@font-face{font-family:'miloweb';src:url("../font/MiloWeb.eot");src:url("../font/MiloWeb.eot?#iefix") format("embedded-opentype"),url("../font/MiloWeb.woff") format("woff"),url("../font/MiloWeb.ttf") format("truetype"),url("../font/MiloWeb.svg#webfontLSOpREqB") format("svg");font-display:swap}@font-face{font-family:'miloweb';font-weight:bold;src:url("../font/MiloWeb-Bold.eot");src:url("../font/MiloWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../font/MiloWeb-Bold.woff") format("woff"),url("../font/MiloWeb-Bold.ttf") format("truetype"),url("../font/MiloWeb-Bold.svg#webfontpjJT56qw") format("svg");font-display:swap}@font-face{font-family:'miloweb';font-weight:100;src:url("../font/MiloWeb-Light.eot");src:url("../font/MiloWeb-Light.eot?#iefix") format("embedded-opentype"),url("../font/MiloWeb-Light.woff") format("woff"),url("../font/MiloWeb-Light.ttf") format("truetype"),url("../font/MiloWeb-Light.svg#Xyfiomjbzyyqcwgzroeevgeswdk") format("svg");font-display:swap}@font-face{font-family:'miloweb';font-style:italic;src:url("../font/MiloWeb-Ita.eot");src:url("../font/MiloWeb-Ita.eot?#iefix") format("embedded-opentype"),url("../font/MiloWeb-Ita.woff") format("woff"),url("../font/MiloWeb-Ita.ttf") format("truetype"),url("../font/MiloWeb-Ita.svg#webfontkXokgvpT") format("svg");font-display:swap}.group:after,.group:before{content:'';display:table}.group:after{clear:both}.group{zoom:1}*{font-family:'miloweb', Trebuchet MS, sans-serif;margin:0;padding:0}a,h1,h2,h3,li,p{letter-spacing:.01em}h1,h2,h3,h4{color:#6f8c2a;font-weight:normal;text-align:center}a{color:#6f8c2a}a:hover{color:#95b000}p{color:#585858}p strong{font-weight:normal}article.node{padding:0 0 1em}@media (min-width: 700px){article.node{padding:2em 0}}article.node .area h2,article.node .area h3{padding-top:1em}article.node .area h2+h3{padding-top:.5em}.l-primary h1,.l-secondary-callout h1,.view h1,article.node h1{text-align:center;font-weight:normal;font-size:1.75em;padding:0 16px;margin:0;line-height:1.1em;color:#6f8c2a}@media (min-width: 500px){.l-primary h1,.l-secondary-callout h1,.view h1,article.node h1{font-size:2em;padding:0 16px;margin:0}}@media (min-width: 650px){.l-primary h1,.l-secondary-callout h1,.view h1,article.node h1{font-size:2.25em}}@media (min-width: 750px){.l-primary h1,.l-secondary-callout h1,.view h1,article.node h1{font-size:2.5em}}.l-primary h2,.l-secondary-callout h2,.view h2,article.node h2{font-size:1.5em;font-weight:normal;padding:0 16px;margin:0;line-height:1.1em;color:#6f8c2a;text-align:center}@media (min-width: 500px){.l-primary h2,.l-secondary-callout h2,.view h2,article.node h2{padding:0 16px;font-size:1.7em}}@media (min-width: 650px){.l-primary h2,.l-secondary-callout h2,.view h2,article.node h2{font-size:2em}}.l-primary h3+h4,.l-secondary-callout h3+h4,.view h3+h4,article.node h3+h4{padding-top:.5em}.l-primary h3,.l-primary h4,.l-primary h5,.l-secondary-callout h3,.l-secondary-callout h4,.l-secondary-callout h5,.view h3,.view h4,.view h5,article.node h3,article.node h4,article.node h5{font-size:1.25em;font-weight:normal;padding:0 16px;margin:0;line-height:1.1em;color:#6f8c2a;text-align:center}@media (min-width: 500px){.l-primary h3,.l-primary h4,.l-primary h5,.l-secondary-callout h3,.l-secondary-callout h4,.l-secondary-callout h5,.view h3,.view h4,.view h5,article.node h3,article.node h4,article.node h5{font-size:1.4em}}@media (min-width: 650px){.l-primary h3,.l-primary h4,.l-primary h5,.l-secondary-callout h3,.l-secondary-callout h4,.l-secondary-callout h5,.view h3,.view h4,.view h5,article.node h3,article.node h4,article.node h5{font-size:1.5em}}.l-primary h4,.l-primary h5,.l-secondary-callout h4,.l-secondary-callout h5,.view h4,.view h5,article.node h4,article.node h5{font-size:1.15em}@media (min-width: 650px){.l-primary h4,.l-primary h5,.l-secondary-callout h4,.l-secondary-callout h5,.view h4,.view h5,article.node h4,article.node h5{font-size:1.25em}}.l-primary ol+h3,.l-primary ol+h4,.l-primary p+h3,.l-primary p+h4,.l-primary ul+h3,.l-primary ul+h4,.l-secondary-callout ol+h3,.l-secondary-callout ol+h4,.l-secondary-callout p+h3,.l-secondary-callout p+h4,.l-secondary-callout ul+h3,.l-secondary-callout ul+h4,.view ol+h3,.view ol+h4,.view p+h3,.view p+h4,.view ul+h3,.view ul+h4,article.node ol+h3,article.node ol+h4,article.node p+h3,article.node p+h4,article.node ul+h3,article.node ul+h4{padding-top:1em}.l-primary ol+h2,.l-primary p+h2,.l-primary ul+h2,.l-secondary-callout ol+h2,.l-secondary-callout p+h2,.l-secondary-callout ul+h2,.view ol+h2,.view p+h2,.view ul+h2,article.node ol+h2,article.node p+h2,article.node ul+h2{padding-top:1.25em}@media (min-width: 800px){.l-primary h1,.l-secondary-callout h1,.view h1,article.node h1{width:50%;margin:0 auto}}@media (min-width: 1150px){.l-primary h1,.l-secondary-callout h1,.view h1,article.node h1{width:100%}}@media (min-width: 950px){.l-primary h1+p,.l-secondary-callout h1+p,.view h1+p,article.node h1+p{padding-right:13%}}@media (min-width: 1150px){.l-primary h1+p,.l-secondary-callout h1+p,.view h1+p,article.node h1+p{padding-right:16px}}.l-primary strong,.l-secondary-callout strong,.view strong,article.node strong{font-weight:normal}.l-primary p,.l-secondary-callout p,.view p,article.node p{color:#585858;font-size:16px;font-size:1em;text-align:left;padding:1em 16px 0;font-size:.9em;line-height:1.4em}@media (min-width: 500px){.l-primary p,.l-secondary-callout p,.view p,article.node p{font-size:.95em}}@media (min-width: 650px){.l-primary p,.l-secondary-callout p,.view p,article.node p{font-size:1em}}.l-primary p strong,.l-secondary-callout p strong,.view p strong,article.node p strong{color:#000;font-weight:normal}.l-primary p.center,.l-secondary-callout p.center,.view p.center,article.node p.center{text-align:center}.l-primary ol,.l-secondary-callout ol,.view ol,article.node ol{padding:0 32px}.l-primary ol li,.l-secondary-callout ol li,.view ol li,article.node ol li{font-size:16px;text-align:left;font-size:.9em;line-height:1.4em}@media (min-width: 500px){.l-primary ol li,.l-secondary-callout ol li,.view ol li,article.node ol li{font-size:.95em}}@media (min-width: 650px){.l-primary ol li,.l-secondary-callout ol li,.view ol li,article.node ol li{font-size:1em}}.l-primary .rteindent1,.l-secondary-callout .rteindent1,.view .rteindent1,article.node .rteindent1{margin-left:0}.l-primary .arrows,.l-secondary-callout .arrows,.view .arrows,article.node .arrows{list-style:none;margin:0;padding:1em 16px 0}.l-primary .arrows>li,.l-secondary-callout .arrows>li,.view .arrows>li,article.node .arrows>li{line-height:1.4em;margin-bottom:0;padding:0 1em;position:relative;font-size:.9em;margin-bottom:0}@media (min-width: 500px){.l-primary .arrows>li,.l-secondary-callout .arrows>li,.view .arrows>li,article.node .arrows>li{font-size:.95em}}@media (min-width: 650px){.l-primary .arrows>li,.l-secondary-callout .arrows>li,.view .arrows>li,article.node .arrows>li{font-size:1em;margin-bottom:.5em}}.l-primary .arrows>li::before,.l-secondary-callout .arrows>li::before,.view .arrows>li::before,article.node .arrows>li::before{content:'>';font-size:1.2em;color:#95b000;position:absolute;left:0}.l-primary .arrows>li>ul,.l-secondary-callout .arrows>li>ul,.view .arrows>li>ul,article.node .arrows>li>ul{padding:0;list-style:none}.l-primary .arrows>li>ul>li,.l-secondary-callout .arrows>li>ul>li,.view .arrows>li>ul>li,article.node .arrows>li>ul>li{position:relative;padding:0 0 0 1em}.l-primary .arrows>li>ul>li:last-child,.l-secondary-callout .arrows>li>ul>li:last-child,.view .arrows>li>ul>li:last-child,article.node .arrows>li>ul>li:last-child{padding-bottom:0}.l-primary .arrows>li>ul>li::before,.l-secondary-callout .arrows>li>ul>li::before,.view .arrows>li>ul>li::before,article.node .arrows>li>ul>li::before{content:'-';color:#000;font-size:1.1em;color:#95b000;position:absolute;left:0}@media (min-width: 700px){.l-primary .arrows.two li,.l-secondary-callout .arrows.two li,.view .arrows.two li,article.node .arrows.two li{display:inline-block;width:49%}}.l-primary .arrows.normal>li,.l-secondary-callout .arrows.normal>li,.view .arrows.normal>li,article.node .arrows.normal>li{margin-bottom:.5em}.view .view-header h1{padding-top:1em}.page-node-34726 article.node h1{padding-top:1em}@media (min-width: 700px){.page-node-34726 article.node h1{padding-top:0}}.page-node-33752 article.node p{padding-top:.5em;text-align:center}.front .l-sticky .l-inner{margin:0 auto;max-width:998px}.form-item{font-family:"miloweb",Trebuchet MS,sans-serif;font-size:16px}.form-item label{color:#000;display:block;font-weight:normal;padding:.8em 0 .5em;width:100%}.form-item{font-family:"miloweb",Trebuchet MS,sans-serif;font-size:16px}.form-item .chosen-container[style]{font-size:16px;width:100% !important}.form-item .chosen-container.chosen-container-multi.chosen-container-active .chosen-choices::after{background-image:url("/sites/all/themes/intrax_europe/images/forms/caret.svg");-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.form-item .chosen-container.chosen-container-multi .chosen-choices{background:none;background-color:#e9f0f4;border:0;border-color:#c9d6de #fff #fff #c9d6de;-webkit-border-radius:0;border-radius:0;border-style:solid solid none;border-width:1px 1px medium;-webkit-box-shadow:none;box-shadow:none;height:auto;line-height:1em;padding:1em;position:relative;width:100%}.form-item .chosen-container.chosen-container-multi .chosen-choices::after{background-image:url("/sites/all/themes/intrax_europe/images/forms/caret.svg");background-position:center center;background-repeat:no-repeat;content:'';height:100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotateX(0deg);transform:translateY(-50%) rotateX(0deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:45px}.form-item .chosen-container.chosen-container-multi .chosen-choices .search-choice{margin:0 3px}.form-item .chosen-container.chosen-container-multi .chosen-choices .search-field input{color:#555;font-family:"miloweb",Trebuchet MS,sans-serif;font-size:16px;height:auto;margin:0;padding:0}.form-item .chosen-container.chosen-container-multi .chosen-drop{border:0;border-color:#c9d6de #fff #fff #c9d6de;-webkit-border-radius:0;border-radius:0;border-style:solid solid none;border-width:1px 1px medium;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);margin:0}.form-item .chosen-container.chosen-container-multi .chosen-drop .chosen-results{margin:0;padding:0}.form-item .chosen-container.chosen-container-multi .chosen-drop .chosen-results li{color:#585858;font-size:1em;line-height:normal;margin:0;padding:.5em 1em}.form-item .chosen-container.chosen-container-multi .chosen-drop .chosen-results li.highlighted{background-color:#95b000;background-image:none;color:#fff}.form-item .chosen-container.chosen-container-single{color:#555}.form-item .chosen-container.chosen-container-single .chosen-drop{border:0;border-color:#c9d6de #fff #fff #c9d6de;-webkit-border-radius:0;border-radius:0;border-style:solid solid none;border-width:1px 1px medium;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);margin:0}.form-item .chosen-container.chosen-container-single .chosen-drop .chosen-results{margin:0;padding:0}.form-item .chosen-container.chosen-container-single .chosen-drop .chosen-results li{color:#585858;font-size:1em;line-height:normal;margin:0;padding:.5em 1em}.form-item .chosen-container.chosen-container-single .chosen-drop .chosen-results li.highlighted{background-color:#95b000;background-image:none;color:#fff}.form-item .chosen-container.chosen-container-single .chosen-single{background:none;background-color:#e9f0f4;border:0;border-color:#c9d6de #fff #fff #c9d6de;-webkit-border-radius:0;border-radius:0;border-style:solid solid none;border-width:1px 1px medium;-webkit-box-shadow:none;box-shadow:none;height:auto;line-height:normal;padding:1em;width:100%}.form-item .chosen-container.chosen-container-single .chosen-single div{width:45px}.form-item .chosen-container.chosen-container-single .chosen-single b{background:url("../images/forms/caret.svg") no-repeat center center;display:block;height:100%;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.form-item .chosen-container.chosen-container-single .chosen-single b{background-image:url("../images/forms/caret.svg") !important;background-size:13px !important}}.form-item .chosen-container.chosen-container-single .chosen-single span{color:#555}.form-item .chosen-container.chosen-container-single .chosen-default{color:#555}.form-item .chosen-container.chosen-container-active .chosen-choices,.form-item .chosen-container.chosen-container-active .chosen-single{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1}.form-item .chosen-container.chosen-container-active .chosen-choices b,.form-item .chosen-container.chosen-container-active .chosen-single b{background-position:center center;-webkit-transform:translateY(0) rotateX(180deg);transform:translateY(0) rotateX(180deg)}.greybg .form-item .chosen-container .chosen-single{background-color:#fff}.views-exposed-widgets{display:inline-block;margin-bottom:1em;margin-top:.5em;padding:0 1em;text-align:center;vertical-align:bottom;width:100%}@media (min-width: 550px){.views-exposed-widgets{padding:0 .5em}}@media (min-width: 1000px){.views-exposed-widgets{padding:0 .5em}}.views-exposed-widgets label{float:left;font-weight:normal;padding-bottom:.5em}.views-exposed-widgets .form-select{min-height:auto}.views-exposed-widgets .form-item input{line-height:.9em;margin-top:1em;padding:.9em;width:100%;background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px}.views-exposed-widgets .form-item input:focus{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1;border-style:solid;border-width:1px;outline:0}@media (min-width: 550px){.views-exposed-widgets .form-item input{margin-top:0}}.views-exposed-widgets .views-exposed-widget,.views-exposed-widgets .views-submit-button{display:inline-block;float:none;font-size:.9em;line-height:.9em;padding:0;vertical-align:bottom}@media (min-width: 550px){.views-exposed-widgets .views-exposed-widget,.views-exposed-widgets .views-submit-button{font-size:1em;line-height:1em}}.views-exposed-widgets .views-exposed-widget{margin-right:1em;padding:.5em 0;text-align:left;width:100%}@media (min-width: 550px){.views-exposed-widgets .views-exposed-widget{padding:0;width:30%}}@media (min-width: 1000px){.views-exposed-widgets .views-exposed-widget{padding:0;width:41%}}.views-exposed-widgets .views-submit-button{margin-right:0;margin-top:2em;padding:0;width:100%}@media (min-width: 550px){.views-exposed-widgets .views-submit-button{margin-top:0;width:30%}}@media (min-width: 1000px){.views-exposed-widgets .views-submit-button{width:12%}}.views-exposed-widgets .views-submit-button .form-submit{border-left:1px solid #95b000;border-top:1px solid #95b000;margin-top:0;width:100%}.block--views-exp-faqs-page{float:left;margin-left:0;padding-bottom:.5em;width:100%}@media (min-width: 800px){.block--views-exp-faqs-page{margin-left:20%;width:60%}}@media (min-width: 950px){.block--views-exp-faqs-page{margin-left:12%;width:75%}}@media (min-width: 950px){.block--views-exp-faqs-page{margin-left:20%;width:60%}}@media (min-width: 1000px){.block--views-exp-faqs-page .views-exposed-widget{width:30%}}@media (min-width: 1000px){.block--views-exp-faqs-page .views-submit-button{width:30%}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form,.views-exposed-form-faqs-hs-faq-page .views-exposed-form,.views-exposed-form-faqs-internship-faq-page .views-exposed-form,.views-exposed-form-faqs-wt-faq-page .views-exposed-form{text-align:center}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widgets{margin:0;max-width:500px;padding:0 1em;text-align:center}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widgets{padding:1em 0}}@media (min-width: 1000px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widgets{padding:1em 0}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widget{margin-top:0;padding:0}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widget{width:75%}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button{padding:1em 0}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button{padding:0;width:12%}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button .form-submit{width:100%}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button .form-submit{width:initial}}@media (min-width: 1000px){.section-erfahrungen .views-exposed-widgets,.section-erfahrungenhtml .views-exposed-widgets{padding:0 8px}}@media (min-width: 1000px){.section-erfahrungen .views-exposed-widget,.section-erfahrungenhtml .views-exposed-widget{margin-right:1.5%;width:31.5%}}.section-erfahrungen .views-exposed-widget:nth-child(3),.section-erfahrungenhtml .views-exposed-widget:nth-child(3){margin-right:0}.section-erfahrungen .views-exposed-widget.views-submit-button,.section-erfahrungenhtml .views-exposed-widget.views-submit-button{display:none}.view-institution-profiles .views-exposed-widgets{padding:0 0 1em}@media (min-width: 550px){.view-institution-profiles .views-exposed-widget{margin-right:0;padding-right:2%;width:24%}}@media (min-width: 1000px){.view-institution-profiles .views-exposed-widget{width:28%}}@media (min-width: 550px){.view-institution-profiles .views-exposed-widget.views-submit-button{padding-right:0}}@media (min-width: 1000px){.view-institution-profiles .views-exposed-widget.views-submit-button{min-width:110px;width:12%}}.views-exposed-form-events-page .views-exposed-widgets{margin:0;padding:0}.views-exposed-form-events-page .views-exposed-widget{margin:0;padding:0;width:100%}.views-exposed-form-events-page .views-exposed-widget .form-submit{margin-top:2em}form h1{color:#6f8c2a;font-size:1.5em;font-weight:normal;margin:0;padding:1em 16px 0;text-align:center}@media (min-width: 500px){form h1{font-size:1.7em}}@media (min-width: 650px){form h1{font-size:2em}}@media (min-width: 750px){form h1{font-size:2.5em}}form h2{color:#6f8c2a;font-size:1.5em;font-weight:normal;margin:0;padding:0 16px;text-align:left}@media (min-width: 500px){form h2{padding:0 16px;text-align:center}}@media (min-width: 650px){form h2{font-size:2em}}form h3,form h4,form h5{color:#6f8c2a;font-size:1.5em;font-weight:normal;margin:0;padding:0 16px;text-align:left}@media (min-width: 500px){form h3,form h4,form h5{text-align:center}}form p{color:#585858;font-size:.9em;line-height:1.4em;padding:1em 16px;text-align:center}@media (min-width: 500px){form p{font-size:.95em}}@media (min-width: 650px){form p{font-size:1em}}.page-kurzbewerbung-high-school .l-main form,.webform-client-form-32576,.webform-client-form-32575,#user-login-form,#user-profile-form,#user-profile-form,#user-register-form,.webform-client-form{margin:0 auto;max-width:998px;width:100%}.page-kurzbewerbung-high-school .l-main form .form-item,.webform-client-form-32576 .form-item,.webform-client-form-32575 .form-item,#user-login-form .form-item,#user-profile-form .form-item,#user-profile-form .form-item,#user-register-form .form-item,.webform-client-form .form-item{display:inline-block;margin:0;padding:0 1em;position:relative;vertical-align:bottom;width:100%}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form .form-item,.webform-client-form-32576 .form-item,.webform-client-form-32575 .form-item,#user-login-form .form-item,#user-profile-form .form-item,#user-profile-form .form-item,#user-register-form .form-item,.webform-client-form .form-item{margin:0;padding:0 1em;width:49%}}.page-kurzbewerbung-high-school .l-main form .form-item .form-item,.webform-client-form-32576 .form-item .form-item,.webform-client-form-32575 .form-item .form-item,#user-login-form .form-item .form-item,#user-profile-form .form-item .form-item,#user-profile-form .form-item .form-item,#user-register-form .form-item .form-item,.webform-client-form .form-item .form-item{padding:0}.page-kurzbewerbung-high-school .l-main form .form-item .description,.webform-client-form-32576 .form-item .description,.webform-client-form-32575 .form-item .description,#user-login-form .form-item .description,#user-profile-form .form-item .description,#user-profile-form .form-item .description,#user-register-form .form-item .description,.webform-client-form .form-item .description{position:absolute;right:0;top:1em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form .form-item .description,.webform-client-form-32576 .form-item .description,.webform-client-form-32575 .form-item .description,#user-login-form .form-item .description,#user-profile-form .form-item .description,#user-profile-form .form-item .description,#user-register-form .form-item .description,.webform-client-form .form-item .description{right:1em}}.page-kurzbewerbung-high-school .l-main form .form-item .description .pre-app-beautytip,.webform-client-form-32576 .form-item .description .pre-app-beautytip,.webform-client-form-32575 .form-item .description .pre-app-beautytip,#user-login-form .form-item .description .pre-app-beautytip,#user-profile-form .form-item .description .pre-app-beautytip,#user-profile-form .form-item .description .pre-app-beautytip,#user-register-form .form-item .description .pre-app-beautytip,.webform-client-form .form-item .description .pre-app-beautytip{background-color:#95b000;-webkit-border-radius:50%;border-radius:50%}.page-kurzbewerbung-high-school .l-main form .form-item .form-select,.page-kurzbewerbung-high-school .l-main form .form-item .form-text,.webform-client-form-32576 .form-item .form-select,.webform-client-form-32576 .form-item .form-text,.webform-client-form-32575 .form-item .form-select,.webform-client-form-32575 .form-item .form-text,#user-login-form .form-item .form-select,#user-login-form .form-item .form-text,#user-profile-form .form-item .form-select,#user-profile-form .form-item .form-text,#user-profile-form .form-item .form-select,#user-profile-form .form-item .form-text,#user-register-form .form-item .form-select,#user-register-form .form-item .form-text,.webform-client-form .form-item .form-select,.webform-client-form .form-item .form-text{background-color:#e9f0f4;border:0;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px;color:#555;display:block;padding:1em;width:100%}.page-kurzbewerbung-high-school .l-main form .form-item .form-select:focus,.page-kurzbewerbung-high-school .l-main form .form-item .form-text:focus,.webform-client-form-32576 .form-item .form-select:focus,.webform-client-form-32576 .form-item .form-text:focus,.webform-client-form-32575 .form-item .form-select:focus,.webform-client-form-32575 .form-item .form-text:focus,#user-login-form .form-item .form-select:focus,#user-login-form .form-item .form-text:focus,#user-profile-form .form-item .form-select:focus,#user-profile-form .form-item .form-text:focus,#user-profile-form .form-item .form-select:focus,#user-profile-form .form-item .form-text:focus,#user-register-form .form-item .form-select:focus,#user-register-form .form-item .form-text:focus,.webform-client-form .form-item .form-select:focus,.webform-client-form .form-item .form-text:focus{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1;border-style:solid;border-width:1px;outline:0}.page-kurzbewerbung-high-school .l-main form .form-item .form-select.chosen-container,.page-kurzbewerbung-high-school .l-main form .form-item .form-text.chosen-container,.webform-client-form-32576 .form-item .form-select.chosen-container,.webform-client-form-32576 .form-item .form-text.chosen-container,.webform-client-form-32575 .form-item .form-select.chosen-container,.webform-client-form-32575 .form-item .form-text.chosen-container,#user-login-form .form-item .form-select.chosen-container,#user-login-form .form-item .form-text.chosen-container,#user-profile-form .form-item .form-select.chosen-container,#user-profile-form .form-item .form-text.chosen-container,#user-profile-form .form-item .form-select.chosen-container,#user-profile-form .form-item .form-text.chosen-container,#user-register-form .form-item .form-select.chosen-container,#user-register-form .form-item .form-text.chosen-container,.webform-client-form .form-item .form-select.chosen-container,.webform-client-form .form-item .form-text.chosen-container{background-color:transparent;border:0;padding:0}.page-kurzbewerbung-high-school .l-main form .form-item .form-select option,.webform-client-form-32576 .form-item .form-select option,.webform-client-form-32575 .form-item .form-select option,#user-login-form .form-item .form-select option,#user-profile-form .form-item .form-select option,#user-profile-form .form-item .form-select option,#user-register-form .form-item .form-select option,.webform-client-form .form-item .form-select option{color:#555}.page-kurzbewerbung-high-school .l-main form fieldset,.webform-client-form-32576 fieldset,.webform-client-form-32575 fieldset,#user-login-form fieldset,#user-profile-form fieldset,#user-profile-form fieldset,#user-register-form fieldset,.webform-client-form fieldset{border:0;margin:0;padding:0}.page-kurzbewerbung-high-school .l-main form fieldset legend,.webform-client-form-32576 fieldset legend,.webform-client-form-32575 fieldset legend,#user-login-form fieldset legend,#user-profile-form fieldset legend,#user-profile-form fieldset legend,#user-register-form fieldset legend,.webform-client-form fieldset legend{display:block;float:none;margin:0;padding:0;text-align:center}.page-kurzbewerbung-high-school .l-main form fieldset legend span,.webform-client-form-32576 fieldset legend span,.webform-client-form-32575 fieldset legend span,#user-login-form fieldset legend span,#user-profile-form fieldset legend span,#user-profile-form fieldset legend span,#user-register-form fieldset legend span,.webform-client-form fieldset legend span{color:#000;display:block;font-size:1em;padding:1em 0 0}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files,.webform-client-form-32576 fieldset.webform-component--files,.webform-client-form-32575 fieldset.webform-component--files,#user-login-form fieldset.webform-component--files,#user-profile-form fieldset.webform-component--files,#user-profile-form fieldset.webform-component--files,#user-register-form fieldset.webform-component--files,.webform-client-form fieldset.webform-component--files{padding:0 1em}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,.webform-client-form-32576 fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,.webform-client-form-32575 fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,#user-login-form fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,#user-profile-form fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,#user-profile-form fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,#user-register-form fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a,.webform-client-form fieldset.webform-component--files .tabledrag-toggle-weight-wrapper a{display:block;padding:1em}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files .form-item,.webform-client-form-32576 fieldset.webform-component--files .form-item,.webform-client-form-32575 fieldset.webform-component--files .form-item,#user-login-form fieldset.webform-component--files .form-item,#user-profile-form fieldset.webform-component--files .form-item,#user-profile-form fieldset.webform-component--files .form-item,#user-register-form fieldset.webform-component--files .form-item,.webform-client-form fieldset.webform-component--files .form-item{padding:0}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table,.webform-client-form-32576 fieldset.webform-component--files table,.webform-client-form-32575 fieldset.webform-component--files table,#user-login-form fieldset.webform-component--files table,#user-profile-form fieldset.webform-component--files table,#user-profile-form fieldset.webform-component--files table,#user-register-form fieldset.webform-component--files table,.webform-client-form fieldset.webform-component--files table{width:100%}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table thead,.webform-client-form-32576 fieldset.webform-component--files table thead,.webform-client-form-32575 fieldset.webform-component--files table thead,#user-login-form fieldset.webform-component--files table thead,#user-profile-form fieldset.webform-component--files table thead,#user-profile-form fieldset.webform-component--files table thead,#user-register-form fieldset.webform-component--files table thead,.webform-client-form fieldset.webform-component--files table thead{background-color:#fff}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table th,.webform-client-form-32576 fieldset.webform-component--files table th,.webform-client-form-32575 fieldset.webform-component--files table th,#user-login-form fieldset.webform-component--files table th,#user-profile-form fieldset.webform-component--files table th,#user-profile-form fieldset.webform-component--files table th,#user-register-form fieldset.webform-component--files table th,.webform-client-form fieldset.webform-component--files table th{background-color:#fff;font-weight:normal;padding:1em}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table tr,.webform-client-form-32576 fieldset.webform-component--files table tr,.webform-client-form-32575 fieldset.webform-component--files table tr,#user-login-form fieldset.webform-component--files table tr,#user-profile-form fieldset.webform-component--files table tr,#user-profile-form fieldset.webform-component--files table tr,#user-register-form fieldset.webform-component--files table tr,.webform-client-form fieldset.webform-component--files table tr{background-color:#e9f0f4;border-bottom:1px solid #95b000}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table td,.webform-client-form-32576 fieldset.webform-component--files table td,.webform-client-form-32575 fieldset.webform-component--files table td,#user-login-form fieldset.webform-component--files table td,#user-profile-form fieldset.webform-component--files table td,#user-profile-form fieldset.webform-component--files table td,#user-register-form fieldset.webform-component--files table td,.webform-client-form fieldset.webform-component--files table td{padding:0}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table td input[type="submit"],.webform-client-form-32576 fieldset.webform-component--files table td input[type="submit"],.webform-client-form-32575 fieldset.webform-component--files table td input[type="submit"],#user-login-form fieldset.webform-component--files table td input[type="submit"],#user-profile-form fieldset.webform-component--files table td input[type="submit"],#user-profile-form fieldset.webform-component--files table td input[type="submit"],#user-register-form fieldset.webform-component--files table td input[type="submit"],.webform-client-form fieldset.webform-component--files table td input[type="submit"]{background:none;background-color:#95b000;border:0;color:#fff;display:inline-block;float:none;float:right;min-width:100px;padding:1em;width:auto}.page-kurzbewerbung-high-school .l-main form fieldset.webform-component--files table td input[type="submit"]:hover,.webform-client-form-32576 fieldset.webform-component--files table td input[type="submit"]:hover,.webform-client-form-32575 fieldset.webform-component--files table td input[type="submit"]:hover,#user-login-form fieldset.webform-component--files table td input[type="submit"]:hover,#user-profile-form fieldset.webform-component--files table td input[type="submit"]:hover,#user-profile-form fieldset.webform-component--files table td input[type="submit"]:hover,#user-register-form fieldset.webform-component--files table td input[type="submit"]:hover,.webform-client-form fieldset.webform-component--files table td input[type="submit"]:hover{background-color:rgba(149,176,0,0.8)}.page-kurzbewerbung-high-school .l-main form .form-actions,.webform-client-form-32576 .form-actions,.webform-client-form-32575 .form-actions,#user-login-form .form-actions,#user-profile-form .form-actions,#user-profile-form .form-actions,#user-register-form .form-actions,.webform-client-form .form-actions{display:inline-block;margin:0;padding:1em;text-align:right;width:100%}.page-kurzbewerbung-high-school .l-main form .form-actions .form-submit,.webform-client-form-32576 .form-actions .form-submit,.webform-client-form-32575 .form-actions .form-submit,#user-login-form .form-actions .form-submit,#user-profile-form .form-actions .form-submit,#user-profile-form .form-actions .form-submit,#user-register-form .form-actions .form-submit,.webform-client-form .form-actions .form-submit{background:none;background-color:#95b000;border:0;color:#fff;display:inline-block;float:none;min-width:100px;padding:1em}.page-kurzbewerbung-high-school .l-main form .form-actions .form-submit:hover,.webform-client-form-32576 .form-actions .form-submit:hover,.webform-client-form-32575 .form-actions .form-submit:hover,#user-login-form .form-actions .form-submit:hover,#user-profile-form .form-actions .form-submit:hover,#user-profile-form .form-actions .form-submit:hover,#user-register-form .form-actions .form-submit:hover,.webform-client-form .form-actions .form-submit:hover{background-color:rgba(149,176,0,0.8)}.page-kurzbewerbung-high-school .l-main form input[type="submit"],.webform-client-form-32576 input[type="submit"],.webform-client-form-32575 input[type="submit"],#user-login-form input[type="submit"],#user-profile-form input[type="submit"],#user-profile-form input[type="submit"],#user-register-form input[type="submit"],.webform-client-form input[type="submit"]{background:none;background-color:#95b000;border:0;color:#fff;display:inline-block;float:none;float:right;min-width:100px;padding:1em;width:auto;font-size:16px;text-align:left;font-size:.9em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form input[type="submit"],.webform-client-form-32576 input[type="submit"],.webform-client-form-32575 input[type="submit"],#user-login-form input[type="submit"],#user-profile-form input[type="submit"],#user-profile-form input[type="submit"],#user-register-form input[type="submit"],.webform-client-form input[type="submit"]{font-size:.95em}}@media (min-width: 650px){.page-kurzbewerbung-high-school .l-main form input[type="submit"],.webform-client-form-32576 input[type="submit"],.webform-client-form-32575 input[type="submit"],#user-login-form input[type="submit"],#user-profile-form input[type="submit"],#user-profile-form input[type="submit"],#user-register-form input[type="submit"],.webform-client-form input[type="submit"]{font-size:1em}}.page-kurzbewerbung-high-school .l-main form input[type="submit"]:hover,.webform-client-form-32576 input[type="submit"]:hover,.webform-client-form-32575 input[type="submit"]:hover,#user-login-form input[type="submit"]:hover,#user-profile-form input[type="submit"]:hover,#user-profile-form input[type="submit"]:hover,#user-register-form input[type="submit"]:hover,.webform-client-form input[type="submit"]:hover{background-color:rgba(149,176,0,0.8)}#user-login-form .form-item .description,#user-profile-form .form-item .description,#user-register-form .form-item .description,.webform-client-form .form-item .description{display:block;padding:.5em 0;position:relative;right:initial;top:initial}#user-profile-form fieldset legend{font-weight:bold;padding-left:1em;padding-right:1em}#user-profile-form fieldset.field-group-fieldset{padding-bottom:1em}#user-profile-form .form-item{display:block}#user-profile-form .form-item.form-type-password-confirm{width:80%}#user-profile-form .form-item.form-type-password-confirm .confirm-parent{width:100%}#user-profile-form .form-item.form-type-password-confirm .confirm-parent div.password-confirm{float:right;width:35%}#user-profile-form .form-item.form-type-password-confirm .password-parent div.password-strength{float:right;width:35%}#user-profile-form .form-item.form-type-password-confirm .password-suggestions{padding-left:1em;padding-right:1em}#user-profile-form .form-item.form-type-password-confirm .password-suggestions ul{list-style-position:inside}#user-profile-form .form-item.form-type-password-confirm label,#user-profile-form .form-item.form-type-password-confirm input{width:60%}#user-profile-form .user-picture{margin-top:1em;padding-left:1em;padding-right:1em}#user-profile-form .form-item-picture-delete label,#user-profile-form .form-item-profile-returnee-profile-field-program-start-end-yyyy-mm-und-0-show-todate label{display:inline}#user-profile-form .date-no-float{width:100%}#user-profile-form .form-type-date-select .date-padding{padding:0;width:100%}#user-profile-form .form-type-date-select .form-type-select{width:33%}#user-profile-form .field-name-field-program-start-end-yyyy-mm .date-float{margin-bottom:1em;margin-top:.5em;width:49%}#user-profile-form .form-type-link-field .form-item{width:100%}.webform-client-form-32577{margin:0 auto;width:50%}.webform-client-form-32577 .form-item{width:100%}.webform-client-form-32577 .form-item .file-widget{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid solid none;border-width:1px 1px medium;display:block;padding:0;width:100%}.webform-client-form-32577 .form-item .file-widget input[type="file"]{float:left;padding-left:1em;padding-top:1em}.webform-client-form-32577 .form-item .file-widget input[type="submit"]{background:none;background-color:#95b000;border:0;color:#fff;display:inline-block;float:none;float:right;min-width:100px;padding:1em;width:auto}.webform-client-form-32577 .form-item .file-widget input[type="submit"]:hover{background-color:rgba(149,176,0,0.8)}#user-login-form .form-item .description,#user-profile-form .form-item .description,#user-register-form .form-item .description{display:none;position:relative}#user-login-form .form-item>.form-item,#user-profile-form .form-item>.form-item,#user-register-form .form-item>.form-item{padding:0}#user-login-form .form-item.password-parent,#user-profile-form .form-item.password-parent,#user-register-form .form-item.password-parent{display:inline-block;float:none;width:100%}#user-login-form .form-item.password-parent .password-strength,#user-profile-form .form-item.password-parent .password-strength,#user-register-form .form-item.password-parent .password-strength{display:block;float:none;width:100%}#user-login-form .form-item .password-indicator .indicator,#user-profile-form .form-item .password-indicator .indicator,#user-register-form .form-item .password-indicator .indicator{background-color:#95b000}#user-login-form .captcha,#user-profile-form .captcha,#user-register-form .captcha{padding:1em 0}#user-login-form .captcha .fieldset-description,#user-profile-form .captcha .fieldset-description,#user-register-form .captcha .fieldset-description{padding:0 16px}#user-login-form .captcha legend span,#user-profile-form .captcha legend span,#user-register-form .captcha legend span{display:none}@media (min-width: 600px){#user-login-form .form-item,#user-register-form .form-item{width:100%}}form.mktoForm{margin:0 auto;max-width:800px;padding:0}@media (min-width: 650px){form.mktoForm{padding:1em}}form.mktoForm .mktoAsterix{font-size:1.1em}form.mktoForm span{margin:0;padding:0}form.mktoForm span[style]{font-family:"miloweb",Trebuchet MS,sans-serif !important;font-size:1.3em}form.mktoForm span strong{color:#6f8c2a;display:block;padding:0;text-align:center}form.mktoForm[style]{font-family:"miloweb",Trebuchet MS,sans-serif !important;font-size:16px !important;width:100% !important}form.mktoForm .mktoLabel{display:inline-block;float:none;font-size:.9em;line-height:1em;margin:0;padding:0 0 .5em;width:100%}@media (min-width: 500px){form.mktoForm .mktoLabel{font-size:.95em}}@media (min-width: 650px){form.mktoForm .mktoLabel{font-size:1em}}form.mktoForm .mktoLabel[style]{width:auto !important}form.mktoForm .mktoOffset{display:none;float:none}form.mktoForm .mktoFormCol{display:inline-block;float:none;margin-bottom:0;padding:0 1em;vertical-align:bottom;width:100%}@media (min-width: 650px){form.mktoForm .mktoFormCol{width:50%}}form.mktoForm .mktoFormCol[style]{margin-bottom:1em !important}form.mktoForm .mktoFormCol .mktoFieldWrap{float:none;width:100%}form.mktoForm .mktoFormCol .mktoFieldWrap.mktoRequiredField .mktoAsterix{display:inline;float:none;font-weight:normal;padding-left:0}form.mktoForm .mktoFormCol .mktoField{padding:1em}form.mktoForm .mktoFormCol .mktoField[style]{width:100% !important}form.mktoForm .mktoFormCol .mktoField.mktoInvalid{border:1px solid #bf0000}form.mktoForm input.mktoField,form.mktoForm select.mktoField,form.mktoForm textarea.mktoField{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px;-webkit-border-radius:0;border-radius:0;font-size:.9em;width:100%}form.mktoForm input.mktoField:focus,form.mktoForm select.mktoField:focus,form.mktoForm textarea.mktoField:focus{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1;border-style:solid;border-width:1px;outline:0}@media (min-width: 500px){form.mktoForm input.mktoField,form.mktoForm select.mktoField,form.mktoForm textarea.mktoField{font-size:.95em}}@media (min-width: 650px){form.mktoForm input.mktoField,form.mktoForm select.mktoField,form.mktoForm textarea.mktoField{font-size:1em}}form.mktoForm input[type=date],form.mktoForm input[type=email],form.mktoForm input[type=number],form.mktoForm input[type=tel],form.mktoForm input[type=text],form.mktoForm input[type=url]{height:100% !important;line-height:1em !important}@media only screen and (max-width: 480px){form.mktoForm input[type=date],form.mktoForm input[type=email],form.mktoForm input[type=number],form.mktoForm input[type=tel],form.mktoForm input[type=text],form.mktoForm input[type=url]{height:100% !important;line-height:1em !important}}form.mktoForm select.mktoField{line-height:initial}@media only screen and (max-width: 480px){form.mktoForm select.mktoField{line-height:initial}}form.mktoForm select.mktoField[multiple="multiple"]{height:auto;padding:1em 0}@media (min-width: 800px){form.mktoForm select.mktoField[multiple="multiple"]{padding:0}}form.mktoForm select.mktoField[multiple="multiple"] option{padding:0 0 0 1em}form.mktoForm select.mktoField option{padding:0}form.mktoForm .mktoError .mktoErrorMsg{font-size:1em;line-height:1em}form.mktoForm textarea.mktoField{float:none;height:auto}form.mktoForm .mktoButtonRow{display:inline-block;float:none;padding:1.3em 1em;width:100%}form.mktoForm .mktoButtonRow .mktoButtonWrap,form.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple{display:inline-block;float:none;text-align:center;width:100%}@media (min-width: 800px){form.mktoForm .mktoButtonRow .mktoButtonWrap,form.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple{text-align:right}}form.mktoForm .mktoButtonRow .mktoButtonWrap[style],form.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple[style]{margin-left:0 !important}form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,form.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{background:none;background-color:#95b000 !important;background-image:none;border:1px solid #95b000 !important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-family:"miloweb",Trebuchet MS,sans-serif;font-size:16px;margin:0;padding:.75em 1em !important;text-shadow:none}form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover,form.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover{background-color:rgba(149,176,0,0.8) !important;background-image:none;border:1px solid #95b000;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:16px;margin:0;padding:.75em}form.mktoForm .mktoRequiredField label.mktoLabel{color:#585858;font-weight:normal}#mktoForm_1690 .mktoFormRow:nth-child(4) .mktoFormCol{width:100%}#mktoForm_1690 .mktoHtmlText div[style],#mktoForm_1690 .mktoHtmlText span[style],#mktoForm_3977 .mktoHtmlText div[style],#mktoForm_3977 .mktoHtmlText span[style],#mktoForm_3954 .mktoHtmlText div[style],#mktoForm_3954 .mktoHtmlText span[style]{color:#585858 !important;font-family:"miloweb",Trebuchet MS,sans-serif !important;font-size:14px !important;line-height:1.3em !important}#mktoForm_1690 .mktoHtmlText div a[style],#mktoForm_1690 .mktoHtmlText span a[style],#mktoForm_3977 .mktoHtmlText div a[style],#mktoForm_3977 .mktoHtmlText span a[style],#mktoForm_3954 .mktoHtmlText div a[style],#mktoForm_3954 .mktoHtmlText span a[style]{color:#6f8c2a !important}@media (min-width: 800px){#mktoForm_3243 .mktoButtonWrap,#mktoForm_3243 .mktoButtonWrap.mktoSimple{text-align:center}}.rteright{display:block;padding:0;text-align:center}.rteright strong{color:#6f8c2a;display:block;padding:0;text-align:center}.rteright .mktoHtmlText[style]{width:100% !important}form.mktoForm .mktoHtmlText[style]{width:100% !important}@media (min-width: 650px){form.mktoForm .mktoHtmlText[style]{padding:0 1em 1em;width:200% !important}}form.mktoForm .mktoHtmlText div[style],form.mktoForm .mktoHtmlText span[style]{font-family:"miloweb",Trebuchet MS,sans-serif !important}@media screen and (-webkit-min-device-pixel-ratio: 0){.form-item select.form-select,select.mktoField{-webkit-appearance:none;-webkit-border-radius:0;background-image:url("/sites/all/themes/intrax_europe/images/forms/caret.svg");background-position:96% center;background-repeat:no-repeat;outline:0}select.mktoField[multiple="multiple"]{background-image:none}:focus,input{-webkit-border-radius:0;outline:0}.form-item select.form-select[multiple="multiple"]#edit-program-list,select.mktoField[multiple="multiple"]#edit-program-list{background-image:none;overflow-x:scroll}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #e9f0f4 inset}.page-kurzbewerbung-high-school{max-width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form']{margin:0 auto;max-width:850px;padding-bottom:2em}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app::after,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app::before,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form::after,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form::before,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app::after,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app::before,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form']::after,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form']::before{content:'';display:table}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app::after,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form::after,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app::after,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form']::after{clear:both}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app>div,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form>div,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app>div,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form']>div{padding:0}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app h4,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form h4,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app h4,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] h4{font-size:1em;text-align:center}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app span h4,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form span h4,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app span h4,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] span h4{font-size:1.3em}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app h2,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form h2,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app h2,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] h2{font-size:1.5em;text-align:center}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .pre-app-beautytip,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .pre-app-beautytip,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .pre-app-beautytip,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .pre-app-beautytip{background:none;background-color:#95b000;-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:15px;line-height:15px;padding-left:4px;padding-top:1px;text-align:center;width:15px}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .pre-app-beautytip::before,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .pre-app-beautytip::before,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .pre-app-beautytip::before,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .pre-app-beautytip::before{color:#fff;content:'?';text-align:center}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .button_wrap,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .button_wrap,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .button_wrap,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .button_wrap{padding:1em}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item label,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item label,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item label,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item label{padding-right:1em}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item.form-item-program-list,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-item-program-list,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item.form-item-program-list,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-item-program-list{width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:nth-last-child(3):first-child,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:nth-last-child(3):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:nth-last-child(3):first-child,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:nth-last-child(3):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:nth-last-child(3):first-child,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:nth-last-child(3):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:nth-last-child(3):first-child,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:nth-last-child(3):first-child ~ .form-item{padding-right:.5em;width:32%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:nth-last-child(2):first-child,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:nth-last-child(2):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:nth-last-child(2):first-child,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:nth-last-child(2):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:nth-last-child(2):first-child,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:nth-last-child(2):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:nth-last-child(2):first-child,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:nth-last-child(2):first-child ~ .form-item{padding-right:.5em;width:49%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:nth-last-child(1):first-child,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:nth-last-child(1):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:nth-last-child(1):first-child,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:nth-last-child(1):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:nth-last-child(1):first-child,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:nth-last-child(1):first-child ~ .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:nth-last-child(1):first-child,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:nth-last-child(1):first-child ~ .form-item{width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-item:last-child,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item .form-item:last-child,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item .form-item:last-child,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item .form-item:last-child{padding-right:0}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .description,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .description,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .description,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .description{right:16px}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item.form-type-checkbox,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-type-checkbox,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item.form-type-checkbox,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-type-checkbox{display:inline-block;padding:1em 1em 0;vertical-align:top}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item.form-type-checkbox label,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-type-checkbox label,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item.form-type-checkbox label,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-type-checkbox label{display:inline-block;vertical-align:top}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item.form-type-checkbox input,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-type-checkbox input{position:relative;top:3px;width:5%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item.form-type-checkbox label,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-type-checkbox label,.page-kurzbewerbung-high-school .l-main .intrax-high-school-pre-app .form-item.form-type-checkbox label,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-type-checkbox label{padding:0 2em 0 0;width:90%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .page1-programm-header h4{padding:.5em 0}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app #max-price-slider{clear:both;display:block;float:none;margin:2em 36px 1em 16px;max-width:100%;padding:0}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .ui-state-default,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .ui-widget-content .ui-state-default,.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .ui-widget-header .ui-state-default{color:#95b000;font-weight:normal}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app input[type="submit"]{margin-right:16px;font-size:16px;text-align:left;font-size:.9em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app input[type="submit"]{font-size:.95em}}@media (min-width: 650px){.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app input[type="submit"]{font-size:1em}}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .program-results-wrapper{background:none;padding-bottom:1em;width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .program-results-wrapper h2{background-color:#fff;color:#6e8c3b;margin:0 auto;padding:1em 0 0;text-align:center;width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-select[multiple="multiple"]{padding:1em 0}.page-kurzbewerbung-high-school .l-main form.intrax-high-school-pre-app .form-item .form-select[multiple="multiple"]#edit-program-list option{padding:5px 16px}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget{font-family:"miloweb",Trebuchet MS,sans-serif;font-size:1em;margin:1em}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-corner-all,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-corner-bottom,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-corner-br,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-corner-right,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-corner-all,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-corner-bottom,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-corner-br,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-corner-right{-webkit-border-radius:0;border-radius:0}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-state-default,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-state-focus,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-state-hover,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-content,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-content .ui-state-default,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-content .ui-state-focus,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-content .ui-state-hover,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-header,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-header .ui-state-default,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-header .ui-state-focus,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-widget-header .ui-state-hover,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-state-default,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-state-focus,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-state-hover,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-content,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-content .ui-state-default,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-content .ui-state-focus,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-content .ui-state-hover,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-header,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-header .ui-state-default,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-header .ui-state-focus,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-widget-header .ui-state-hover{background:none;background-color:transparent;background-image:none;border:0;-webkit-border-radius:0;border-radius:0;color:#585858;font-size:16px;font-style:normal;font-weight:400;margin:0;padding:0;text-align:left}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-icon,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-icon{display:none}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-accordion-content,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-accordion-content{background-color:#e9f0f4;padding:1em 16px}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-accordion-content p,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-accordion-content p{padding:0 0 1em;text-align:left}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-accordion-content p em,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-accordion-content p em{font-style:normal;text-align:left}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .ui-accordion.ui-widget .ui-accordion-header,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .ui-accordion.ui-widget .ui-accordion-header{background-color:#95b000;color:#fff;padding:.5em 0;text-align:center}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #hochladen-wrapper .fieldset-wrapper>div,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #hochladen-wrapper .fieldset-wrapper>div{display:inline-block;margin:0;padding:0 16px;width:100%}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #hochladen-wrapper .fieldset-wrapper>div,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #hochladen-wrapper .fieldset-wrapper>div{width:49%}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #hochladen-wrapper .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #hochladen-wrapper .form-item{margin:0;padding:0;width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #hochladen-wrapper .form-item .form-managed-file,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #hochladen-wrapper .form-item .form-managed-file{background-color:#e9f0f4;padding:1em;position:relative}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #hochladen-wrapper .form-item .form-managed-file input[type="submit"],.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #hochladen-wrapper .form-item .form-managed-file input[type="submit"]{height:100%;margin-right:0;position:absolute;right:0;text-align:center;top:0}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #hochladen-wrapper .collapsible span,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #hochladen-wrapper .collapsible span{padding:.5em 0 0 1em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #page3-other-wrapper,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #page3-other-wrapper{padding-top:1em}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item.form-type-checkbox.form-item-page3-other-Scholarship-Interest,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item.form-type-checkbox.form-item-page3-other-Scholarship-Interest{padding-top:2.5em}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #father-wrap,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #mother-wrap,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #father-wrap,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #mother-wrap{display:inline-block;width:100%}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #father-wrap,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #mother-wrap,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #father-wrap,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #mother-wrap{width:49%}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #father-wrap .form-item,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #mother-wrap .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #father-wrap .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #mother-wrap .form-item{width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #additional-financial-info,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #additional-financial-info{padding-right:1em;width:100%}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #additional-financial-info,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #additional-financial-info{padding-right:2em}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #additional-financial-info .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #additional-financial-info .form-item{padding:0 0 0 1em;width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #additional-financial-info .form-item .form-type-checkbox,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #additional-financial-info .form-item .form-type-checkbox{padding-left:0}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-financial-info-loan-or-other,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-financial-info-loan-or-other{padding-bottom:1em}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item-financial-info-housing-conditions-detail,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item-financial-info-housing-conditions-detail{padding-top:1em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .form-item-financial-info-housing-conditions-detail,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .form-item-financial-info-housing-conditions-detail{padding-top:1em}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-item{display:inline-block;width:100%}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-item{width:32%}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios{display:inline-block;padding:.5em 1em;width:100%}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios{width:32%}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios{font-size:16px;text-align:left;font-size:.9em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios{font-size:.95em}}@media (min-width: 650px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios{font-size:1em}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios>.form-item,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios>.form-item{padding:0;width:100%}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios>.form-item input,.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios>.form-item label,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios>.form-item input,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios>.form-item label{display:inline-block}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios>.form-item label,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios>.form-item label{padding:0;width:80%}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #edit-scholarship-siblings-info .form-radios>.form-item input,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #edit-scholarship-siblings-info .form-radios>.form-item input{width:15%}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .arrows,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .arrows{list-style:none;margin:0;padding:1em 16px;position:relative}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .arrows li,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .arrows li{background-size:7px;font-size:.9em;line-height:1.4em;margin-bottom:0}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .arrows li,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .arrows li{background-size:9px;font-size:.95em;margin-bottom:1em}}@media (min-width: 650px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .arrows li,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .arrows li{font-size:1em}}@media (min-width: 750px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .arrows li,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .arrows li{margin-bottom:0}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form .arrows li::before,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] .arrows li::before{color:#95b000;content:'>';font-size:1.2em;left:0;position:absolute}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #scholarship-info-ps-wrapper p,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #scholarship-info-ps-wrapper p{font-size:16px;text-align:left;font-size:.9em}@media (min-width: 500px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #scholarship-info-ps-wrapper p,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #scholarship-info-ps-wrapper p{font-size:.95em}}@media (min-width: 650px){.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #scholarship-info-ps-wrapper p,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #scholarship-info-ps-wrapper p{font-size:1em}}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #scholarship-info-ps-wrapper .red,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #scholarship-info-ps-wrapper .red{padding:1em 0 0;text-align:center}.page-kurzbewerbung-high-school .l-main form.intrax-preapp-highschool-form #scholarship-info-ps-wrapper .red strong,.page-kurzbewerbung-high-school .l-main form[class|='intrax-preapp-highschool-form'] #scholarship-info-ps-wrapper .red strong{color:#bf0000}.page-node-41325 p{margin:0 auto;max-width:770px;padding:0 1em}.section-messe-formular-dankehtml header.l-header,.section-messe-formularhtml header.l-header{display:none}.section-messe-formular-dankehtml .l-sticky,.section-messe-formularhtml .l-sticky{display:none}.section-messe-formular-dankehtml .l-mobile,.section-messe-formularhtml .l-mobile{display:none}.section-messe-formular-dankehtml .l-top,.section-messe-formularhtml .l-top{padding-top:1em}.section-messe-formular-dankehtml article.node,.section-messe-formularhtml article.node{padding-top:1em}.section-messe-formular-dankehtml article.node h1,.section-messe-formularhtml article.node h1{font-size:1.5em;padding:0 5%;width:100%}@media (min-width: 650px){.section-messe-formular-dankehtml article.node h1,.section-messe-formularhtml article.node h1{font-size:2em}}.section-messe-formular-dankehtml article.node p,.section-messe-formularhtml article.node p{text-align:center}.section-messe-formular-dankehtml article.node a.cta,.section-messe-formularhtml article.node a.cta{position:relative}.section-messe-formular-dankehtml form.mktoForm .mktoFormCol,.section-messe-formularhtml form.mktoForm .mktoFormCol{vertical-align:top}.webform-client-form-32575 fieldset,.webform-client-form-32576 fieldset{display:block;float:none;left:0;position:relative}.webform-client-form-32575 fieldset legend,.webform-client-form-32576 fieldset legend{display:block;float:none;left:0;position:relative}.webform-client-form-32575 fieldset legend span,.webform-client-form-32576 fieldset legend span{color:#6f8c2a;display:block;float:none;font-size:1.2em;left:0;padding:1em 0 0;position:relative}.webform-client-form-32575 .form-item .webform-container-inline,.webform-client-form-32576 .form-item .webform-container-inline{display:inline-block;width:100%}.webform-client-form-32575 .form-item.webform-component-date .form-item,.webform-client-form-32576 .form-item.webform-component-date .form-item{display:inline-block;margin-right:2%;width:25%}.webform-client-form-32575 .form-item p,.webform-client-form-32576 .form-item p{padding:0}.webform-client-form-32576 .form-item.webform-component--angaben-zu-den-reisenden--phone{display:block}.webform-client-form-32576 .form-item.webform-component--angaben-zu-den-flughaefen--zielflughafen-in-deutschland{display:block}.page-node-44479 article.node h2{width:100%}.page-node-44479 article.node p{margin:0 auto;max-width:730px;padding:1em 16px}@media (min-width: 700px){.page-node-44479 article.node p{padding:1em 0}}form.mktoForm#mktoForm_4417 .mktoFormCol.cbx:not(.label) .mktoCheckboxList,form.mktoForm#mktoForm_5017 .mktoFormCol.cbx:not(.label) .mktoCheckboxList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form.mktoForm#mktoForm_4417 .mktoFormCol.cbx:not(.label) .mktoCheckboxList.mktoInvalid,form.mktoForm#mktoForm_5017 .mktoFormCol.cbx:not(.label) .mktoCheckboxList.mktoInvalid{border:0}form.mktoForm#mktoForm_4417 .mktoFormCol.cbx:not(.label) .mktoCheckboxList.mktoInvalid>label::before,form.mktoForm#mktoForm_5017 .mktoFormCol.cbx:not(.label) .mktoCheckboxList.mktoInvalid>label::before{border:1px solid #bf0000}form.mktoForm#mktoForm_4417 .mktoFormCol.cbx:not(.label) .mktoCheckboxList>label,form.mktoForm#mktoForm_5017 .mktoFormCol.cbx:not(.label) .mktoCheckboxList>label{padding:.75em 0 .75em 50px}form.mktoForm .mktoFormCol.txt{width:100%}form.mktoForm .mktoFormCol.txt .mktoClear,form.mktoForm .mktoFormCol.txt .mktoGutter,form.mktoForm .mktoFormCol.txt .mktoOffset{display:none}form.mktoForm .mktoFormCol.txt .mktoHtmlText[style]{padding:0;width:100% !important}form.mktoForm .mktoFormCol.txt .mktoHtmlText em{color:#585858;font-size:.9em;font-style:normal;line-height:1.4em}@media (min-width: 500px){form.mktoForm .mktoFormCol.txt .mktoHtmlText em{font-size:.95em}}@media (min-width: 650px){form.mktoForm .mktoFormCol.txt .mktoHtmlText em{font-size:1em}}form.mktoForm .mktoFormCol.txt .mktoHtmlText p{padding:0}form.mktoForm .mktoFormCol.txt .mktoHtmlText span[style]{color:#585858 !important;font-size:.9em !important;line-height:1.4em !important}@media (min-width: 500px){form.mktoForm .mktoFormCol.txt .mktoHtmlText span[style]{font-size:.95em !important}}@media (min-width: 650px){form.mktoForm .mktoFormCol.txt .mktoHtmlText span[style]{font-size:1em !important}}form.mktoForm .mktoFormCol.cbx{width:100%}form.mktoForm .mktoFormCol.cbx .mktoClear,form.mktoForm .mktoFormCol.cbx .mktoGutter,form.mktoForm .mktoFormCol.cbx .mktoOffset{display:none}form.mktoForm .mktoFormCol.cbx label{color:#585858;font-size:.9em;line-height:1.4em}@media (min-width: 500px){form.mktoForm .mktoFormCol.cbx label{font-size:.95em}}@media (min-width: 650px){form.mktoForm .mktoFormCol.cbx label{font-size:1em}}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;position:relative}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList[style]{width:100% !important}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList.mktoInvalid{border:0}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList.mktoInvalid>.label::before{border:1px solid #bf0000}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList input{display:block;display:none;margin:0;padding:0;position:absolute;top:-9999px}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList>label{display:block;margin:0;min-height:auto;padding:0 0 0 50px;position:relative}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList>label::before{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px;content:'';display:block;height:32px;left:0;position:absolute;top:6px;width:32px}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList>label::after{background-color:transparent;background-image:url("../images/icons/tick_neon.png");background-position:center center;background-repeat:no-repeat;background-size:16px;color:#95b000;content:' ';display:block;font-size:25px;height:25px;left:5px;line-height:1em;opacity:0;position:absolute;top:9px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;transition:all .2s;width:20px}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList .mktoField[type="checkbox"]:checked+label::before{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList .mktoField[type="checkbox"]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s;transition:all .2s}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList .mktoField[type="checkbox"]:not(:checked)+label::before{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de}form.mktoForm .mktoFormCol.cbx .mktoCheckboxList .mktoField[type="checkbox"]:not(:checked)+label::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;transition:all .2s}form.mktoForm .mktoFormCol.cbx.label{padding:1em 1em 0}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap>label{margin:0;padding:0 0 0 20px}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap>label[style]{width:100% !important}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList{padding:0;position:relative}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList[style]{height:32px;width:32px !important}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList.mktoInvalid>label::before{border:1px solid #bf0000 !important}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList>label{cursor:pointer;display:block;margin:0;min-height:auto;padding:0;position:relative}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList>label::before{top:0}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList>label::after{top:3px}form.mktoForm .mktoFormCol.cbx.label .mktoFieldWrap .mktoCheckboxList input{display:block;display:none;margin:0;padding:0;position:absolute;top:-9999px}.fieldset-consent .consent-description{margin-bottom:1em !important;width:100% !important}.fieldset-consent .consent-description p{padding-left:0;padding-right:0}.fieldset-consent .consent-download{height:53px;margin-bottom:1em !important;position:relative;vertical-align:top}.fieldset-consent .consent-download .link-wrapper{background-color:#e9f0f4;height:100%;width:100%}.fieldset-consent .consent-download .link-wrapper a{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fieldset-privacy-terms .form-item-page3-privacy-terms-Terms-accepted{position:relative;width:100% !important}.fieldset-privacy-terms .form-item-page3-privacy-terms-Terms-accepted input{margin-right:5px;width:auto !important}.fieldset-privacy-terms .form-item-page3-privacy-terms-Terms-accepted label{width:92% !important}.fieldset-privacy-terms .form-item-page3-privacy-terms-Terms-accepted p{padding-left:0}.fieldset-privacy-terms .form-item-page3-privacy-terms-Terms-accepted p:first-child{padding-top:0}.fieldset-privacy-terms .form-item-page3-privacy-terms-Terms-accepted .form-required{position:absolute;right:0;top:0}.l-breadcrumb,.l-header,.l-main,.l-mobile,.l-navigation,.l-navigation,.l-page,.l-primary,.l-primary-callout,.l-secondary,.l-secondary-callout,.l-sticky,.l-top{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;border-bottom:none;font-size:16px;background-color:#fff}.l-primary-callout .l-inner,.l-secondary .l-inner{margin:0 auto;max-width:100%}.l-primary .l-inner{max-width:998px;margin:0 auto}.wide-layout .l-primary .l-inner{max-width:100%;margin:0}.area.wide,.wide{max-width:100%}.greybg{background-color:#e9f0f4;-webkit-box-shadow:inset 1px 1px 0 rgba(25,25,25,0.1),1px 1px 0 rgba(25,25,25,0.1);box-shadow:inset 1px 1px 0 rgba(25,25,25,0.1),1px 1px 0 rgba(25,25,25,0.1)}.wide.greybg.whatsapp{position:relative}.wide.greybg .area{margin-bottom:3em}.no_headertitle .l-wrapper--header{display:none}.field--body>div:first-child.wide.greybg{margin:0;-webkit-box-shadow:none;box-shadow:none}.field--body>div:last-child.wide.greybg{margin:0}.front .l-primary{padding:2em 0}.front .l-main .block--views{padding:1em 0}.greybg+.slideshow .view{padding:0}#admin-menu{-webkit-box-shadow:none;box-shadow:none}.search-api-page-search-form,.search-api-page-search-form-search-test{display:table-cell;float:right;margin:0 1em;position:relative;width:250px}@media (min-width: 1200px){.search-api-page-search-form,.search-api-page-search-form-search-test{max-width:200px;width:80%}}@media (min-width: 1600px){.search-api-page-search-form>div,.search-api-page-search-form-search-test>div{position:relative}}.search-api-page-search-form .form-type-textfield,.search-api-page-search-form-search-test .form-type-textfield{margin-bottom:0;position:relative}.search-api-page-search-form .form-submit,.search-api-page-search-form-search-test .form-submit{background-color:transparent;background-image:url("../images/icons/search.png");background-position:center center;background-repeat:no-repeat;background-size:20px;border:0;height:18px;padding:0;position:absolute;right:0;text-indent:-999px;width:40px}.search-api-page-search-form .form-submit:hover,.search-api-page-search-form-search-test .form-submit:hover{background-color:transparent}.search-api-page-search-form .form-text,.search-api-page-search-form-search-test .form-text{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px;padding:.4em;width:100%}.search-api-page-search-form .form-text:focus,.search-api-page-search-form-search-test .form-text:focus{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1;border-style:solid;border-width:1px;outline:0}.search-api-page-search-form-search-test .form-submit{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-api-page-search-form .form-submit{bottom:8px}.search-api-page-results{float:right}.search-api-page-results ol{padding:0}.search-api-page-results ol h3{font-size:1.25em;padding:0 16px;text-align:left}.search-api-page-results ol h3 a{text-decoration:none}.search-api-page-results ol h3 a::after{content:'>';margin-left:3px}.search-api-page-results ol li{border-bottom:1px dotted #95b000;padding:1em 0;text-align:left}.search-api-page-results ol p{padding:0 16px}html.js .form-autocomplete{background-image:none}.menu .leaf{list-style-image:none;list-style-type:none}.l-navigation{display:none;font-size:15px}@media (min-width: 1024px){.l-navigation{display:block}}.l-navigation .l-region.l-region--navigation{display:table;height:58px;table-layout:fixed;width:100%}.l-navigation #block-block-4{display:table-cell;float:none;padding-bottom:10px;vertical-align:bottom;width:initial}@media (max-width: 1200px){.l-navigation #block-block-4{display:block;float:left;padding-bottom:6px;width:50%}}.l-navigation #block-block-4 p{padding:0 14px;text-align:left}.l-navigation #block-search-api-page-search-test{display:table-cell;float:none;padding:16px 0;vertical-align:bottom;width:initial}@media (max-width: 1200px){.l-navigation #block-search-api-page-search-test{display:block;float:left;padding:16px 0 0;width:50%}}.l-navigation #block-menu-menu-de-primary-links{display:table-cell;font-size:16px;vertical-align:bottom;width:998px}@media (max-width: 1450px){.l-navigation #block-menu-menu-de-primary-links{width:72%}}@media (max-width: 1200px){.l-navigation #block-menu-menu-de-primary-links{background-color:#fff;display:block;float:left;position:absolute;width:100%}}@media (max-width: 1200px){.logged-in.page-user-returnee .l-navigation #block-menu-menu-de-primary-links,.not-logged-in .l-navigation #block-menu-menu-de-primary-links{top:80px}}@media (max-width: 1200px){.logged-in .l-navigation #block-menu-menu-de-primary-links{top:110px}}.mobile-detected .l-navigation{display:none}.programs{font-size:12px;margin:1em 0 2em;width:100%}@media (min-width: 350px){.programs{font-size:14px}}@media (min-width: 500px){.programs{font-size:15px;margin:1em 0}}@media (min-width: 600px){.programs{font-size:16px}}.programs.twin{display:table;padding:0;vertical-align:top;width:100%}@media (min-width: 1100px){.programs.twin{display:inline-block;padding:0 1em;width:50%}}.programs.twin tbody tr:first-child td:first-child{width:50%}@media (min-width: 1100px){.programs.twin tbody tr:first-child td:first-child{width:40%}}.programs.simple{margin:1em 0 2em}.programs.simple tr:first-child{background-color:#e9f0f4;border-top:1px solid #95b000}.programs tbody{background-color:#e9f0f4}.programs thead{background-color:#fff;border-top:1px solid #95b000}.programs thead th{background-color:#fff;font-weight:normal;padding:1em}.programs tr.break{background-color:#fff}.programs tr:first-child{background-color:#fff}.programs tr td{border-bottom:1px solid #95b000;border-left:0;border-right:0;border-top:0;color:#585858;padding:1em 0 1em .5em;text-align:left}@media (min-width: 500px){.programs tr td{padding:.7em}}@media (min-width: 600px){.programs tr td{padding:1em}}.programs tr td a{color:#6f8c2a}.programs tr td a:hover{color:#95b000}.programs tr td a strong{color:#6f8c2a}.programs tr td a strong:hover{color:#95b000}.programs tr td strong{color:#252525;font-weight:normal}.programs tr td .arrows,.programs tr td ul{padding:0}.programs tr td .arrows li,.programs tr td ul li{margin:0}.programs#mobile thead{border-bottom:1px solid #95b000;border-top:0}.programs#mobile tbody tr{background-color:#e9f0f4}@media (max-width: 700px){.programs#mobile{font-size:16px;margin-top:1em}.programs#mobile thead{display:none}.programs#mobile tbody{background-color:#fff}.programs#mobile th{padding:1em 1em 1.5em}.programs#mobile tr{background-color:#e9f0f4;border-top:1px solid #95b000;display:block;margin:2em 0}.programs#mobile tr:first-child{background-color:#e9f0f4}.programs#mobile td{border-bottom:1px solid #95b000;display:block;line-height:1.4em;padding:1em}.programs#mobile td::before{color:#000;content:attr(data-th);display:inline-block;font-weight:normal;width:100%}.programs#mobile .word_break{word-break:break-all}}@media (max-width: 600px){.programs#mobile{font-size:15px}}@media (max-width: 500px){.programs#mobile{font-size:14px}}.programs.row-one-darker tr td{text-align:center}.programs.row-one-darker tr td:first-child{text-align:left}.programs.row-one-darker tr td:first-child[style]{width:31% !important}.programs.row-one-darker tr:first-child td[colspan]{text-align:center}.programs.row-one-darker tr:nth-child(2){background-color:#dee5e9}.node-content-34090 #mobile th{text-align:center}.node-content-34090 #mobile th:first-child{text-align:left}@media (max-width: 700px){.node-content-34090 #mobile th:first-child{text-align:center}}.node-content-34090 #mobile td{text-align:center}.node-content-34090 #mobile td::before{display:inline;margin-right:1em}.node-content-34090 #mobile td:first-child{text-align:left}@media (max-width: 700px){.node-content-34090 #mobile td:first-child{text-align:center}}article.node table.internships td{text-align:left;vertical-align:middle}article.node table.internships td h3{display:block;padding:0;text-align:left}@media (min-width: 600px){article.node table.internships td h3{display:inline-block;vertical-align:middle}}article.node table.internships td img{display:block;margin-bottom:.5em;margin-right:1em}@media (min-width: 600px){article.node table.internships td img{display:inline-block;vertical-align:middle}}article.node table.internships td p{padding:1em}#main-menu a.menu-attach-block-drop-link.external,#main-menu a.menu-attach-block-drop-link.external:focus,#main-menu a.menu-attach-block-drop-link.external:hover,#main-menu-links li.active-trail a.menu-attach-block-drop-link.external,a.menu-attach-block-drop-link.external,a.menu-attach-block-drop-link.external:focus,a.menu-attach-block-drop-link.external:hover{background:none;display:none;padding:0}.megamenu>.menu{position:relative}.megamenu>.menu>.leaf{float:left;list-style-image:none;list-style-type:none}.megamenu>.menu>.leaf.active-trail a{color:#95b000}.megamenu>.menu>.leaf:nth-child(1){width:19%}.megamenu>.menu>.leaf:nth-child(2){width:9%}.megamenu>.menu>.leaf:nth-child(2) .menu-attach-block-wrapper{width:730px}.megamenu>.menu>.leaf:nth-child(3){width:12%}.megamenu>.menu>.leaf:nth-child(4){width:18%}.megamenu>.menu>.leaf:nth-child(5){width:17%}.megamenu>.menu>.leaf:nth-child(6){width:10%}.megamenu>.menu>.leaf:nth-child(7){width:15%}.megamenu>.menu>.leaf:nth-child(7) .menu-attach-block-wrapper{left:20%;width:80%}.megamenu>.menu>.leaf .menu-attach-block-wrapper{background-color:#fff;border-top:3px solid #95b000;display:none;left:0;opacity:0;overflow:hidden;position:absolute;-webkit-transition:opacity .3s ease .15s;transition:opacity .3s ease .15s;width:100%;z-index:50}.megamenu>.menu>.leaf .menu-attach-block-wrapper>.block{background-color:#fff;padding:1em 0 1em 1em;position:relative;top:0;width:100%;z-index:0}.megamenu>.menu>.leaf:hover{background-image:url("/sites/all/themes/intrax_europe/images/menu/menu-arrow-up.png");background-position:center bottom;background-repeat:no-repeat;background-size:12px}.megamenu>.menu>.leaf:hover .menu-attach-block-wrapper{display:block;opacity:1;overflow:hidden;visibility:visible}.megamenu>.menu>.leaf>:first-child{color:#858585;display:block;font-size:20px;padding:11px 0;text-align:center;text-decoration:none;width:100%}@media (min-width: 1000px){.megamenu>.menu>.leaf>:first-child{font-size:21px}}@media (min-width: 1400px){.megamenu>.menu>.leaf>:first-child{font-size:21.5px}}.megamenu>.menu>.leaf>:first-child:hover{color:#95b000}.megamenu>.menu>.leaf>:first-child .menu-attach-block-drop-link{display:none}.megamenu .mega{padding:1em 0 0 1em}.megamenu .mega.threecol .tile_megamenu>.col{width:33.3%}.megamenu .mega.fivecol .tile_megamenu>.col{width:20%}.megamenu .tile_megamenu>.col{float:left;padding-right:2em;vertical-align:top}.megamenu .tile_megamenu .menu_header{color:#95b000;font-size:1.2em;line-height:1.1em;padding-bottom:3px;padding-top:.3em;text-decoration:none}.megamenu .tile_megamenu p{font-size:.95em;line-height:1.3em;padding:0;position:relative;text-align:left}.megamenu .tile_megamenu .views-row{min-height:18em;padding-bottom:1em}.megamenu a{display:block}.megamenu .hs-megamenu{padding:1em;width:100%}.megamenu .hs-megamenu .views-row-4{border-bottom:1px solid #95b000;padding-bottom:0}.megamenu .hs-megamenu .views-row-5{padding-right:1em;padding-top:1.5em}.megamenu .hs-megamenu .views-column-4 .views-row-4 .element{visibility:hidden}.megamenu .dropdown_wrapper{padding-left:1em;padding-right:1em;padding-top:1em}.megamenu .dropdown_wrapper>.col{float:left;width:25%}.megamenu .element{height:6em;text-align:left}.megamenu .element p{display:none;font-size:.95em;line-height:1.2em;margin:.3em 0 0 64px;padding:0}@media (min-width: 900px){.megamenu .element p{display:block}}.megamenu .element img{float:left;margin-right:.7em;padding:0;width:52px}@media (min-width: 1400px){.megamenu .element img{width:72px}}.megamenu .element a{text-decoration:none}.megamenu .element .menu_header{color:#95b000;font-size:1.1em;line-height:1.1em;margin:0;padding:0;position:relative;text-align:left}.megamenu .mega_tile .menu_header::after{content:'>';font-size:1.2em;height:16px;line-height:.9em;margin-left:0;margin-top:0;opacity:0;padding-top:0;position:absolute;-webkit-transition:all .3s ease .15s;transition:all .3s ease .15s;width:16px}.megamenu .mega_tile:hover .menu_header::after{opacity:1;-webkit-transform:translate(0.3em, 0);-ms-transform:translate(0.3em, 0);transform:translate(0.3em, 0)}.megamenu .element .menu_header::after{content:'>';font-size:1.2em;height:16px;line-height:.8em;margin-left:0;margin-top:0;opacity:0;padding-top:0;position:absolute;-webkit-transition:all .3s ease .15s;transition:all .3s ease .15s;width:16px}.megamenu .element:hover .menu_header::after{opacity:1;-webkit-transform:translate(0.3em, 0);-ms-transform:translate(0.3em, 0);transform:translate(0.3em, 0)}.megamenu .element>a img,.megamenu .mega_tile>a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.9;-webkit-transition:opacity .3s ease .15s;transition:opacity .3s ease .15s}.megamenu .element:hover>a img,.megamenu .mega_tile:hover>a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.l-top{display:none}@media (min-width: 1024px){.l-top{display:block}}.l-top #block-menu-menu-de-top-menu{padding-top:.4em;width:100%}.l-top .menu{float:right;margin-right:.6em}.l-top .menu .leaf{display:inline-block;list-style-image:none;list-style-type:none}.l-top .menu .leaf::after{color:#555;content:'|'}.l-top .menu .leaf:last-child::after{display:none}.l-top .menu a{color:#858585;font-size:.97em;margin:.5em;text-decoration:none}.l-top .menu a:hover{color:#555;text-decoration:underline}.l-header{background-size:cover;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;clear:none;float:right;height:15em;margin-left:0;margin-right:0;margin-top:2.7em;padding-right:0;position:relative;width:100%}@media (min-width: 350px){.l-header{height:18em}}@media (min-width: 450px){.l-header{height:20em}}@media (min-width: 550px){.l-header{height:25em}}@media (min-width: 650px){.l-header{height:35em}}@media (min-width: 750px){.l-header{height:40em}}@media (min-width: 1024px){.l-header{margin-top:0}}.l-header .l-inner{margin:0 auto;max-width:750px;padding:0 10px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-header .l-wrapper--header{background-color:rgba(255,255,255,0.8);border-top:0.3em solid #95b000;margin:0 auto;padding:.5em;position:relative;text-align:center;width:75%}@media (min-width: 450px){.l-header .l-wrapper--header{border-top:0.5em solid #95b000;padding:1em;width:65%}}@media (min-width: 550px){.l-header .l-wrapper--header{width:65%}}@media (min-width: 650px){.l-header .l-wrapper--header{border-top:0.7em solid #95b000}}@media (min-width: 750px){.l-header .l-wrapper--header{border-top:1em solid #95b000;padding:16px 32px;width:75%}}.l-header .header_title{border-bottom:0;color:#6f8c2a;font-size:1.5em;font-weight:normal;padding:0;text-align:center}@media (min-width: 450px){.l-header .header_title{padding-bottom:16px}}@media (min-width: 550px){.l-header .header_title{font-size:1.7em}}@media (min-width: 650px){.l-header .header_title{font-size:2.5em}}@media (min-width: 750px){.l-header .header_title{font-size:3em;letter-spacing:.01em}}.l-header .header_text{border-top:0}@media (min-width: 450px){.l-header .header_text{border-top:1px solid #c9d6de}}.l-header .header_text p{display:block;font-size:.8em;line-height:1.4em;padding:1em 0;text-align:center}@media (min-width: 650px){.l-header .header_text p{font-size:1em}}.mobile-detected .l-top{display:none}@media (min-width: 1024px){.mobile-detected .l-top{display:none}}.mobile-detected .l-header{margin-top:2.7em}.small_header .l-header{background-position:20% top;height:10em}@media (min-width: 450px){.small_header .l-header{height:13em}}@media (min-width: 750px){.small_header .l-header{height:18em;margin-top:40px}}@media (min-width: 1100px){.small_header .l-header{height:26em;margin-top:0}}.small_header .l-wrapper--header{width:90%}@media (min-width: 1024px){.glp.small_header .l-header{margin-top:0}}.mini_header .l-header{height:auto;margin-top:0;position:relative;top:45px}@media (min-width: 1100px){.mini_header .l-header{top:8px}}.mini_header .l-header .l-inner{border-top:0;float:none;margin:0;max-width:100%;padding:0;width:100%}.mini_header .l-header .l-wrapper--header{border-top:0;display:block;height:16px;margin:0;padding:0;width:100%}.mini_header .l-header .l-sticky,.mini_header .l-header .l-breadcrumb{display:none}.mini_header .l-header .mini-header{background-color:#95b000;background-image:none;display:block;height:16px;width:100%}.mini_header .l-primary{background-color:#e9f0f4}.mini_header .l-primary .l-inner{background-color:#fff}.mini_header .megamenu .menu-attach-block-drop-link ~ .menu-attach-block-wrapper{border-bottom:1px solid rgba(0,0,0,0.05);border-right:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.1)}.mini_header .l-main{margin-bottom:1em;position:relative;top:36px}@media (min-width: 1100px){.mini_header .l-main{margin-bottom:0;top:0}}.mini_header .l-sticky{display:none}.mini_header article.node{padding:0 0 1em}@media (min-width: 700px){.mini_header article.node{padding:1em 0}}.mini_header article.node h1{padding:16px 16px 0}.mini_header article.node h2{font-size:1.3em;padding:8px 16px 0;text-align:center}.mini_header article.node .rteright{padding:8px 16px}.partnerlogo-header{bottom:12px;left:0;max-width:175px;position:absolute;width:25%}.mobile-detected .l-mobile{display:block}.l-navigation{display:none}@media (min-width: 1024px){.l-navigation{display:block}}.mobile_nav{background-color:#95b000;height:100%;position:fixed;right:-100%;top:43px;-webkit-transition:All .5s ease-in-out;transition:All .5s ease-in-out;width:100%;z-index:0}@media (min-width: 350px){.mobile_nav{height:100%;right:-300px;width:300px}}.mobile_nav.active{right:0;top:43px}.mobile_nav ul{list-style-type:none;padding:1em}.mobile_nav li{border-bottom:1px solid #aac033;color:#fff;text-align:center}.mobile_nav a{color:#fff;display:block;padding:1em;text-decoration:none}.l-mobile .mobile_contact{background-color:#f3f7fa;position:fixed;top:-100%;-webkit-transition:All .5s ease-in-out;transition:All .5s ease-in-out;width:100%;z-index:-1}.l-mobile .mobile_contact.active{top:43px}@media (min-width: 500px){.l-mobile .mobile_contact.active{top:48px}}.l-mobile .mobile_contact p{padding:0}.l-mobile .mobile_contact ul{list-style-type:none;padding:0}.l-mobile .mobile_contact li{border-bottom:1px solid #c9d6de;color:#95b000;padding:.5em 0 1em;text-align:center}.l-mobile .mobile_contact li:last-child{border-bottom:0}.l-mobile .mobile_contact .green.arrow{background-color:#95b000;border:1px solid #95b000;color:#fff;float:left;padding:1em;text-align:center;text-decoration:none;width:100%}.l-mobile .mobile_contact .green.arrow:hover{background-color:rgba(149,176,0,0.8)}.l-mobile .mobile_contact strong{font-weight:normal}.l-mobile .mobile_contact a{display:block;text-decoration:none}.l-mobile .mobile_contact .email strong::before,.l-mobile .mobile_contact .phone strong::before,.l-mobile .mobile_contact .whatsapp strong::before{background-position:center center;background-repeat:no-repeat;content:' ';display:inline-block;height:25px;position:relative;top:7px;width:25px}.l-mobile .mobile_contact .phone strong::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-phone-mobile.png");background-size:25px;content:' '}@media (min-width: 600px){.l-mobile .mobile_contact .phone strong::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-phone-small.png");background-size:initial}}.l-mobile .mobile_contact .email strong::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-email-mobile.png");background-size:25px;content:' ';left:-5px}@media (min-width: 600px){.l-mobile .mobile_contact .email strong::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-email-small.png");background-size:initial}}.l-mobile .mobile_contact .whatsapp strong::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/whatsapp.svg");background-size:25px;content:' ';left:-5px}.l-mobile .mobile_contact.download::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/whatsapp.gif");background-size:27px;content:' ';display:inline-block;height:25px;left:-2px;position:relative;top:5px;width:25px}#block-menu-menu-mobile-menu{background-color:#95b000;height:100%;position:fixed;right:-100%;top:43px;-webkit-transition:All .5s ease-in-out;transition:All .5s ease-in-out;width:100%;z-index:0}@media (min-width: 300px){#block-menu-menu-mobile-menu{height:100%;right:-300px;width:300px}}@media (min-width: 500px){#block-menu-menu-mobile-menu{top:48px}}#block-menu-menu-mobile-menu.active{right:0}#block-menu-menu-mobile-menu ul{list-style-type:none}#block-menu-menu-mobile-menu>ul{padding:.75em 0}#block-menu-menu-mobile-menu li{border-top:1px solid #aac033;color:#fff;text-align:center}#block-menu-menu-mobile-menu li:hover{background-color:#8ca501}#block-menu-menu-mobile-menu li:active{background-color:#8ca501}#block-menu-menu-mobile-menu .nolink,#block-menu-menu-mobile-menu a{color:#fff;display:block;padding:.75em;text-decoration:none}@media (min-width: 500px){#block-menu-menu-mobile-menu .nolink,#block-menu-menu-mobile-menu a{padding:1em}}#block-menu-menu-mobile-menu>.menu{max-height:90%;overflow-y:auto}#block-menu-menu-mobile-menu>.menu>li.first{border-top:none}#block-menu-menu-mobile-menu>.menu>li.last.leaf{border-bottom:1px solid #aac033}#block-menu-menu-mobile-menu .menu .leaf{list-style-image:none;list-style-type:none}#block-menu-menu-mobile-menu .menu .expanded{list-style-image:none;list-style-type:none}#block-menu-menu-mobile-menu .menu .has-subnav>a{padding-left:14%}#block-menu-menu-mobile-menu .menu .has-subnav>ul{background-color:#afcb15}#block-menu-menu-mobile-menu .menu .has-subnav>ul>li:hover{background-color:#a8c314}#block-menu-menu-mobile-menu .accordion-btn{line-height:40px;width:40px}#block-menu-menu-mobile-menu .accordion-btn .fa{font-family:Georgia,Times,Times New Roman,serif;font-size:1.4em;font-style:normal;font-weight:bold}#block-menu-menu-mobile-menu .accordion-btn.accordion-expanded:active{background-color:#8ca501}.l-mobile{background-color:#fff;display:block;height:2.7em;padding:0;position:fixed;width:100%;z-index:999}@media (min-width: 500px){.l-mobile{height:3em}}@media (min-width: 1024px){.l-mobile{display:none}}.l-mobile .mobile-buttons{position:absolute;right:0}.l-mobile .mobile-buttons .group{float:right}.l-mobile .mobile-logo{background-color:#fff;-webkit-box-shadow:1px 1px 0.5px rgba(25,25,25,0.1);box-shadow:1px 1px 0.5px rgba(25,25,25,0.1);float:left;height:2.7em;text-align:left;width:100%}@media (min-width: 500px){.l-mobile .mobile-logo{height:3em}}.l-mobile .mobile-logo p{padding:0}.l-mobile .mobile-logo .smaller_logo{float:left;height:2.7em;margin-left:.5em;max-width:30%;text-align:left;max-width:75px}@media (min-width: 500px){.l-mobile .mobile-logo .smaller_logo{height:3em}}.l-mobile .mobile-logo .smaller_logo img{position:relative;top:50%;-webkit-transform:translateY(-52%);-ms-transform:translateY(-52%);transform:translateY(-52%)}.l-mobile .menu-item{display:inline-block;text-align:center;vertical-align:middle}.l-mobile .menu-item.outer.apply{background-color:#e9f0f4;display:inline-block;float:left;height:2.7em;padding-left:6px;text-align:center;width:6.7em}@media (min-width: 500px){.l-mobile .menu-item.outer.apply{height:3em}}.l-mobile .menu-item.outer.apply>.menu-item.inner.apply{display:none}.l-mobile .menu-item.outer.apply .btn_text{display:inline-block;font-size:.8em;line-height:1.1em;padding:0 0 0 23px;position:relative;text-align:left;text-decoration:none;top:50%;-webkit-transform:translateY(-53%);-ms-transform:translateY(-53%);transform:translateY(-53%);width:88%}.l-mobile .menu-item.outer.apply .btn_text::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/apply.png");content:'';display:block;height:23px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:17px}.l-mobile .menu-item.information{background-color:rgba(201,214,222,0);border-left:1px solid #e9f0f4;color:#95b000;float:left;font-size:1em;font-style:italic;font-weight:700;height:2.7em;padding:0;text-align:center;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:43px}@media (min-width: 500px){.l-mobile .menu-item.information{height:3em;width:48px}}.l-mobile .menu-item.information.is-active{background-color:rgba(201,214,222,0.1)}.l-mobile .menu-item.information::before{content:'i';font-family:Georgia,Times,Times New Roman,serif;font-size:1.4em;left:1px;line-height:2em;position:relative}@media (min-width: 500px){.l-mobile .menu-item.information::before{font-size:1.6em}}.l-mobile .menu-item.hamburger_button,.l-mobile .menu-item.hamburger_button.is-active{float:left;height:2.7em;position:relative;width:2.7em}@media (min-width: 500px){.l-mobile .menu-item.hamburger_button,.l-mobile .menu-item.hamburger_button.is-active{height:3em;width:3em}}.menu-item.hamburger_button{background-color:#95b000;position:relative}.menu-item.hamburger_button span{background-color:#fff;bottom:20px;display:block;height:2px;left:14px;position:absolute;width:40%;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:bottom,transform;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}@media (min-width: 500px){.menu-item.hamburger_button span{bottom:23px;left:15px}}.menu-item.hamburger_button span::after,.menu-item.hamburger_button span::before{background-color:#fff;content:'';display:block;height:2px;left:0;position:absolute;width:100%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.menu-item.hamburger_button span::before{top:-5px;-webkit-transition-property:top;transition-property:top;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.menu-item.hamburger_button span::after{bottom:-5px;-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.menu-item.hamburger_button.is-active{background-color:#afcb15}.menu-item.hamburger_button.is-active span{background:0 0}.menu-item.hamburger_button.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-item.hamburger_button.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-item.hamburger_button.is-active span::after{-webkit-transition-property:top;transition-property:top;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.menu-item.hamburger_button.is-active span::before{-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.fixed.desktop{position:fixed;top:1.8em;z-index:999}.not-logged-in .fixed,.page-user-returnee .fixed{top:0}.l-sticky{-webkit-box-shadow:1px 1px 1px rgba(25,25,25,0.3);box-shadow:1px 1px 1px rgba(25,25,25,0.3)}.l-sticky::after{background-color:rgba(25,25,25,0.15);-webkit-box-shadow:1px 1px 0.5px rgba(25,25,25,0.1);box-shadow:1px 1px 0.5px rgba(25,25,25,0.1);clear:both;content:'';display:block;height:1px;position:relative;width:100%}.l-sticky .aupaircare_logo,.l-sticky .gi_logo,.l-sticky .hs_logo,.l-sticky .wt_logo{clear:none;display:none;float:left;margin-right:-100%}@media (min-width: 1250px){.l-sticky .aupaircare_logo,.l-sticky .gi_logo,.l-sticky .hs_logo,.l-sticky .wt_logo{display:block;width:10%}}@media (min-width: 1400px){.l-sticky .aupaircare_logo,.l-sticky .gi_logo,.l-sticky .hs_logo,.l-sticky .wt_logo{width:12%}}.l-sticky .aupaircare_logo .block__content,.l-sticky .gi_logo .block__content,.l-sticky .hs_logo .block__content,.l-sticky .wt_logo .block__content{display:table;height:104px}.l-sticky .aupaircare_logo .block__content p,.l-sticky .gi_logo .block__content p,.l-sticky .hs_logo .block__content p,.l-sticky .wt_logo .block__content p{display:table-cell;padding-left:1em;vertical-align:middle}.l-sticky .aupaircare_logo .block__content a,.l-sticky .gi_logo .block__content a,.l-sticky .hs_logo .block__content a,.l-sticky .wt_logo .block__content a{display:block}.l-sticky .aupaircare_logo .block__content a img,.l-sticky .gi_logo .block__content a img,.l-sticky .hs_logo .block__content a img,.l-sticky .wt_logo .block__content a img{vertical-align:bottom}.l-sticky .breadcrumb_block{border-right:0;float:left;width:20%}@media (min-width: 500px){.l-sticky .breadcrumb_block{width:30%}}@media (min-width: 800px){.l-sticky .breadcrumb_block{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;width:25%}}@media (min-width: 950px){.l-sticky .breadcrumb_block{width:12%}}@media (min-width: 1150px){.l-sticky .breadcrumb_block{width:20%}}@media (min-width: 1250px){.l-sticky .breadcrumb_block{margin-left:10%;width:10%}}@media (min-width: 1400px){.l-sticky .breadcrumb_block{margin-left:12%;width:8%}}.l-sticky .breadcrumb_block .block__content{display:table;height:46px;width:100%}@media (min-width: 500px){.l-sticky .breadcrumb_block .block__content{height:53px}}@media (min-width: 800px){.l-sticky .breadcrumb_block .block__content{height:86px}}@media (min-width: 950px){.l-sticky .breadcrumb_block .block__content{height:104px}}.l-sticky .breadcrumb_block .block__content .breadcrumb{display:table-cell;padding:0 1em;text-align:center;vertical-align:middle}@media (min-width: 500px){.l-sticky .breadcrumb_block .block__content .breadcrumb{text-align:left}}@media (min-width: 950px){.l-sticky .breadcrumb_block .block__content .breadcrumb{text-align:center}}@media (min-width: 1150px){.l-sticky .breadcrumb_block .block__content .breadcrumb{text-align:left}}@media (min-width: 1250px){.l-sticky .breadcrumb_block .block__content .breadcrumb{text-align:center}}.l-sticky .breadcrumb_block .flag{display:inline-block;vertical-align:middle}.l-sticky .breadcrumb_block .flag a{background-color:#fff;background-image:url("/sites/all/themes/intrax_europe/images/breadcrumbs/flags_small.png");background-repeat:no-repeat;display:inline-block;height:2.1em;overflow:hidden;vertical-align:middle;width:2.1em}@media (min-width: 800px){.l-sticky .breadcrumb_block .flag a{background-image:url("/sites/all/themes/intrax_europe/images/breadcrumbs/flags5.png");height:3em;width:3em}}@media (min-width: 950px){.l-sticky .breadcrumb_block .flag a{display:block}}@media (min-width: 1150px){.l-sticky .breadcrumb_block .flag a{display:inline-block}}@media (min-width: 1250px){.l-sticky .breadcrumb_block .flag a{display:block}}.l-sticky .breadcrumb_block .flag.usa a{background-position:-6em 0}.l-sticky .breadcrumb_block .flag.costa_rica a{background-position:-3em 0}.l-sticky .breadcrumb_block .flag.ecuador a{background-position:-9em 0}.l-sticky .breadcrumb_block .flag.japan a{background-position:-12em 0}.l-sticky .breadcrumb_block .flag.denmark a{background-position:-15em 0}.l-sticky .breadcrumb_block .flag.norway a{background-position:-12em -3em}.l-sticky .breadcrumb_block .flag.sweden a{background-position:-9em -3em}.l-sticky .breadcrumb_block .flag.finland a{background-position:-15em -3em}.l-sticky .breadcrumb_block .flag.spain a{background-position:-6em -3em}.l-sticky .breadcrumb_block .flag.italy a{background-position:-6em -6em}.l-sticky .breadcrumb_block .flag.france a{background-position:-2.9em -3em}.l-sticky .breadcrumb_block .flag.ireland a{background-position:-12em -6em}.l-sticky .breadcrumb_block .flag.uk a{background-position:.1em -3em}.l-sticky .breadcrumb_block .flag.nz a{background-position:-15em -6em}.l-sticky .breadcrumb_block .flag.australia a{background-position:-9em -6em}.l-sticky .breadcrumb_block .flag.canada a{background-position:0 .1em}.l-sticky .breadcrumb_block .name{display:none}@media (min-width: 500px){.l-sticky .breadcrumb_block .name{display:inline-block;padding-left:.2em}}@media (min-width: 950px){.l-sticky .breadcrumb_block .name{display:block;padding-left:0;padding-top:.2em}}@media (min-width: 1150px){.l-sticky .breadcrumb_block .name{display:inline-block;padding-left:.2em}}@media (min-width: 1250px){.l-sticky .breadcrumb_block .name{display:block;padding-left:0;padding-top:.2em}}.l-sticky .breadcrumb_block a{text-decoration:none}.l-sticky .contact_block{border-left:1px solid #efefef;clear:none;display:none;float:right;margin-left:0;margin-right:0;width:20%}@media (min-width: 800px){.l-sticky .contact_block{display:block}}@media (min-width: 950px){.l-sticky .contact_block{width:12%}}@media (min-width: 1150px){.l-sticky .contact_block{width:20%}}.l-sticky .contact_block .block__content{display:none;width:100%}@media (min-width: 800px){.l-sticky .contact_block .block__content{display:block}}.l-sticky .contact_block .contact_highschool{display:table;padding:0 1em;text-align:center;vertical-align:middle;width:100%}@media (min-width: 800px){.l-sticky .contact_block .contact_highschool{height:86px}}@media (min-width: 950px){.l-sticky .contact_block .contact_highschool{height:104px}}.l-sticky .contact_block .contact_highschool li{display:table-cell;text-align:center;vertical-align:middle}@media (min-width: 950px){.l-sticky .contact_block .contact_highschool li{display:table-row}}@media (min-width: 1150px){.l-sticky .contact_block .contact_highschool li{display:block}}.l-sticky .contact_block .contact_highschool li:first-child a{border-right:1px solid #e9e9e9}@media (min-width: 950px){.l-sticky .contact_block .contact_highschool li:first-child a{border-bottom:1px solid #e9e9e9;border-right:0}}.l-sticky .contact_block .contact_highschool a{display:inline-block;padding:0;text-align:center;vertical-align:middle;width:100%}@media (min-width: 950px){.l-sticky .contact_block .contact_highschool a{display:table-cell}}@media (min-width: 1150px){.l-sticky .contact_block .contact_highschool a{display:inline-block;padding:0 2%;text-align:left}}.l-sticky .contact_block .contact_highschool a.phone::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-phone.png");background-position:center center;background-repeat:no-repeat;content:'';display:inline-block;height:53px;vertical-align:middle;width:55px}@media (min-width: 950px){.l-sticky .contact_block .contact_highschool a.phone::before{height:45px}}@media (min-width: 1150px){.l-sticky .contact_block .contact_highschool a.phone::before{height:51px;width:30px}}.l-sticky .contact_block .contact_highschool a.email::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-email.png");background-position:center center;background-repeat:no-repeat;content:'';display:inline-block;height:53px;vertical-align:middle;width:55px}@media (min-width: 950px){.l-sticky .contact_block .contact_highschool a.email::before{height:45px}}@media (min-width: 1150px){.l-sticky .contact_block .contact_highschool a.email::before{height:51px;width:30px}}.l-sticky .contact_block .contact_highschool a strong{color:#95b000;display:none;font-weight:normal}@media (min-width: 1150px){.l-sticky .contact_block .contact_highschool a strong{display:inline-block}}.l-sticky .contact_block li{list-style-type:none}.l-sticky .contact_block .CTAs{left:0;margin:0;padding:0;position:relative;top:0;width:100%}.l-sticky .contact_block .CTAs .CTAs_inner{display:block;position:relative;width:100%}.l-sticky .contact_block .CTAs ul{max-width:190px;position:absolute;right:0;top:1em;width:100%}@media (min-width: 1150px){.l-sticky .contact_block .CTAs ul{right:1em}}.l-sticky .contact_block .CTAs li{display:block}.l-sticky .contact_block .CTAs a{color:#fff;display:inline-block;font-size:1em;overflow:hidden;padding:1.1em 0 1.1em 1.725em;position:relative;text-decoration:none;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;width:100%}.l-sticky .contact_block .CTAs a:first-child{margin-bottom:5px}.l-sticky .contact_block .CTAs a::before{content:'>';display:none;font-size:18px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s}@media (min-width: 1150px){.l-sticky .contact_block .CTAs a::before{display:block}}.l-sticky .contact_block .CTAs a::after{content:'>';display:inline;font-size:18px;margin-left:5px}@media (min-width: 1150px){.l-sticky .contact_block .CTAs a::after{display:none}}.l-sticky .contact_block .CTAs a:hover::before{opacity:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-sticky .contact_block .CTAs a.red{background-color:#0095b0;border:1px solid #0095b0;letter-spacing:.06em}.l-sticky .contact_block .CTAs a.red::before{left:50%}.l-sticky .contact_block .CTAs a.red:hover{background-color:rgba(0,149,176,0.9)}.l-sticky .contact_block .CTAs a.red:hover::before{left:75%}.l-sticky .contact_block .CTAs a.green{background-color:#95b000;border:1px solid #95b000}.l-sticky .contact_block .CTAs a.green::before{left:60%}.l-sticky .contact_block .CTAs a.green:hover{background-color:rgba(149,176,0,0.8)}.l-sticky .contact_block .CTAs a.green:hover::before{left:86%}.l-sticky .block--menu-block{border-left:1px solid #c9d6de;clear:none;float:left;margin:0;position:relative;width:80%}@media (min-width: 500px){.l-sticky .block--menu-block{width:70%}}@media (min-width: 800px){.l-sticky .block--menu-block{border-left:0;margin:16px;width:46%}}@media (min-width: 950px){.l-sticky .block--menu-block{margin:0;width:76%}}@media (min-width: 1150px){.l-sticky .block--menu-block{width:60%}}.l-sticky .block--menu-block .menu-block-wrapper{display:none}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper{display:block;width:100%}}.l-sticky .block--menu-block .menu-block-wrapper.dropdown{-webkit-box-shadow:0 1px 2px rgba(25,25,25,0.3);box-shadow:0 1px 2px rgba(25,25,25,0.3);display:block;left:0;position:absolute;top:100%;width:100%;z-index:9}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper.dropdown{-webkit-box-shadow:none;box-shadow:none;position:relative;width:100%}}.l-sticky .block--menu-block .menu-block-wrapper .menu{padding:0;width:100%}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu{display:table;height:104px;padding-bottom:0;table-layout:fixed;width:100%}}.l-sticky .block--menu-block .menu-block-wrapper .menu .nolink{border-bottom:0;display:block;padding:.5em}@media (min-width: 500px){.l-sticky .block--menu-block .menu-block-wrapper .menu .nolink{padding:.75em}}.l-sticky .block--menu-block .menu-block-wrapper .menu .nolink:hover{background-color:#95b000;color:#fff}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu .nolink:hover{background-color:#fff;color:#95b000}}.l-sticky .block--menu-block .menu-block-wrapper .menu a{border-bottom:0;color:#585858;display:block;font-size:1em;line-height:1.2em;padding:.5em .5em .5em 1em;text-decoration:none}@media (min-width: 500px){.l-sticky .block--menu-block .menu-block-wrapper .menu a{padding:.75em}}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu a{border-bottom:1px solid #efefef}}.l-sticky .block--menu-block .menu-block-wrapper .menu a:hover{background-color:#95b000;color:#fff}.l-sticky .block--menu-block .menu-block-wrapper .menu li{display:block;margin-left:0;padding:0;position:relative;text-align:left}.l-sticky .block--menu-block .menu-block-wrapper .menu>li{background-color:#fff}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu>li{border-right:1px solid #e9e9e9;display:table-cell;position:relative;text-align:center;vertical-align:middle}.l-sticky .block--menu-block .menu-block-wrapper .menu>li:last-child{border-right:0}.l-sticky .block--menu-block .menu-block-wrapper .menu>li:hover>.menu{display:block}}@media (min-width: 950px) and (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu>li>a{background-color:transparent;border-bottom:0;padding:0;width:100%}.l-sticky .block--menu-block .menu-block-wrapper .menu>li>a:hover{background-color:transparent;color:#95b000}}.l-sticky .block--menu-block .menu-block-wrapper .menu>li>.menu{padding:0}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu>li>.menu{border-top:1px solid #efefef;-webkit-box-shadow:1px 1px 1px rgba(25,25,25,0.3);box-shadow:1px 1px 1px rgba(25,25,25,0.3);display:none;height:auto;position:absolute;top:100%;width:100%;z-index:999}}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu>li>.menu li{background-color:transparent;border-bottom:1px solid #efefef;display:block}}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu>li>.menu a{background-color:rgba(255,255,255,0.9);color:#585858;display:block;line-height:1em;padding:1em;text-align:left;text-decoration:none}.l-sticky .block--menu-block .menu-block-wrapper .menu>li>.menu a:hover{color:#95b000}}@media (min-width: 950px){.l-sticky .block--menu-block .menu-block-wrapper .menu>li.menu-mlid-2709,.l-sticky .block--menu-block .menu-block-wrapper .menu>li.menu-mlid-2710{width:21%}}.l-sticky .block--menu-block .mobile_select{background-color:#e9f0f4;display:table;height:46px;line-height:46px;margin:0;padding:0 1em;width:100%}@media (min-width: 500px){.l-sticky .block--menu-block .mobile_select{height:53px;line-height:53px}}@media (min-width: 800px){.l-sticky .block--menu-block .mobile_select{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid solid none;border-width:1px 1px medium}}@media (min-width: 950px){.l-sticky .block--menu-block .mobile_select{display:none}}.l-sticky .block--menu-block .mobile_select::after{color:#95b000;content:'>';display:block;float:right;font-size:1.3em;line-height:1em;position:relative;top:14px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media (min-width: 500px){.l-sticky .block--menu-block .mobile_select::after{top:18px}}.l-sticky .block--menu-block .mobile_select.active{display:table}@media (min-width: 950px){.l-sticky .block--menu-block .mobile_select.active{display:none}}.l-sticky .block--menu-block .mobile_select.active::after{position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 800px){.l-sticky .block--menu-block.no_brc{width:75%}}@media (min-width: 1150px){.l-sticky .block--menu-block.no_brc{margin-left:20%;width:60%}}@media (min-width: 950px){.l-sticky .block--menu-block .menu-name-menu-au-pair>.menu>li,.l-sticky .block--menu-block .menu-name-menu-sticky-menu-stipendium-usa>.menu>li{padding:0 1em}}.nobreadcrumb .block--menu-block{width:100%}@media (min-width: 800px){.nobreadcrumb .block--menu-block{width:75%}}@media (min-width: 950px){.nobreadcrumb .block--menu-block{margin-left:12%;width:76%}}@media (min-width: 1150px){.nobreadcrumb .block--menu-block{margin-left:20%;width:60%}}@media (min-width: 950px){.nobreadcrumb .aupaircare_logo,.nobreadcrumb .gi_logo,.nobreadcrumb .hs_logo,.nobreadcrumb .wt_logo{display:block;width:12%}}@media (min-width: 1150px){.nobreadcrumb .aupaircare_logo,.nobreadcrumb .gi_logo,.nobreadcrumb .hs_logo,.nobreadcrumb .wt_logo{width:20%}}@media (min-width: 950px){.mobile-detected .l-sticky .aupaircare_logo .block__content,.mobile-detected .l-sticky .breadcrumb_block .block__content,.mobile-detected .l-sticky .contact_block .block__content,.mobile-detected .l-sticky .gi_logo .block__content,.mobile-detected .l-sticky .hs_logo .block__content,.mobile-detected .l-sticky .wt_logo .block__content{height:unset}}@media (min-width: 950px){.mobile-detected .l-sticky .breadcrumb_block{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;width:25%}.mobile-detected .l-sticky .breadcrumb_block .block__content .breadcrumb{text-align:left}.mobile-detected .l-sticky .breadcrumb_block .name{display:inline-block;padding-left:.2em}}@media (min-width: 950px){.mobile-detected .l-sticky .contact_block{border-left:0;display:block;float:none}.mobile-detected .l-sticky .contact_block .block__content{display:block}.mobile-detected .l-sticky .contact_block .contact_highschool{height:86px}.mobile-detected .l-sticky .contact_block .contact_highschool li{display:table-cell}.mobile-detected .l-sticky .contact_block .contact_highschool li:first-child a{border-bottom:0;border-right:1px solid #e9e9e9}.mobile-detected .l-sticky .contact_block .contact_highschool li a{display:inline-block;padding:0;text-align:center;vertical-align:middle;width:100%}.mobile-detected .l-sticky .contact_block .contact_highschool li a strong{display:none}}@media (min-width: 950px){.mobile-detected .l-sticky .block--menu-block{border-left:0;margin:16px;width:46%}.mobile-detected .l-sticky .block--menu-block .menu-block-wrapper{display:none}.mobile-detected .l-sticky .block--menu-block .menu-block-wrapper.dropdown{-webkit-box-shadow:0 1px 2px rgba(25,25,25,0.3);box-shadow:0 1px 2px rgba(25,25,25,0.3);display:block;left:0;position:absolute;top:100%;width:100%;z-index:9}.mobile-detected .l-sticky .block--menu-block .menu{display:block;height:auto;padding-bottom:0;width:100%}.mobile-detected .l-sticky .block--menu-block .menu .nolink{border-bottom:1px solid #efefef;display:block;line-height:1em;padding:1em;text-align:left}.mobile-detected .l-sticky .block--menu-block .menu .nolink:hover{background-color:#fff;color:"miloweb",Trebuchet MS,sans-serif}.mobile-detected .l-sticky .block--menu-block .menu a{border-bottom:0}.mobile-detected .l-sticky .block--menu-block .menu>li{background-color:#fff;border-bottom:1px solid #efefef;border-right:0;display:block}.mobile-detected .l-sticky .block--menu-block .menu>li>a{background-color:#fff;line-height:1em;padding:1em;text-align:left;width:auto}.mobile-detected .l-sticky .block--menu-block .menu>li>a:hover{background-color:#fff;color:#95b000}.mobile-detected .l-sticky .block--menu-block .menu>li>.menu{all:unset;padding:0}.mobile-detected .l-sticky .block--menu-block .menu>li>.menu li{background-color:#fff}.mobile-detected .l-sticky .block--menu-block .mobile_select{display:block}.mobile-detected .l-sticky .block--menu-block .mobile_select.active::after{position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width: 950px){.mobile-detected .l-sticky .l-region--sticky{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.mobile-detected .l-sticky .l-region--sticky>.block--views{width:100%}.mobile-detected .l-sticky .l-region--sticky .aupaircare_logo,.mobile-detected .l-sticky .l-region--sticky .block--menu-block,.mobile-detected .l-sticky .l-region--sticky .breadcrumb_block,.mobile-detected .l-sticky .l-region--sticky .contact_block,.mobile-detected .l-sticky .l-region--sticky .gi_logo,.mobile-detected .l-sticky .l-region--sticky .hs_logo,.mobile-detected .l-sticky .l-region--sticky .wt_logo{display:block;float:none;margin:0;padding:0;width:unset}.mobile-detected .l-sticky .l-region--sticky .aupaircare_logo,.mobile-detected .l-sticky .l-region--sticky .breadcrumb_block,.mobile-detected .l-sticky .l-region--sticky .gi_logo,.mobile-detected .l-sticky .l-region--sticky .hs_logo,.mobile-detected .l-sticky .l-region--sticky .wt_logo{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.mobile-detected .l-sticky .l-region--sticky .contact_block{-webkit-box-flex:4;-webkit-flex:4 0 auto;-ms-flex:4 0 auto;flex:4 0 auto;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.mobile-detected .l-sticky .l-region--sticky .block--menu-block{-webkit-box-flex:5;-webkit-flex:5 1 auto;-ms-flex:5 1 auto;flex:5 1 auto;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.l-footer{background-color:#628030;clear:none;float:right;margin-left:0;margin-right:0;padding:1em 0;width:100%}.l-footer .l-inner{margin:0 auto;max-width:998px}.l-footer .l-region--footer{margin:0 auto;width:100%}@media (min-width: 600px){.l-footer .l-region--footer{width:90%}}.l-footer .footer_header{color:#d0e7ad;font-size:1.4em;font-weight:normal;letter-spacing:.6px;padding-bottom:.3em;padding-left:0;padding-right:0;text-align:center}@media (min-width: 500px){.l-footer .footer_header{padding:1em 1em .5em 0;text-align:left}}.l-footer .col{float:none;padding:1em 1em 0 0;text-align:center;width:100%}@media (min-width: 350px){.l-footer .col{padding-left:1em}}@media (min-width: 500px){.l-footer .col{float:left;padding-bottom:2em;padding-left:6%;text-align:left;width:33%}}@media (min-width: 700px){.l-footer .col{padding-left:9%}}.l-footer .col.entdecken{padding-bottom:2em}.l-footer .col ul{list-style-position:inside;list-style-type:none;padding:0}.l-footer .col li{font-size:1em;line-height:1.6em;margin-bottom:0}.l-footer .col a{color:#d0e7ad;display:block;font-size:.9em;text-decoration:none}@media (min-width: 500px){.l-footer .col a{font-size:.95em}}@media (min-width: 600px){.l-footer .col a{font-size:1em}}.l-footer .col a:hover{color:#ebf5dc}@media (min-width: 500px){.l-footer .col .footer_header{padding:1em 0 .5em;text-align:left}}.l-footer .wrapper_icons{border-top:1px solid #8da568;-webkit-box-shadow:0 -0.5px 0 #4d6e1a;box-shadow:0 -0.5px 0 #4d6e1a;clear:both;padding-bottom:2em;padding-top:2em;text-align:center}.l-footer .wrapper_icons .footer_header{color:#d0e7ad;font-size:1.4em;text-align:center}@media (min-width: 500px){.l-footer .wrapper_icons .footer_header{padding:1em 1em .5em 0}}.l-footer .wrapper_icons ul{list-style-type:none;margin:0 auto;max-width:320px;padding:1em 0 0;width:100%}.l-footer .wrapper_icons li{float:left;text-align:center;width:20%}.l-footer .wrapper_icons a{background-color:#c0db96;background-position:center center;background-repeat:no-repeat;background-size:63%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:2em;text-decoration:none;width:2em}.l-footer .wrapper_icons a:hover{background-color:#d7eaba}.l-footer .wrapper_icons a:focus{background-color:#d7eaba}@media (min-width: 300px){.l-footer .wrapper_icons a{height:2.2em;width:2.2em}}@media (min-width: 350px){.l-footer .wrapper_icons a{height:2.7em;width:2.7em}}@media (min-width: 500px){.l-footer .wrapper_icons a{height:3.5em;width:3.5em}}.l-footer .wrapper_icons a#fb{background-image:url("../images/icons/Footer_icons_1.png")}.l-footer .wrapper_icons a#tw{background-image:url("../images/icons/Footer_icons_2.png")}.l-footer .wrapper_icons a#in{background-image:url("../images/icons/Footer_icons_3.png")}.l-footer .wrapper_icons a#bl{background-image:url("../images/icons/Footer_icons_4.png")}.l-footer .wrapper_icons a#gl{background-image:url("../images/icons/Footer_icons_5.png")}.l-footer .wrapper_icons a#yt{background-image:url("../images/icons/Footer_icons_6.png")}.l-footer .wrapper_icons a#sc{background-image:url("../images/icons/snapchat_2.png")}.l-footer .footer_logos{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2em 0}@media (min-width: 600px){.l-footer .footer_logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.l-footer .footer_logos>div{padding:0 .5em}.front .l-sticky .l-inner{margin:0 auto;max-width:998px}.views-exposed-widgets{display:inline-block;margin-bottom:1em;margin-top:.5em;padding:0 1em;text-align:center;vertical-align:bottom;width:100%}@media (min-width: 550px){.views-exposed-widgets{padding:0 .5em}}@media (min-width: 1000px){.views-exposed-widgets{padding:0 .5em}}.views-exposed-widgets label{float:left;font-weight:normal;padding-bottom:.5em}.views-exposed-widgets .form-select{min-height:auto}.views-exposed-widgets .form-item select:not([style*="display: none;"]){background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px;font-size:1em;line-height:1em;padding:1em;width:100%}.views-exposed-widgets .form-item select:not([style*="display: none;"]):focus{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1;border-style:solid;border-width:1px;outline:0}.views-exposed-widgets .form-item .form-select:only-child{background-color:#e9f0f4;border-color:#c9d6de #fff #fff #c9d6de;border-style:solid;border-width:1px;font-size:1em;line-height:1em;padding:1em;width:100%}.views-exposed-widgets .form-item .form-select:only-child:focus{background-color:#f4f7f9;border-color:#d1d1d1 #fff #fff #d1d1d1;border-style:solid;border-width:1px;outline:0}.views-exposed-widgets .views-exposed-widget,.views-exposed-widgets .views-submit-button{display:inline-block;float:none;font-size:.9em;line-height:.9em;padding:0;vertical-align:bottom}@media (min-width: 550px){.views-exposed-widgets .views-exposed-widget,.views-exposed-widgets .views-submit-button{font-size:1em;line-height:1em}}.views-exposed-widgets .views-exposed-widget{margin-right:1em;padding:.5em 0;text-align:left;width:100%}@media (min-width: 550px){.views-exposed-widgets .views-exposed-widget{padding:0;width:30%}}@media (min-width: 1000px){.views-exposed-widgets .views-exposed-widget{padding:0;width:41%}}.views-exposed-widgets .views-submit-button{margin-right:0;margin-top:1.75em;padding:0;width:100%}@media (min-width: 550px){.views-exposed-widgets .views-submit-button{margin-top:0;width:30%}}@media (min-width: 1000px){.views-exposed-widgets .views-submit-button{width:12%}}.views-exposed-widgets .views-submit-button .form-submit{background-color:#95b000;border:0;border-bottom:1px solid #fff;border-left:1px solid #95b000;border-right:1px solid #fff;border-top:1px solid #95b000;color:#fff;margin-top:0;padding:1em;font-size:16px;width:100%}.views-exposed-widgets .views-submit-button .form-submit:hover{background-color:rgba(149,176,0,0.8)}.block--views-exp-faqs-page{float:left;margin-left:0;padding-bottom:0;width:100%}@media (min-width: 800px){.block--views-exp-faqs-page{margin-left:20%;width:60%}}@media (min-width: 950px){.block--views-exp-faqs-page{margin-left:12%;width:75%}}@media (min-width: 950px){.block--views-exp-faqs-page{margin-left:20%;width:60%}}@media (min-width: 1000px){.block--views-exp-faqs-page .views-exposed-widget{width:30%}}@media (min-width: 1000px){.block--views-exp-faqs-page .views-submit-button{width:30%}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form,.views-exposed-form-faqs-hs-faq-page .views-exposed-form,.views-exposed-form-faqs-internship-faq-page .views-exposed-form,.views-exposed-form-faqs-wt-faq-page .views-exposed-form{text-align:center}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widgets{margin:0;max-width:500px;padding:0 1em;text-align:center}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widgets{padding:1em 0}}@media (min-width: 1000px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widgets,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widgets{padding:1em 0}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widget{margin-top:0;padding:0}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-exposed-widget,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-exposed-widget{width:75%}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button{padding:1em 0}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button{padding:0;width:12%}}.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button .form-submit{width:100%}@media (min-width: 550px){.views-exposed-form-faqs-apc-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-hs-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-internship-faq-page .views-exposed-form .views-submit-button .form-submit,.views-exposed-form-faqs-wt-faq-page .views-exposed-form .views-submit-button .form-submit{width:initial}}@media (min-width: 1000px){.section-erfahrungen .views-exposed-widgets,.section-erfahrungenhtml .views-exposed-widgets{padding:0 8px}}@media (min-width: 1000px){.section-erfahrungen .views-exposed-widget,.section-erfahrungenhtml .views-exposed-widget{margin-right:1.5%;width:31.5%}}.section-erfahrungen .views-exposed-widget:nth-child(3),.section-erfahrungenhtml .views-exposed-widget:nth-child(3){margin-right:0}.section-erfahrungen .views-exposed-widget.views-submit-button,.section-erfahrungenhtml .views-exposed-widget.views-submit-button{display:none}.view-institution-profiles .views-exposed-widgets{padding:0 0 1em}@media (min-width: 550px){.view-institution-profiles .views-exposed-widget{margin-right:0;padding-right:2%;width:24%}}@media (min-width: 1000px){.view-institution-profiles .views-exposed-widget{width:28%}}@media (min-width: 550px){.view-institution-profiles .views-exposed-widget.views-submit-button{padding-right:0}}@media (min-width: 1000px){.view-institution-profiles .views-exposed-widget.views-submit-button{min-width:110px;width:12%}}.views-exposed-form-events-page .views-exposed-widgets{margin:0;padding:0}.views-exposed-form-events-page .views-exposed-widget{margin:0;padding:0;width:100%}.views-exposed-form-events-page .views-exposed-widget .form-submit{margin-top:2em}.l-region--secondary-callout .sales_special:nth-child(even){border-top:1em solid #fff}a.header_roundel{display:none;position:absolute;right:-4em;top:-8em}@media (min-width: 650px){a.header_roundel{display:block}}@media (min-width: 900px){a.header_roundel{right:-7em;top:-9em}}a.header_roundel.higher{right:-7em;top:-9em}a.header_roundel img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.sales_special{display:block}.sales_special .ui-widget{font-family:"miloweb",Trebuchet MS,sans-serif;font-size:1em}.sales_special .ui-widget .ui-corner-all,.sales_special .ui-widget .ui-corner-bottom,.sales_special .ui-widget .ui-corner-br,.sales_special .ui-widget .ui-corner-right{-webkit-border-radius:0;border-radius:0}.sales_special .ui-widget .ui-state-default,.sales_special .ui-widget .ui-state-focus,.sales_special .ui-widget .ui-state-hover,.sales_special .ui-widget .ui-widget-content,.sales_special .ui-widget .ui-widget-content .ui-state-default,.sales_special .ui-widget .ui-widget-content .ui-state-focus,.sales_special .ui-widget .ui-widget-content .ui-state-hover,.sales_special .ui-widget .ui-widget-header,.sales_special .ui-widget .ui-widget-header .ui-state-default,.sales_special .ui-widget .ui-widget-header .ui-state-focus,.sales_special .ui-widget .ui-widget-header .ui-state-hover{background:none;background-color:transparent;background-image:none;border:0;-webkit-border-radius:0;border-radius:0;font-size:16px;font-weight:400;margin:0;padding:0}.sales_special .ui-widget .ui-accordion-header{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;padding:.75em 0;text-align:center}.sales_special .ui-widget .ui-accordion-header .ui-icon{display:none}.sales_special .ui-widget .ui-accordion-content{background-color:#fff;padding:0;text-align:left}.sales_special .ui-widget .ui-accordion-content .boxx_wrap{display:inline-block;padding:2em 0 0;text-align:center}.sales_special .ui-widget .ui-accordion-content .boxx{display:inline-block;padding:0 0 .5em;vertical-align:top}.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(3):first-child,.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(3):first-child ~ .boxx{width:100%}@media (min-width: 900px){.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(3):first-child,.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(3):first-child ~ .boxx{width:32%}}.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(2):first-child,.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(2):first-child ~ .boxx{width:100%}@media (min-width: 900px){.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(2):first-child,.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(2):first-child ~ .boxx{width:48%}}.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(1):first-child,.sales_special .ui-widget .ui-accordion-content .boxx:nth-last-child(1):first-child ~ .boxx{width:100%}.sales_special .ui-widget .ui-accordion-content .boxx li,.sales_special .ui-widget .ui-accordion-content .boxx p{text-align:left}@media (min-width: 900px){.sales_special .ui-widget .ui-accordion-content .boxx h4{text-align:left}}.specials.biggreenbox{background-color:#95b000;max-width:100%;padding:8em 0;width:100%}.specials .specials_wrap{margin:0 auto;max-width:998px;padding:1em;width:80%}@media (min-width: 400px){.specials .specials_wrap{padding:1em;width:80%}}@media (min-width: 900px){.specials .specials_wrap{padding:0}}.specials .specials{background-color:#fff;display:block;margin:0 auto;max-width:400px;width:100%}@media (min-width: 900px){.specials .specials{background-color:transparent;display:table;max-width:998px;table-layout:fixed;text-align:left;width:100%}}.specials .specials_pic{display:block;text-align:left;width:100%}@media (min-width: 900px){.specials .specials_pic{display:table-cell;width:45%}}@media (min-width: 1000px){.specials .specials_pic{width:35%}}.specials .specials_pic img{border:1em solid #fff;margin:0 auto;text-align:left;vertical-align:middle;width:100%}@media (min-width: 900px){.specials .specials_pic img{width:85%}}.specials .specials_pic h3{color:#fff;font-size:2em;font-size:2.4em;font-weight:bold;left:0;padding:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media (min-width: 400px){.specials .specials_pic h3{font-size:2.4em}}@media (min-width: 900px){.specials .specials_pic h3{padding-right:15%}}.specials .specials_pic h3 span{display:block;padding:0 16px;width:100%}.specials .specials_text{background-color:#fff;display:block;padding:1em;position:relative;vertical-align:middle;width:100%}@media (min-width: 900px){.specials .specials_text{display:table-cell;width:55%}}.specials .pic_inner{height:100%;position:relative;text-align:left}.specials .pic_inner p{padding:0;text-align:left}.specials .text_inner p{padding:1em 0 0;text-align:left}.specials .text_inner h3{padding:0;text-align:left}.specials .roundel{left:-3em;position:absolute;top:-4em}@media (min-width: 400px){.specials .roundel{left:-5em;top:-4em}}.specials .roundel img{border:0;width:100%}.specials .add_text{margin:2em auto 0;max-width:998px;padding:1em 0;width:100%}.ix-sp-top{position:relative;right:0;top:0}@media (min-width: 600px){.ix-sp-top{position:absolute;right:-7em;top:-9em}}.ix-sp-top img{display:none}@media (min-width: 600px){.ix-sp-top img{display:block}}.ix-sp-top span{display:block;font-size:.8em;padding:0 0 .5em;position:relative;text-decoration:underline}@media (min-width: 500px){.ix-sp-top span{font-size:.95em}}@media (min-width: 600px){.ix-sp-top span{display:none}}.ix-sp-top span::after{content:'>'}.block--intrax-special-intrax-special-bottom-block{background-color:#95b000;border-bottom:1px solid #fff;width:100%}.block--intrax-special-intrax-special-bottom-block .wrapper{display:block;margin:0 auto;max-width:300px;padding:0}@media (min-width: 800px){.block--intrax-special-intrax-special-bottom-block .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:85%;padding:2em 0}}@media (min-width: 1000px){.block--intrax-special-intrax-special-bottom-block .wrapper{max-width:998px}}.block--intrax-special-intrax-special-bottom-block .wrapper p{padding:0 0 1em;text-align:left}.block--intrax-special-intrax-special-bottom-block .item{background-color:#95b000;border-bottom:1px solid #fff;padding:5em 0;width:100%}.block--intrax-special-intrax-special-bottom-block .item:last-child{border-bottom:none}.ix-sp-bottom-left{position:relative;width:100%}@media (min-width: 800px){.ix-sp-bottom-left{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:35%}}@media (min-width: 1000px){.ix-sp-bottom-left{width:30%}}.ix-sp-bottom-left .roundel{left:-2em;position:absolute;top:-4em;z-index:1}@media (min-width: 500px){.ix-sp-bottom-left .roundel{left:-5em;top:-4em}}.ix-sp-bottom-left .roundel img{width:80%}@media (min-width: 500px){.ix-sp-bottom-left .roundel img{width:100%}}.ix-sp-bottom-left .pic{position:relative}.ix-sp-bottom-left .pic img{border:1em solid #fff}.ix-sp-bottom-left .pic .text{color:#fff;font-family:"miloweb",Trebuchet MS,sans-serif;font-size:2.4em;font-weight:bold;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ix-sp-bottom-right{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1em;position:relative;width:100%}@media (min-width: 800px){.ix-sp-bottom-right{width:60%}}@media (min-width: 1000px){.ix-sp-bottom-right{width:65%}}.ix-sp-bottom-right::after{border-color:transparent #fff;border-style:solid;border-width:17.5px 18px 17.5px 0;content:' ';display:none;height:0;left:-1em;position:absolute;top:45%;width:0}@media (min-width: 800px){.ix-sp-bottom-right::after{display:block}}.ix-sp-bottom-right h3{font-size:1.25em;font-weight:normal;line-height:1.1em;padding:1em 0;text-align:left}@media (min-width: 500px){.ix-sp-bottom-right h3{font-size:1.4em}}@media (min-width: 650px){.ix-sp-bottom-right h3{font-size:1.5em}}.ix-sp-accordion{font-size:16px;margin:2em auto 0;max-width:998px}.ix-sp-accordion .ui-accordion-header{background:none;border:0;border-bottom:1px solid #fff;-webkit-border-radius:0;border-radius:0;border-top:1px solid #fff;color:#fff;font-size:1.1em;position:relative}.ix-sp-accordion .ui-accordion-header.ui-state-default::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 5px;content:' ';display:inline-block;height:0;margin-left:.5em;width:0}.ix-sp-accordion .ui-accordion-header.ui-state-active::after{border-color:#fff transparent transparent;border-style:solid;border-width:5px 5px 0;content:' ';display:inline-block;height:0;margin-left:.5em;width:0}.ix-sp-accordion .ui-accordion-header .ui-accordion-header-icon{background-image:none}.ix-sp-accordion .ix-sp-accordion-content{padding:0}.ix-sp-acc-columns{display:block;padding:1em}@media (min-width: 800px){.ix-sp-acc-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em 2em}}.ix-sp-acc-columns .column{display:block;padding:1em}@media (min-width: 800px){.ix-sp-acc-columns .column{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.ix-sp-acc-columns .column:not(:last-child){border-right:0}@media (min-width: 800px){.ix-sp-acc-columns .column:not(:last-child){border-right:1px solid #95b000}}.ix-sp-acc-columns .column h4{font-size:1.3em;margin-bottom:1em}.ix-sp-acc-columns .column ul{list-style-image:url("/sites/all/themes/intrax_europe/images/green-arrow-li.png");padding-left:1em}.ix-sp-acc-columns .column ul li{padding-bottom:1em}.ix-sp-acc-columns .column .body{color:#585858}.view .ui-widget{font-family:"miloweb",Trebuchet MS,sans-serif}.view .ui-corner-all,.view .ui-corner-bottom,.view .ui-corner-br,.view .ui-corner-right{-webkit-border-radius:0;border-radius:0}.view .ui-state-default,.view .ui-state-focus,.view .ui-state-hover,.view .ui-widget-content .ui-state-default,.view .ui-widget-content .ui-state-focus,.view .ui-widget-content .ui-state-hover,.view .ui-widget-header .ui-state-default,.view .ui-widget-header .ui-state-focus,.view .ui-widget-header .ui-state-hover{background:none;background-color:#999;background-image:none;border:0;color:#585858;font-weight:400;-webkit-border-radius:0;border-radius:0}.view .ui-state-active a,.view .ui-state-default a{font-weight:normal;color:#fff}.view .ui-state-active a:active,.view .ui-state-default a:active{color:#fff}.view .ui-state-active a:hover,.view .ui-state-default a:hover{color:#fff}.view .ui-state-active a:link,.view .ui-state-default a:link{color:#fff}.view .field--accordion-items{border-bottom:1px solid #cfd5da;font-size:16px;margin:0 1em 1em}@media (min-width: 1000px){.view .field--accordion-items{margin:0 0 1em}}.view .ui-accordion .ui-accordion-header{background-color:#e9f0f4;border-top:4px solid #95b000;color:#6f8c2a;cursor:pointer;display:block;font-size:1em;letter-spacing:.02em;margin-top:2px;padding:1em;position:relative;text-align:center}.view .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none}.view .ui-accordion .ui-accordion-content{background-color:#e9f0f4;background-image:none;border:0;border-top:0;overflow:auto;padding:0 0 2em;font-size:16px}@media (min-width: 1000px){.view .ui-accordion .ui-accordion-content{padding:0 6em 3em}}.view .ui-accordion .ui-accordion-content ul{font-size:16px;text-align:left;font-size:.9em;list-style:none;margin:0;padding:1em 16px;position:relative}@media (min-width: 500px){.view .ui-accordion .ui-accordion-content ul{font-size:.95em}}@media (min-width: 650px){.view .ui-accordion .ui-accordion-content ul{font-size:1em}}.view .ui-accordion .ui-accordion-content ul>li{position:relative;padding:0 1em 0 .85em;line-height:1.4em}.view .ui-accordion .ui-accordion-content ul>li::before{content:'>';font-size:1.1em;color:#95b000;position:absolute;left:0}.view .ui-widget-content{background:none}.view.view-id-accordion .field--acc-item-header{font-size:1.3em}.view.view-id-accordion .ui-accordion-header .ui-accordion-header-icon{visibility:hidden}.view.view-id-accordion .ui-accordion-header.ui-state-default::after{border-color:transparent transparent transparent #95b000;border-style:solid;border-width:5px 0 5px 5px;content:' ';display:inline-block;height:0;margin-left:.5em;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.view.view-id-accordion .ui-accordion-header.ui-state-active::after{border-color:#95b000 transparent transparent;border-style:solid;border-width:5px 5px 0;content:' ';display:inline-block;height:0;margin-left:.5em;width:0}.view.view-internship-postings .views-row,.view.view-job-postings .views-row,.view.view-worktravel-job-posting .views-row{margin-bottom:2em;border-bottom:1px solid #cfd5da}.view.view-internship-postings .ui-state-active .CTA,.view.view-internship-postings .ui-state-default .CTA,.view.view-job-postings .ui-state-active .CTA,.view.view-job-postings .ui-state-default .CTA,.view.view-worktravel-job-posting .ui-state-active .CTA,.view.view-worktravel-job-posting .ui-state-default .CTA{padding:0;font-size:16px;padding:.25em .5em}.view.view-internship-postings .ui-state-active .CTA:after,.view.view-internship-postings .ui-state-default .CTA:after,.view.view-job-postings .ui-state-active .CTA:after,.view.view-job-postings .ui-state-default .CTA:after,.view.view-worktravel-job-posting .ui-state-active .CTA:after,.view.view-worktravel-job-posting .ui-state-default .CTA:after{display:none}.view.view-internship-postings .ui-state-default .CTA::before,.view.view-job-postings .ui-state-default .CTA::before,.view.view-worktravel-job-posting .ui-state-default .CTA::before{content:'mehr';margin-right:3px}.view.view-internship-postings .ui-state-active .CTA::before,.view.view-job-postings .ui-state-active .CTA::before,.view.view-worktravel-job-posting .ui-state-active .CTA::before{content:'weniger';margin-right:3px}.view.view-internship-postings .internship_posting_header,.view.view-worktravel-job-posting .internship_posting_header{font-size:16px}.view.view-internship-postings .internship_posting_header .field--internship-location,.view.view-internship-postings .internship_posting_header h3,.view.view-worktravel-job-posting .internship_posting_header .field--internship-location,.view.view-worktravel-job-posting .internship_posting_header h3{display:inline-block}.view.view-internship-postings .internship_posting_body,.view.view-worktravel-job-posting .internship_posting_body{padding-top:1em}.view.view-internship-postings .field--internship-location,.view.view-worktravel-job-posting .field--internship-location{display:inline-block;color:#585858}.view.view-internship-postings .field--internship-location .location-hidden,.view.view-worktravel-job-posting .field--internship-location .location-hidden{display:none}.view.view-internship-postings .field--internship-location .country-name,.view.view-worktravel-job-posting .field--internship-location .country-name{display:none}.view.view-internship-postings .location.vcard,.view.view-worktravel-job-posting .location.vcard{padding-top:1.7em;color:#6f8c2a;display:inline}.view.view-internship-postings .label,.view.view-worktravel-job-posting .label{font-size:16px;text-align:left;font-size:.9em;color:#000}@media (min-width: 500px){.view.view-internship-postings .label,.view.view-worktravel-job-posting .label{font-size:.95em}}@media (min-width: 650px){.view.view-internship-postings .label,.view.view-worktravel-job-posting .label{font-size:1em}}.view.view-internship-postings .field--internship-duration,.view.view-worktravel-job-posting .field--internship-duration{font-size:16px;text-align:left;font-size:.9em;display:inline-block;color:#585858}@media (min-width: 500px){.view.view-internship-postings .field--internship-duration,.view.view-worktravel-job-posting .field--internship-duration{font-size:.95em}}@media (min-width: 650px){.view.view-internship-postings .field--internship-duration,.view.view-worktravel-job-posting .field--internship-duration{font-size:1em}}.view.view-internship-postings .row_bottom,.view.view-internship-postings .row_lower,.view.view-internship-postings .row_upper,.view.view-worktravel-job-posting .row_bottom,.view.view-worktravel-job-posting .row_lower,.view.view-worktravel-job-posting .row_upper{display:block;width:100%}@media (min-width: 600px){.view.view-internship-postings .row_bottom,.view.view-internship-postings .row_lower,.view.view-internship-postings .row_upper,.view.view-worktravel-job-posting .row_bottom,.view.view-worktravel-job-posting .row_lower,.view.view-worktravel-job-posting .row_upper{width:100%;display:table;font-size:1em;table-layout:fixed}}.view.view-internship-postings .internship_info,.view.view-worktravel-job-posting .internship_info{display:block;line-height:1.4em;padding:0 16px}@media (min-width: 600px){.view.view-internship-postings .internship_info,.view.view-worktravel-job-posting .internship_info{padding-top:0;padding-bottom:.5em;text-align:left;padding-left:1em;display:table-cell;width:50%;vertical-align:top}}.view.view-internship-postings .internship_info>div,.view.view-worktravel-job-posting .internship_info>div{font-size:16px;text-align:left;font-size:.9em;display:inline-block;color:#585858}@media (min-width: 500px){.view.view-internship-postings .internship_info>div,.view.view-worktravel-job-posting .internship_info>div{font-size:.95em}}@media (min-width: 650px){.view.view-internship-postings .internship_info>div,.view.view-worktravel-job-posting .internship_info>div{font-size:1em}}.view.view-internship-postings .internship_info:nth-child(odd),.view.view-worktravel-job-posting .internship_info:nth-child(odd){border-right:0}@media (min-width: 600px){.view.view-internship-postings .internship_info:nth-child(odd),.view.view-worktravel-job-posting .internship_info:nth-child(odd){border-right:1px solid #95b000}}.view.view-internship-postings .company_profile,.view.view-internship-postings .position,.view.view-internship-postings .row_bottom,.view.view-worktravel-job-posting .company_profile,.view.view-worktravel-job-posting .position,.view.view-worktravel-job-posting .row_bottom{padding-top:2em}.view.view-internship-postings .row_bottom>div,.view.view-worktravel-job-posting .row_bottom>div{width:100%;display:block}@media (min-width: 600px){.view.view-internship-postings .row_bottom>div,.view.view-worktravel-job-posting .row_bottom>div{display:table-cell;vertical-align:bottom}}@media (min-width: 600px){.view.view-internship-postings .row_bottom>div h3,.view.view-worktravel-job-posting .row_bottom>div h3{text-align:left}}.view.view-internship-postings .row_bottom .internship_image,.view.view-worktravel-job-posting .row_bottom .internship_image{text-align:center;width:100%;padding-top:1em}@media (min-width: 600px){.view.view-internship-postings .row_bottom .internship_image,.view.view-worktravel-job-posting .row_bottom .internship_image{text-align:right;width:40%;padding-top:0}}.view.view-press-area .views-accordion-header .field-content a{font-size:1em}@media (min-width: 600px){.view.view-press-area .views-accordion-header .field-content a{font-size:1.2em}}.view.view-press-area .ui-accordion-header{padding-right:2em}.view.view-press-area .ui-accordion-header .ui-accordion-header-icon{visibility:hidden}.view.view-press-area .ui-accordion-header.ui-state-default::after{border-color:transparent transparent transparent #95b000;border-style:solid;border-width:5px 0 5px 5px;content:' ';display:inline-block;height:0;margin-left:.5em;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.view.view-press-area .ui-accordion-header.ui-state-active::after{border-color:#95b000 transparent transparent;border-style:solid;border-width:5px 5px 0;content:' ';display:inline-block;height:0;margin-left:.5em;width:0}.view.view-press-area .view-content{padding:1em 16px 0}.view.view-press-area .views-row{margin-bottom:1em}.view.view-press-area .ui-state-active a,.view.view-press-area .ui-state-default a{color:#6f8c2a}.view.view-press-area .ui-state-active a:hover,.view.view-press-area .ui-state-default a:hover{color:#95b000}.view.view-press-area .views-field span{padding-left:16px}.view.view-press-area p a{color:#6f8c2a}.view.view-press-area p a:hover{color:#95b000}.view.view-id-accordion .field--acc-item-header{font-size:1em}.view.view-id-worktravel_job_posting .location.vcard{color:#585858}.view.view-id-worktravel_job_posting .internship_duration{font-size:16px;text-align:left;font-size:.9em;display:inline-block;color:#585858}.view.view-id-worktravel_job_posting .internship_duration .label{font-size:16px;text-align:left;font-size:.9em;color:#000}.view.view-id-worktravel_job_posting .internship_duration .field--job-duration{font-size:16px;text-align:left;font-size:.9em;display:inline-block;color:#585858}.view.view-id-worktravel_job_posting .worktravel_job_posting_header .field--job-location{color:#585858;font-size:16px;text-align:center}.view.view-id-worktravel_job_posting .worktravel_job_posting_header .field--job-location>div{font-size:.9em;display:inline-block;padding-top:0}.view.view-id-worktravel_job_posting .worktravel_job_posting_body .adr,.view.view-id-worktravel_job_posting .worktravel_job_posting_body .label{display:inline}.view.view-id-worktravel_job_posting .worktravel_job_posting_body .field--job-location{display:inline}.view.view-id-worktravel_job_posting .worktravel_job_posting_body .field--job-location .location-hidden{display:inline}ul.benefits,ul.reasons{border-bottom:0;display:table;list-style:none;padding:1em 16px 0;width:100%}ul.benefits li,ul.reasons li{border-bottom:0;display:table;float:left;height:2em;line-height:1.4em;margin-bottom:1em;padding:0;width:100%}@media (min-width: 750px){ul.benefits li,ul.reasons li{height:3em;margin-bottom:1em}}ul.benefits p,ul.reasons p{display:table-cell;margin-left:0;padding:.5em 1em .5em 50px;position:relative;vertical-align:middle}@media (min-width: 800px){ul.benefits p,ul.reasons p{padding:0 2em 0 65px}}ul.benefits p::before,ul.reasons p::before{background-color:#e9f0f4;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;color:#95b000;content:'+';font-family:sans-serif;font-size:25px;font-weight:normal;height:35px;left:0;line-height:32px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}@media (min-width: 600px){ul.benefits p::before,ul.reasons p::before{font-family:verdana,sans-serif;font-size:18px;font-weight:bold;line-height:32px}}@media (min-width: 800px){ul.benefits p::before,ul.reasons p::before{font-size:22px;height:45px;line-height:41px;width:45px}}@media (min-width: 750px){ul.benefits.two li,ul.reasons.two li{min-height:3.5em;width:50%}}@media (min-width: 700px){ul.benefits.three li,ul.reasons.three li{min-height:4em;width:50%}}@media (min-width: 900px){ul.benefits.three li,ul.reasons.three li{min-height:5em;width:33%}}@media (min-width: 900px){ul.benefits.three li.ex_height,ul.reasons.three li.ex_height{min-height:6em}}ul.advantages{padding:1em 16px 0}ul.advantages li{font-size:16px;text-align:left;font-size:.9em;display:block;line-height:1.4em;margin-bottom:0;padding:.5em 1em .5em 50px;position:relative}@media (min-width: 500px){ul.advantages li{font-size:.95em}}@media (min-width: 650px){ul.advantages li{font-size:1em}}@media (min-width: 500px){ul.advantages li{padding:1em 1em 1em 50px}}@media (min-width: 750px){ul.advantages li{display:inline-block;padding:1.2em 2em 1.2em 60px;vertical-align:top;width:49%}}ul.advantages li::before{background-color:#e9f0f4;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;color:#95b000;content:'+';font-family:verdana,sans-serif;font-size:18px;font-weight:bold;height:35px;left:0;line-height:32px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}@media (min-width: 800px){ul.advantages li::before{font-size:22px;height:45px;line-height:41px;width:45px}}@media (min-width: 900px){ul.advantages.three li{margin-bottom:0;width:33%}}.grey ul.advantages li::before,.grey ul.reasons li::before,.greybg ul.advantages li::before,.greybg ul.reasons li::before{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.grey ul.benefits p::before,.grey ul.reasons p::before,.greybg ul.benefits p::before,.greybg ul.reasons p::before{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.program-types-wrap{padding-bottom:2em}.program-types-wrap .views-row-first:nth-last-child(-n+1):first-child,.program-types-wrap .views-row-first:nth-last-child(-n+1):first-child ~ .views-row-first{display:inline-block;text-align:center}.program-types-wrap .views-row-first .views-column:nth-last-child(-n+2):first-child,.program-types-wrap .views-row-first .views-column:nth-last-child(-n+2):first-child ~ .views-column{display:inline-block;float:none;min-width:320px}.program-types-wrap .views-row{display:block;text-align:left}.program-types-wrap .views-column{float:left;padding:.5em 1em;width:100%}@media (min-width: 450px){.program-types-wrap .views-column{padding:.75em}}@media (min-width: 750px){.program-types-wrap .views-column{width:33.3%}}.program-types-wrap .views-column-last .polaroid{margin-right:0}.polaroid{background-color:#e9f0f4;display:block;height:auto;min-height:0;position:relative}@media (min-width: 450px){.polaroid{display:table;height:auto;min-height:0}}@media (min-width: 750px){.polaroid{min-height:450px;height:450px}}.polaroid:hover{background-color:#dee5e9;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.polaroid:hover .CTA{background-color:rgba(149,176,0,0.8)}.polaroid:hover .overlay{background-color:rgba(0,0,0,0.05);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.polaroid p{padding:0}.polaroid br{display:none}.polaroid .inner{display:table-cell;max-height:none;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:50%}@media (min-width: 750px){.polaroid .inner{display:inline-block;max-height:17em;width:100%}}.polaroid .inner img{float:left;height:15em;width:100%}@media (min-width: 450px){.polaroid .inner img{height:auto;max-height:none}}@media (min-width: 750px){.polaroid .inner img{height:auto;width:100%}}.polaroid .overlay{background-color:rgba(0,0,0,0);height:100%;left:0;top:0;width:100%}@media (min-width: 750px){.polaroid .overlay{height:17em}}.polaroid .overlay span{color:#fff;font-size:1.6em;font-weight:bold;left:0;line-height:1em;opacity:1;padding:0 1em;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:998}@media (min-width: 750px){.polaroid .overlay span{font-size:1.9em}}.polaroid .description{color:#555;display:block;line-height:1.4em;padding:1em 1em 2.5em;text-decoration:none;width:100%}@media (min-width: 450px){.polaroid .description{display:table-cell;vertical-align:top;width:50%}}@media (min-width: 750px){.polaroid .description{display:block;padding-bottom:3em;width:100%}}.polaroid .description p{padding:0}.wide{padding:1em 0;margin:2em 0 1em}.area{max-width:998px;margin:0 auto;padding:0}.area>p:last-child{padding-bottom:1em}.node-content-34667 table.programs tr td strong{color:#000}.no_headertitle .l-wrapper--header{display:none}.nobreadcrumb h1{padding-top:1em}.testemonial_wrap{display:block;margin:1em auto;min-height:18em;padding:0;table-layout:fixed;width:100%}@media (min-width: 700px){.testemonial_wrap{display:table;margin:2em 0}}.testemonial_wrap .testemonial_text{display:block;width:100%}@media (min-width: 700px){.testemonial_wrap .testemonial_text{display:table-cell;width:30%}}.testemonial_wrap .testemonial_text p{padding:0 1em;position:relative}.testemonial_wrap .testemonial_text.left{vertical-align:top}.testemonial_wrap .testemonial_text.left span::before{color:#95b000;content:'\201C';display:block;font-family:Georgia,Times,Times New Roman,serif;font-size:4em;left:14px;position:absolute;top:-.3em}.testemonial_wrap .testemonial_text.right{vertical-align:bottom}.testemonial_wrap .testemonial_text.right span::after{bottom:-.7em;color:#95b000;content:'\201D';display:block;font-family:Georgia,Times,Times New Roman,serif;font-size:4em;position:absolute;right:14px}.testemonial_wrap .testemonial_image{display:block;padding:1em;position:relative;text-align:center;vertical-align:middle;width:100%}@media (min-width: 700px){.testemonial_wrap .testemonial_image{display:table-cell;padding:0;width:40%}}.testemonial_wrap .testemonial_image .country{background-color:#fff;border:0.25em solid #fff;-webkit-border-radius:50%;border-radius:50%;bottom:10%;display:block;height:4em;left:15%;position:absolute;width:4em}@media (min-width: 300px){.testemonial_wrap .testemonial_image .country{bottom:5%;height:5em;left:15%;width:5em}}@media (min-width: 500px){.testemonial_wrap .testemonial_image .country{bottom:5%;height:5em;left:22%;width:5em}}@media (min-width: 700px){.testemonial_wrap .testemonial_image .country{border:0.5em solid #fff;bottom:-.5em;height:7em;left:2em;width:7em}}.testemonial_wrap .testemonial_image .country.USA{background:url("/sites/all/themes/intrax_europe/images/flags/usa.png") no-repeat center center}.testemonial_wrap .testemonial_image .country.Canada{background:url("/sites/all/themes/intrax_europe/images/flags/canada_1.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.Australia{background:url("/sites/all/themes/intrax_europe/images/flags/oz.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.New.Zealand{background:url("/sites/all/themes/intrax_europe/images/flags/nz.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.England{background:url("/sites/all/themes/intrax_europe/images/flags/uk.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.Ireland{background:url("/sites/all/themes/intrax_europe/images/flags/ireland.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.France{background:url("/sites/all/themes/intrax_europe/images/flags/france.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.Italy{background:url("/sites/all/themes/intrax_europe/images/flags/italy.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.Spain{background:url("/sites/all/themes/intrax_europe/images/flags/spain.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.Costa.Rica{background:url("/sites/all/themes/intrax_europe/images/flags/costa_rica.png") no-repeat center center;background-size:cover}.testemonial_wrap .testemonial_image .country.Japan{background:url("/sites/all/themes/intrax_europe/images/flags/japan.png") no-repeat center;background-size:cover}.testemonial_wrap .testemonial_image .country.Sweden{background:url("/sites/all/themes/intrax_europe/images/flags/sweden.png") no-repeat center;background-size:cover}.testemonial_wrap .testemonial_image .country.Finland{background:url("/sites/all/themes/intrax_europe/images/flags/finland.png") no-repeat center;background-size:cover}.testemonial_wrap .testemonial_image .country.ayusa{background:url("/sites/all/themes/intrax_europe/images/timeline/ayusa-intrax_25j_150729.png") no-repeat center center;background-size:contain;border:0;-webkit-border-radius:0;border-radius:0;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);width:10em}.testemonial_wrap .testemonial_image img{-webkit-border-radius:50%;border-radius:50%;vertical-align:middle;width:50%}@media (min-width: 300px){.testemonial_wrap .testemonial_image img{width:60%}}@media (min-width: 500px){.testemonial_wrap .testemonial_image img{width:50%}}@media (min-width: 700px){.testemonial_wrap .testemonial_image img{width:75%}}.view-display-id-testimonial{margin:2em 0 0}.l-primary-callout .view-display-id-testimonial{margin:2em 0 4em}.page-node-34534 .l-primary .l-inner{max-width:100%}.view.view-display-id-team_profiles .views-column{float:left;width:100%}@media (min-width: 450px){.view.view-display-id-team_profiles .views-column{float:left;width:50%}}@media (min-width: 650px){.view.view-display-id-team_profiles .views-column{float:left;width:33.3%}}.view.view-display-id-team_profiles .team_member{display:table;margin:0 auto;position:relative;width:230px}@media (min-width: 800px){.view.view-display-id-team_profiles .team_member{width:280px}}.view.view-display-id-team_profiles img{-webkit-border-radius:50%;border-radius:50%}@media (min-width: 800px){.view.view-display-id-team_profiles img{height:240px;width:240px}}.view.view-display-id-team_profiles .info{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:table-cell;height:180px;left:26px;opacity:0;overflow:hidden;padding:0 1em;position:absolute;top:26px;width:180px}@media (min-width: 800px){.view.view-display-id-team_profiles .info{height:210px;left:31px;padding:1em;top:31px;width:210px}}.view.view-display-id-team_profiles .info:hover{opacity:1}.view.view-display-id-team_profiles .info>p{padding:0}.view.view-display-id-team_profiles h3{border-bottom:1px solid #e9e9e9;display:table-cell;font-size:1.3em;height:90px;line-height:1em;padding:0 0 .7em;text-align:center;vertical-align:bottom;width:inherit}@media (min-width: 800px){.view.view-display-id-team_profiles h3{font-size:1.4em}}.view.view-display-id-team_profiles .field--body{display:block;padding:1em 0;text-align:center}@media (min-width: 800px){.view.view-display-id-team_profiles .field--body{padding:1em}}.view.view-display-id-team_profiles .field--body p{padding:0;text-align:center}.view.view-display-id-team_profiles .field--body a{display:block;text-align:center;text-decoration:none}.ap .view.view-display-id-team_profiles .views-row-2 .views-column-2 .info,.hs .view.view-display-id-team_profiles .views-row-2 .views-column-2 .info{opacity:1}.marketing .view.view-display-id-team_profiles .views-row-1 .views-column-2 .info{opacity:1}.wt .view.view-display-id-team_profiles .views-row-2 .views-column-1 .info{opacity:1}.acc .view.view-display-id-team_profiles .views-row-1 .views-column-3 .info,.management .view.view-display-id-team_profiles .views-row-1 .views-column-3 .info{opacity:1}.view-display-id-category_blocks_embed,.view-display-id-home_category_block{padding:0 .25em 2em}.view-display-id-category_blocks_embed .tile,.view-display-id-home_category_block .tile{float:left;padding:.5em .75em;width:100%}@media (min-width: 600px){.view-display-id-category_blocks_embed .tile,.view-display-id-home_category_block .tile{width:50%}}@media (min-width: 950px){.view-display-id-category_blocks_embed .tile,.view-display-id-home_category_block .tile{width:33.3%}}.view-display-id-category_blocks_embed .tile a,.view-display-id-home_category_block .tile a{display:inline-block;max-height:16em;overflow:hidden;position:relative;text-align:center;width:100%}.view-display-id-category_blocks_embed .tile img,.view-display-id-home_category_block .tile img{height:auto;vertical-align:middle;width:100%}.view-display-id-category_blocks_embed .tile .overlay,.view-display-id-home_category_block .tile .overlay{background-color:transparent;height:100%;position:absolute;top:0;width:100%}.view-display-id-category_blocks_embed .tile .overlay:hover,.view-display-id-home_category_block .tile .overlay:hover{background-color:rgba(0,0,0,0.2);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.view-display-id-category_blocks_embed .tile .overlay span,.view-display-id-home_category_block .tile .overlay span{color:#fff;font-size:1.3em;font-weight:bold;left:0;opacity:1;padding:0 1em;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:998}@media (min-width: 350px){.view-display-id-category_blocks_embed .tile .overlay span,.view-display-id-home_category_block .tile .overlay span{font-size:1.7em}}@media (min-width: 600px){.view-display-id-category_blocks_embed .tile .overlay span,.view-display-id-home_category_block .tile .overlay span{font-size:1.5em}}@media (min-width: 800px){.view-display-id-category_blocks_embed .tile .overlay span,.view-display-id-home_category_block .tile .overlay span{font-size:1.7em}}.view-display-id-category_blocks_embed .view-content,.view-display-id-home_category_block .view-content{display:inline-block;text-align:center;width:100%}@media (min-width: 950px){.view-display-id-category_blocks_embed .view-content>div:nth-last-child(-n+2):first-child,.view-display-id-category_blocks_embed .view-content>div:nth-last-child(-n+2):first-child ~ div,.view-display-id-home_category_block .view-content>div:nth-last-child(-n+2):first-child,.view-display-id-home_category_block .view-content>div:nth-last-child(-n+2):first-child ~ div{display:inline-block;width:340px}}@media (min-width: 950px){.view-display-id-category_blocks_embed .view-content>div:nth-last-child(-n+2):first-child .tile,.view-display-id-category_blocks_embed .view-content>div:nth-last-child(-n+2):first-child ~ div .tile,.view-display-id-home_category_block .view-content>div:nth-last-child(-n+2):first-child .tile,.view-display-id-home_category_block .view-content>div:nth-last-child(-n+2):first-child ~ div .tile{float:none;width:100%}}.custom-events{margin:1em 0;padding:0 .25em 2em}.custom-events .custom-events-inner{display:inline-block;text-align:center;width:100%}.custom-events .tile{float:left;padding:.5em .75em;width:100%}@media (min-width: 600px){.custom-events .tile{width:50%}}@media (min-width: 950px){.custom-events .tile{width:33.3%}}.custom-events .tile a{display:inline-block;max-height:16em;overflow:hidden;position:relative;text-align:center;width:100%}.custom-events .tile .overlay{background-color:transparent;height:100%;position:absolute;top:0;width:100%}.custom-events .tile .overlay span{color:#fff;font-size:1.7em;font-weight:700;left:0;line-height:1.3em;opacity:1;padding:0 1em;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:998}@media (min-width: 600px){.custom-events .tile .overlay span{font-size:1.5em}}@media (min-width: 1000px){.custom-events .tile .overlay span{font-size:1.7em}}.custom-events .tile img{-webkit-filter:brightness(0.9);filter:brightness(0.9);height:380px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.front .pager{display:inline-block;height:1em;overflow:hidden;text-align:center;width:100%}.front .pager .pager__item{display:inline-block;margin-right:4px;padding:0;vertical-align:top}.front .pager .pager__item a{color:#fff;display:block;overflow:hidden;width:.75em}.front .pager .pager__item a::before{background-color:#e9f0f4;border-left:1px solid #c9d6de;-webkit-border-radius:50%;border-radius:50%;border-top:1px solid #c9d6de;content:' ';display:block;height:.75em;width:.75em}.front .pager .pager__item.pager__item--current{color:#fff}.front .pager .pager__item.pager__item--current::before{background-color:#95b000;-webkit-border-radius:50%;border-radius:50%;content:' ';display:block;height:.75em;width:.75em}.front .pager .pager__item.pager__item--first,.front .pager .pager__item.pager__item--last,.front .pager .pager__item.pager__item--next,.front .pager .pager__item.pager__item--previous{margin:0;width:12px}.front .pager .pager__item.pager__item--first a,.front .pager .pager__item.pager__item--last a,.front .pager .pager__item.pager__item--next a,.front .pager .pager__item.pager__item--previous a{color:#95b000;display:block;font-size:26px;line-height:15px;position:relative;text-decoration:none;top:-2px;left:-2px}.front .pager .pager__item.pager__item--first a::before,.front .pager .pager__item.pager__item--last a::before,.front .pager .pager__item.pager__item--next a::before,.front .pager .pager__item.pager__item--previous a::before{display:none}.front .pager .pager__item.pager__item--previous{left:0;margin-right:6px}.section-erfahrungenhtml .pager{display:inline-block;float:none;list-style:none;padding:1em 0;text-align:center;width:100%}.section-erfahrungenhtml .pager li{display:inline-block}.film_roll_pager{padding-top:.5em;text-align:center}.film_roll_pager a{background-color:#e9f0f4 !important;border:0 !important;-webkit-border-radius:50% !important;border-radius:50% !important;-webkit-box-shadow:1px 1px 1px rgba(25,25,25,0.3) inset;box-shadow:1px 1px 1px rgba(25,25,25,0.3) inset;display:inline-block;height:10px !important;margin:0 5px 0 0;-webkit-transition:all 1s ease;transition:all 1s ease;width:10px !important}.film_roll_pager a.active{background-color:#95b000 !important;border:0 !important}.film_roll_pager a span{display:none}.ajax-progress-throbber{background:transparent;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.ajax-progress-throbber .message{display:none}.ajax-progress-throbber .throbber{background-color:#fff;background-position:6px -14px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px 6px rgba(0,0,0,0.1);box-shadow:0 0 5px 6px rgba(0,0,0,0.1);height:25px;left:50%;margin:-12px 0 0 -12px;opacity:.8;position:fixed;top:50%;width:25px}.iframe_outer{margin:2em auto;max-width:600px;padding:0 16px}.iframe_outer .iframe_wrap{height:0;overflow:hidden;padding-bottom:50%;padding-top:30px;position:relative}.iframe_outer .iframe_wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.intrax-breadcrumbs{font-size:.9em;padding:1em}.intrax-breadcrumbs .intrax-breadcrumbs__item{color:#000;display:inline}.intrax-breadcrumbs .intrax-breadcrumbs__item:last-child::after{display:none}.intrax-breadcrumbs .intrax-breadcrumbs__item::after{color:#000;content:'\2192';display:inline-block}.intrax-breadcrumbs a{color:#585858;text-decoration:none}.intrax-breadcrumbs a:hover{color:#95b000}.page-node-34635 .intrax-breadcrumbs{background-color:#e9f0f4}.page-node-34635 article.node{padding:0}.mini_header .intrax-breadcrumbs{display:none}article.node div.CTA,.view div.CTA{font-size:16px;text-align:left;font-size:.9em;background-color:#95b000;bottom:0;color:#fff;font-weight:bold;height:auto;padding:.7em;position:absolute;right:0;z-index:10;text-decoration:none;font-weight:normal}@media (min-width: 500px){article.node div.CTA,.view div.CTA{font-size:.95em}}@media (min-width: 650px){article.node div.CTA,.view div.CTA{font-size:1em}}article.node div.CTA:hover,.view div.CTA:hover{background-color:rgba(149,176,0,0.8)}article.node div.CTA a,.view div.CTA a{color:#fff;display:block;text-decoration:none}article.node div.CTA a:hover,.view div.CTA a:hover{color:#fff;text-decoration:none}article.node div.CTA a::after,.view div.CTA a::after{content:'>';padding-left:.3em}article.node a.CTA,.view a.CTA{font-size:16px;text-align:left;font-size:.9em;background-color:#95b000;color:#fff;font-weight:bold;height:auto;padding:.7em;position:absolute;right:0;bottom:0;display:inline-block;z-index:10;text-decoration:none;font-weight:normal}@media (min-width: 500px){article.node a.CTA,.view a.CTA{font-size:.95em}}@media (min-width: 650px){article.node a.CTA,.view a.CTA{font-size:1em}}article.node a.CTA:hover,.view a.CTA:hover{background-color:rgba(149,176,0,0.8)}article.node a.CTA::after,.view a.CTA::after{content:'>';padding-left:.3em}.wox_carousel_item{background-color:#e9f0f4;height:450px;margin:0;position:relative;width:100%}.wox_carousel_item a{text-decoration:none}.wox_carousel_item .inner{display:inline-block;max-height:17em;position:relative;text-align:center;width:100%}.wox_carousel_item .inner img{height:auto;margin-bottom:1em;max-height:13em;width:100%}.wox_carousel_item .teaser strong{color:#6f8c2a}.wox_carousel_item .teaser p{padding:0 1em 1em;text-align:left}.wox_carousel_item .description{color:#555;display:block;font-size:.97em;letter-spacing:.03em;line-height:1.4em;padding:.5em 1em;text-decoration:none}.wox_carousel_item .description p{padding-left:0}.wox_carousel_item span{background-color:#fff;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;height:50px;left:.3em;position:relative;position:absolute;top:120px;width:48px;z-index:9}@media (min-width: 500px){.wox_carousel_item span{top:170px}}.wox_carousel_item span::before{background-color:transparent;background-position:center center;background-repeat:no-repeat;content:'';content:' ';display:block;height:50px;width:48px}.wox_carousel_item span.Schüleraustausch{background-image:url("/sites/all/themes/intrax_europe/images/wox/hs-m.png");background-size:25px}@media (min-width: 500px){.wox_carousel_item span.Schüleraustausch{background-image:url("/sites/all/themes/intrax_europe/images/wox/hs.png");background-size:initial}}.wox_carousel_item span.Au-pair{background-image:url("/sites/all/themes/intrax_europe/images/wox/ap-m.png");background-size:25px}@media (min-width: 500px){.wox_carousel_item span.Au-pair{background-image:url("/sites/all/themes/intrax_europe/images/wox/ap.png");background-size:initial}}.wox_carousel_item span.Auslandspraktikum{background-image:url("/sites/all/themes/intrax_europe/images/wox/pr-m.png");background-size:25px}@media (min-width: 500px){.wox_carousel_item span.Auslandspraktikum{background-image:url("/sites/all/themes/intrax_europe/images/wox/pr.png");background-size:initial}}.wox_carousel_item span.Work-and-Travel{background-image:url("/sites/all/themes/intrax_europe/images/wox/sr-m.png");background-size:25px}@media (min-width: 500px){.wox_carousel_item span.Work-and-Travel{background-image:url("/sites/all/themes/intrax_europe/images/wox/sr.png");background-size:initial}}.wox_carousel_item span.Au-pair.participant_blog::before,.wox_carousel_item span.Auslandspraktikum.participant_blog::before,.wox_carousel_item span.Schüleraustausch.participant_blog::before,.wox_carousel_item span.Work-and-Travel.participant_blog::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/blog.png");content:'';-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.wox_carousel_item span.Au-pair.node_gallery_gallery::before,.wox_carousel_item span.Auslandspraktikum.node_gallery_gallery::before,.wox_carousel_item span.Schüleraustausch.node_gallery_gallery::before,.wox_carousel_item span.Work-and-Travel.node_gallery_gallery::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/foto.png");content:'';-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.wox_carousel_item span.Au-pair.participant_reports::before,.wox_carousel_item span.Auslandspraktikum.participant_reports::before,.wox_carousel_item span.Schüleraustausch.participant_reports::before,.wox_carousel_item span.Work-and-Travel.participant_reports::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/report.png");content:'';-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.wox_carousel_item span.Au-pair.participant_vlog::before,.wox_carousel_item span.Auslandspraktikum.participant_vlog::before,.wox_carousel_item span.Schüleraustausch.participant_vlog::before,.wox_carousel_item span.Work-and-Travel.participant_vlog::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/video.png");content:'';-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.wox_carousel_item .CTA{color:#fff;font-size:1em;font-weight:normal;text-decoration:none}.wox_carousel_item .CTA::after{content:'>';margin-left:.1em}.view-display-id-home_text_block3{padding:2em 0 1em}.view.view-display-id-participant_reports_home{margin-bottom:0;padding-top:1em}.view.view-display-id-participant_reports_home .view-content{float:left;width:100%}.view.view-display-id-participant_reports_home .jcarousel-container{margin:0 auto;overflow:hidden}.view.view-display-id-participant_reports_home .jcarousel-container .jcarousel-item{display:block;padding:0;width:280px}@media (min-width: 500px){.view.view-display-id-participant_reports_home .jcarousel-container .jcarousel-item{padding:0 .75em;width:330px}}.view.view-display-id-participant_reports_home .jcarousel-container .jcarousel-item .inner{padding:0}.view-display-id-step_by_step{margin-top:0}.view-display-id-step_by_step .view-content{margin-top:3em}.view-display-id-step_by_step .views-slideshow-controls-bottom{bottom:2em;left:0;margin-top:2em;text-align:center;width:100%}@media (min-width: 1000px){.view-display-id-step_by_step .views-slideshow-controls-bottom{margin-top:4em}}.view-display-id-step_by_step .views-slideshow-pager-fields>div{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;color:#585858;display:inline-block;height:2.5em;margin-left:.5em;padding:0;width:2.5em}.view-display-id-step_by_step .views-slideshow-pager-fields>div.active{background-color:#95b000;color:#fff;text-decoration:none}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(1)::before{content:'1';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(2)::before{content:'2';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(3)::before{content:'3';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(4)::before{content:'4';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(5)::before{content:'5';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(6)::before{content:'6';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(7)::before{content:'7';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(8)::before{content:'8';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(9)::before{content:'9';font-size:1.3em;line-height:2em}.view-display-id-step_by_step .views-slideshow-pager-fields>div:nth-child(10)::before{content:'10';font-size:1.3em;line-height:2em}.wide.greybg.step-by-step{display:none}@media (min-width: 600px){.wide.greybg.step-by-step{display:block}}.step_by_step{background-color:#fff;-webkit-box-shadow:1px 1px 0 #c9d6de;box-shadow:1px 1px 0 #c9d6de;display:table;height:auto;margin:0 1em;max-width:998px;padding:1em;position:relative;table-layout:fixed}@media (min-width: 600px){.step_by_step{-webkit-box-shadow:none;box-shadow:none}}@media (min-width: 1000px){.step_by_step{background-color:#e9f0f4;margin:0;max-width:998px}}.step_by_step .area{padding:0 1em}@media (min-width: 1000px){.step_by_step .area{padding:0}}.step_by_step .pic{display:table-cell;vertical-align:middle;width:40%}@media (min-width: 1000px){.step_by_step .pic{width:35%}}.step_by_step .pic img{border:0;-webkit-box-shadow:none;box-shadow:none;max-height:100%;width:auto}@media (min-width: 1000px){.step_by_step .pic img{border:1em solid #fff;-webkit-box-shadow:1px 1px 0 #c9d6de;box-shadow:1px 1px 0 #c9d6de;max-height:initial;width:80%}}.step_by_step .text{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;display:table-cell;vertical-align:middle;width:60%}@media (min-width: 1000px){.step_by_step .text{background-color:#fff;-webkit-box-shadow:1px 1px 0 #c9d6de;box-shadow:1px 1px 0 #c9d6de}}.step_by_step .textinner{padding:0 1em;position:relative}@media (min-width: 1000px){.step_by_step .textinner{padding:1em}}.step_by_step .textinner p{padding:1em 0;text-align:left}.step_by_step .textinner strong{color:#6f8c2a;display:block;font-size:1.3em;font-weight:normal;margin-bottom:.4em;text-align:left}.step_by_step .textinner::after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:17.5px 18px 17.5px 0;content:'';height:0;left:-1em;position:absolute;top:45%;width:0}.step_by_step .step_header{color:#6f8c2a;font-size:1.5em;font-weight:normal;padding-bottom:.5em;text-align:left}.view-display-id-highlight_block{padding:0}@media (min-width: 500px){.view-display-id-highlight_block{padding:2em 0}}.view-display-id-highlight_block .view-content{float:left;width:100%}.view-display-id-highlight_block .jcarousel-container{margin:0 auto;overflow:hidden}.view-display-id-highlight_block .jcarousel-container .jcarousel-item{display:block;padding:0;width:280px}@media (min-width: 500px){.view-display-id-highlight_block .jcarousel-container .jcarousel-item{padding:0 2em;width:330px}}.highlight_wrap{float:left;font-size:16px;padding:0;text-align:center;width:100%}.highlight_wrap img{-webkit-border-radius:50%;border-radius:50%;height:220px}.highlight_wrap .highlight_title{color:#6f8c2a;font-size:1.8em;line-height:1em;margin-top:.5em;min-height:3em;padding:.5em 0;text-align:left}.page-node-34449 .highlight_wrap .highlight_title,.page-node-34277 .highlight_wrap .highlight_title,.page-node-34309 .highlight_wrap .highlight_title,.page-node-34661 .highlight_wrap .highlight_title,.page-node-34449 .highlight_wrap .highlight_title,.page-node-34451 .highlight_wrap .highlight_title,.page-node-34450 .highlight_wrap .highlight_title{min-height:4.5em}.highlight_wrap .highlight_copy{border-top:2px solid #95b000;font-size:1em;margin:0;padding:0;white-space:normal}.highlight_wrap .highlight_copy p{padding:1em 0}.brochure_images{display:inline-block;padding:2em 0;text-align:center;width:100%}.brochure_images .brochure_image{display:block;margin:0 auto;max-width:278px;padding:0;width:100%}@media (min-width: 600px){.brochure_images .brochure_image{display:inline-block;max-width:100%;padding:1em;width:31%}}.brochure_images .brochure_image>a{border:1px solid #e9e9e9;display:block;margin:0 auto;position:relative}.brochure_images .brochure_image .order_cta{background-color:#95b000;border:1px solid #95b000;color:#fff;display:block;left:0;padding:1em;position:absolute;text-align:center;top:105%;width:100%}.brochure_images .brochure_image .order_cta:hover{background-color:rgba(149,176,0,0.8)}.brochure_images .CTA_actions{margin:0;padding:5.4em 0 2em;text-align:center;width:100%}@media (min-width: 600px){.brochure_images .CTA_actions{padding:5.4em 0 2em}}.brochure_images .CTA_actions li{border-right:1px solid rgba(149,176,0,0.8);display:inline-block;margin:0;padding:0;width:20%}.brochure_images .CTA_actions a{background-image:url("../images/brochures/brochure_icons_order.jpg");background-position:center;background-repeat:no-repeat;display:block;height:1em;overflow:hidden;padding-top:2em;text-decoration:none}.brochure_images .CTA_actions a.download{background-image:url("../images/brochures/brochure_icons_download.jpg")}.brochure_images .CTA_actions a.view{background-image:url("../images/brochures/brochure_icons_view.jpg")}.webform-client-form-34726{padding:0 16px}.webform-client-form-34726 .fieldset-wrapper{margin:0 auto;max-width:998px;padding:0}.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool{border-bottom:1px solid #95b000;display:inline-block;font-size:.9em;padding:1em 0;position:relative;width:100%}@media (min-width: 500px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool{font-size:.95em}}@media (min-width: 650px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool{font-size:1em}}@media (min-width: 750px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool{padding:1em 0 1em 1em}}@media (min-width: 1000px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool{padding:1em 0}}.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc label,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum label,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool label{color:#6f8c2a;display:inline-block;font-size:1em;padding:.5em 0;width:49%}@media (min-width: 750px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc label,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum label,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool label{font-size:1.2em;padding:0}}.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc select.form-select,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum select.form-select,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool select.form-select{display:inline-block;width:100%}@media (min-width: 750px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc select.form-select,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum select.form-select,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool select.form-select{display:inline-block;width:49%}}.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc .description,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum .description,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool .description{display:block;left:0;padding:.5em 0 0;position:relative;top:0;width:100%}@media (min-width: 750px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc .description,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum .description,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool .description{left:1em;padding:0;position:absolute;top:4em}}@media (min-width: 1000px){.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-apc .description,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-auslandspraktikum .description,.webform-client-form-34726 .form-item.webform-component--choose-brochures--brochure-highschool .description{left:0}}.webform-client-form-34726 .form-item.webform-component--title2{width:100%}.webform-client-form-34726 .form-item .chosen-container[style]{display:inline-block;width:100%}@media (min-width: 750px){.webform-client-form-34726 .form-item .chosen-container[style]{display:inline-block;width:49% !important}}.webform-client-form-34726 .form-actions{padding:1em 0}@media (min-width: 750px){.webform-client-form-34726 .form-actions{padding:1em 16px}}article.node .greenbg{background-color:#95b000;margin:1em 0 2em;max-width:100%;padding:1em 0}@media (min-width: 600px){article.node .greenbg{padding:1em}}article.node .greenbg a,article.node .greenbg p{color:#fff;padding:0}article.node .greenbg .icon:first-child{padding-bottom:.5em}article.node .greenbg .icon::before{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;content:' ';display:inline-block;height:2em;margin-right:.5em;vertical-align:middle;width:2em}article.node .greenbg .icon.email::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-email.png");background-position:center;background-repeat:no-repeat}article.node .greenbg .icon.phone::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-phone.png");background-position:center;background-repeat:no-repeat}article.node .greenbg .icon a{display:inline-block;vertical-align:middle}article.node .container_area{display:block;margin:0 auto;max-width:998px;padding:0}article.node .container_area>div{display:inline-block;padding:.5em 1em;vertical-align:top;width:100%}@media (min-width: 600px){article.node .container_area>div{display:inline-block;padding:1em;vertical-align:top;width:49%}}@media (min-width: 600px){article.node .container_area>div:first-child{border-right:1px solid #fff}}article.node .center_box{background-color:#fff;-webkit-box-shadow:1px 1px 0 #c9d6de;box-shadow:1px 1px 0 #c9d6de;margin:2em 1em;padding:1em;width:auto}@media (min-width: 650px){article.node .center_box{margin:2em auto;max-width:500px}}article.node .center_box p{text-align:center}article.node .three_box{display:inline-block;margin:2em 0;padding:1em;text-align:center}article.node .three_box .box{background-color:#e9f0f4;-webkit-box-shadow:1px 1px 0 #c9d6de;box-shadow:1px 1px 0 #c9d6de;display:inline-block;margin:0 0 2em;min-height:auto;padding:2em 1em 0;text-align:left;vertical-align:top;width:100%}@media (min-width: 650px){article.node .three_box .box{margin:2em auto;max-width:500px}}@media (min-width: 900px){article.node .three_box .box{margin:0 1%;min-height:33em;text-align:left;width:31%}}article.node .three_box .box h3{min-height:initial;padding-top:0}@media (min-width: 900px){article.node .three_box .box h3{min-height:60px}}article.node .three_box .box li{padding-bottom:1em}article.node .two_box{border-bottom:1px solid #95b000;display:block;margin:0 1em;vertical-align:top}@media (min-width: 900px){article.node .two_box{border-bottom:0;border-right:1px solid #95b000;display:inline-block;margin:2em auto;width:49%}}article.node .two_box:last-child{border-right:0}article.node .two_box h3{padding:.5em 16px 0;text-align:left}@media (min-width: 900px){article.node .two_box h3{padding:0 16px}}article.node .two_box .arrows{padding:1em}@media (min-width: 900px){article.node .two_box .arrows{padding:0 1em}}article.node .add_info{margin:2em 0;padding:1em 0}article.node .add_info p{border-left:1px solid #95b000;margin-left:33%;padding-top:0;position:relative}article.node .add_info p::before{background-color:#e9f0f4;background-image:url("/sites/all/themes/intrax_europe/images/icons/deadline.png");background-position:center center;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;content:'';display:inline-block;height:55px;left:-4.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px}article.node .add_info p strong{color:#252525;font-weight:normal}article.node .features{padding:1em 0}article.node .features .feature{padding:1.5em 0}article.node p.lightbulb{margin:1em 0;padding:4em 16px 1em;position:relative}@media (min-width: 600px){article.node p.lightbulb{margin-bottom:2em;margin-top:2em;padding-left:33%;padding-top:1em}article.node p.lightbulb:hover::before{background-color:#f4f7f9;background-image:url("/sites/all/themes/intrax_europe/images/icons/lightbulb-hover.png")}}article.node p.lightbulb::before{background-color:#e9f0f4;background-image:url("/sites/all/themes/intrax_europe/images/icons/lightbulb.png");background-position:center 40%;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:3.5em;left:50%;margin:0 0 0 -28px;position:absolute;top:0;width:3.5em}@media (min-width: 600px){article.node p.lightbulb::before{left:33%;margin-left:-75px;margin-right:0;margin-top:-25px;top:50%}}article.node .tip.white .tip_copy>p{margin:1em 0;padding:4em 16px 1em;position:relative}@media (min-width: 600px){article.node .tip.white .tip_copy>p{margin-bottom:2em;margin-top:2em;padding-left:33%;padding-top:1em}article.node .tip.white .tip_copy>p:hover::before{background-color:#f4f7f9;background-image:url("/sites/all/themes/intrax_europe/images/icons/lightbulb-hover.png")}}article.node .tip.white .tip_copy>p::before{background-color:#e9f0f4;background-image:url("/sites/all/themes/intrax_europe/images/icons/lightbulb.png");background-position:center 40%;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:3.5em;left:50%;margin:0 0 0 -25px;position:absolute;top:0;width:3.5em}@media (min-width: 600px){article.node .tip.white .tip_copy>p::before{left:33%;margin-left:-75px;margin-right:0;margin-top:-25px;top:50%}}article.node .reason_wrap{padding:0}@media (min-width: 600px){article.node .reason_wrap{padding:1em 0 0}}article.node .reason_wrap .reason_row{display:block;width:100%}@media (min-width: 600px){article.node .reason_wrap .reason_row{display:table}}article.node .reason_wrap .reason{display:block;padding:1em 0;width:100%}@media (min-width: 600px){article.node .reason_wrap .reason{display:table-cell;padding:0;width:50%}}article.node .reason_wrap h3{padding-bottom:.5em;padding-left:0;padding-top:0;position:relative;text-align:left}article.node .reason_wrap h3::before{background-color:#fff;background-image:url("/sites/all/themes/intrax_europe/images/icons/tick_neon.png");background-position:center center;background-repeat:no-repeat;background-size:.9em;-webkit-border-radius:50%;border-radius:50%;content:'';display:inline-block;height:2em;left:.75em;margin-right:1.3em;position:relative;top:.6em;width:2em}@media (min-width: 750px){article.node .reasons li{min-height:5em}}article.node .reasons p::before{background-color:#fff;background-image:url("/sites/all/themes/intrax_europe/images/icons/tick_neon.png");background-position:center center;background-repeat:no-repeat;background-size:45%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;content:'';height:35px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}@media (min-width: 800px){article.node .reasons p::before{height:45px;width:45px}}article.node .center{text-align:center}article.node .center.map{margin:0 auto;max-width:700px;padding:1em 16px}article.node .center.map img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}article.node .center p{padding:1em 0;text-align:center}article.node .area.wide.messagebox{background-color:#95b000}article.node .area.wide.messagebox>.messagebox{color:#fff;margin:0 auto;max-width:998px;padding:1em;text-align:center}article.node .area.wide.messagebox a,article.node .area.wide.messagebox strong{color:#fff}article.node .twin{padding:2em 0 0}article.node .twin li{float:left;list-style-type:none;text-align:center;width:50%}article.node .twin li:first-child{border-right:1px solid #95b000}article.node .twin a::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/hackerl.png");background-position:left bottom;background-repeat:no-repeat;background-size:9px;color:#95b000;content:'';display:inline-block;font-size:1.6em;height:17px;position:relative;top:2px;width:20px}.page-node-34635 .area.wide{background-color:#95b000;margin:2em 0}.page-node-34635 .messagebox{color:#fff;margin:0 auto;max-width:998px;padding:1em;text-align:center}.page-node-34635 .messagebox a,.page-node-34635 .messagebox strong{color:#fff}.view-display-id-image_slideshow_film_roll{padding:0}@media (min-width: 1000px){.view-display-id-image_slideshow_film_roll{padding:1em 0}}.film_roll_wrapper{height:100% !important}a.film_roll_next,a.film_roll_prev{background:#fff;border:1px solid #fff;-webkit-border-radius:23px;border-radius:23px;color:#95b000;line-height:35px;opacity:1;text-align:center;text-decoration:none}a.film_roll_next:hover,a.film_roll_prev:hover{color:#6f8c2a}a.film_roll_next::before{content:'';display:inline-block;height:1px;width:3px}a.film_roll_prev::after{content:'';display:inline-block;height:1px;width:3px}article.node .offices{display:block;padding:0 1em;text-align:center;width:100%}@media (min-width: 600px){article.node .offices{padding:0 .5em 0 1em}}article.node .offices h3{margin-bottom:1em;margin-top:1em}article.node .offices .office{background-color:#fff;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:16px solid #e9f0f4;display:block;float:left;margin:0 1%;padding-bottom:0;padding-top:2em;text-align:center;width:100%}article.node .offices .office:first-child{border-top:0}article.node .offices .office p{padding:1em 0;text-align:center}article.node .offices .office p:last-child{border-top:1px solid #e9e9e9;margin:0 1em}article.node .offices .office.three{width:100%}@media (min-width: 600px){article.node .offices .office.three{width:31%}}article.node .offices .office_asia,article.node .offices .office_europe{display:block;float:left;margin:0 1%}article.node .offices .office_europe{width:100%}@media (min-width: 600px){article.node .offices .office_europe{width:31%}}article.node .offices .office_europe>.office{margin:0}article.node .offices .office_america{width:100%}article.node .offices .office_asia{display:block;width:100%}@media (min-width: 600px){article.node .offices .office_asia{width:64%}}article.node .offices .office_asia>.office{margin:0;width:100%}@media (min-width: 600px){article.node .offices .office_asia>.office{margin:0 3% 0 0;width:48.4%}}article.node .offices .office_asia>.office:last-child{margin-right:0}ul.numbers{list-style-type:none;padding:1em}ul.numbers .number{margin-bottom:1em;position:relative}ul.numbers .number::before{background-color:#95b000;-webkit-border-radius:50%;border-radius:50%;color:#fff;content:' ';display:block;font-size:20px;font-weight:bold;height:25px;line-height:24px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px}ul.numbers .number p{display:block;padding:0 0 0 40px}ul.numbers .number.nr_1::before{content:'1'}ul.numbers .number.nr_2::before{content:'2'}ul.numbers .number.nr_3::before{content:'3'}ul.numbers .number.nr_4::before{content:'4'}ul.numbers .number.nr_5::before{content:'5'}ul.numbers .number.nr_6::before{content:'6'}ul.numbers .number.nr_7::before{content:'7'}ul.numbers .number.nr_8::before{content:'8'}ul.numbers .number.nr_9::before{content:'9'}ul.numbers .number.nr_10::before{content:'10'}ul.numbers .number.nr_11::before{content:'11'}.sports_icons{margin:1em 0;padding-left:16px;text-align:left}@media (min-width: 600px){.sports_icons{text-align:center}}.sports_icons .icon{color:#585858;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;width:100%}@media (min-width: 600px){.sports_icons .icon{margin-left:10px;padding:0 .5em;vertical-align:middle;width:auto}}.sports_icons .icon:first-child{margin-left:0}.sports_icons .icon::before{background-color:transparent;background-position:center left;background-repeat:no-repeat;background-size:25px;content:'';display:inline-block;height:35px;margin-right:0;position:relative;top:50%;vertical-align:middle;width:35px}.sports_icons .icon.golf::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/golf.gif")}.sports_icons .icon.tennis::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/tennis.gif")}.sports_icons .icon.swimming::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/swimming.gif")}.sports_icons .icon.track::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/track.gif")}.sports_icons .icon.volleyball::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/volleyball.gif")}.sports_icons .icon.football::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/football.gif")}.sports_icons .icon.basketball::before{background-image:url("/sites/all/themes/intrax_europe/images/sports/basketball.gif")}.ihk_logo{padding-top:1em;text-align:center}.ihk_logo img{height:80px}article.node .whatsapp .center{display:inline-block;padding:1em 1em 0;width:100%}article.node .whatsapp .cta{display:inline-block}article.node h3.whatsapp{padding-top:0}article.node h3.whatsapp::after{background-image:url("/sites/all/themes/intrax_europe/images/icons/whatsapp.gif");background-size:cover;content:' ';display:inline-block;height:35px;left:5px;position:relative;top:8px;width:35px}article.node .rabatt{color:#981e3c;font-size:1.25em;line-height:1.1em;padding:.25em 16px 0}article.node .rabatt strong{color:#981e3c;font-weight:bold}.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:26px 0}.columns .column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-width:300px;width:100%}.columns .column img{margin:20px 0}.columns .cta-wrap{display:block;position:relative;text-align:center;width:100%}.columns .cta{background-color:#95b000;color:#fff;display:inline-block;padding:1em;text-decoration:none;width:auto}.columns .cta::after{content:'›';font-family:verdana,sans-serif;margin-left:4px;position:relative;top:2px}.columns .cta:hover{background-color:rgba(149,176,0,0.8)}article.node .requirements+.arrows{border-left:1px solid #95b000;display:block;margin:1em 0 3em;padding:0 0 0 1em;position:relative}@media (min-width: 500px){article.node .requirements+.arrows{margin:2em 0 4em 33%}}article.node .requirements+.arrows.two li{width:100%}article.node .requirements+.arrows::before{background-color:#e9f0f4;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;color:#95b000;content:'!';display:block;font-family:Georgia,Times,Times New Roman,serif;font-size:33px;height:47px;left:-68px;line-height:150%;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:47px}article.node .requirements+.arrows li{margin:0;padding-bottom:0}article.node .requirements+.arrows li:last-child{padding-bottom:0}article.node .requirements{margin-top:2em;position:relative}@media (min-width: 500px){article.node .requirements{margin-top:1em}}article.node .requirements .media{display:inline-block;position:absolute;top:0;width:85px}@media (max-width: 500px){article.node .requirements .media{left:50%;margin-left:-40px;top:-40px}}article.node .requirements .media .file-image{display:inline-block}article.node .requirements .media .file-image .content{display:inline-block}.view.view-id-institution_profiles{margin:0 1em}.view.view-id-institution_profiles .views-row{background-color:#fff;border-top:6px solid #95b000;-webkit-box-shadow:1px 1px 0 rgba(25,25,25,0.1);box-shadow:1px 1px 0 rgba(25,25,25,0.1);margin-bottom:2em}.view.view-id-institution_profiles .hs_accordion{display:none;position:relative}@media (min-width: 500px){.view.view-id-institution_profiles .hs_accordion{display:block}}.view.view-id-institution_profiles .hs_accordion ul{padding:0;list-style:none}.view.view-id-institution_profiles .hs_accordion ul li{position:relative;padding:0 1em 2px .85em}.view.view-id-institution_profiles .hs_accordion ul li::before{content:'>';font-size:1.2em;color:#95b000;position:absolute;left:0}@media (min-width: 700px){.view.view-id-institution_profiles .CTA{padding:.75em 1em}}.view.view-id-institution_profiles .ui-state-default::after{display:none}.view.view-id-institution_profiles .ui-state-default .CTA::before{content:'mehr '}.view.view-id-institution_profiles .ui-state-active .CTA::before{content:'weniger '}.view.view-id-institution_profiles .ui-accordion .ui-accordion-content,.view.view-id-institution_profiles .ui-accordion .ui-accordion-header{background-color:transparent;border:0;font-size:1em;letter-spacing:initial;margin-top:0;padding:0;text-align:left}.view.view-id-institution_profiles .ui-accordion-header{display:block}@media (min-width: 700px){.view.view-id-institution_profiles .ui-accordion-header{display:table;table-layout:fixed;width:100%}}.view.view-id-institution_profiles .institution_mobile{display:block}@media (min-width: 500px){.view.view-id-institution_profiles .institution_mobile{display:none}}.view.view-id-institution_profiles .institution_mobile span{display:inline-block;padding:1em}.view.view-id-institution_profiles .institution_mobile span::after{color:#6f8c2a;content:'>';margin-left:3px}.view.view-id-institution_profiles .placeholder_img{display:none}@media (min-width: 700px){.view.view-id-institution_profiles .placeholder_img{display:table-cell;padding:16px;vertical-align:middle;width:220px}}.view.view-id-institution_profiles .schoolname_location{color:#95b000;font-size:1.4em;line-height:1em;padding-bottom:.5em}.view.view-id-institution_profiles .schoolname_location .smaller{font-size:.8em;width:100%}.view.view-id-institution_profiles ul{padding:0}.view.view-id-institution_profiles ul li{line-height:1.3em;margin:0;padding-bottom:.5em}.view.view-id-institution_profiles .inner_copy{display:inline-block;padding:1em;width:80%}@media (min-width: 700px){.view.view-id-institution_profiles .inner_copy{display:table-cell;vertical-align:top;padding:14px 0 0}}.view.view-id-institution_profiles .fields{display:inline-block;vertical-align:top;width:19%}@media (min-width: 700px){.view.view-id-institution_profiles .fields{display:table-cell}}.view.view-id-institution_profiles .flag-wrapper a{background-position:center 5px;background-repeat:no-repeat;color:#6f8c2a;display:block;padding:2.25em 0 .5em;width:100%;text-align:center;font-size:.8em;text-decoration:none;border-left:1px solid #efefef}.view.view-id-institution_profiles .flag-wrapper a:hover{color:#95b000}.view.view-id-institution_profiles .flag-wrapper a.flag,.view.view-id-institution_profiles .flag-wrapper a.unflagged{background-image:url("/sites/all/themes/intrax_europe/images/school_profiles/favourite_star_off.png")}.view.view-id-institution_profiles .flag-wrapper a.flagged{background-image:url("/sites/all/themes/intrax_europe/images/school_profiles/favourite_star_on.png")}.view.view-id-institution_profiles .flag-wrapper .flag-throbber{display:none}.view.view-id-institution_profiles .website_address{padding:1em 0;text-align:center}.view.view-id-institution_profiles .middle_bit{display:block;position:relative}@media (min-width: 900px){.view.view-id-institution_profiles .middle_bit{display:table;table-layout:fixed;width:100%;padding:0 1em}}.view.view-id-institution_profiles .col{font-size:16px;display:block;color:#585858;padding:0 1em;font-size:.9em;line-height:1.3em}@media (min-width: 500px){.view.view-id-institution_profiles .col{font-size:.95em}}@media (min-width: 650px){.view.view-id-institution_profiles .col{font-size:1em}}@media (min-width: 900px){.view.view-id-institution_profiles .col{display:table-cell;vertical-align:top;padding:0}}@media (min-width: 900px){.view.view-id-institution_profiles .col.first{width:25%}}@media (min-width: 900px){.view.view-id-institution_profiles .col.second{width:480px;padding:0}.view.view-id-institution_profiles .col.second>div{padding:0}}.view.view-id-institution_profiles .col>div{padding:1em 0;border-bottom:1px solid #efefef;font-size:16px}.view.view-id-institution_profiles .col>.nav{border-bottom:0}.view.view-id-institution_profiles .col strong{color:#95b000;display:block;font-size:1.2em;padding-bottom:.3em}.view.view-id-institution_profiles .col p{padding:0;font-size:.9em;line-height:1.3em}@media (min-width: 500px){.view.view-id-institution_profiles .col p{font-size:.95em}}@media (min-width: 650px){.view.view-id-institution_profiles .col p{font-size:1em}}.view.view-id-institution_profiles .col.second{display:none}@media (min-width: 600px){.view.view-id-institution_profiles .col.second{display:block;text-align:center;padding:1em}}@media (min-width: 900px){.view.view-id-institution_profiles .col.second{display:table-cell;padding:0;vertical-align:middle}}.view.view-id-institution_profiles .col.second .field-content{margin:0 auto}.view.view-id-institution_profiles .nav{display:none}@media (min-width: 600px){.view.view-id-institution_profiles .nav{display:block;left:0;top:-180px;width:100%;max-width:520px;margin:0 auto;position:relative;z-index:50}}@media (min-width: 900px){.view.view-id-institution_profiles .nav{position:absolute;left:27.7%;top:50%;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);width:444px}}.view.view-id-institution_profiles .nav a{color:rgba(149,176,0,0.8);font-size:4em;text-decoration:none}.view.view-id-institution_profiles .nav a:hover{color:#95b000}.view.view-id-institution_profiles .nav a:active{color:#6f8c2a}.view.view-id-institution_profiles .nav a.profile-prev{float:left}.view.view-id-institution_profiles .nav a.profile-next{float:right}.view.view-id-institution_profiles .right_bit{padding:1em}.view.view-id-institution_profiles table{width:100%;font-size:.9em}.view.view-id-institution_profiles table thead{border-bottom:1px solid #95b000;border-top:0}.view.view-id-institution_profiles table th{background-color:transparent;color:#000;font-weight:normal;padding:1em .5em .5em}.view.view-id-institution_profiles table a{font-weight:normal;text-decoration:none}.view.view-id-institution_profiles table tr:first-child{background-color:transparent}.field--body>div:last-child.wide.greybg.institutions{margin-bottom:-3em !important}.page-veranstaltungenhtml .l-primary .l-inner{background-color:#0bd;max-width:100%}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view{display:block}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr (312px)[3] 1fr;grid-template-columns:1fr repeat(3, 312px) 1fr;-ms-grid-rows:400px auto;grid-template-rows:400px auto;max-width:100%}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .view-header{background-color:#fff;padding-top:3em}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .view-header{grid-column:1 / 6;grid-row:2 / 3;padding-top:0}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .view-header h1,.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .view-header p{margin:0 auto;max-width:998px}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .view-header p{padding:1em 20px}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .view-header p{padding:1em 20px 3em}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment{display:none}@media (min-width: 650px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment{display:block}}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment{grid-column:1 / 6;grid-row:1 / 2}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment>.view{height:100%;position:relative}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment>.view .ip-geoloc-map,.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment>.view .view-content{height:100%}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment .leaflet-container{height:100% !important}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view .attachment .leaflet-container .leaflet-pane{z-index:0}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters{padding:20px 10px 40px}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters{padding:20px 0 40px}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters label{color:#fff;padding:16px 0 8px}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters .form-submit{border-bottom:0;border-right:0}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters{grid-column:2 / 3;grid-row:3 / 4;padding:20px 0}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters .views-exposed-widgets{display:block}@media (min-width: 650px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters .views-exposed-widgets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters .views-exposed-widgets{display:block}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-filters .views-exposed-widgets>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;padding:0 10px}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-content{margin:0 auto;max-width:700px;padding:0 20px}@media (min-width: 1024px){.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-content{grid-column:3 / 5;padding:60px 0 20px}}.page-veranstaltungenhtml .l-primary .l-inner .l-region>.view>.view-content .views-row{background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:20px}.page-veranstaltungenhtml .l-primary .event-wrapper{-webkit-box-shadow:1px 1px 0 rgba(34,130,160,0.5);box-shadow:1px 1px 0 rgba(34,130,160,0.5);position:relative}.page-veranstaltungenhtml .l-primary .event_accordeon_header{display:block;min-height:124px;width:100%}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon{-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0px;flex:0 0 0;height:0;overflow:hidden}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon{-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;height:auto}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon::before{content:' ';display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:12px;z-index:1}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon.Au::before{background-color:#f4ae00}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon.Schüleraustausch::before{background-color:#95b000}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon.icon-Fair::before{background-color:#0095b0}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-icon.College-Programme::before{background-color:#9e3a91}.page-veranstaltungenhtml .l-primary .event_accordeon_header .info{color:#585858;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.4em;padding:0 20px 0 28px}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .info{font-size:.95em;padding-left:0}}@media (min-width: 650px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .info{font-size:1em}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .info br{display:none}.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info{padding:16px 0;position:relative}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info>div{display:inline-block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;font-size:.9em;line-height:1.4em}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info>div{font-size:.95em}}@media (min-width: 650px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info>div{font-size:1em}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info>div.event-type{color:#6f8c2a;font-size:17px;letter-spacing:.01em}.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info>div.event-type,.page-veranstaltungenhtml .l-primary .event_accordeon_header .info .inner-info>div.termin{width:100%}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .e-cta{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .e-cta a{text-decoration:none}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas a,.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#6f8c2a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:15px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;position:relative;width:100%}@media (min-width: 550px){.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas a,.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas span{padding:0}}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas a::before,.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas span::before{background-repeat:no-repeat;color:#95b000;content:'';height:20px;margin-right:3px;position:relative;width:20px}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas a::after,.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas span::after{color:#95b000;content:'>';display:block;font-size:20px;height:15px;line-height:15px;position:relative;text-align:center;width:15px}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info span{background-color:#f4f7f9}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info span:hover{background-color:#f4f7f9}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info span:hover::after{-webkit-transform:translateX(5px) rotateZ(90deg) rotateY(0deg);transform:translateX(5px) rotateZ(90deg) rotateY(0deg)}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info span:active{background-color:#e9f0f4}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info span::after{-webkit-transform:translateX(0) rotateZ(90deg) rotateY(0deg);transform:translateX(0) rotateZ(90deg) rotateY(0deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info span::before{background-image:url("/sites/all/themes/intrax_europe/images/termine/info.gif")}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .more-info.clicked span::after{-webkit-transform:rotateZ(-90deg) rotateY(0deg);transform:rotateZ(-90deg) rotateY(0deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .register a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .register a::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .register a:hover{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(233,240,245,0.25)}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .register a:hover::after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .register a:active{background-color:rgba(233,240,245,0.25)}.page-veranstaltungenhtml .l-primary .event_accordeon_header .event-ctas .register a::before{background-image:url("/sites/all/themes/intrax_europe/images/termine/register.gif")}.page-veranstaltungenhtml .l-primary .event_accordeon_body{background:rgba(233,240,244,0.33);height:auto;max-height:1000px;overflow:hidden;padding:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.page-veranstaltungenhtml .l-primary .event_accordeon_body p{margin:24px 0;padding:0 20px 0 28px}.page-veranstaltungenhtml .l-primary .event_accordeon_body.closed{max-height:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.page-veranstaltungenhtml .l-primary .event_accordeon_body.Au{-webkit-box-shadow:inset 0 1px 0 0 #F1F5F7,12px 0 0 #f5e6bb inset;box-shadow:inset 0 1px 0 0 #F1F5F7,12px 0 0 #f5e6bb inset}.page-veranstaltungenhtml .l-primary .event_accordeon_body.Travel{-webkit-box-shadow:inset 0 1px 0 0 #F1F5F7,12px 0 0 #cfd5da inset;box-shadow:inset 0 1px 0 0 #F1F5F7,12px 0 0 #cfd5da inset}.page-veranstaltungenhtml .l-primary .event-icon{background-position:center center;background-repeat:no-repeat;background-size:90px}.page-veranstaltungenhtml .l-primary .event-icon>div{background-color:rgba(233,240,245,0.25);background-position:center center;background-repeat:no-repeat;background-size:85px;-webkit-border-radius:50%;border-radius:50%;height:100px;left:24px;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px}.page-veranstaltungenhtml .l-primary .event-icon>div.Au.In-Person{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-ap.svg")}.page-veranstaltungenhtml .l-primary .event-icon>div.Au.Online{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-online-ap.svg")}.page-veranstaltungenhtml .l-primary .event-icon>div.Schüleraustausch.In-Person{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-hs.svg")}.page-veranstaltungenhtml .l-primary .event-icon>div.Schüleraustausch.Online{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-online-hs.svg")}.page-veranstaltungenhtml .l-primary .event-icon>div.event-type-Fair.In-Person{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-messe.svg")}.page-veranstaltungenhtml .l-primary .event-icon>div.College-Programme.Online{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-online.svg")}.page-veranstaltungenhtml .view.view-id-events .views-widget-filter-field_eventdatestart_value{display:none}.front .l-primary .l-inner{margin:0;max-width:100%}.front .l-primary .l-inner .l-region{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.front .l-primary .l-inner .l-region>div{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:998px;width:100%}.front .l-primary .l-inner .l-region>div.block--views-events-banner-block{max-width:100%}.front .l-primary .l-inner .l-region>div.blue{background-color:#0bd}.front .l-primary .l-inner .l-region>div.blue h3{margin-top:1em}.front .l-primary .l-inner .l-region>div.blue a,.front .l-primary .l-inner .l-region>div.blue h3,.front .l-primary .l-inner .l-region>div.blue p{color:#fff}.view-id-events_banner{background-color:#0bd;max-width:100%}.view-id-events_banner>div{font-size:16px;line-height:1.4em;margin:0 auto;max-width:998px}.view-id-events_banner .view-header{color:#fff}.view-id-events_banner .view-header .intro--title{font-size:1.5em;padding:2em 0 .5em;text-align:center}.view-id-events_banner .view-header .intro--body{padding:.5em 20px}.view-id-events_banner .view-content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.view-id-events_banner .view-content .views-row{background-color:#fff;border:0;-webkit-box-shadow:1px 1px 0 rgba(34,130,160,0.5);box-shadow:1px 1px 0 rgba(34,130,160,0.5);-webkit-box-flex:0;-webkit-flex:0 1 306px;-ms-flex:0 1 306px;flex:0 1 306px;margin:10px 20px}@media (min-width: 650px){.view-id-events_banner .view-content .views-row{margin:10px}}.view-id-events_banner .view-content .node--events-banner{background-color:#fff;background-position:center;background-repeat:no-repeat;height:100%;padding:20px 0 0;position:relative;width:100%}.view-id-events_banner .view-content .node--events-banner.event-category--au-pair::before{background-color:#f4ae00}.view-id-events_banner .view-content .node--events-banner.event-category--au-pair::after{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-ap.svg")}.view-id-events_banner .view-content .node--events-banner.event-category--au-pair.event-setting--online::after{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-online-ap.svg")}.view-id-events_banner .view-content .node--events-banner.event-category--schüleraustausch::before{background-color:#95b000}.view-id-events_banner .view-content .node--events-banner.event-category--schüleraustausch::after{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-hs.svg")}.view-id-events_banner .view-content .node--events-banner.event-category--schüleraustausch.event-setting--online::after{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-online-hs.svg")}.view-id-events_banner .view-content .node--events-banner.event-category--college-programme::before{background-color:#c157bb}.view-id-events_banner .view-content .node--events-banner.event-category--college-programme::after{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-online.svg")}.view-id-events_banner .view-content .node--events-banner.event-type--fair::before{background-color:#0095b0}.view-id-events_banner .view-content .node--events-banner.event-type--fair::after{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-messe.svg")}.view-id-events_banner .view-content .node--events-banner::before{content:' ';display:block;height:100%;left:0;position:absolute;top:0;width:8px}.view-id-events_banner .view-content .node--events-banner::after{background-color:#e9f0f4;background-position:center bottom;background-repeat:no-repeat;background-size:90px;-webkit-border-radius:50%;border-radius:50%;content:' ';display:block;height:90px;left:50%;position:absolute;top:20px;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:90px}.view-id-events_banner .view-content .node__content{height:100%;line-height:1.4em;padding-top:110px;position:relative;width:100%}.view-id-events_banner .view-content .node__content span{display:inline-block;line-height:1.4em}.view-id-events_banner .view-content .node__content>div{line-height:1.4em;margin:8px 0;padding:0 20px;text-align:center}.view-id-events_banner .view-content .node__content>div:last-child.field--event-location-address{margin-bottom:20px}.view-id-events_banner .view-content .node__content .field--title{color:#6f8c2a;font-size:18px}.view-id-events_banner .view-content .node__content .field--event-location-address{padding-bottom:72px}.view-id-events_banner .view-content .node__content>div.field--register-link{bottom:20px;display:block;margin:0;padding:0;position:absolute;text-align:center;width:100%}.view-id-events_banner .view-content .node__content>div.field--register-link a{background-color:#95b000;color:#fff;display:inline-block;padding:8px 12px;text-decoration:none}.view-id-events_banner .view-content .node__content>div.field--register-link a:hover{background-color:rgba(149,176,0,0.8)}.view-id-events_banner .view-footer .read-more{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:transparent;padding:1.5em 0 2em;position:relative;text-align:center}.view-id-events_banner .view-footer .read-more:hover{background-color:transparent}.view-id-events_banner .view-footer .read-more a{background-color:#95b000;color:#fff;display:inline-block;padding:.7em 1em;text-decoration:none}.view-id-events_banner .view-footer .read-more a:hover{background-color:rgba(149,176,0,0.8)}.page-veranstaltung-anmeldunghtml .view-events{-webkit-box-shadow:1px 1px 0 #cfd5da;box-shadow:1px 1px 0 #cfd5da;margin:60px 0;position:relative}.page-veranstaltung-anmeldunghtml h3{font-size:1.8em;line-height:1.3em;padding:86px 0 0;position:relative}.page-veranstaltung-anmeldunghtml h3::before{background-color:rgba(233,240,245,0.25);background-position:center center;background-size:90px;-webkit-border-radius:50%;border-radius:50%;content:' ';height:90px;left:50%;position:absolute;top:-16px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90px}.page-veranstaltung-anmeldunghtml .info_a{padding:3em 0 0}.page-veranstaltung-anmeldunghtml .info_a::before{content:'';display:block;height:100%;position:absolute;top:0;width:16px}.page-veranstaltung-anmeldunghtml .info_a p{text-align:center}.page-veranstaltung-anmeldunghtml .info_a h3::before{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-hs.svg")}.page-veranstaltung-anmeldunghtml .Schüleraustausch::before{background-color:#95b000}.page-veranstaltung-anmeldunghtml .Schüleraustausch h3::before{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-hs.svg")}.page-veranstaltung-anmeldunghtml .Au::before{background-color:#f4ae00}.page-veranstaltung-anmeldunghtml .Au h3::before{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon-ap.svg")}.page-veranstaltung-anmeldunghtml .info{text-align:center}.page-veranstaltung-anmeldunghtml .info div{color:#585858;line-height:1.3em}.page-veranstaltung-anmeldunghtml .info p{padding:0;text-align:center}.page-veranstaltung-anmeldunghtml .field--body p{border-bottom:1px solid #e9f0f4;margin:0 auto;max-width:780px;padding:20px 20px 36px}.page-veranstaltung-anmeldunghtml .mktoForm{margin-top:20px}.page-veranstaltung-anmeldunghtml .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple[style]{text-align:center}.page-veranstaltung-anmeldunghtml .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple[style] button.mktoButton{padding:16px 45px !important}.view.view-display-id-event_teaser_block .event_carousel{background-color:#e9f0f4;border-bottom:1px solid #c9d6de;border-right:1px solid #c9d6de;display:table;float:left;position:relative;table-layout:fixed;width:100%}.view.view-display-id-event_teaser_block .event_carousel .event_icon{background-position:center;background-repeat:no-repeat;background-repeat:no-repeat;display:table-cell;height:5em;padding-left:1em;vertical-align:top;width:20%;border-left-width:4px;border-left-style:solid}.view.view-display-id-event_teaser_block .event_carousel .event_icon.AuPairCare.Info.Session.In-Person{background-image:url("../images/termine/event_icon_aupair_carousel_m.png");border-left-color:#f4ae00;background-size:26px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .event_icon.AuPairCare.Info.Session.In-Person{background-image:url("../images/termine/event_icon_aupair_carousel.png");background-size:initial}}.view.view-display-id-event_teaser_block .event_carousel .event_icon.Ayusa.Info.Session.In-Person{background-image:url("../images/termine/event-icon_highschool_carousel_m.png");border-left-color:#95b000;background-size:26px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .event_icon.Ayusa.Info.Session.In-Person{background-image:url("../images/termine/event-icon_highschool_carousel.png");background-size:initial}}.view.view-display-id-event_teaser_block .event_carousel .event_icon.Ayusa.Info.Session.Online{background-image:url("../images/termine/event-icon_highschool_online_carousel_m.png");border-left-color:#95b000;background-size:26px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .event_icon.Ayusa.Info.Session.Online{background-image:url("../images/termine/event-icon_highschool_online_carousel.png");background-size:initial}}.view.view-display-id-event_teaser_block .event_carousel .event_icon.Other.Info.Session.Online{background-image:url("../images/termine/event-icon_college_online_carousel_m.png");border-left-color:#c157bb;background-size:26px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .event_icon.Other.Info.Session.Online{background-image:url("../images/termine/event-icon_college_online_carousel.png");background-size:initial}}.view.view-display-id-event_teaser_block .event_carousel .event_icon.AuPairCare.Info.Session.Online{background-image:url("../images/termine/event-icon_aupair_online_carousel_m.png");border-left-color:#f4ae00;background-size:26px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .event_icon.AuPairCare.Info.Session.Online{background-image:url("../images/termine/event-icon_aupair_online_carousel.png");background-size:initial}}.view.view-display-id-event_teaser_block .event_carousel .event_icon.Fair{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon_fair_carousel_m.png");border-left-color:#0095b0;background-size:26px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .event_icon.Fair{background-image:url("/sites/all/themes/intrax_europe/images/termine/event-icon_fair_carousel.png");background-size:initial}}.view.view-display-id-event_teaser_block .event_carousel .info{display:table-cell;font-size:.9em;line-height:1.3em;padding:0;vertical-align:middle;width:80%}@media (min-width: 500px){.view.view-display-id-event_teaser_block .event_carousel .info{font-size:.95em}}@media (min-width: 600px){.view.view-display-id-event_teaser_block .event_carousel .info{font-size:1em}}.view.view-display-id-event_teaser_block .event_carousel .CTA{padding:0}.view.view-display-id-event_teaser_block .event_carousel .CTA a{padding:.2em;padding-left:.5em;font-size:.85em;display:block}.view.view-display-id-event_teaser_block .view-content,.view.view-display-id-events_teaser_block_fairs .view-content{float:left;width:100% !important}.view.view-display-id-event_teaser_block .jcarousel-container,.view.view-display-id-events_teaser_block_fairs .jcarousel-container{margin:0 auto;overflow:hidden}.view.view-display-id-event_teaser_block .jcarousel-container .jcarousel-item,.view.view-display-id-events_teaser_block_fairs .jcarousel-container .jcarousel-item{display:block;padding:0;width:280px}@media (min-width: 500px){.view.view-display-id-event_teaser_block .jcarousel-container .jcarousel-item,.view.view-display-id-events_teaser_block_fairs .jcarousel-container .jcarousel-item{padding:0 .75em;width:330px}}.view.view-display-id-event_teaser_block .event_carousel,.view.view-display-id-events_teaser_block_fairs .event_carousel{font-size:16px}.page-node-34675 .view-display-id-event_teaser_block ul.jcarousel>li{display:block;float:left}.page-node-34675 .view-display-id-event_teaser_block ul.jcarousel{margin:0 auto;overflow:hidden}.section-erfahrungen .views-exposed-form,.section-erfahrungenhtml .views-exposed-form{margin:0 auto;max-width:998px}.section-erfahrungen .l-primary,.section-erfahrungenhtml .l-primary{background-color:#e9f0f4}.section-erfahrungen .l-primary .l-inner,.section-erfahrungenhtml .l-primary .l-inner{max-width:500px}@media (min-width: 800px){.section-erfahrungen .l-primary .l-inner,.section-erfahrungenhtml .l-primary .l-inner{max-width:750px}}@media (min-width: 1050px){.section-erfahrungen .l-primary .l-inner,.section-erfahrungenhtml .l-primary .l-inner{max-width:998px}}.section-erfahrungen .area,.section-erfahrungenhtml .area{padding:0}.view.view-wall-of-experience .view-header{margin-bottom:2em}.view.view-wall-of-experience .view-content{float:left;width:100%}.view.view-wall-of-experience .grid-item{background-color:#fff;border-bottom:1px solid #c9d6de;border-right:1px solid #c9d6de;cursor:pointer;display:block;float:left;height:295px;margin:1em;overflow:hidden;position:relative}@media (min-width: 500px){.view.view-wall-of-experience .grid-item{margin:8px;width:233px}}.view.view-wall-of-experience .grid-item.gigante{display:block;height:auto;width:92%}@media (min-width: 500px){.view.view-wall-of-experience .grid-item.gigante{width:481px}}@media (min-width: 1050px){.view.view-wall-of-experience .grid-item.gigante{width:731px}}.view.view-wall-of-experience .grid-item.gigante .info{display:none}.view.view-wall-of-experience .grid-item.gigante .dissappear img{margin-top:0}@media (min-width: 500px){.view.view-wall-of-experience .grid-item.gigante .dissappear img{float:left;margin-bottom:1em;margin-right:17px;width:232px}}.view.view-wall-of-experience .grid-item.gigante .wox_images img{margin:0;vertical-align:top;width:50%}@media (min-width: 1050px){.view.view-wall-of-experience .grid-item.gigante .wox_images img{max-width:232px}}.view.view-wall-of-experience .grid-item.gigante .wox_images::after{clear:both;content:'';display:table}.view.view-wall-of-experience .grid-item.gigante .image_group{float:left;padding-bottom:1em;width:100%}.view.view-wall-of-experience .grid-item.gigante .image_group img{margin:0}.view.view-wall-of-experience .container .Au-pair,.view.view-wall-of-experience .container .Auslandspraktikum,.view.view-wall-of-experience .container .Schüleraustausch,.view.view-wall-of-experience .container .Work-and-Travel{background-color:#fff;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;height:50px;left:.3em;position:absolute;top:100px;width:48px;z-index:9}.view.view-wall-of-experience .container .Au-pair.node_gallery_gallery::before,.view.view-wall-of-experience .container .Au-pair.participant_blog::before,.view.view-wall-of-experience .container .Au-pair.participant_reports::before,.view.view-wall-of-experience .container .Au-pair.participant_vlog::before,.view.view-wall-of-experience .container .Auslandspraktikum.node_gallery_gallery::before,.view.view-wall-of-experience .container .Auslandspraktikum.participant_blog::before,.view.view-wall-of-experience .container .Auslandspraktikum.participant_reports::before,.view.view-wall-of-experience .container .Auslandspraktikum.participant_vlog::before,.view.view-wall-of-experience .container .Schüleraustausch.node_gallery_gallery::before,.view.view-wall-of-experience .container .Schüleraustausch.participant_blog::before,.view.view-wall-of-experience .container .Schüleraustausch.participant_reports::before,.view.view-wall-of-experience .container .Schüleraustausch.participant_vlog::before,.view.view-wall-of-experience .container .Work-and-Travel.node_gallery_gallery::before,.view.view-wall-of-experience .container .Work-and-Travel.participant_blog::before,.view.view-wall-of-experience .container .Work-and-Travel.participant_reports::before,.view.view-wall-of-experience .container .Work-and-Travel.participant_vlog::before{background-color:transparent;background-position:center center;background-repeat:no-repeat;content:' ';display:block;height:50px;width:48px}.view.view-wall-of-experience .container .Au-pair.participant_blog::before,.view.view-wall-of-experience .container .Auslandspraktikum.participant_blog::before,.view.view-wall-of-experience .container .Schüleraustausch.participant_blog::before,.view.view-wall-of-experience .container .Work-and-Travel.participant_blog::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/blog.png");-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.view.view-wall-of-experience .container .Au-pair.node_gallery_gallery::before,.view.view-wall-of-experience .container .Auslandspraktikum.node_gallery_gallery::before,.view.view-wall-of-experience .container .Schüleraustausch.node_gallery_gallery::before,.view.view-wall-of-experience .container .Work-and-Travel.node_gallery_gallery::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/foto.png");-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.view.view-wall-of-experience .container .Au-pair.participant_reports::before,.view.view-wall-of-experience .container .Auslandspraktikum.participant_reports::before,.view.view-wall-of-experience .container .Schüleraustausch.participant_reports::before,.view.view-wall-of-experience .container .Work-and-Travel.participant_reports::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/report.png");-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.view.view-wall-of-experience .container .Au-pair.participant_vlog::before,.view.view-wall-of-experience .container .Auslandspraktikum.participant_vlog::before,.view.view-wall-of-experience .container .Schüleraustausch.participant_vlog::before,.view.view-wall-of-experience .container .Work-and-Travel.participant_vlog::before{background-image:url("/sites/all/themes/intrax_europe/images/wox/video.png");-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.view.view-wall-of-experience .container .Schüleraustausch{background-image:url("/sites/all/themes/intrax_europe/images/wox/hs-m.png");background-size:25px}@media (min-width: 500px){.view.view-wall-of-experience .container .Schüleraustausch{background-image:url("/sites/all/themes/intrax_europe/images/wox/hs.png");background-size:initial}}.view.view-wall-of-experience .container .Au-pair{background-image:url("/sites/all/themes/intrax_europe/images/wox/ap-m.png");background-size:25px}@media (min-width: 500px){.view.view-wall-of-experience .container .Au-pair{background-image:url("/sites/all/themes/intrax_europe/images/wox/ap.png");background-size:initial}}.view.view-wall-of-experience .container .Auslandspraktikum{background-image:url("/sites/all/themes/intrax_europe/images/wox/pr-m.png");background-size:25px}@media (min-width: 500px){.view.view-wall-of-experience .container .Auslandspraktikum{background-image:url("/sites/all/themes/intrax_europe/images/wox/pr.png");background-size:initial}}.view.view-wall-of-experience .container .Work-and-Travel{background-image:url("/sites/all/themes/intrax_europe/images/wox/sr-m.png");background-size:25px}@media (min-width: 500px){.view.view-wall-of-experience .container .Work-and-Travel{background-image:url("/sites/all/themes/intrax_europe/images/wox/sr.png");background-size:initial}}.view.view-wall-of-experience .info{background-color:#fff;border-top:1px solid #fff;height:165px;left:0;padding-left:1em;padding-right:.5em;padding-top:14px;position:absolute;top:132px;width:100%;z-index:8}.view.view-wall-of-experience .info h4{display:block;font-size:1.1em;line-height:1.3em;padding:.2em 0 1em;text-align:left}.view.view-wall-of-experience .info p{font-size:.85em;line-height:1.4em;padding:0;text-align:left}.view.view-wall-of-experience .dissappear img{margin-top:-15%;width:100%}@media (min-width: 500px){.view.view-wall-of-experience .dissappear img{margin-top:0}}.view.view-wall-of-experience .inner{padding:16px}.view.view-wall-of-experience .info_group{padding:16px 0}@media (min-width: 500px){.view.view-wall-of-experience .info_group{float:left;padding:0;width:45%}}@media (min-width: 1050px){.view.view-wall-of-experience .info_group{width:65%}}.view.view-wall-of-experience .info_group h4{font-size:1.1em;padding:0 0 .5em;text-align:left}@media (min-width: 1050px){.view.view-wall-of-experience .info_group h4{font-size:1.25em}}@media (min-width: 500px){.view.view-wall-of-experience .body_group{clear:both;padding:1em 0}}.view.view-wall-of-experience .body_group p{padding:0;text-align:left}.view.view-wall-of-experience .field--body p{padding-bottom:1em}.view.view-wall-of-experience .field--body p:first-child strong{color:#6f8c2a;font-size:1.1em}@media (min-width: 1050px){.view.view-wall-of-experience .field--body p:first-child strong{font-size:1.25em}}.view.view-wall-of-experience .table_cell{font-size:16px;text-align:left;font-size:.9em;color:#585858;display:block;padding:.15em 0;width:100%}@media (min-width: 500px){.view.view-wall-of-experience .table_cell{font-size:.95em}}@media (min-width: 650px){.view.view-wall-of-experience .table_cell{font-size:1em}}@media (min-width: 1050px){.view.view-wall-of-experience .table_cell{float:left;width:50%}}.view.view-wall-of-experience .table_cell .label{color:#000}.view.view-wall-of-experience .table_cell div,.view.view-wall-of-experience .table_cell span{color:#585858;display:inline}.view.view-wall-of-experience .addressfield-container-inline::after{content:',';display:inline;margin-right:2px;visibility:visible}.section-faq .l-primary,.section-faqhtml .l-primary{background-color:#e9f0f4;padding:2em 0}.section-faq .l-primary-callout,.section-faqhtml .l-primary-callout{background-color:#e9f0f4}.section-faqhtml .l-primary-callout .l-inner{max-width:850px}.section-faqhtml .l-region--primary-callout{padding:2em 0;text-align:center}.section-faqhtml .l-region--primary-callout>div{display:block;margin:0;padding:0;vertical-align:top;width:100%}@media (min-width: 700px){.section-faqhtml .l-region--primary-callout>div{display:inline-block;margin:0;width:49%}}.section-faqhtml .l-region--primary-callout>div>.block__content{background-color:#fff;border-bottom:1px solid #d8e3e9;border-right:1px solid #d8e3e9;margin:.5em 1em;min-height:auto;position:relative}@media (min-width: 700px){.section-faqhtml .l-region--primary-callout>div>.block__content{margin:1em;min-height:34em}}.section-faqhtml .l-region--primary-callout .view-header{border-bottom:1px solid #c9d6de;padding-top:1.5em;text-align:center}.section-faqhtml .l-region--primary-callout .view-header p{padding-bottom:1.5em;padding-top:0;text-align:center}.section-faqhtml .l-region--primary-callout .view-content{padding-bottom:3em;padding-top:.5em}.section-faqhtml .l-region--primary-callout .views-row{padding:.5em .5em .5em 2em}.section-faqhtml .l-region--primary-callout .views-row a{display:block;margin:0;padding:0;text-decoration:none}.section-faqhtml .l-region--primary-callout .views-row h3{font-size:16px;text-align:left;font-size:.9em;color:#585858;line-height:1.4em;padding-left:1.2em;position:relative;text-align:left;text-decoration:none}@media (min-width: 500px){.section-faqhtml .l-region--primary-callout .views-row h3{font-size:.95em}}@media (min-width: 650px){.section-faqhtml .l-region--primary-callout .views-row h3{font-size:1em}}.section-faqhtml .l-region--primary-callout .views-row h3:hover{color:#6f8c2a}.section-faqhtml .l-region--primary-callout .views-row h3:hover::before{color:#6f8c2a}.section-faqhtml .l-region--primary-callout .views-row h3::before{color:#95b000;content:'>';font-size:1.3em;left:0;position:absolute}.section-faqhtml .l-region--primary-callout .CTA{font-size:16px;font-weight:normal;padding:.75em;text-align:center;text-decoration:none;width:100%}.section-faqhtml .l-region--primary-callout .CTA:hover{color:#fff}.section-faqhtml .l-region--primary-callout .CTA::after{display:none}.section-faq .l-primary .view.view-id-faqs .view-header li,.section-faqhtml .l-primary .view.view-id-faqs .view-header li{margin-bottom:1em}.section-faq .l-primary .view.view-id-faqs .view-header a,.section-faqhtml .l-primary .view.view-id-faqs .view-header a{text-decoration:none}.section-faq .l-primary .view.view-id-faqs .view-header a:hover,.section-faqhtml .l-primary .view.view-id-faqs .view-header a:hover{text-decoration:underline}.section-faq .l-primary .view.view-id-faqs .view-header p,.section-faqhtml .l-primary .view.view-id-faqs .view-header p{padding:1em 16px}.section-faq .l-primary .view.view-id-faqs .view-content,.section-faqhtml .l-primary .view.view-id-faqs .view-content{padding:0 1em}@media (min-width: 1000px){.section-faq .l-primary .view.view-id-faqs .view-content,.section-faqhtml .l-primary .view.view-id-faqs .view-content{padding:0}}.section-faq .l-primary .view.view-id-faqs .arrows,.section-faqhtml .l-primary .view.view-id-faqs .arrows{padding:1em 0}.section-faq .l-primary .view.view-id-faqs .views-row,.section-faqhtml .l-primary .view.view-id-faqs .views-row{background-color:#fff;border-bottom:1px solid #d8e3e9;border-right:1px solid #d8e3e9;margin-bottom:2em;padding:1em 0 3em;position:relative}@media (min-width: 700px){.section-faq .l-primary .view.view-id-faqs .views-row,.section-faqhtml .l-primary .view.view-id-faqs .views-row{padding:1em 2em 2em}}.section-faq .l-primary .view.view-id-faqs .views-row p,.section-faqhtml .l-primary .view.view-id-faqs .views-row p{font-size:16px;text-align:left;font-size:.9em;padding:.5em 16px}@media (min-width: 500px){.section-faq .l-primary .view.view-id-faqs .views-row p,.section-faqhtml .l-primary .view.view-id-faqs .views-row p{font-size:.95em}}@media (min-width: 650px){.section-faq .l-primary .view.view-id-faqs .views-row p,.section-faqhtml .l-primary .view.view-id-faqs .views-row p{font-size:1em}}.section-faq .l-primary .view.view-id-faqs .views-row h3,.section-faqhtml .l-primary .view.view-id-faqs .views-row h3{color:#6f8c2a;line-height:1.4em;position:relative;text-align:center;text-decoration:none}.section-faq .l-primary .view.view-id-faqs .views-row h3:hover,.section-faqhtml .l-primary .view.view-id-faqs .views-row h3:hover{color:#6f8c2a}.section-faq .l-primary .view.view-id-faqs .views-row h3:hover::before,.section-faqhtml .l-primary .view.view-id-faqs .views-row h3:hover::before{color:#6f8c2a}.section-faq .l-primary .view.view-id-faqs .views-row h3::before,.section-faqhtml .l-primary .view.view-id-faqs .views-row h3::before{color:#95b000;content:'>';margin-right:.25em}.section-faq .l-primary .view.view-id-faqs .views-row ul,.section-faqhtml .l-primary .view.view-id-faqs .views-row ul{font-size:.9em;list-style:none;margin:0;padding:.5em 16px 0;position:relative}@media (min-width: 500px){.section-faq .l-primary .view.view-id-faqs .views-row ul,.section-faqhtml .l-primary .view.view-id-faqs .views-row ul{font-size:.95em}}@media (min-width: 650px){.section-faq .l-primary .view.view-id-faqs .views-row ul,.section-faqhtml .l-primary .view.view-id-faqs .views-row ul{font-size:1em}}.section-faq .l-primary .view.view-id-faqs .views-row ul>li,.section-faqhtml .l-primary .view.view-id-faqs .views-row ul>li{line-height:1.4em;padding:0 1em 0 .85em;position:relative}.section-faq .l-primary .view.view-id-faqs .views-row ul>li:last-child,.section-faqhtml .l-primary .view.view-id-faqs .views-row ul>li:last-child{padding-bottom:0}.section-faq .l-primary .view.view-id-faqs .views-row ul>li::before,.section-faqhtml .l-primary .view.view-id-faqs .views-row ul>li::before{color:#95b000;content:'>';font-size:1.2em;left:0;position:absolute}.section-faq .l-primary .view.view-id-faqs .CTA::after,.section-faqhtml .l-primary .view.view-id-faqs .CTA::after{display:none}article.node .tabwrapper{margin:2em 0}article.node .tabwrapper ul{list-style:none}article.node .tabwrapper #tabs{background-color:rgba(233,240,244,0.5);border-bottom:1px solid #cfd5da;border-top:1px solid #cfd5da;display:table;list-style-type:none;margin:0 auto;padding-left:0;position:relative;table-layout:fixed;width:100%}article.node .tabwrapper #tabs li{display:table-cell;position:relative;text-align:center;vertical-align:middle}article.node .tabwrapper #tabs li::after{background-color:#cfd5da;content:'';height:100%;position:absolute;right:0;top:0;width:1px;z-index:3}article.node .tabwrapper #tabs li a{color:#6f8c2a;display:block;font-size:1.34em;height:5em;letter-spacing:.7px;padding:2em 0 1.75em;text-decoration:none;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}article.node .tabwrapper #tabs li a.current{background-color:#fff;-webkit-box-shadow:0 8px #95b000 inset;box-shadow:0 8px #95b000 inset;color:#6f8c2a}article.node .tabwrapper #tabs li a.current::after{background-image:url("https://www.intrax.de/sites/all/themes/intrax_europe/images/icons/tab_arrow.png");background-repeat:no-repeat;content:'';display:block;height:22px;left:50%;position:absolute;top:97%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px;z-index:10}article.node .tabwrapper #tabs li a.padding{padding-top:1.5em}article.node .tabwrapper .tab-section{background-color:#e9f0f4;border-bottom:1px solid #cfd5da;margin:0 auto;max-width:998px;padding:2em;position:relative}article.node .tabwrapper .tab-section.onecol ul{float:none;width:100%}article.node .tabwrapper .tab-section.twocol ul{width:50%}article.node .tabwrapper .tab-section ul{float:left;width:33.3%}article.node .tabwrapper .tab-section p{padding:0}article.node .tabwrapper .tab-section li{padding:1em 1em 1em 3.5em;position:relative;line-height:1.4em;font-size:.9em;margin-bottom:0}@media (min-width: 500px){article.node .tabwrapper .tab-section li{font-size:.95em;margin-bottom:1em;background-size:9px}}@media (min-width: 650px){article.node .tabwrapper .tab-section li{font-size:1em}}article.node .tabwrapper .tab-section li:before{background-color:#fff;background-image:url("/sites/all/themes/intrax_europe/images/icons/tick_neon.png");background-position:center center;background-repeat:no-repeat;background-size:1em;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;box-shadow:1px 1px 0.5px 0 rgba(51,72,21,0.15) inset;content:' ';display:block;height:35px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}article.node .tabwrapper .tab-section li>ul{padding:1em 0 0;width:100%}article.node .tabwrapper .tab-section li>ul>li{padding:0 0 .5em 1em}article.node .tabwrapper .tab-section li>ul>li::before{background:none;-webkit-box-shadow:none;box-shadow:none;content:'-';display:inline;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}article.node .tabwrapper .tab-section#Not_included ul{padding:1em 0}article.node .tabwrapper .tab-section#Not_included li{background-image:url("/sites/all/themes/intrax_europe/images/icons/dash_green.png");background-position:0 1em;background-repeat:no-repeat;line-height:1.3em;padding:.5em .85em .5em 1.5em;position:relative}article.node .tabwrapper .tab-section#Not_included li::before{display:none}article.node .tabwrapper.mobile_tab{margin:0 1em 1em}article.node .tabwrapper.mobile_tab .tab-section{background-color:#fff;border-bottom:0;margin:0;padding:0}article.node .tabwrapper.mobile_tab .tab-section::before{color:#6f8c2a;display:block;font-size:1.5em;padding:.5em 0;text-align:center}article.node .tabwrapper.mobile_tab .tab-section#Not_included::before{content:'Nicht inclusive'}article.node .tabwrapper.mobile_tab .tab-section#Not_included ul{padding:1em 0 1em .5em}article.node .tabwrapper.mobile_tab .tab-section#Not_included li{padding:.5em .85em .5em 3em}article.node .tabwrapper.mobile_tab .tab-section#Leistungen::before{content:'Leistungen'}article.node .tabwrapper.mobile_tab .tab-section#Optionale_extras::before{content:'Optionale Extras'}article.node .tabwrapper.mobile_tab .tab-section#Rahmenbedingungen::before{content:'Rahmenbedingungen'}article.node .tabwrapper.mobile_tab .tab-section#Versicherung::before{content:'Versicherung'}article.node .tabwrapper.mobile_tab .tab-section#Flug::before{content:'Flug'}article.node .tabwrapper.mobile_tab .tab-section#Visum::before{content:'Visum'}article.node .tabwrapper.mobile_tab .tab-section ul{float:none;list-style:none;width:100%}article.node .tabwrapper.mobile_tab .tab-section li::before{background-color:#e9f0f4}article.node .tabwrapper.mobile_tab .tab-section li>ul>li::before{background:none}.section-anmeldung-club .l-primary-callout .l-inner,.section-anmeldung-clubhtml .l-primary-callout .l-inner{max-width:998px;padding-bottom:0}@media (min-width: 600px){.section-anmeldung-club .l-primary-callout .l-inner,.section-anmeldung-clubhtml .l-primary-callout .l-inner{padding-bottom:2em}}.section-anmeldung-club ul,.section-anmeldung-clubhtml ul{list-style:none}.section-anmeldung-club h2,.section-anmeldung-clubhtml h2{font-size:1.5em;padding:0 16px;text-align:left}.section-anmeldung-club .user-login-form ul,.section-anmeldung-clubhtml .user-login-form ul{padding:1em 16px}.section-anmeldung-club .block--intrax-user-profile,.section-anmeldung-club .block--user-login,.section-anmeldung-clubhtml .block--intrax-user-profile,.section-anmeldung-clubhtml .block--user-login{padding:0}@media (min-width: 600px){.section-anmeldung-club .block--intrax-user-profile,.section-anmeldung-club .block--user-login,.section-anmeldung-clubhtml .block--intrax-user-profile,.section-anmeldung-clubhtml .block--user-login{display:inline-block;padding:0 2em;vertical-align:top;width:48%}}.section-anmeldung-club .block--intrax-user-profile h2,.section-anmeldung-club .block--user-login h2,.section-anmeldung-clubhtml .block--intrax-user-profile h2,.section-anmeldung-clubhtml .block--user-login h2{padding-top:1em}@media (min-width: 600px){.section-anmeldung-club .block--intrax-user-profile h2,.section-anmeldung-club .block--user-login h2,.section-anmeldung-clubhtml .block--intrax-user-profile h2,.section-anmeldung-clubhtml .block--user-login h2{padding-top:2em}}.section-anmeldung-club .block--intrax-user-profile,.section-anmeldung-clubhtml .block--intrax-user-profile{background-color:#e9f0f4;border-left:1px solid #e9f0f4}.userpoints-list-transactions{padding-bottom:1em}.userpoints-list-transactions table{width:100%}.userpoints-list-transactions table td,.userpoints-list-transactions table th{background-color:transparent;font-weight:normal;padding:.75em}.userpoints-list-transactions table tbody{background-color:transparent;border-top:1px solid #95b000}.userpoints-list-transactions table tbody tr{background-color:#e9f0f4;border-bottom:1px solid #95b000}.userpoints-list-transactions table.userpoints-myuserpoints-total{width:50%}body.page-user-returnee ul.tabs--primary li:first-child{display:none}.section-club span.country{display:inline-block;margin-bottom:0}.page-user-returnee .profile .user-picture{float:none}.page-user-returnee .profile .user-picture .user-picture{float:none;margin-bottom:2em;width:100%}.page-user-returnee .profile .user-picture a{display:block;text-align:center}.page-user-returnee .contact{border-bottom:1px solid #d8e3e9;border-right:1px solid #d8e3e9;margin-top:0;width:100%}.page-user-returnee .group-layout-div.field-group-div{width:66%}.profile .user-picture{float:none;margin:0 0 2em}.profile header{background:none}.profile h3{background-color:#95b000;border-bottom:1px solid #95b000;color:#fff;padding:.5em 0}.profile .wrapper{position:relative}.profile .program{border-bottom:1px solid #d8e3e9;border-right:1px solid #d8e3e9;margin-bottom:2em}.profile .user-data h2{margin-bottom:1.5em}.profile .field--returnee-email a{word-break:break-all}.profile .social{border-bottom:1px solid #d8e3e9;border-right:1px solid #d8e3e9;word-break:break-all}.profile .social.no-border-bottom{border-bottom:none}.profile .userpoints-links,.profile .userpoints-points,.profile .userpoints-total{background-color:#e9f0f4;border-right:1px solid #d8e3e9;list-style:none;padding:1em}.profile .userpoints-links{border-bottom:1px solid #d8e3e9}@media (max-width: 800px){.page-user-returnee .profile .user-picture,.section-club .profile .user-picture{margin-bottom:1em;width:100%}.page-user-returnee .profile .user-picture .user-picture,.section-club .profile .user-picture .user-picture{margin:0 auto}.page-user-returnee .group-layout-div.field-group-div,.section-club .group-layout-div.field-group-div{width:100%}.page-user-returnee .user-picture img,.page-user-returnee .social,.section-club .user-picture img,.section-club .social{margin-bottom:1.5em;width:100%}.page-user-returnee .contact,.section-club .contact{margin-bottom:1.5em;margin-top:1.5em;width:100%}}form#user-profile-form img{max-width:200px}form#user-profile-form .form-item label{width:auto}form#user-profile-form .vertical-tabs-panes.vertical-tabs-processed{background-color:#fff}form#user-profile-form .field-group-tabs-wrapper.group-user-settings.field-group-tabs{background-color:#e9f0f4}form#user-profile-form .vertical-tabs ul.vertical-tabs-list{display:block;margin:-1px 0 -1px -15em}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li{background-color:#e9f0f4}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.selected{background-color:#fff}@media (max-width: 600px){form#user-profile-form .vertical-tabs ul.vertical-tabs-list{display:none;margin:-1px 0}}form#user-profile-form div.vertical-tabs{margin:1em 0 1em 15em}@media (max-width: 600px){form#user-profile-form div.vertical-tabs{margin:1em 0}}form#user-profile-form input#edit-submit{float:right}form#user-profile-form #edit-actions--2{float:right;padding:1em 1em 0}form#user-profile-form fieldset.group-account-settings.field-group-fieldset,form#user-profile-form fieldset.group-contact-data.field-group-fieldset,form#user-profile-form fieldset.group-program.field-group-fieldset,form#user-profile-form fieldset.group-program.field-group-fieldset{display:none}@media (max-width: 600px){form#user-profile-form fieldset.group-account-settings.field-group-fieldset,form#user-profile-form fieldset.group-contact-data.field-group-fieldset,form#user-profile-form fieldset.group-program.field-group-fieldset,form#user-profile-form fieldset.group-program.field-group-fieldset{display:block !important}}.page-user-edit.page-user-returnee .l-wrapper--header{display:none}.page-user-edit.page-user-returnee header.l-header{height:10em}@media (min-width: 750px){.page-user-edit.page-user-returnee header.l-header{height:20em}}.entity.profile2-returnee-profile .content .contact>div,.entity.profile2-returnee-profile .content .program>div,.entity.profile2-returnee-profile .content .social>div{background-color:#e9f0f4;border-bottom:0;display:table;table-layout:fixed;width:100%}.entity.profile2-returnee-profile .content .contact>div>div,.entity.profile2-returnee-profile .content .contact>div>span,.entity.profile2-returnee-profile .content .program>div>div,.entity.profile2-returnee-profile .content .program>div>span,.entity.profile2-returnee-profile .content .social>div>div,.entity.profile2-returnee-profile .content .social>div>span{color:#585858;display:table-cell;font-weight:normal;padding:1em}.entity.profile2-returnee-profile .content .field-label,.entity.profile2-returnee-profile .content .field__label{color:#000 !important}.entity.profile2-returnee-profile .content .social>div{padding-left:3em;position:relative}.entity.profile2-returnee-profile .content .social>div>div{display:block;width:100%}.entity.profile2-returnee-profile .content .social>div>div.field__label{padding-bottom:0}.entity.profile2-returnee-profile .content .social>div>div.field__items{padding-top:0}.entity.profile2-returnee-profile .content .social>div::before{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:80%;-webkit-border-radius:50%;border-radius:50%;content:' ';display:block;height:2em;left:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em}.entity.profile2-returnee-profile .content .social>div.field--facebook-profile::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/Footer_icons_1.png");left:16px}.entity.profile2-returnee-profile .content .social>div.field--blog-link::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/Footer_icons_4.png");left:16px}.entity.profile2-returnee-profile .content .social>div.field--instagram-link::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/Footer_icons_3.png");left:16px}.page-node-34564 nav#block-menu-block-39{visibility:hidden}.group-wrapper-all-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}@media (max-width: 800px){.group-wrapper-all-div{display:block}}.group-wrapper-all-div .group-social{width:30%}@media (max-width: 800px){.group-wrapper-all-div .group-social{width:100%}}.group-wrapper-all-div .group-layout-div{width:66%}.glp .l-primary .l-inner{max-width:100%}.glp .l-primary article.node{padding:0}.glp .l-primary article.node h1{padding-top:1em}.glp .l-top{display:none}@media (min-width: 1024px){.glp .l-top{display:block}}.glp .l-mobile .smaller_logo img{height:35px}.glp .l-region--mobile>div:first-child{background-color:#fff;-webkit-box-shadow:1px 1px 0.5px rgba(25,25,25,0.1);box-shadow:1px 1px 0.5px rgba(25,25,25,0.1);float:left;height:2.7em;text-align:left;width:100%}@media (min-width: 500px){.glp .l-region--mobile>div:first-child{height:3em}}.glp .l-region--mobile>div:first-child a{float:left;height:2.7em;margin-left:.5em;max-width:30%;text-align:left}@media (min-width: 500px){.glp .l-region--mobile>div:first-child a{height:3em}}.glp .l-region--mobile>div:first-child a img{position:relative;top:50%;-webkit-transform:translateY(-52%);-ms-transform:translateY(-52%);transform:translateY(-52%)}.glp .l-region--mobile>div:first-child p{padding:0}.glp form.mktoForm[style]{font-size:15px !important}.glp form.mktoForm input[type='text']{height:auto}.glp form.mktoForm .mktoFormCol{width:100%}.glp form.mktoForm .mktoFormCol .mktoField{padding:.7em 1em}.glp form.mktoForm .mktoFormCol .mktoField[multiple='multiple']{padding:0}.glp .advantages.glp li{margin-bottom:.75em;width:100%}.glp .tabs--primary{border-bottom:1px solid #bbb;margin:0 auto 1em;max-width:998px;padding-right:0}@media (min-width: 750px){.glp .tabs--primary{padding-right:480px}}.glp .wide{padding:0 0 1em}@media (min-width: 750px){.glp .wide{padding:0}}.glp .wide.half .area{padding-bottom:0;padding-right:0}@media (min-width: 750px){.glp .wide.half .area{padding-bottom:7em;padding-right:450px}}.glp .form_absolut{background-color:#fff;border:0.5em solid #95b000;-webkit-box-shadow:none;box-shadow:none;float:none;margin-bottom:0;position:relative;right:0;top:0;width:100%}@media (min-width: 750px){.glp .form_absolut{border:1em solid #95b000;float:right;margin-bottom:-150px;top:-70px;width:450px}}.glp .form_absolut h2{padding-top:1em}.glp .form_absolut h2 strong{font-weight:bold}.glp .form_absolut_area{margin:0 auto;max-width:998px;position:relative}.glp .menu_googlelanding{background-color:#fff;display:inline-block;height:70px;padding:0;vertical-align:middle;width:100%}.glp .menu_googlelanding .logos{display:inline-block;padding-right:16px;position:relative;text-align:right;width:20%}.glp .menu_googlelanding .logos img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.glp .menu_googlelanding .logos .logos_logo{display:inline-block;height:56px;min-width:70px;position:relative;vertical-align:middle;width:40%}.glp .menu_googlelanding .logo{display:inline-block;height:70px;padding-left:16px;position:relative;text-align:left;vertical-align:middle;width:20%}.glp .menu_googlelanding .logo img{bottom:0;height:auto;left:0;margin:auto auto auto 16px;max-height:100%;max-width:130px;position:absolute;right:0;top:0;width:auto}.glp .menu_googlelanding .contact_info{display:inline-block;text-align:center;width:48%}.glp .menu_googlelanding .contact_info::before{background-repeat:no-repeat;-webkit-border-radius:50%;border-radius:50%;content:' ';display:inline-block;height:35px;margin-right:3px;text-align:center;vertical-align:middle;width:35px}.glp .menu_googlelanding .contact_info:first-child{border-right:1px solid #d7d5d5}.glp .menu_googlelanding .contact_info a{color:#95b000;font-size:.95em;text-decoration:none}@media (min-width: 900px){.glp .menu_googlelanding .contact_info a{font-size:1em}}@media (min-width: 1000px){.glp .menu_googlelanding .contact_info a{font-size:1.2em}}.glp .menu_googlelanding .contact_info.email{border-right:1px solid #d7d5d5;padding-right:1em;text-align:right}.glp .menu_googlelanding .contact_info.email::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-email-small.png");background-position:right 33%;text-align:center}.glp .menu_googlelanding .contact_info.number::before{background-image:url("/sites/all/themes/intrax_europe/images/icons/contact-phone-small.png");background-position:right 33%}.glp .menu_googlelanding .contact_infos{display:inline-block;vertical-align:middle;width:59%}.glp .menu_googlelanding .number{color:#95b000;padding:0;text-align:left}.glp .googlelanding_footer{display:inline-block;list-style:none;text-align:center;width:100%}.glp .googlelanding_footer li{display:block;padding:.5em}@media (min-width: 1024px){.glp .googlelanding_footer li{display:inline-block;padding:1em 0}}.glp .googlelanding_footer li:last-child::after{content:' '}.glp .googlelanding_footer li::after{color:#95b000;content:' '}@media (min-width: 1024px){.glp .googlelanding_footer li::after{content:'|'}}.glp .googlelanding_footer a{color:#d0e7ad;display:inline-block;padding:0 1em;text-decoration:none}.glp .googlelanding_footer a:hover{color:#ebf5dc}.glp.section-college-stipendien .smaller_logo img{height:23px}@media (min-width: 500px){.glp.section-college-stipendien .smaller_logo img{height:30px}}.glp.section-college-stipendien .logos_logo.twentyfive{display:none;visibility:hidden}.glp.section-college-stipendien .logos_logo.gocampus{text-align:right;width:100%}.glp.section-college-stipendien .logos_logo.gocampus img{margin-right:0;max-width:180px}.glp.section-j1-visum-usa header{background-position:left 25%}.glp.section-j1-visum-usa header.l-header{height:100px;margin-top:43px}@media (min-width: 500px){.glp.section-j1-visum-usa header.l-header{margin-top:49px}}@media (min-width: 600px){.glp.section-j1-visum-usa header.l-header{height:160px}}@media (min-width: 1024px){.glp.section-j1-visum-usa header.l-header{margin-top:0}}.glp.section-j1-visum-usa header.l-header .l-inner{display:none}.glp.section-j1-visum-usa .wide{margin:0;padding:0}.glp.section-j1-visum-usa .wide.grey .area{padding:2em 0}.glp.section-j1-visum-usa .grey{background-color:#e9f0f4}.glp.section-j1-visum-usa .cta_container{padding-top:0;text-align:center}.glp.section-j1-visum-usa .cta_container .cta{font-size:16px;text-align:left;font-size:.9em;background-color:#95b000;bottom:0;color:#fff;display:inline-block;font-weight:normal;height:auto;padding:1em;text-decoration:none}@media (min-width: 500px){.glp.section-j1-visum-usa .cta_container .cta{font-size:.95em}}@media (min-width: 650px){.glp.section-j1-visum-usa .cta_container .cta{font-size:1em}}.glp.section-j1-visum-usa .cta_container .cta:hover{background-color:rgba(149,176,0,0.8)}.glp.section-j1-visum-usa .cta_container .cta::after{content:'>';padding-left:.3em}.glp.section-j1-visum-usa .numbers{margin:1em auto;padding:1em;width:100%}@media (min-width: 600px){.glp.section-j1-visum-usa .numbers{width:66%}}.glp.section-j1-visum-usa .gi_logo img{max-width:120px}.glp.section-j1-visum-usa .logo img{max-width:160px}.node-type-job-posting .l-primary .l-inner{padding:1em 0}.node-type-job-posting article{padding:0}.node-type-job-posting article h1{font-size:2.5em}.node-type-job-posting article ul{font-size:.9em;list-style:none;margin:0;padding:.5em 16px 0;position:relative}@media (min-width: 500px){.node-type-job-posting article ul{font-size:.95em}}@media (min-width: 650px){.node-type-job-posting article ul{font-size:1em}}.node-type-job-posting article ul>li{line-height:1.4em;padding:0 1em 0 .85em;position:relative}.node-type-job-posting article ul>li:last-child{padding-bottom:0}.node-type-job-posting article ul>li::before{color:#95b000;content:'>';font-size:1.2em;left:0;position:absolute}.node-type-institution article{padding:0 16px}@media (min-width: 700px){.node-type-institution article{padding:0}}.node-type-institution .l-footer,.node-type-institution .l-header,.node-type-institution .l-mobile,.node-type-institution .l-navigation,.node-type-institution .l-sticky,.node-type-institution .l-top{display:none}.node-type-institution .l-primary .l-inner{font-size:14px;max-width:650px}.node-type-institution .l-primary .l-inner h1{background-color:#95b000;color:#fff;margin-bottom:16px;margin-top:0;padding:.2em 0;text-align:center;width:100%}@media (min-width: 700px){.node-type-institution .l-primary .l-inner h1{margin-top:1.4em}}.node-type-institution .field--media-reference{display:table-cell;float:none;padding:0;text-align:center;width:25%}.node-type-institution .field--media-reference .field__label,.node-type-institution .field--media-reference .flag-remember_institution,.node-type-institution .field--media-reference .form-type-item,.node-type-institution .field--media-reference h2,.node-type-institution .field--media-reference header{display:none}.node-type-institution .field--media-reference .field-group-div{padding:1em}.node-type-institution .field--media-reference .field-group-div.subdiv{padding-top:0}.node-type-institution .field--media-reference article{padding:0}.node-type-institution .field--media-reference .field--gps-pos{display:none}.node-type-institution .field--media-reference a{display:block;width:90%}.node-type-institution .field--media-reference a img{height:50px}@media (min-width: 700px){.node-type-institution .field--media-reference a img{height:90px}}.node-type-institution .price_view h3{margin:0;padding:0;text-align:left}.node-type-institution .location .vcard{color:#585858;line-height:1.2em}.node-type-institution .location-hidden{padding:0}.node-type-institution .field-group-div{float:left;padding:.5em 0;width:100%}@media (min-width: 700px){.node-type-institution .field-group-div{width:50%}}@media print{.node-type-institution .field-group-div{float:left;padding:.5em 0;width:50%}}.node-type-institution .field-group-div.subdiv{border-bottom:1px dotted #c9d6de;margin-bottom:.5em;padding:0 0 .5em;width:100%}.node-type-institution .field-group-div.subdiv:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.node-type-institution .field-group-div.fullwidth{clear:both;padding:0;width:100%}.node-type-institution .field-group-div h3{padding:0 0 .5em;text-align:left}.node-type-institution .field-group-div p{line-height:1.2em;padding:0}.node-type-institution .group-upper-right.field-group-div{padding-bottom:0;padding-right:1em}.node-type-institution .group-upper-right.field-group-div p{padding-bottom:.5em}.node-type-institution .group_top.field-group-div{background-color:#e9f0f4;border-bottom:1px solid #95b000;border-top:1px solid #95b000;margin:1em 0;padding:0 16px}.node-type-institution .field--foreign-languages,.node-type-institution .field--offered-sports{color:#585858;display:inline-block;height:1.2em}.node-type-institution .field--foreign-languages:last-child::after,.node-type-institution .field--offered-sports:last-child::after{display:none}.node-type-institution .field--foreign-languages::after,.node-type-institution .field--offered-sports::after{content:',';left:-3px;position:relative}.node-type-institution .field--offered-sports{margin-right:-3px}.node-type-institution .map-link{display:none}.node-type-institution .group-website span{display:none}.node-type-institution .field--institution-website{padding-left:0;padding-top:7px}.node-type-institution .gmap-gmap{display:none}.node-type-institution .field--exif-isospeedratings{display:none}.node-type-institution .field--school-or-district{display:none}.node-type-institution iframe{display:none}.node-type-institution span[style]{line-height:1.4em !important}.node-type-institution .group-description p{line-height:1.3em}.node-type-institution .not_available{background-color:#6f8c2a}.node-type-institution .not_available h2{display:none}.node-type-institution p.not_available{color:#fff;margin:0 auto;width:998px}.node-type-institution p.not_available a{color:#fff}.node-type-institution .statistics_counter{visibility:hidden}.node-type-institution table{font-size:14px;width:100%}.node-type-institution .field--institution-highlights li{line-height:1.2em;list-style:circle;list-style-position:inside}.node-type-institution .tabs--primary{margin-bottom:0}.node-type-institution .node_institution_price_view{float:left;padding:0;width:100%}.node-type-institution .flag-remember_institution{display:none}.node-type-institution .programs thead{border-top:0}.node-type-institution .programs thead th{padding:0 1em 1em}.node-type-institution .programs tbody td{padding:.7em}.node-type-institution .programs tbody tr:first-child{background-color:transparent;border-top:1px solid #95b000}.page-node-31687 .node_institution_price_view,.page-node-31689 .node_institution_price_view,.page-node-31690 .node_institution_price_view,.page-node-31691 .node_institution_price_view,.page-node-31692 .node_institution_price_view,.page-node-31693 .node_institution_price_view,.page-node-31694 .node_institution_price_view{display:none}.page-node-31687 .group-number::before,.page-node-31689 .group-number::before,.page-node-31690 .group-number::before,.page-node-31691 .group-number::before,.page-node-31692 .group-number::before,.page-node-31693 .group-number::before,.page-node-31694 .group-number::before{content:'Studentenanzahl:'}.page-node-31687 .group-number .field-label,.page-node-31689 .group-number .field-label,.page-node-31690 .group-number .field-label,.page-node-31691 .group-number .field-label,.page-node-31692 .group-number .field-label,.page-node-31693 .group-number .field-label,.page-node-31694 .group-number .field-label{display:none}.node-type-press-release h1{margin:2em 0 0}.timeline_wrapper{background-color:#e9f0f4;padding:1em}.timeline{position:relative;padding:0;height:100%}.timeline::before{left:10px;content:" ";position:absolute;top:0;height:100%;width:2px;background-color:#95b000}.timeline_block{position:relative}.timeline_roundel{position:absolute;width:36px;height:36px;background-color:#95b000;-webkit-border-radius:50%;border-radius:50%;left:20px;margin-left:-28px}.timeline_content img{display:none}article.node .timeline h3{text-align:left;margin-top:0;padding-top:0;padding:0}article.node .timeline p{padding:0;padding-top:1em}.timeline_year{position:relative;top:50%;color:#fff;margin-top:-8px;width:100%;display:block;text-align:center}.timeline_content{background-color:#fff;margin-left:3em;margin-bottom:2em;padding:1em;border-bottom:1px solid #c9d6de;border-right:1px solid #c9d6de;position:relative}.timeline_content::before{content:'';position:absolute;height:0;width:0;border:10px solid transparent;border-right:10px solid white;top:12px;content:'';position:absolute;right:100%;height:0;width:0}.timeline_content img{display:block;width:100%;margin-bottom:1em}.timeline_block:after{content:"";display:table;clear:both}.timeline_block{position:relative}.timeline_block.anim:nth-child(even) .timeline_content{-webkit-animation:none;animation:none}@-webkit-keyframes anim3{0%{opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes anim3{0%{opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.timeline_block.anim .timeline_roundel{visibility:visible;animation:none;-webkit-animation:none;-moz-animation:none}@-webkit-keyframes anim{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.timeline_block .timeline_content{visibility:visible;animation:none;-webkit-animation:none;-moz-animation:none}@-webkit-keyframes anim2{0%{opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes anim2{0%{opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width: 500px){.timeline_roundel{width:56px;height:56px;left:20px}.timeline_content::before{top:20px}.timeline_content{margin-left:4em}.timeline::before{left:20px}}@media (min-width: 700px){.timeline_wrapper{padding:2em}.timeline::before{left:50%}.timeline_roundel{left:50%}.timeline_content{width:42%;margin-left:0;margin-bottom:0}.timeline_block{margin-bottom:-10%}.timeline_block .timeline_content::before{left:100%;border:10px solid transparent;border-left:10px solid white}.timeline_block:nth-child(even) .timeline_content::before{top:20px;left:auto;right:100%;border-color:transparent;border-right-color:white}.timeline_block:nth-child(even) .timeline_content{float:right}.timeline_block:nth-child(6){margin-bottom:0}.timeline_block .timeline_content{visibility:hidden}.timeline_block.anim .timeline_content{visibility:visible;-webkit-animation:anim2 0.6s;animation:anim2 0.6s}.timeline_block .timeline_roundel{visibility:hidden}.timeline_block.anim .timeline_roundel{visibility:visible;-webkit-animation:anim 0.6s;animation:anim 0.6s}.timeline_block.anim:nth-child(even) .timeline_content{-webkit-animation:anim3 0.6s;animation:anim3 0.6s}}@media (min-width: 800px){.timeline_wrapper{padding:4em}}.view.quiz #card{height:220px;width:220px}.view.quiz .circle{-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:220px;width:220px}.view.quiz .circle:hover .circle_back h4{visibility:visible}.view.quiz .circle_back,.view.quiz .circle_front{-webkit-border-radius:50%;border-radius:50%;height:220px;position:relative;width:220px}.view.quiz .circle_front.quizbg-Australien{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Australia_BG6.jpg")}.view.quiz .circle_front.quizbg-USA{background-image:url("/sites/all/themes/intrax_europe/images/quiz/USA_Quiz_BG.jpg")}.view.quiz .circle_front.quizbg-Großbritannien{background-image:url("/sites/all/themes/intrax_europe/images/quiz/UK_BG.jpg")}.view.quiz .circle_front.quizbg-Neuseeland{background-image:url("/sites/all/themes/intrax_europe/images/quiz/NewZealand_BG.jpg")}.view.quiz .circle_front.quizbg-Japan{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Japan_BG.jpg")}.view.quiz .circle_front.quizbg-Schweden{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Sweden_BG.jpg")}.view.quiz .circle_front.quizbg-Costa.Rica{background-image:url("/sites/all/themes/intrax_europe/images/quiz/CostaRica_BG.jpg")}.view.quiz .circle_front.quizbg-Frankreich{background-image:url("/sites/all/themes/intrax_europe/images/quiz/France_BG.jpg")}.view.quiz .circle_front.quizbg-Irland{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Irland_BG.jpg")}.view.quiz .circle_front.quizbg-Ecuador{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Ecuador_BG.jpg")}.view.quiz .circle_front.quizbg-Italien{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Italy_BG.jpg")}.view.quiz .circle_front.quizbg-Kanada{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Canada_BG.jpg")}.view.quiz .circle_front.quizbg-Norwegen{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Norway_BG.jpg")}.view.quiz .circle_front.quizbg-Spanien{background-image:url("/sites/all/themes/intrax_europe/images/quiz/Spain_BG2.jpg")}.view.quiz .circle_back img{-webkit-border-radius:50%;border-radius:50%}.view.quiz .circle_back h4{color:#fff;font-weight:bold;text-shadow:1px 1px 1px #333;visibility:hidden;width:100%}.view.quiz h4{color:#6f8c2a;font-size:23px;letter-spacing:1.2px;padding:0 .5em;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.view.quiz p{margin:0;padding:0}.view.quiz .view-content{text-align:center}.view.quiz .view-content>div{-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:220px;margin:2em;width:220px}.page-node-33955 .view.quiz .view-content>div:nth-child(4) .back h4{color:#333;padding:0 1em;text-shadow:none}.page-node-34184 .view.quiz .view-content>div:nth-child(4) .back h4{padding:0 1em}.page-node-34184 .view.quiz .view-content>div:nth-child(6) .back h4{padding:0 1em}.page-node-33946 .view.quiz .view-content>div:nth-child(8) .back h4{padding:0 1em}.tree ul{list-style:none}.tree ul li.parent{cursor:pointer}.tree .parent.active .views-field-name::after{border-color:transparent transparent transparent #95b000;border-style:solid;border-width:4px 0 4px 4px;content:' ';display:inline-block;height:0;left:3px;position:relative;width:0}.tree .parent .views-field-name::after{border-color:#95b000 transparent transparent;border-style:solid;border-width:4px 4px 0;content:' ';display:inline-block;height:0;width:0}.tree .parent .views-field-name span{color:#585858}.tree .views-field-view{margin-left:2em}.tree .views-field-view+ul{margin-left:2em}.tree .views-field-view+ul>li.parent>.views-field-name::after{border-color:#95b000 transparent transparent;border-style:solid;border-width:4px 4px 0;content:' ';display:inline-block;height:0;width:0}.tree .views-field-view+ul>li.parent.active>.views-field-name::after{border-color:transparent transparent transparent #95b000;border-style:solid;border-width:4px 0 4px 4px;content:' ';display:inline-block;height:0;left:3px;position:relative;width:0}.page-node-34240 article.node .field--body,.page-node-34513 article.node .field--body{padding-bottom:1em}.page-node-34240 article.node .field--media-file,.page-node-34513 article.node .field--media-file{line-height:1.4em;margin:0 auto;width:750px}.page-node-34240 article.node .field--media-file .file img,.page-node-34513 article.node .field--media-file .file img{position:relative;top:2px}.page-node-34240 .field--media-file{padding:.5em 0;width:690px}.page-node-34240 .field--media-file>div::before{color:#6f8c2a;content:'';display:block;font-size:20px}.page-node-34240 #file-30191::before{content:'Ayusa Vertragsbedingungen und Datenschutz'}.page-node-34240 #file-30080::before{content:'Vorbereitung Englischtest ELTIS (nur USA und Skandinavien)'}.page-node-34240 #file-30079::before{content:'Ausfuellhilfe Online Bewerbung USA flex & Schulwahl'}.page-node-34240 #file-30068::before{content:'Ausfuellhilfe Online Bewerbung Irland Landesweit'}.page-node-34240 #file-30069::before{content:'Ausfuellhilfe Online Bewerbung Skandinavien'}.page-node-34513 .field--media-file>div::before{color:#6f8c2a;content:'';display:block;font-size:23px}.page-node-34513 #file-28851::before{content:'Vertragsbedingungen und Programmregeln';padding:1em 0 .5em}.page-node-34513 #file-28426::before{content:'Dokumente für Schule & Lehrer';padding:1em 0 .5em}.page-node-34513 #file-28427::before{content:'Dokumente für den Arzt';padding:1em 0 .5em}.page-node-34513 #file-30191::before{content:'Ayusa Vertragsbedingungen und Datenschutz';padding:1em 0 .5em}article.node .tip_copy p{margin:0}article.node .tip_copy p::before{display:none}article.node .view.view-tips #tabs{background-color:#fff;border:0}article.node .view.view-tips #tabs li .current{-webkit-box-shadow:none;box-shadow:none}.view-tips #tabs{border-bottom:0;border-top:0}.view-tips #tabs>li{background:none;background-image:none;list-style-type:none;margin:0;padding:0}.view-tips #tabs>li::after{display:none}.view-tips #tabs a{color:#858585;font-size:1.5em;padding:1.5em 0}.view-tips #tabs a::before{background-position:left bottom;background-repeat:no-repeat;background-size:contain;content:' ';display:inline-block;height:22px;margin-right:12px;position:relative;top:3px;width:26px}.view-tips #tabs a#books::before{background-image:url("/sites/all/themes/intrax_europe/images/tip/tip_icon_grey_3.gif");content:' '}.view-tips #tabs a#films::before{background-image:url("/sites/all/themes/intrax_europe/images/tip/tip_icon_grey_1.gif");content:' '}.view-tips #tabs a#links::before{background-image:url("/sites/all/themes/intrax_europe/images/tip/tip_icon_grey_2.gif");content:' '}.view-tips #tabs a.current::after{background-color:transparent;background-repeat:no-repeat;content:'';display:block;height:22px;left:47%;position:absolute;top:87%;width:30px;z-index:10}.view-tips #tabs a.current#books::before{background-image:url("/sites/all/themes/intrax_europe/images/tip/tip_icon_3.gif");content:' ';top:2px}.view-tips #tabs a.current#films::before{background-image:url("/sites/all/themes/intrax_europe/images/tip/tip_icon_2.gif");content:' ';top:2px}.view-tips #tabs a.current#links::before{background-image:url("/sites/all/themes/intrax_europe/images/tip/tip_icon_1.gif");content:' ';top:2px}.view-tips .tab-section{border-bottom:0;border-left:1px solid #cfd5da;border-top:1px solid #cfd5da;margin:0 auto;max-width:998px;position:relative}.view-tips .tab-section>div{border-right:1px dotted #cfd5da;display:table-cell;padding:0 1em;vertical-align:top;width:50%}.view-tips .tab-section>div:last-child{border-right:0}.view-tips #Buchtipps .tip_bild{display:table-cell}.view-tips #Buchtipps img{min-width:135px;padding:.3em 1em 1em 0;width:100%}.view-tips #Buchtipps .tip_copy{display:table-cell;vertical-align:top}.view-tips #Linktipps>div{padding:.5em 1em;width:30%}.view-tips #Linktipps>div h3{font-size:1.2em;padding:0}.view-tips #Linktipps p{padding:0 0 1em}.view-tips .tip_copy{width:100%}.view-tips .tip_copy h3{margin:0;padding:0 0 .5em;text-align:left}.view-tips .tip_copy>div p{padding:1em 0 0}.view-tips .tabwrapper.infos{margin:0}.view-tips .tabwrapper.infos.mobile_tab .tab-section{border-left:0;border-top:0}.view-tips .tabwrapper.infos .tab-section{padding:2em 1em 1em}.view-tips .mobile_tab>div::before{background-color:#e9f0f4;border-bottom:1px solid #95b000;border-top:1px solid #95b000;padding:.7em 0}.view-tips .mobile_tab .tab-section>div{border-bottom:1px dotted #cfd5da;border-right:0;display:block;padding:1em;width:100%}.view-tips .mobile_tab .tab-section>div:last-child{border-bottom:0}.view-tips .mobile_tab .tab-section>div h3{font-size:1.2em;text-align:center;padding:.5em 0}.view-tips .mobile_tab #Linktipps>div{padding:1em;width:100%}.view-tips .mobile_tab #Buchtipps .tip_bild{display:block}@media (min-width: 500px){.view-tips .mobile_tab #Buchtipps .tip_bild{display:table-cell}}@media (min-width: 500px){.view-tips .mobile_tab #Buchtipps .tip_bild img{max-width:150px;padding:.3em 1em 1em 0}}.view-tips .mobile_tab #Buchtipps .tip_copy{display:block}@media (min-width: 500px){.view-tips .mobile_tab #Buchtipps .tip_copy{display:table-cell;vertical-align:top}}.view-tips .mobile_tab #Buchtipps::before{content:'Buchtipps'}.view-tips .mobile_tab #Filmtipps::before{content:'Filmtipps'}.view-tips .mobile_tab #Linktipps::before{content:'Linktipps'}.view-tips .mobile_tab .tip_bild img{display:block;margin:0 auto;max-width:40%;padding:0 0 1em}#sliding-popup.sliding-popup-bottom{background-color:#628030;border-top:1px solid #8da568;width:100%}#sliding-popup .popup-content{display:block;max-width:998px;text-align:center;width:100%}@media (min-width: 600px){#sliding-popup .popup-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#sliding-popup .popup-content #popup-text{max-width:none}@media (min-width: 600px){#sliding-popup .popup-content #popup-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}#sliding-popup .popup-content #popup-text p{color:#fff;display:block;font-family:'miloweb', Trebuchet MS, sans-serif;font-size:.9em;font-weight:normal;letter-spacing:1px;line-height:1.4em;margin:0;padding:1em;text-align:left}@media (min-width: 500px){#sliding-popup .popup-content #popup-text p{font-size:.95em}}@media (min-width: 600px){#sliding-popup .popup-content #popup-text p{padding:1em}}@media (min-width: 650px){#sliding-popup .popup-content #popup-text p{font-size:1em}}#sliding-popup .popup-content #popup-buttons{display:inline-block;max-width:none}@media (min-width: 600px){#sliding-popup .popup-content #popup-buttons{padding:0 1em 0 0}}#sliding-popup .popup-content #popup-buttons button{background-color:#95b000;border:0;color:#fff;font-family:'miloweb', Trebuchet MS, sans-serif;font-size:.9em;font-weight:normal;letter-spacing:1px;line-height:1.4em;margin:0;padding:.75em;text-shadow:none}@media (min-width: 500px){#sliding-popup .popup-content #popup-buttons button{font-size:.95em}}@media (min-width: 650px){#sliding-popup .popup-content #popup-buttons button{font-size:1em}}#sliding-popup .popup-content #popup-buttons button:hover{background-color:#a1c11b;background-image:none}.page-node-34441 .l-primary .l-inner{max-width:100%}.page-node-34441 .wide{margin:3em 0}.page-node-33819 .arrows.faqs.normal>li,.page-node-34441 .arrows.faqs.normal>li,.view-id-accordion .arrows.faqs.normal>li{margin-bottom:.5em}.page-node-33819 .faqs-row,.page-node-34441 .faqs-row,.view-id-accordion .faqs-row{background-color:#fff;border-bottom:1px solid #d8e3e9;border-right:1px solid #d8e3e9;margin:0 1em 2em;padding:0 0 2em;position:relative}@media (min-width: 700px){.page-node-33819 .faqs-row,.page-node-34441 .faqs-row,.view-id-accordion .faqs-row{padding:1em 2em 2em}}.page-node-33819 .faqs-row ol,.page-node-34441 .faqs-row ol,.view-id-accordion .faqs-row ol{font-size:.9em;margin:0 1em;padding:0 1em}@media (min-width: 500px){.page-node-33819 .faqs-row ol,.page-node-34441 .faqs-row ol,.view-id-accordion .faqs-row ol{font-size:.95em}}@media (min-width: 650px){.page-node-33819 .faqs-row ol,.page-node-34441 .faqs-row ol,.view-id-accordion .faqs-row ol{font-size:1em}}.page-node-33819 .faqs-row ol li,.page-node-34441 .faqs-row ol li,.view-id-accordion .faqs-row ol li{line-height:1.4em;margin-bottom:.5em}.page-node-33819 .faqs-row ul,.page-node-34441 .faqs-row ul,.view-id-accordion .faqs-row ul{list-style:none;margin:0 0 1em;padding:0 16px}.page-node-33819 .faqs-row ul li,.page-node-34441 .faqs-row ul li,.view-id-accordion .faqs-row ul li{background-image:url("/sites/all/themes/intrax_europe/images/green-arrow.png");background-position:left 6px;background-repeat:no-repeat;background-size:8px;line-height:1.4em;margin-bottom:.5em;padding:0 16px 0 1.1em}.page-node-33819 .faqs-row p,.page-node-34441 .faqs-row p,.view-id-accordion .faqs-row p{padding:0 16px 1em}.page-node-33819 .faqs-row h3,.page-node-34441 .faqs-row h3,.view-id-accordion .faqs-row h3{font-size:1.3em;line-height:1.2em;padding:1em 16px}@media (min-width: 500px){.page-node-33819 .faqs-row h3,.page-node-34441 .faqs-row h3,.view-id-accordion .faqs-row h3{font-size:1.4em;padding:.5em 1em 1em}}@media (min-width: 650px){.page-node-33819 .faqs-row h3,.page-node-34441 .faqs-row h3,.view-id-accordion .faqs-row h3{font-size:1.5em}}.page-node-33819 .faqs-row h3::before,.page-node-34441 .faqs-row h3::before,.view-id-accordion .faqs-row h3::before{color:#95b000;content:' > ';display:inline-block;font-size:1.3em;left:-5px;position:relative;top:0}.page-node-33819 .faqs-row .CTA,.page-node-34441 .faqs-row .CTA,.view-id-accordion .faqs-row .CTA{background-color:#95b000;padding:.75em;text-decoration:none}.page-node-33819 .faqs-row .CTA:hover,.page-node-34441 .faqs-row .CTA:hover,.view-id-accordion .faqs-row .CTA:hover{background-color:rgba(149,176,0,0.8);color:#fff}.page-node-33819 .faqs-row .CTA::after,.page-node-34441 .faqs-row .CTA::after,.view-id-accordion .faqs-row .CTA::after{display:none}.l-top{display:block;position:relative}.l-top #block-block-157{display:none}@media (min-width: 1024px){.l-top #block-block-157{display:block}}.l-top #block-menu-menu-de-top-menu{display:none}@media (min-width: 1024px){.l-top #block-menu-menu-de-top-menu{display:block}}.mobile_contact,nav#block-menu-menu-mobile-menu{z-index:99}.glp .l-top{display:block}.glp .l-top #block-block-157,.glp .l-top .menu_glp{display:none}@media (min-width: 1024px){.glp .l-top #block-block-157,.glp .l-top .menu_glp{display:block}}.glp .l-top .mobile{display:block}@media (min-width: 1024px){.glp .l-top .mobile{display:none}}@media (min-width: 750px){.glp .form_absolut{top:0}}@media (min-width: 1100px){.glp .form_absolut{top:-70px}}.glp.small_header header.l-header{margin-top:40px}@media (min-width: 1024px){.glp.small_header header.l-header{margin-top:0}}@media (max-width: 300px){.glp.small_header header.l-header .header_title{font-size:1em}}.l-header .l-inner{margin:0 auto;position:relative;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}@media (min-width: 750px){.small_header header.l-header{margin-top:40px}}@media (min-width: 1100px){.small_header header.l-header{margin-top:0}}.small_header header.l-header>.l-inner{margin:0 auto !important;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.small_header header.l-header .l-wrapper--header{width:55% !important}@media (min-width: 750px){.small_header header.l-header .l-wrapper--header{width:75% !important}}.area.table{display:block;width:100%}@media (min-width: 700px){.area.table{display:table;table-layout:fixed}}.area.table>div{display:block}@media (min-width: 700px){.area.table>div{display:table-cell;vertical-align:top}}.area.table>div p{padding-bottom:0}.area.table h2{display:block}@media (min-width: 700px){.area.table h2{display:table-caption}}.area.table .pic-element{padding-left:16px;padding-top:22px;text-align:center;width:100%}@media (min-width: 700px){.area.table .pic-element{width:139px}}.area.table .pic-element img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated;width:100px}@media (min-width: 700px){.area.table .pic-element img{width:100%}}@media (max-width: 320px){.page-node-34726 .header_title{word-break:break-all}}.page-node-43922 .l-primary{padding-bottom:0}.page-node-43922 .l-primary .l-inner{max-width:100%}.page-node-43922 .institutions{padding-top:2em}.page-node-43922 .view-institution-profiles .inner_copy>ul{padding-left:0}.page-node-33760 .l-primary .l-inner,.page-node-33764 .l-primary .l-inner,.page-node-33767 .l-primary .l-inner,.page-node-33819 .l-primary .l-inner,.page-node-33899 .l-primary .l-inner,.page-node-34079 .l-primary .l-inner,.page-node-34108 .l-primary .l-inner,.page-node-34143 .l-primary .l-inner,.page-node-34176 .l-primary .l-inner,.page-node-34177 .l-primary .l-inner,.page-node-34180 .l-primary .l-inner,.page-node-34192 .l-primary .l-inner,.page-node-34195 .l-primary .l-inner,.page-node-34212 .l-primary .l-inner,.page-node-34228 .l-primary .l-inner,.page-node-34242 .l-primary .l-inner,.page-node-34246 .l-primary .l-inner,.page-node-34247 .l-primary .l-inner,.page-node-34251 .l-primary .l-inner,.page-node-34256 .l-primary .l-inner,.page-node-34265 .l-primary .l-inner,.page-node-34273 .l-primary .l-inner,.page-node-34277 .l-primary .l-inner,.page-node-34293 .l-primary .l-inner,.page-node-34309 .l-primary .l-inner,.page-node-34311 .l-primary .l-inner,.page-node-34313 .l-primary .l-inner,.page-node-34344 .l-primary .l-inner,.page-node-34351 .l-primary .l-inner,.page-node-34364 .l-primary .l-inner,.page-node-34368 .l-primary .l-inner,.page-node-34389 .l-primary .l-inner,.page-node-34442 .l-primary .l-inner,.page-node-34449 .l-primary .l-inner,.page-node-34450 .l-primary .l-inner,.page-node-34451 .l-primary .l-inner,.page-node-34452 .l-primary .l-inner,.page-node-34486 .l-primary .l-inner,.page-node-34503 .l-primary .l-inner,.page-node-34563 .l-primary .l-inner,.page-node-34564 .l-primary .l-inner,.page-node-34567 .l-primary .l-inner,.page-node-34582 .l-primary .l-inner,.page-node-34583 .l-primary .l-inner,.page-node-34597 .l-primary .l-inner,.page-node-34599 .l-primary .l-inner,.page-node-34613 .l-primary .l-inner,.page-node-34617 .l-primary .l-inner,.page-node-34621 .l-primary .l-inner,.page-node-34624 .l-primary .l-inner,.page-node-34630 .l-primary .l-inner,.page-node-34631 .l-primary .l-inner,.page-node-34633 .l-primary .l-inner,.page-node-34634 .l-primary .l-inner,.page-node-34635 .l-primary .l-inner,.page-node-34636 .l-primary .l-inner,.page-node-34637 .l-primary .l-inner,.page-node-34647 .l-primary .l-inner,.page-node-34656 .l-primary .l-inner,.page-node-34658 .l-primary .l-inner,.page-node-34659 .l-primary .l-inner,.page-node-34661 .l-primary .l-inner,.page-node-34665 .l-primary .l-inner,.page-node-34671 .l-primary .l-inner,.page-node-34674 .l-primary .l-inner,.page-node-34679 .l-primary .l-inner,.page-node-34680 .l-primary .l-inner,.page-node-34681 .l-primary .l-inner,.page-node-34686 .l-primary .l-inner,.page-node-34687 .l-primary .l-inner,.page-node-34726 .l-primary .l-inner,.page-node-36338 .l-primary .l-inner,.page-node-36346 .l-primary .l-inner,.page-node-39248 .l-primary .l-inner,.page-node-39571 .l-primary .l-inner,.page-node-41290 .l-primary .l-inner,.page-node-41338 .l-primary .l-inner,.page-node-42505 .l-primary .l-inner,.page-node-44469 .l-primary .l-inner,.page-node-44724 .l-primary .l-inner,.page-node-44783 .l-primary .l-inner,.page-node-34338 .l-primary .l-inner,.page-node-34291 .l-primary .l-inner,.page-node-34675 .l-primary .l-inner,.page-node-34663 .l-primary .l-inner,.section-schueleraustauschhtml .l-primary .l-inner{max-width:100%}.node-type-special-offer .l-primary{background-color:#e9f0f4;background-image:url("../images/special_offers/bg_node.svg");background-repeat:no-repeat;background-size:250%;padding:86px 24px 24px}@media (min-width: 1024px){.node-type-special-offer .l-primary{padding:48px 24px 24px}}.node-type-special-offer .l-primary article.node h3{margin-bottom:12px;margin-top:24px;padding:0;text-align:left}.node-type-special-offer .l-primary article.node p{margin:12px 0;padding:0}.node-type-special-offer .l-primary article.node ul{list-style:none}.node-type-special-offer .l-primary article.node ul li{font-size:.9em;line-height:1.4em;margin:12px 0}@media (min-width: 500px){.node-type-special-offer .l-primary article.node ul li{font-size:.95em}}@media (min-width: 650px){.node-type-special-offer .l-primary article.node ul li{font-size:1em}}.node-type-special-offer .l-primary article.node ul li::before{color:#95b000;content:'>';font-size:1.2em;margin-right:5px}.node-type-special-offer .icon--default .node__content .group-image,.node-type-special-offer .icon--percentage .node__content .group-image{position:relative}.node-type-special-offer .icon--default .node__content .group-image::before,.node-type-special-offer .icon--percentage .node__content .group-image::before{background-image:url("../images/icons/special-icon.svg");background-repeat:no-repeat;background-size:70px;content:' ';display:block;height:70px;left:50%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70px;z-index:1}@media (min-width: 600px){.node-type-special-offer .icon--default .node__content .group-image::before,.node-type-special-offer .icon--percentage .node__content .group-image::before{background-size:90px;height:90px;width:90px}}@media (min-width: 1024px){.node-type-special-offer .icon--default .node__content .group-image::before,.node-type-special-offer .icon--percentage .node__content .group-image::before{background-size:70px;height:70px;left:60px;top:20px;width:70px}}.node-type-special-offer .node__content{display:block;margin:0 auto;max-width:580px}@media (min-width: 1024px){.node-type-special-offer .node__content{background-image:-webkit-linear-gradient(bottom, transparent, transparent 96px, #fff 96px, #fff 100%);background-image:linear-gradient(to top, transparent, transparent 96px, #fff 96px, #fff 100%);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);max-width:100%}}.node-type-special-offer .node__content .group-body,.node-type-special-offer .node__content .group-buttons,.node-type-special-offer .node__content .group-requirements{padding:0 24px}.node-type-special-offer .node__content .group-image{position:relative}@media (min-width: 1024px){.node-type-special-offer .node__content .group-image{grid-column:1 / 6;grid-row:1 / 3}}.node-type-special-offer .node__content .group-image .field--special-offer-image{max-height:200px;position:relative;width:100%}@media (min-width: 1024px){.node-type-special-offer .node__content .group-image .field--special-offer-image{height:100%;max-height:initial;position:absolute;width:100%}}.node-type-special-offer .node__content .group-image .field--special-offer-image img{height:200px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:580px}@media (min-width: 1024px){.node-type-special-offer .node__content .group-image .field--special-offer-image img{min-height:100%}}.node-type-special-offer .node__content .group-image .field--special-offer-image-text{color:#fff;font-size:2.4em;font-weight:700;left:50%;padding:0 20px;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.node-type-special-offer .node__content .group-requirements{background-color:#fff;-webkit-box-shadow:1px 1px 0 rgba(195,205,214,0.5);box-shadow:1px 1px 0 rgba(195,205,214,0.5);color:#585858}@media (min-width: 1024px){.node-type-special-offer .node__content .group-requirements{grid-column:1 / 13;padding:12px 24px}}.node-type-special-offer .node__content .group-body{background-color:#fff;-webkit-box-shadow:1px 0 0 rgba(195,205,214,0.5);box-shadow:1px 0 0 rgba(195,205,214,0.5)}@media (min-width: 1024px){.node-type-special-offer .node__content .group-body{grid-column:6 / 13;padding:0 24px 24px 0}}.node-type-special-offer .node__content .group-body .field--title{color:#6f8c2a;font-size:1.8em;line-height:1.1em;margin-bottom:24px;margin-top:36px;text-align:left}.node-type-special-offer .node__content .group-buttons{display:block;padding:0;text-align:center}@media (min-width: 1024px){.node-type-special-offer .node__content .group-buttons{grid-column:1 / 13;text-align:center}}.node-type-special-offer .node__content .group-buttons>div{display:block;margin:12px 0}@media (min-width: 600px){.node-type-special-offer .node__content .group-buttons>div{margin:24px 0}}.node-type-special-offer .node__content .group-buttons>div a{background-color:#95b000;color:#fff;display:inline-block;padding:16px 24px;text-decoration:none;width:100%}@media (min-width: 450px){.node-type-special-offer .node__content .group-buttons>div a{width:auto}}.node-type-special-offer .node__content .group-buttons>div a:hover{background-color:rgba(149,176,0,0.8)}.node-type-special-offer .node__content .group-buttons>div:nth-child(2) a{background-color:#0095b0}@media (min-width: 600px){.node-type-special-offer .node__content .group-buttons>div:nth-child(2) a{margin-left:16px}}.node-type-special-offer .node__content .group-buttons>div:nth-child(2) a:hover{background-color:rgba(0,149,176,0.9)}@media (min-width: 800px){.logged-in .l-hero-banner{height:636px;top:76px}}@media (min-width: 1024px){.logged-in .l-hero-banner{top:153px;height:597px}}@media (min-width: 1200px){.logged-in .l-hero-banner{height:640px;top:114px}}.logged-in .l-hero-banner .node--special-offer.contextual-links-region{position:inherit}.l-hero-banner{height:240px;left:0;pointer-events:none;position:absolute;top:43px;width:100%}@media (min-width: 350px){.l-hero-banner{height:288px}}@media (min-width: 450px){.l-hero-banner{height:320px}}@media (min-width: 500px){.l-hero-banner{height:315px;top:48px}}@media (min-width: 550px){.l-hero-banner{height:395px}}@media (min-width: 650px){.l-hero-banner{height:555px}}@media (min-width: 750px){.l-hero-banner{height:635px}}@media (min-width: 1024px){.l-hero-banner{height:598px;top:123px}}@media (min-width: 1200px){.l-hero-banner{height:640px;top:85px}}@media (min-width: 1024px){.mobile-detected .l-hero-banner{height:635px;top:48px}}@media (min-width: 1200px){.mobile-detected .l-hero-banner{height:635px;top:48px}}.l-hero-banner .view-content,.l-hero-banner .view-row,.l-hero-banner .view-special-offers{display:block;height:100%;width:100%}.l-hero-banner .node--special-offer .node__content{background-color:#80c700;background-image:url("../images/special_offers/bg_header.svg");background-repeat:no-repeat;background-size:100%;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%;position:absolute;-webkit-transition:min-height .5s ease-in-out;transition:min-height .5s ease-in-out;width:100%}.l-hero-banner .node--special-offer .node__content.closed{min-height:0}.l-hero-banner .node--special-offer .node__content.closed .group-banner::before{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}@media (min-width: 550px){.l-hero-banner .node--special-offer .node__content.closed .group-banner::before{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.l-hero-banner .node--special-offer .node__content.closed .group-banner .accordion-button button::after{-webkit-transform:rotateZ(90deg) rotateY(180deg);transform:rotateZ(90deg) rotateY(180deg)}.l-hero-banner .node--special-offer .node__content .group-banner{cursor:pointer;display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;pointer-events:auto;position:relative;width:100%}.l-hero-banner .node--special-offer .node__content .group-banner::before{background-image:url("../images/icons/special-icon.svg");background-repeat:no-repeat;background-size:contain;content:' ';height:35px;left:20px;position:absolute;top:0;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;width:35px}@media (min-width: 450px){.l-hero-banner .node--special-offer .node__content .group-banner::before{height:55px;width:55px}}@media (min-width: 550px){.l-hero-banner .node--special-offer .node__content .group-banner::before{height:75px;width:75px}}.l-hero-banner .node--special-offer .node__content .group-banner .field--title{color:#fff;display:block;font-size:16px;line-height:1.4em;margin:0 auto;max-width:240px;padding:14px 20px;text-align:center}@media (min-width: 450px){.l-hero-banner .node--special-offer .node__content .group-banner .field--title{font-size:18px;line-height:22px}}@media (min-width: 550px){.l-hero-banner .node--special-offer .node__content .group-banner .field--title{max-width:50%}}@media (min-width: 650px){.l-hero-banner .node--special-offer .node__content .group-banner .field--title{font-size:22px;line-height:26px;padding:23px 0;text-align:center}}@media (min-width: 1024px){.l-hero-banner .node--special-offer .node__content .group-banner .field--title{padding:24px 0}}.l-hero-banner .node--special-offer .node__content .group-banner .accordion-button{color:#585858;font-size:16px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-hero-banner .node--special-offer .node__content .group-banner .accordion-button button{background-color:transparent;background-image:none;border:0;color:#fff;padding:10px 26px 10px 10px;position:relative;visibility:hidden}@media (min-width: 650px){.l-hero-banner .node--special-offer .node__content .group-banner .accordion-button button{visibility:visible}}.l-hero-banner .node--special-offer .node__content .group-banner .accordion-button button::after{content:'>';display:block;font-size:1.3em;height:23px;position:absolute;right:0;top:7px;-webkit-transform:rotateZ(90deg) rotateY(0deg);transform:rotateZ(90deg) rotateY(0deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transition-delay:.2s;transition-delay:.2s;visibility:visible;width:23px}.l-hero-banner .node--special-offer .node__content .group-content{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:0;min-height:0;overflow-y:scroll;pointer-events:auto;text-align:center}@media (min-width: 350px){.l-hero-banner .node--special-offer .node__content .group-content{overflow:hidden}}@media (min-width: 650px){.l-hero-banner .node--special-offer .node__content .group-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.l-hero-banner .node--special-offer .node__content .field--special-offer-headline,.l-hero-banner .node--special-offer .node__content .field--special-offer-subheadline{display:none;text-align:center}@media (min-width: 550px){.l-hero-banner .node--special-offer .node__content .field--special-offer-headline,.l-hero-banner .node--special-offer .node__content .field--special-offer-subheadline{display:block}}.l-hero-banner .node--special-offer .node__content .field--special-offer-headline{font-size:30px;line-height:40px;margin:0}@media (min-width: 550px){.l-hero-banner .node--special-offer .node__content .field--special-offer-headline{margin:12px 0 0}}@media (min-width: 650px){.l-hero-banner .node--special-offer .node__content .field--special-offer-headline{font-size:60px;line-height:60px;margin:0 0 12px}}@media (min-width: 800px){.l-hero-banner .node--special-offer .node__content .field--special-offer-headline{font-size:80px;line-height:100px}}.l-hero-banner .node--special-offer .node__content .field--special-offer-subheadline{font-size:18px;line-height:24px;margin:12px 0}@media (min-width: 650px){.l-hero-banner .node--special-offer .node__content .field--special-offer-subheadline{font-size:30px;line-height:48px}}@media (min-width: 750px){.l-hero-banner .node--special-offer .node__content .field--special-offer-subheadline{font-size:35px;line-height:48px}}.l-hero-banner .node--special-offer .node__content .field--body{margin:6px 20px;max-width:650px}@media (min-width: 380px){.l-hero-banner .node--special-offer .node__content .field--body{margin:12px 20px}}@media (min-width: 550px){.l-hero-banner .node--special-offer .node__content .field--body{margin:24px 20px}}.l-hero-banner .node--special-offer .node__content .field--body p{margin:0 0 6px;padding:0}@media (min-width: 750px){.l-hero-banner .node--special-offer .node__content .field--body p{font-size:1.1em;letter-spacing:.015em}}.l-hero-banner .node--special-offer .node__content>div{color:#fff}.l-hero-banner .node--special-offer .node__content>div a,.l-hero-banner .node--special-offer .node__content>div p{color:#fff}.l-hero-banner .node--special-offer .node__content>div a{color:#6f8c2a;text-decoration:none}.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons,.l-hero-banner .node--special-offer .node__content .read-more-link{color:#fff;display:inline-block;line-height:26px;margin:0 2px}@media (min-width: 650px){.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons,.l-hero-banner .node--special-offer .node__content .read-more-link{margin:24px .25em}}.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons a,.l-hero-banner .node--special-offer .node__content .read-more-link a{background-color:#80c700;border:1px solid rgba(255,255,255,0.5);color:#fff;display:block;letter-spacing:.05em;line-height:24px;padding:6px 12px;-webkit-transition:background-color .5s ease-in-out, -webkit-transform .5s ease-in-out;transition:background-color .5s ease-in-out, -webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out, background-color .5s ease-in-out;transition:transform .5s ease-in-out, background-color .5s ease-in-out, -webkit-transform .5s ease-in-out}@media (min-width: 450px){.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons a,.l-hero-banner .node--special-offer .node__content .read-more-link a{padding:12px}}@media (min-width: 1024px){.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons a,.l-hero-banner .node--special-offer .node__content .read-more-link a{padding:16px}}.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons a:hover,.l-hero-banner .node--special-offer .node__content .read-more-link a:hover{background-color:rgba(128,199,0,0.5);border:1px solid rgba(255,255,255,0.8)}.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons a:hover::after,.l-hero-banner .node--special-offer .node__content .read-more-link a:hover::after{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.l-hero-banner .node--special-offer .node__content .field--special-offer-buttons a::after,.l-hero-banner .node--special-offer .node__content .read-more-link a::after{content:'>';display:inline-block;font-size:18px;margin-left:4px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.area .view-id-special_offers{background-color:#e9f0f4;background-image:url("../images/special_offers/bg_content.svg");background-repeat:no-repeat;background-size:cover}.area .view-id-special_offers .view-content{margin:0 auto;max-width:998px;padding:60px 20px 0}.area .view-id-special_offers .group-content{background-color:#fff;-webkit-box-shadow:1px 1px 0 rgba(195,205,214,0.5);box-shadow:1px 1px 0 rgba(195,205,214,0.5);display:block;margin:0 auto;max-width:638px}@media (min-width: 1000px){.area .view-id-special_offers .group-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}.area .view-id-special_offers .group-content .group-body{padding:0 20px;position:relative}@media (min-width: 1000px){.area .view-id-special_offers .group-content .group-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.area .view-id-special_offers .group-content .group-image{-webkit-box-flex:0;-webkit-flex:0 0 306px;-ms-flex:0 0 306px;flex:0 0 306px;height:auto;position:relative}@media (min-width: 1000px){.area .view-id-special_offers .group-content .group-image{height:306px}}.area .view-id-special_offers .group-content .group-image::before{background-image:url("../images/icons/special-icon.svg");background-repeat:no-repeat;background-size:70px;content:' ';display:block;height:70px;left:50%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70px;z-index:1}@media (min-width: 600px){.area .view-id-special_offers .group-content .group-image::before{background-size:90px;height:90px;width:90px}}@media (min-width: 1000px){.area .view-id-special_offers .group-content .group-image::before{background-size:70px;height:70px;left:60px;top:20px;width:70px}}.area .view-id-special_offers .group-content .group-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.area .view-id-special_offers .group-content .field--special-offer-image{position:relative;width:100%}@media (min-width: 1000px){.area .view-id-special_offers .group-content .field--special-offer-image{height:100%;max-height:initial;position:absolute;width:100%}}.area .view-id-special_offers .group-content .field--special-offer-image img{height:200px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:580px}@media (min-width: 1000px){.area .view-id-special_offers .group-content .field--special-offer-image img{min-height:100%}}.area .view-id-special_offers .group-content .field--special-offer-image-text{color:#fff;font-size:2.4em;font-weight:700;left:50%;padding:0 20px;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.area .view-id-special_offers .field--title{color:#6f8c2a;font-size:1.8em;line-height:1.1em;margin-bottom:24px;margin-top:36px;text-align:left}.area .view-id-special_offers .field--body{padding-bottom:54px}.area .view-id-special_offers .field--body p{padding:0 0 1em}.area .view-id-special_offers .accordion-button{bottom:0;color:#585858;font-size:16px;position:absolute;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.area .view-id-special_offers .accordion-button button{background-color:transparent;background-image:none;border:0;color:#585858;padding:10px 26px 10px 10px;position:relative}.area .view-id-special_offers .accordion-button button.clicked::after{-webkit-transform:rotateZ(-90deg) rotateY(0deg);transform:rotateZ(-90deg) rotateY(0deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.area .view-id-special_offers .accordion-button button::after{color:#95b000;content:'>';display:block;font-size:1.3em;height:23px;position:absolute;right:0;top:7px;-webkit-transform:rotateZ(90deg) rotateY(0deg);transform:rotateZ(90deg) rotateY(0deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;width:23px}.area .view-id-special_offers .field--special-offer-buttons{display:block;margin:26px 0;text-align:center}.area .view-id-special_offers .field--special-offer-buttons a{background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;padding:16px;text-decoration:none;width:auto}.area .view-id-special_offers .group-accordion{background-color:rgba(233,240,245,0.25);-webkit-box-shadow:0 1px 0 rgba(195,205,214,0.5) inset;box-shadow:0 1px 0 rgba(195,205,214,0.5) inset;height:auto;max-height:1000px;overflow:hidden;padding:0 20px;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;width:100%}.area .view-id-special_offers .group-accordion.closed{max-height:0}.area .view-id-special_offers .group-accordion .field-label{text-align:left}.area .view-id-special_offers .group-accordion h3{margin:24px 0 12px;padding:0}.area .view-id-special_offers .group-accordion>div p{margin:12px 0;padding:0}.area .view-id-special_offers .group-accordion>div:last-child{margin-bottom:24px}.area .view-id-special_offers .group-accordion ul{list-style:none}.area .view-id-special_offers .group-accordion ul li{font-size:.9em;line-height:1.4em}@media (min-width: 500px){.area .view-id-special_offers .group-accordion ul li{font-size:.95em}}@media (min-width: 650px){.area .view-id-special_offers .group-accordion ul li{font-size:1em}}.area .view-id-special_offers .group-accordion ul li::before{color:#95b000;content:'>';font-size:1.2em;margin-right:5px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jbGVhcmZpeC5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS1ub2RlLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3JlZ2lvbnMuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbWVnYS1tZW51LnNjc3MiLCJjb21wb25lbnRzL190b3AtbWVudS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbmF2LnNjc3MiLCJjb21wb25lbnRzL19zdGlja3ktbmF2LnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2V4cG9zZWQtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9fc3BlY2lhbHMuc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYmVuZWZpdHMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyYW0tYm94ZXMuc2NzcyIsImNvbXBvbmVudHMvX3JhbmRvbS5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGVtb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190ZWFtLXByb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX2NhdGVnb3J5LWJsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsImNvbXBvbmVudHMvX21pc2Muc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiY29tcG9uZW50cy9fd294LWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19zdGVwLWJ5LXN0ZXAuc2NzcyIsImNvbXBvbmVudHMvX2hpZ2hsaWdodHMuc2NzcyIsImNvbXBvbmVudHMvX2Jyb2NodXJlLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLWVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19yZXF1aXJlbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2luc3RpdHV0aW9uLXByb2ZpbGVzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL193b3guc2NzcyIsImNvbXBvbmVudHMvX2ZhcXMuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2NsdWIuc2NzcyIsImNvbXBvbmVudHMvX2dvb2dsZS1scGcuc2NzcyIsImNvbXBvbmVudHMvX25vZGUtbGV2ZWwuc2NzcyIsImNvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJjb21wb25lbnRzL19xdWl6LnNjc3MiLCJjb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsImNvbXBvbmVudHMvX3RpcHMuc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZV9jb21wbGlhbmNlX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fbGF1cmEuc2NzcyIsImNvbXBvbmVudHMvX3NwZWNpYWxfb2ZmZXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsV0FDRSxzQkFDQSwrQkFDQSxvTkFJQSxpQkFBa0IsQ0FHcEIsV0FDRSxzQkFDQSxpQkFDQSxvQ0FDQSx3T0FJQSxpQkFBa0IsQ0FHcEIsV0FDRSxzQkFDQSxnQkFDQSxxQ0FDQSx3UEFJQSxpQkFBa0IsQ0FHcEIsV0FDRSxzQkFDQSxrQkFDQSxtQ0FDQSxvT0FJQSxpQkFBa0IsQ0N6Q3BCLDJCQUVFLFdBQ0EsYUFBYyxDQUNmLGFBR0MsVUFBVyxDQUNaLE9BR0MsTUFBTyxDQUVSLEVDWkMsZ0RBQ0EsU0FDQSxTQUFVLENBQ1gsZ0JBUUMsb0JBQXFCLENBQ3RCLFlBTUMsY0FDQSxtQkFDQSxpQkFBa0IsQ0FDbkIsRUFHQyxhQ3ZCc0IsQ0RzQnhCLFFBSUksYUMzQmEsQ0Q0QmQsRUFJRCxhQzlCa0IsQ0Q2QnBCLFNBSUksa0JBQW1C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LGdCQUNFLFlBQ0osa0JBQ00sUUFDVixRQUNBLCtDQUFBLEFBQytCLHVDQUFBLGtEQUFBLEFBQ0wsMENBREssQUFDTCxrQ0FESyxBQUNMLGtFQUFBLFVBQzNCLENBQUksNERBTVksY0FDYixjQUNBLGlCQUNGLENBQU0sOERBRWpCLDZCQUM4QixzQjdDeHVCekIsV0FBQSxxQjZDMnVCaUIsYUFDUixxQkFDUSxVQUNkLENBQUksK0NBSUMsd0M3Q25zQm9CLHVEQUFBLEE2Q3FzQk8sK0NBQUEsWUFDN0Isa0JBQ00sZ0JBQ0YsZUFDRCw4Q0FBQSxBQUN1QixzQ0FBQSxVQUMvQixDQUFJLHNEQUdILFlBRU0sQ0FBQyw0REFHSCxlQUNFLENBQUksa0RBR2hCLG1CQUNtQixTQUNWLENBQUMscURBSVQsY0FDZSxTQUNMLENBQUMsOERBR0Esa0JBQ0ssQ0FBSSxrREFJckIsZUFDWSxDQUFJLHFEQUVkLGVBQ2UsaUJBQ0YsQ0FBSywwQkFDTSxxREFIeEIsZUFJYSxDQUFLLENBWW5CLDBCQVZ5QixxREFOeEIsYUFPYSxDQUFHLENBU2pCLDZEQU5VLGM3Q256QmMsWTZDcXpCVCxnQkFDSSxnQkFDRixDQUFHIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL3VzaW5nLWZvbnQtZmFjZS9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pbG93ZWInO1xuICBzcmM6IHVybCgnLi4vZm9udC9NaWxvV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udC9NaWxvV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udC9NaWxvV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250L01pbG9XZWIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnQvTWlsb1dlYi5zdmcjd2ViZm9udExTT3BSRXFCJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWxvd2ViJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKCcuLi9mb250L01pbG9XZWItQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTWlsb1dlYi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udC9NaWxvV2ViLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnQvTWlsb1dlYi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250L01pbG9XZWItQm9sZC5zdmcjd2ViZm9udHBqSlQ1NnF3JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWxvd2ViJztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTWlsb1dlYi1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTWlsb1dlYi1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnQvTWlsb1dlYi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udC9NaWxvV2ViLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250L01pbG9XZWItTGlnaHQuc3ZnI1h5ZmlvbWpienl5cWN3Z3pyb2Vldmdlc3dkaycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlsb3dlYic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTWlsb1dlYi1JdGEuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250L01pbG9XZWItSXRhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udC9NaWxvV2ViLUl0YS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udC9NaWxvV2ViLUl0YS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udC9NaWxvV2ViLUl0YS5zdmcjd2ViZm9udGtYb2tndnBUJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLmdyb3VwOmFmdGVyLFxuLmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKioqKioqKioqKioqKioqKioqKiogY2xlYXJmaXggKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ3JvdXAge1xuICB6b29tOiAxO1xuICAvKiBGb3IgSUUgNi83ICh0cmlnZ2VyIGhhc0xheW91dCkgKi9cbn1cbiIsIioge1xuICBmb250LWZhbWlseTogJ21pbG93ZWInLCBUcmVidWNoZXQgTVMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSxcbmgxLFxuaDIsXG5oMyxcbmxpLFxucCB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEge1xuICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG5wIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5hcnRpY2xlLm5vZGUge1xuICBwYWRkaW5nOiAwIDAgMWVtO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgfVxuXG4gIC5hcmVhIHtcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIH1cblxuICAgIGgyICsgaDMge1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgfVxuICB9XG59XG5cbi5sLXByaW1hcnksXG4ubC1zZWNvbmRhcnktY2FsbG91dCxcbi52aWV3LFxuYXJ0aWNsZS5ub2RlIHtcbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgfVxuaDMgKyBoNCB7XG4gIHBhZGRpbmctdG9wOiAuNWVtO1xufVxuICBoMyxcbiAgaDQsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gIGg0LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB9XG4gIH1cblxuICBvbCArIGgzLFxuICBvbCArIGg0LFxuICBwICsgaDMsXG4gIHAgKyBoNCxcbiAgdWwgKyBoMyxcbiAgdWwgKyBoNCB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgfVxuXG4gIG9sICsgaDIsXG4gIHAgKyBoMixcbiAgdWwgKyBoMiB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDEgKyBwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMWVtIDE2cHggMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG4gIH1cblxuICAucnRlaW5kZW50MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuYXJyb3dzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxZW0gMTZweCAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYgPiB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50d28ge1xuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubm9ybWFsIHtcbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9zcGVjaWZpYyBzdHlsZXMgZm9yIHZpZXdzIHBhZ2VzLy9cblxuLnZpZXcge1xuICAudmlldy1oZWFkZXIge1xuICAgIGgxIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgfVxuICB9XG59XG4vL3NwZWNpZmljIGgxIHN0eWxlcyBmb3IgcGFnZXMgd2l0aG91dCBicmVhZGNydW1icy8vXG4ucGFnZS1ub2RlLTM0NzI2IHtcbiAgYXJ0aWNsZS5ub2RlIHtcbiAgICBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9zcGVjaWZpYyBoZWFkZXIgc3R5bGVzIGZvciBwYWdlcyBpbXByZXNzdW0gcGFnZS8vXG5cbi5wYWdlLW5vZGUtMzM3NTIge1xuICBhcnRpY2xlLm5vZGUge1xuICAgIHAge1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4vKlxuYXJ0aWNsZS5ub2RlIHtcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuNWVtIDE2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC45ZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICAmID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIC44NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbn1cbi8qXG4gIC5hcnJvd3MsXG4gIC5hcnJvd3Mubm9ybWFsIHtcbiAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgKi9cbiIsIi8vIENvbG9yc1xuJHByaW1hcnk6ICM5NWIwMDA7XG4kaGVhZGxpbmUtY29sb3I6ICM2ZjhjMmE7XG4kdGV4dC1jb2xvcjogIzU4NTg1ODtcbiR0ZXh0LWJsdWVib3g6ICM1NTU7XG4kdGV4dC1jb2xvci1tYWluLW1lbnU6ICM4NTg1ODU7XG4kaW52ZXJ0ZWQtdGV4dDogI2QwZTdhZDtcbiRmb290ZXItYmc6ICM2MjgwMzA7XG4kaW5wdXQtYmc6ICNlOWYwZjQ7XG4kaW5wdXQtYmctZm9jdXM6ICNmNGY3Zjk7XG4kaW5wdXQtc2hhZGU6ICNkZWU1ZTk7XG4kYm9yZGVyLWZvY3VzOiAjZDFkMWQxO1xuJGJ1dHRvbi1jdGE6IHJnYmEoMTQ5LCAxNzYsIDAsIDEpO1xuJGJ1dHRvbi1jdGEtaG92ZXI6IHJnYmEoMTQ5LCAxNzYsIDAsIC44KTtcbiRidXR0b24tY3RhLWJsdWU6IHJnYmEoMCwgMTQ5LCAxNzYsIDEpO1xuJGJ1dHRvbi1jdGEtYmx1ZS1ob3ZlcjogcmdiYSgwLCAxNDksIDE3NiwgLjkpO1xuJGxpZ2h0LWdyYXk6ICNjOWQ2ZGU7XG4kbGlnaHQtZ3JheS1mb2N1czogI2QxZDFkMTtcbiRsaWdodGVyLWdyYXk6ICNlNWU1ZTU7XG4kYm9yZGVyLWdyYXk6ICNlOWU5ZTk7XG4kbWlkZGxlLWdyYXk6ICM5OTk7XG4kZGFyay1ncmF5OiAjODU4NTg1O1xuJGxpZ2h0ZXItc2t5LWJsdWU6ICNkOGUzZTk7XG4kbGlnaHQtZ3JheS1ibHVlOiAjY2ZkNWRhO1xuJHB1cmUtcmVkOiAjZTUxYjAwO1xuJGxpZ2h0LWJyby1ncmF5OiAjZDdkNWQ1O1xuJGl4LXNwZWNpYWwtYmc6ICM5NWIwMDA7XG4kYm9yZGVyLWJvdHRvbTogI2NmZDVkYTtcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRzb2Z0LWJsYWNrOiAjMjUyNTI1O1xuJHNvZnRlci1ibGFjazogIzMzMztcbiRpbnZlcnRlZC10ZXh0LWhvdmVyOiAjZWJmNWRjO1xuJGZvb3Rlci1ib3JkZXI6ICM4ZGE1Njg7XG4kZm9vdGVyLWJvcmRlci1zaGFkb3c6ICM0ZDZlMWE7XG4kc29jaWFsLW1lZGlhLWljb25zOiAjYzBkYjk2O1xuJHNvY2lhbC1tZWRpYS1pY29ucy1ob3ZlcjogI2Q3ZWFiYTtcbiR0cmFuc2x1Y2VudC13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4kdHJhbnNsdWNlbnQtd2hpdGUyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcbiR0cmFuc2x1Y2VudC13aGl0ZTU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGxpZ2h0LWJvcmRlcjogI2U5ZTllOTtcbiRvdmVybGF5OiByZ2JhKDAsIDAsIDAsIC4yKTtcbiRzaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjEpO1xuJGhhbGYtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4wNSk7XG4kZ3JleS1zaGFkb3c6IHJnYmEoMjUsIDI1LCAyNSwgLjEpO1xuJGRhcmtlci1ncmV5LXNoYWRvdzogcmdiYSgyNSwgMjUsIDI1LCAuMyk7XG4kaW5mby1idXR0b24tYWN0aXZlOiByZ2JhKDIwMSwgMjE0LCAyMjIsIC4xKTtcbiRpbmZvLWJ1dHRvbjogcmdiYSgyMDEsIDIxNCwgMjIyLCAwKTtcbiRtb2JpbGUtbmF2OiAjOGNhNTAxO1xuJG1vYmlsZS1zdWJsaW5rczogI2FmY2IxNTtcbiRtb2JpbGUtc3VibGlua3MtaG92ZXI6ICNhOGMzMTQ7XG4kbW9iaWxlLW5hdi1ib3JkZXI6ICNhYWMwMzM7XG4kb2ZmLXdoaXRlOiAjZjNmN2ZhO1xuJGhhbWJ1cmdlci1idXR0b24tYWN0aXZlOiAjYWZjYjE1O1xuJGJveC1zaGFkb3c6IHJnYmEoMjUsIDI1LCAyNSwgLjMpO1xuJGJveC1zaGFkb3cyOiByZ2JhKDI1LCAyNSwgMjUsIC4xKTtcbiRib3gtc2hhZG93MzogcmdiYSgyNSwgMjUsIDI1LCAuMTUpO1xuJGxpZ2h0LWNvbG91cjogI2VmZWZlZjtcbiRlcnJvci1yZWQ6ICNiZjAwMDA7XG4kZmFpci1ibHVlOiAjMDA5NWIwO1xuJGZhaXItc2hhZGU6ICMwMjc2OGI7XG4kYXUtcGFpci15ZWxsb3c6ICNmNGFlMDA7XG4kYXUtcGFpci1zaGFkZTogI2Y1ZTZiYjtcbiRwcmltYXJ5LXNoYWRlOiAjNzc4YzAxO1xuJGFjY29yZGlvbi1maWVsZDogI2YxZjVmODtcbiRjb2xsZWdlOiAjYzE1N2JiO1xuJGNvbGxlZ2Utc2hhZGU6ICM5ZTNhOTE7XG4kYWNjb3JkaW9uLWZpZWxkLWJvcmRlcjogI2UwZThlYztcbiR0YWJzLWJnOiByZ2JhKDIzMywgMjQwLCAyNDQsIC41KTtcbiR0YWJzLWJnMjogcmdiYSgyMzMsIDI0MCwgMjQ0LCAxKTtcbiRpY29uLXNoYWRvdzogcmdiYSg1MSwgNzIsIDIxLCAuMTUpO1xuJGdscDogI2JiYjtcbiRyZWQ6ICM5ODFlM2M7XG4kbGlnaHRlci1ncmVlbi1ob3ZlcjogI2ExYzExYjtcbiRibHVlLWJveHNoYWRvdzogcmdiYSgxOTUsIDIwNSwgMjE0LCAuNSk7XG4kaW5wdXQtbGlnaHRlcjogcmdiYSgyMzMsIDI0MCwgMjQ1LCAuMjUpO1xuJHNwZWNpYWxzLWdyZWVuOiByZ2JhKDEyOCwgMTk5LCAwLCAxKTtcbiRzcGVjaWFscy1ncmVlbi1ob3ZlcjogcmdiYSgxMjgsIDE5OSwgMCwgLjUpO1xuJGV2ZW50cy1ibHVlOiAjMDBCQkREO1xuJGV2ZW50cy1ibHVlLXNoYWRvdzogcmdiYSgzNCwgMTMwLCAxNjAsIDAuNSk7XG4kZXZlbnRzLWFjYy1iZzogcmdiYSgyMzMsIDI0MCwgMjQ0LCAuMzMpO1xuJGV2ZW50cy1hY2Mtc2hhZG93OiAjRjFGNUY3O1xuXG4vLyBGb250c1xuJGZvbnQtcHJpbWFyeTogJ21pbG93ZWInLCBUcmVidWNoZXQgTVMsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6IHZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kZm9udC1xdW90ZTogR2VvcmdpYSwgVGltZXMsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4kaWNvbi1mb250OiBzZXJpZjtcbiRtb2JpbGUtZm9udDogc2Fucy1zZXJpZjtcbiIsIkBtaXhpbiBsaW54KCRsaW5rLCAkdmlzaXQsICRob3ZlciwgJGFjdGl2ZSkge1xuICBhIHtcbiAgICBjb2xvcjogJGxpbms7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICR2aXNpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkaG92ZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRhY3RpdmU7XG4gICAgfVxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUXVhbnRpdHkgcXVlcmllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRhYmxlIG9mIGNvbnRlbnRzOlxuLy8gMS4gTGFzdCBTaW1wbGUgU2VsZWN0b3Jcbi8vIDIuIEJ1aWxkIFF1YW50aXR5IFNlbGVjdG9yXG4vLyAzLiBBdCBsZWFzdFxuLy8gNC4gQXQgbW9zdFxuLy8gNS4gQmV0d2VlblxuLy8gNi4gRXhhY3RseVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDEuIExhc3QgU2ltcGxlIFNlbGVjdG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vIEZpbmQgdGhlIGxhc3Qgc2ltcGxlIHNlbGVjdG9yIGluIGEgZ2l2ZW4gc2VsZWN0b3Jcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0gIHtsaXN0IHwgc3RyaW5nfSAkc2VsZWN0b3IgLSBBIHNpbmdsZSBzZWxlY3RvclxuLy8vIEByZXR1cm4ge3N0cmluZ30gICAgICAgICAgICAgICAgICAtIFRoZSBsYXN0IHNpbXBsZSBzZWxlY3RvciBpbiAkc2VsZWN0b3Jcbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkcmVzdWx0OiBfbGFzdC1zaW1wbGUtc2VsZWN0b3IodWwgPiBsaSk7IC8vIGxpXG5AZnVuY3Rpb24gX2xhc3Qtc2ltcGxlLXNlbGVjdG9yKCRzZWxlY3Rvcikge1xuICAkcGFyc2VkOiBzZWxlY3Rvci1wYXJzZSgkc2VsZWN0b3IpO1xuICBAaWYgbGVuZ3RoKCRwYXJzZWQpID4gMSB7XG4gICAgIEBlcnJvciAnYCN7JHNlbGVjdG9yfWAgY29udGFpbnMgI3tsZW5ndGgoJHBhcnNlZCl9IHNlbGVjdG9ycyBhbmQgdGhlIGBfbGFzdC1zaW1wbGUtc2VsZWN0b3IoKWBmdW5jdGlvbiBhY2NlcHRzIG9ubHkgMS4nO1xuICB9XG4gICRsYXN0LXNpbXBsZS1zZWxlY3RvcjogbnRoKG50aCgkcGFyc2VkLCAxKSwgLTEpO1xuICBAcmV0dXJuICRsYXN0LXNpbXBsZS1zZWxlY3Rvcjtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAyLiBCdWlsZCBRdWFudGl0eSBTZWxlY3RvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLyBCdWlsZHMgdGhlIHNlbGVjdG9yIGZvciB0aGUgcXVhbnRpdHkgcXVlcnlcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0gIHtzdHJpbmd9ICRzZWxlY3Rvci1hcHBlbmQgICAgICAtIFRoZSBzZWxlY3RvciB0byBiZSBhcHBlbmRlZFxuLy8vIEBwYXJhbSAge3N0cmluZ30gJGxhc3Qtc2VsZWN0b3IgICAgICAgIC0gVGhlIGl0ZW0ncyBzZWxlY3RvclxuLy8vIEByZXR1cm4ge2xpc3R9ICAgICAgICAgICAgICAgICAgICAgICAgIC0gVGhlIGZpbmFsIHF1YW50aXR5IHF1ZXJ5IHNlbGVjdG9yXG5AZnVuY3Rpb24gX2J1aWxkLXF1YW50aXR5LXNlbGVjdG9yKCRzZWxlY3Rvci1hcHBlbmQsICRsYXN0LXNlbGVjdG9yKSB7XG4gICRxdWFudGl0eS1zZWxlY3RvcjogKCk7XG4gIEBlYWNoICRzIGluICYge1xuICAgICRsYXN0LXNpbXBsZS1zZWxlY3RvcjogJ34nICsgaWYoJGxhc3Qtc2VsZWN0b3IsICRsYXN0LXNlbGVjdG9yLCBfbGFzdC1zaW1wbGUtc2VsZWN0b3IoJHMpKTtcbiAgICAkc2VsOiBzZWxlY3Rvci1hcHBlbmQoJHMsICRzZWxlY3Rvci1hcHBlbmQpO1xuICAgICRzZWwyOiBzZWxlY3Rvci1uZXN0KCRzZWwsICRsYXN0LXNpbXBsZS1zZWxlY3Rvcik7XG4gICAgJHF1YW50aXR5LXNlbGVjdG9yOiBhcHBlbmQoJHF1YW50aXR5LXNlbGVjdG9yLCAkc2VsLCAnY29tbWEnKTtcbiAgICAkcXVhbnRpdHktc2VsZWN0b3I6IGFwcGVuZCgkcXVhbnRpdHktc2VsZWN0b3IsICRzZWwyLCAnY29tbWEnKTtcbiAgfVxuICBAcmV0dXJuICRxdWFudGl0eS1zZWxlY3Rvcjtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAzLiBBdCBsZWFzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLyBRdWVyeSB3aGVuIHRvdGFsIGl0ZW1zIGlzIGF0IGxlYXN0IE4gaXRlbXNcbi8vLyBAcGFyYW0gIHtudW1iZXJ9ICRjb3VudCAtIFF1YW50aXR5IHRvIG1hdGNoIChlcXVhbCBvciBtb3JlKVxuLy8vIEBleGFtcGxlIHNjc3MgLSBNYWtlIHRoZSBpdGVtcyBjb2xvciByZWQgd2hlbiB0aGVyZSBhcmUgNCBpdGVtcyBvciBtb3JlXG4vLy8gICB1bCBsaSB7XG4vLy8gICAgIEBpbmNsdWRlIGF0LWxlYXN0KDQpIHsgY29sb3I6IHJlZDsgfVxuLy8vICAgfVxuLy8vIEBleGFtcGxlIHNjc3MgLSBNYWtlIHRoZSBpdGVtcyBjb2xvciBibHVlIHdoZW4gdGhlcmUgYXJlIDYgaXRlbXMgb3IgbW9yZSBhbmQgdXNlICcqJyAoZWxlbWVudCBhZ25vc3RpYykgYXMgdGhlIGl0ZW0gc2VsZWN0b3Jcbi8vLyAgIHVsIGxpIHtcbi8vLyAgICAgQGluY2x1ZGUgYXQtbGVhc3QoNiwgJyonKSB7IGNvbG9yOiBibHVlOyB9XG4vLy8gICB9XG5AbWl4aW4gYXQtbGVhc3QoJGNvdW50LCAkc2VsZWN0b3I6IG51bGwpIHtcbiAgJHNlbGVjdG9yLWFwcGVuZDogJzpudGgtbGFzdC1jaGlsZChuKyN7JGNvdW50fSknO1xuXG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicgb3Igbm90IHVuaXRsZXNzKCRjb3VudCkgb3IgJGNvdW50IDwgMSB7XG4gICAgQGVycm9yICdgI3skY291bnR9YCBpcyBub3QgYSB2YWxpZCBudW1iZXIgZm9yIGBhdC1sZWFzdGAnO1xuICB9XG4gIEBpZiAkc2VsZWN0b3IgIT0gbnVsbCBhbmQgKHR5cGUtb2YoJHNlbGVjdG9yKSAhPSAnc3RyaW5nJyBvciBsZW5ndGgoJHNlbGVjdG9yKSA+IDEpIHtcbiAgICAgQGVycm9yICdgI3skc2VsZWN0b3J9YCBpcyBub3QgYSB2YWxpZCBzZWxlY3RvciBmb3IgYGF0LWxlYXN0YCc7XG4gIH1cbiAgJGF0LWxlYXN0LXNlbGVjdG9yOiBfYnVpbGQtcXVhbnRpdHktc2VsZWN0b3IoJHNlbGVjdG9yLWFwcGVuZCwgJHNlbGVjdG9yKTtcbiAgQGF0LXJvb3QgI3skYXQtbGVhc3Qtc2VsZWN0b3J9IHtcbiAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyA0LiBBdCBtb3N0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vIFF1ZXJ5IHdoZW4gdG90YWwgaXRlbXMgaXMgYXQgbW9zdCBOIGl0ZW1zXG4vLy8gQHBhcmFtICB7bnVtYmVyfSAkY291bnQgLSBRdWFudGl0eSB0byBtYXRjaCAoZXF1YWwgb3IgbGVzcylcbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWFrZSB0aGUgaXRlbXMgY29sb3IgcmVkIHdoZW4gdGhlcmUgYXJlIDQgaXRlbXMgb3IgbGVzc1xuLy8vICAgdWwgbGkge1xuLy8vICAgICBAaW5jbHVkZSBhdC1tb3N0KDQpIHsgY29sb3I6IHJlZDsgfVxuLy8vICAgfVxuLy8vIEBleGFtcGxlIHNjc3MgLSBNYWtlIHRoZSBpdGVtcyBjb2xvciBibHVlIHdoZW4gdGhlcmUgYXJlIDYgaXRlbXMgb3IgbGVzcyBhbmQgdXNlICcqJyAoZWxlbWVudCBhZ25vc3RpYykgYXMgdGhlIGl0ZW0gc2VsZWN0b3Jcbi8vLyAgIHVsIGxpIHtcbi8vLyAgICAgQGluY2x1ZGUgYXQtbW9zdCg2LCAnKicpIHsgY29sb3I6IGJsdWU7IH1cbi8vLyAgIH1cbkBtaXhpbiBhdC1tb3N0KCRjb3VudCwgJHNlbGVjdG9yOiBudWxsKSB7XG4gICRzZWxlY3Rvci1hcHBlbmQ6ICc6bnRoLWxhc3QtY2hpbGQoLW4rI3skY291bnR9KTpmaXJzdC1jaGlsZCc7XG5cbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyBvciBub3QgdW5pdGxlc3MoJGNvdW50KSBvciAkY291bnQgPCAxIHtcbiAgICBAZXJyb3IgJ2AjeyRjb3VudH1gIGlzIG5vdCBhIHZhbGlkIG51bWJlciBmb3IgYGF0LW1vc3RgLic7XG4gIH1cbiAgQGlmICRzZWxlY3RvciAhPSBudWxsIGFuZCAodHlwZS1vZigkc2VsZWN0b3IpICE9ICdzdHJpbmcnIG9yIGxlbmd0aCgkc2VsZWN0b3IpID4gMSkge1xuICAgICBAZXJyb3IgJ2AjeyRzZWxlY3Rvcn1gIGlzIG5vdCBhIHZhbGlkIHNlbGVjdG9yIGZvciBgYXQtbW9zdGAnO1xuICB9XG4gICRhdC1tb3N0LXNlbGVjdG9yOiBfYnVpbGQtcXVhbnRpdHktc2VsZWN0b3IoJHNlbGVjdG9yLWFwcGVuZCwgJHNlbGVjdG9yKTtcbiAgQGF0LXJvb3QgI3skYXQtbW9zdC1zZWxlY3Rvcn0ge1xuICAgICBAY29udGVudDtcbiAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDUuIEJldHdlZW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy8gUXVlcnkgd2hlbiB0b3RhbCBpdGVtcyBpcyBhdCBsZWFzdCBYIGl0ZW1zIGFuZCBhdCBtb3N0IFkgaXRlbXNcbi8vLyBAcGFyYW0gIHtudW1iZXJ9ICRhdC1sZWFzdCAtIExvd2VyIHF1YW50aXR5IG9mIGl0ZW1zIHRvIG1hdGNoXG4vLy8gQHBhcmFtICB7bnVtYmVyfSAkYXQtbW9zdCAtIEhpZ2hlciBxdWFudGl0eSBvZiBpdGVtcyB0byBtYXRjaFxuLy8vIEBleGFtcGxlIHNjc3MgLSBNYWtlIHRoZSBpdGVtcyBjb2xvciByZWQgd2hlbiB0aGVyZSBhcmUgYXQgbGVhc3QgMiBhbmQgYXQgbW9zdCA0IGl0ZW1zXG4vLy8gICB1bCBsaSB7XG4vLy8gICAgIEBpbmNsdWRlIGJldHdlZW4oNCwgOCkgeyBjb2xvcjogcmVkOyB9XG4vLy8gICB9XG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1ha2UgdGhlIGl0ZW1zIGNvbG9yIGJsdWUgd2hlbiB0aGVyZSBhcmUgYXQgbGVhc3QgNiBpdGVtcyBhbmQgYXQgbW9zdCAxMCBpdGVtcyBhbmQgdXNlICcqJyAoZWxlbWVudCBhZ25vc3RpYykgYXMgdGhlIGl0ZW0gc2VsZWN0b3Jcbi8vLyAgIHVsIGxpIHtcbi8vLyAgICAgQGluY2x1ZGUgYmV0d2Vlbig2LCAxMCwgJyonKSB7IGNvbG9yOiBibHVlOyB9XG4vLy8gICB9XG5AbWl4aW4gYmV0d2VlbigkZmlyc3QsICRsYXN0LCAkc2VsZWN0b3I6IG51bGwpIHtcbiAgJHNlbGVjdG9yLWFwcGVuZDogJzpudGgtbGFzdC1jaGlsZChuKyN7JGZpcnN0fSk6bnRoLWxhc3QtY2hpbGQoLW4rI3skbGFzdH0pOmZpcnN0LWNoaWxkJztcblxuICBAaWYgdHlwZS1vZigkZmlyc3QpICE9ICdudW1iZXInIG9yIG5vdCB1bml0bGVzcygkZmlyc3QpIG9yICRmaXJzdCA8IDEge1xuICAgIEBlcnJvciAnYCN7JGZpcnN0fWAgaXMgbm90IGEgdmFsaWQgbnVtYmVyIGZvciBgYmV0d2VlbmAnO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJGxhc3QpICE9ICdudW1iZXInIG9yIG5vdCB1bml0bGVzcygkbGFzdCkgb3IgJGxhc3QgPCAxIHtcbiAgICBAZXJyb3IgJ2AjeyRsYXN0fWAgaXMgbm90IGEgdmFsaWQgbnVtYmVyIGZvciBgYmV0d2VlbmAnO1xuICB9XG4gIEBpZiAkZmlyc3QgPiAkbGFzdCB7XG4gICAgIEBlcnJvciAnI3skZmlyc3R9IGNhbsK0dCBiZSBsYXJnZXIgdGhhdCAjeyRsYXN0fSBmb3IgYGJldHdlZW5gJztcbiAgfVxuICBAaWYgJHNlbGVjdG9yICE9IG51bGwgYW5kICh0eXBlLW9mKCRzZWxlY3RvcikgIT0gJ3N0cmluZycgb3IgbGVuZ3RoKCRzZWxlY3RvcikgPiAxKSB7XG4gICAgIEBlcnJvciAnYCN7JHNlbGVjdG9yfWAgaXMgbm90IGEgdmFsaWQgc2VsZWN0b3IgZm9yIGBiZXR3ZWVuYCc7XG4gIH1cbiAgJGJldHdlZW4tc2VsZWN0b3I6IF9idWlsZC1xdWFudGl0eS1zZWxlY3Rvcigkc2VsZWN0b3ItYXBwZW5kLCAkc2VsZWN0b3IpO1xuICBAYXQtcm9vdCAjeyRiZXR3ZWVuLXNlbGVjdG9yfSB7XG4gICAgIEBjb250ZW50O1xuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gNi4gRXhhY3RseVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLyBRdWVyeSB3aGVuIHRvdGFsIGl0ZW1zIGlzIGV4YWN0bHkgTiBpdGVtc1xuLy8vIEBwYXJhbSAge251bWJlcn0gJGNvdW50IC0gUXVhbnRpdHkgdG8gbWF0Y2ggKGVxdWFsKVxuLy8vIEBleGFtcGxlIHNjc3MgLSBNYWtlIHRoZSBpdGVtcyBjb2xvciByZWQgd2hlbiB0aGVyZSBhcmUgZXhhY3RseSA0IGl0ZW1zXG4vLy8gICB1bCBsaSB7XG4vLy8gICAgIEBpbmNsdWRlIGV4YWN0bHkoNCkgeyBjb2xvcjogcmVkOyB9XG4vLy8gICB9XG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1ha2UgdGhlIGl0ZW1zIGNvbG9yIGJsdWUgd2hlbiB0aGVyZSBhcmUgZXhhY3RseSA2IGl0ZW1zIGFuZCB1c2UgJyonIChlbGVtZW50IGFnbm9zdGljKSBhcyB0aGUgaXRlbSBzZWxlY3RvclxuLy8vICAgdWwgbGkge1xuLy8vICAgICBAaW5jbHVkZSBleGFjdGx5KDYsICcqJykgeyBjb2xvcjogYmx1ZTsgfVxuLy8vICAgfVxuQG1peGluIGV4YWN0bHkoJGNvdW50LCAkc2VsZWN0b3I6IG51bGwpIHtcbiAgJHNlbGVjdG9yLWFwcGVuZDogJzpudGgtbGFzdC1jaGlsZCgjeyRjb3VudH0pOmZpcnN0LWNoaWxkJztcblxuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIG9yIG5vdCB1bml0bGVzcygkY291bnQpIG9yICRjb3VudCA8IDEge1xuICAgIEBlcnJvciAnYCN7JGNvdW50fWAgaXMgbm90IGEgdmFsaWQgbnVtYmVyIGZvciBgZXhhY3RseWAnO1xuICB9XG4gIEBpZiAkc2VsZWN0b3IgIT0gbnVsbCBhbmQgKHR5cGUtb2YoJHNlbGVjdG9yKSAhPSAnc3RyaW5nJyBvciBsZW5ndGgoJHNlbGVjdG9yKSA+IDEpIHtcbiAgICAgQGVycm9yICdgI3skc2VsZWN0b3J9YCBpcyBub3QgYSB2YWxpZCBzZWxlY3RvciBmb3IgYGV4YWN0bHlgJztcbiAgfVxuICAkZXhhY3RseS1zZWxlY3RvcjogX2J1aWxkLXF1YW50aXR5LXNlbGVjdG9yKCRzZWxlY3Rvci1hcHBlbmQsICRzZWxlY3Rvcik7XG4gIEBhdC1yb290ICN7JGV4YWN0bHktc2VsZWN0b3J9IHtcbiAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKlRyYW5zaXRpb25zIE1peGluKioqKioqKioqKioqKiovXG4vKlxuICogQXBwbHkgYSBDU1MzIHRyYW5zaXRpb25cbiAqXG4gKiAkcHJvcGVydHkgVGhlIHByb3BlcnR5IHlvdSB3YW50IHRvIGFuaW1hdGUsIGVnIG9wYWNpdHlcbiAqICRkdXJhdGlvbiBUaGUgZHVyYXRpb24gb2YgdGhlIGFuaW1hdGlvbiwgZWcgMXNcbiAqICRtcyBJbmNsdWRlIC1tcy10cmFuc2l0aW9uOyBkZWZhdWx0IGlzIGZhbHNlIGJlY2F1c2UgSUUgZG9lcyBub3Qgc3VwcG9ydCB0cmFuc2l0aW9uRW5kIGNhbGxiYWNrXG4gKlxuICogQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAwLjVzKTtcbiAqL1xuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24sICRtczogZmFsc2UpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gIEBpZiAoJG1zKSB7XG4gICAgLW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gIH1cbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uTG9uZygkcHJvcGVydHksICRkdXJhdGlvbiwgJGVhc2luZzplYXNlLWluLW91dCwgJGRlbGF5OmZhbHNlKSB7XG4gICBAaW5jbHVkZSB0cmFuc2l0aW9uUHJvcGVydHkoJHByb3BlcnR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbkR1cmF0aW9uKCRkdXJhdGlvbik7XG4gIEBpZiAoJGRlbGF5KSB7XG4gICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EZWxheSgkZGVsYXkpO1xuICB9XG4gIEBpZiAoJGVhc2luZykge1xuICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24oJGVhc2luZyk7XG4gIH1cbn1cbi8qXG4gKiBBcHBseSBhIENTUzMgdHJhbnNpdGlvbi1kZWxheVxuICogQGluY2x1ZGUgdHJhbnNpdGlvbkRlbGF5KDJzKTtcbiAqL1xuQG1peGluIHRyYW5zaXRpb25EZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XG4gIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbi8qXG4gKiBBcHBseSBhIENTUzMgdHJhbnNpdGlvbi1kdXJhdGlvblxuICogQGluY2x1ZGUgdHJhbnNpdGlvbkR1cmF0aW9uKDFzKTtcbiAqL1xuQG1peGluIHRyYW5zaXRpb25EdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbi8qXG4gKiBBcHBseSBhIENTUzMgdHJhbnNpdGlvbi1wcm9wZXJ0eVxuICogQGluY2x1ZGUgdHJhbnNpdGlvblByb3BlcnR5KG9wYWNpdHkpO1xuICogQGluY2x1ZGUgdHJhbnNpdGlvblByb3BlcnR5KChoZWlnaHQsIHdpZHRoKSk7IE11bHRpcGxlIHByb3BlcnRpZXMgY2FuIGJlIHBhc3NlZCBpbiBzdXJyb3VuZGVkIGJ5IGJyYWNrZXRzXG4gKi9cbkBtaXhpbiB0cmFuc2l0aW9uUHJvcGVydHkoJHByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG59XG4vKlxuICogQXBwbHkgYSBDU1MzIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uXG4gKiBAaW5jbHVkZSB0cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24oZWFzaW5nKTtcbiAqL1xuQG1peGluIHRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbigkZWFzaW5nKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xufVxuLy9kZWZhdWx0IGZpZWxkIHN0eWxlXG5AbWl4aW4gZGVmYXVsdGZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5ICR3aGl0ZSAkd2hpdGUgJGxpZ2h0LWdyYXk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1mb2N1cztcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItZm9jdXMgJHdoaXRlICR3aGl0ZSAkYm9yZGVyLWZvY3VzO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vL1ZlcnRpY2FsLWFsaWduIE1peGluXG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vL2RlZmF1bHQgZmllbGQgc3R5bGUvL1xuXG5AbWl4aW4gZm9udHNpemUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAuOTVlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuIiwiLmZyb250IHtcbiAgLmwtc3RpY2t5IC5sLWlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICB9XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogLjhlbSAwIC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8vbm9ybWFsIGRydXBhbCBpbnB1dCBmaWVsZHMvL1xuXG4uZm9ybS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLy9jaG9zZW4gbW9kdWxlIGZpZWxkcy8vXG4gIC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgJi5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgICAgICYuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZm9ybXMvY2FyZXQuc3ZnJyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheSAkd2hpdGUgJHdoaXRlICRsaWdodC1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCBtZWRpdW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2Zvcm1zL2NhcmV0LnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlYm94O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXkgJHdoaXRlICR3aGl0ZSAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggbWVkaXVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggJG92ZXJsYXk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG5cbiAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1ibHVlYm94O1xuXG4gICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXkgJHdoaXRlICR3aGl0ZSAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggbWVkaXVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggJG92ZXJsYXk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG5cbiAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheSAkd2hpdGUgJHdoaXRlICRsaWdodC1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCBtZWRpdW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9ybXMvY2FyZXQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gICAgICAgICAgICAvL2ltcG9ydGFudCBuZWVkZWQgdG8gb3ZlcndyaXRlIGltcG9ydGFudCBtZWRpYSBxdWVyeSBpbiBjaG9zZW4gY3NzXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb3Jtcy9jYXJldC5zdmcnKSAhaW1wb3J0YW50OyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggIWltcG9ydGFudDsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlYm94O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaG9zZW4tZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgLmNob3Nlbi1jaG9pY2VzLFxuICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZm9jdXM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1mb2N1cyAkd2hpdGUgJHdoaXRlICRib3JkZXItZm9jdXM7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2VuZCBmb3JtIGl0ZW1zLy9cbi8vd2hpdGUgY2hvc2VuIGZpZWxkcyBvbiBncmV5YmdzIGxpa2Ugb24gc2NodWVsZXJhdXN0YXVzY2gva2FuYWRhL3NjaHVsd2FobC1rYW5hZGEuaHRtbC8vXG5cbi5ncmV5Ymcge1xuICAuZm9ybS1pdGVtIHtcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vRGVmYXVsdCBzdHlsZSBleHBvc2VkIGZpbHRlcnNcblxuLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBwYWRkaW5nOiAuOWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGRlZmF1bHRmaWVsZDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG4gIC8vZHJvcCBkb3duIGZpZWxkc1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogNDElO1xuICAgIH1cbiAgfVxuICAvL3N1Ym1pdCBidXR0b25cbiAgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogMTIlO1xuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLy9FeHBvc2VkIEZpbHRlcnMgb24gRkFRIHBhZ2VzLy9cblxuLmJsb2NrLS12aWV3cy1leHAtZmFxcy1wYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTIlO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxufVxuLy9GQVEgaW5kaXZpZHVhbCBwYWdlcyBzaW5nbGUgc2VhcmNoIGZpZWxkIGFzIGV4cG9zZWQgZmlsdGVyLy9cblxuLnZpZXdzLWV4cG9zZWQtZm9ybS1mYXFzLWFwYy1mYXEtcGFnZSxcbi52aWV3cy1leHBvc2VkLWZvcm0tZmFxcy1ocy1mYXEtcGFnZSxcbi52aWV3cy1leHBvc2VkLWZvcm0tZmFxcy1pbnRlcm5zaGlwLWZhcS1wYWdlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1mYXFzLXd0LWZhcS1wYWdlIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9FeHBvc2VkIEZpbHRlcnMgb24gZXhwZXJpZW5jZXMgcGFnZXMvL1xuXG4uc2VjdGlvbi1lcmZhaHJ1bmdlbixcbi5zZWN0aW9uLWVyZmFocnVuZ2VuaHRtbCB7XG4gIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xuICAgICAgd2lkdGg6IDMxLjUlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi8vaHMgY2FuYWRhIGV4cG9zZWQgZmlsZXJzLy9cblxuLnZpZXctaW5zdGl0dXRpb24tcHJvZmlsZXMge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICB9XG5cbiAgICAmLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL3ZpZXdzLWV4cG9zZWQtZm9ybS1ldmVudHMtcGFnZS8vXG5cbi52aWV3cy1leHBvc2VkLWZvcm0tZXZlbnRzLXBhZ2Uge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbiAgfVxufVxuXG5mb3JtIHtcbiAgaDEge1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxZW0gMTZweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgfVxuXG4gIGgzLFxuICBoNCxcbiAgaDUge1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IC45NWVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxufVxuLy8gYWxsIGZvcm1zIC8vXG4ucGFnZS1rdXJ6YmV3ZXJidW5nLWhpZ2gtc2Nob29sIC5sLW1haW4gZm9ybSwvL2FwcGxpZXMgdG8ga2IgYWxsIHBhZ2VzLy9cbi53ZWJmb3JtLWNsaWVudC1mb3JtLTMyNTc2LCAud2ViZm9ybS1jbGllbnQtZm9ybS0zMjU3NSwvL3VzZXIgcmVnaXN0ZXIgZm9ybXMvL1xuXG4jdXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcHJvZmlsZS1mb3JtLFxuI3VzZXItcHJvZmlsZS1mb3JtLFxuI3VzZXItcmVnaXN0ZXItZm9ybSxcbi53ZWJmb3JtLWNsaWVudC1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTk4cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMWVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICB9XG5cbiAgICAgIC5wcmUtYXBwLWJlYXV0eXRpcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc2VsZWN0LFxuICAgIC5mb3JtLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheSAkd2hpdGUgJHdoaXRlICRsaWdodC1ncmF5O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWJsdWVib3g7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWZvY3VzO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItZm9jdXMgJHdoaXRlICR3aGl0ZSAkYm9yZGVyLWZvY3VzO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgJi5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJsdWVib3g7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy9sZWdlbmRcbiAgICAmLndlYmZvcm0tY29tcG9uZW50LS1maWxlcyB7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcblxuICAgICAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXJcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vZW5kIHRkXG4gICAgICB9XG4gICAgICAvL2VuZCB0YWJsZVxuICAgIH1cbiAgICAvL2VuZCB3ZWJmb3JtIGNvbXBvbmVudCBmaWxlc1xuICB9XG4gIC8vZW5kIGZpZWxkc2V0XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAxZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgZm9udHNpemU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuLy9hbGwgZm9ybXMvL1xuLy9zaWduIGluIGFuZCBjbHViIGZvcm1zIC8vXG4vL2Rlc2NyaXB0aW9ucyAvL1xuXG4jdXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcHJvZmlsZS1mb3JtLFxuI3VzZXItcmVnaXN0ZXItZm9ybSxcbi53ZWJmb3JtLWNsaWVudC1mb3JtIHtcbiAgLmZvcm0taXRlbSB7XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbiN1c2VyLXByb2ZpbGUtZm9ybSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taWRzXG5cbiAgZmllbGRzZXQge1xuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIH1cblxuICAgICYuZmllbGQtZ3JvdXAtZmllbGRzZXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYuZm9ybS10eXBlLXBhc3N3b3JkLWNvbmZpcm0ge1xuICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgLmNvbmZpcm0tcGFyZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmLnBhc3N3b3JkLWNvbmZpcm0ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhc3N3b3JkLXBhcmVudCB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgJi5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwsXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItcGljdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tcGljdHVyZS1kZWxldGUsXG4gIC5mb3JtLWl0ZW0tcHJvZmlsZS1yZXR1cm5lZS1wcm9maWxlLWZpZWxkLXByb2dyYW0tc3RhcnQtZW5kLXl5eXktbW0tdW5kLTAtc2hvdy10b2RhdGUge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAuZGF0ZS1uby1mbG9hdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybS10eXBlLWRhdGUtc2VsZWN0IHtcblxuICAgIC5kYXRlLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtcHJvZ3JhbS1zdGFydC1lbmQteXl5eS1tbSB7XG4gICAgLmRhdGUtZmxvYXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1saW5rLWZpZWxkIHtcbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vL0NsdWIgdXBsb2FkIGZvcm0vL1xuXG4ud2ViZm9ybS1jbGllbnQtZm9ybS0zMjU3NyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZpbGUtd2lkZ2V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXkgJHdoaXRlICR3aGl0ZSAkbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCBtZWRpdW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9lbmQgc3VibWl0IGRhdGEgZmllbGQvL1xufVxuLy9lbmQgY2x1YiB1cGxvYWQgZm9ybVxuXG4jdXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcHJvZmlsZS1mb3JtLFxuI3VzZXItcmVnaXN0ZXItZm9ybSB7XG4gIC5mb3JtLWl0ZW0ge1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgID4gLmZvcm0taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYucGFzc3dvcmQtcGFyZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcHRjaGEge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuXG4gICAgLmZpZWxkc2V0LWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2JsdWUgYmFja2dyb3VuZCByZWdpc3RlciBmb3JtIGdldHN3aGl0ZSBmaWVsZHMvL1xuXG4jdXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcmVnaXN0ZXItZm9ybSB7XG4gIC5mb3JtLWl0ZW0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4vLy8vLy8vLy8vLy8vLy8vL1xuLy9tYXJrZXRvIGZvcm1zLy9cbi8vLy8vLy8vLy8vLy8vLy8vXG5cbmZvcm0ubWt0b0Zvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG5cbiAgLm1rdG9Bc3Rlcml4IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmW3N0eWxlXSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmW3N0eWxlXSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1rdG9MYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgJltzdHlsZV0ge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubWt0b09mZnNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5ta3RvRm9ybUNvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJltzdHlsZV0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1rdG9GaWVsZFdyYXAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5ta3RvUmVxdWlyZWRGaWVsZCB7XG4gICAgICAgIC5ta3RvQXN0ZXJpeCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1rdG9GaWVsZCB7XG4gICAgICBwYWRkaW5nOiAxZW07XG5cbiAgICAgICZbc3R5bGVdIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQubWt0b0ZpZWxkLFxuICBzZWxlY3QubWt0b0ZpZWxkLFxuICB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRmaWVsZCgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPWRhdGVdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICBpbnB1dFt0eXBlPXRlbF0sXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIGlucHV0W3R5cGU9dXJsXSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdC5ta3RvRmllbGQge1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cblxuICAgICZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1rdG9FcnJvciB7XG4gICAgLm1rdG9FcnJvck1zZyB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEubWt0b0ZpZWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubWt0b0J1dHRvblJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDEuM2VtIDFlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5ta3RvQnV0dG9uV3JhcCxcbiAgICAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmW3N0eWxlXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAuNzVlbSAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogLjc1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWt0b1JlcXVpcmVkRmllbGQge1xuICAgIGxhYmVsLm1rdG9MYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuLy9pbmRpdmlkdWFsIG1hcmtldG8gZm9ybXMvL1xuLy9hdS1wYWlyLXNjaHJpdHQzLmh0bWwgbWt0b0Zvcm1fMTY5MCAvL1xuXG4jbWt0b0Zvcm1fMTY5MCB7XG4gIC5ta3RvRm9ybVJvdyB7XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL3RoaXMgaXMgZm9yIG1rdG8gZm9ybXMgaHRtbCB0ZXh0IHN0eWxpbmdcbi8vdXNlZCBvbiBzZXZlcmFsIGZvcm1zIGZvciBkYXRlbnNjaHV0eiBwYXJ0IG9mIGZvcm0tc2VsZWN0Ly9cbi8vb3ZlcndyaXRpbmcgdWdseSBpbmxpbmUtc3R5bGVzLy9cbi8vdGhpcyBpcyBjYXVzaW5nIHByb2JsZW1zIHdpdGggbGFiZWxzISEhLy9cbiNta3RvRm9ybV8xNjkwLC8vYXUtcGFpci1zY2hyaXR0My5odG1sXG4jbWt0b0Zvcm1fMzk3NywvL3dvcmstdHJhdmVsL2FubWVsZHVuZy5odG1sXG5cbiNta3RvRm9ybV8zOTU0IHtcbiAgLy9hbm1lbGR1bmctYXVzbGFuZHNwcmFrdGlrdW0tc2Nocml0dDIuaHRtbFxuICAubWt0b0h0bWxUZXh0IHtcbiAgICBkaXYsXG4gICAgc3BhbiB7XG4gICAgICAmW3N0eWxlXSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAmW3N0eWxlXSB7XG4gICAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNta3RvRm9ybV8zMjQzIHtcbiAgLm1rdG9CdXR0b25XcmFwLFxuICAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5ydGVyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1rdG9IdG1sVGV4dCB7XG4gICAgJltzdHlsZV0ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi8vIG1rdG9IdG1sIFRleHQvL1xuXG5mb3JtLm1rdG9Gb3JtIHtcbiAgLm1rdG9IdG1sVGV4dCB7XG4gICAgJltzdHlsZV0ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbSAxZW07XG4gICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LFxuICAgIHNwYW4ge1xuICAgICAgJltzdHlsZV0ge1xuICAgICAgICAvL3RoaXMgd2FzIGNhdXNpbmcgcHJvYmxlbXMgb24gYXVwYWlyIHN0ZXAgMVxuICAgICAgICAvL2NvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxLjNlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9tYWMgY2hyb21lIGhhY2svL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAuZm9ybS1pdGVtIHNlbGVjdC5mb3JtLXNlbGVjdCxcbiAgc2VsZWN0Lm1rdG9GaWVsZCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2Zvcm1zL2NhcmV0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgc2VsZWN0Lm1rdG9GaWVsZCB7XG4gICAgJlttdWx0aXBsZT1cIm11bHRpcGxlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgOmZvY3VzLFxuICBpbnB1dCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuZm9ybS1pdGVtIHNlbGVjdC5mb3JtLXNlbGVjdCxcbiAgc2VsZWN0Lm1rdG9GaWVsZCB7XG4gICAgJlttdWx0aXBsZT1cIm11bHRpcGxlXCJdIHtcbiAgICAgICYjZWRpdC1wcm9ncmFtLWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBjaHJvbWUgYXV0b2NvbXBsZXRlIGNvbG91ciBvdmVyd3JpdGU7KSAvL1xuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggJGlucHV0LWJnIGluc2V0O1xufVxuLy8vLy8vLy8vLy8vLy8vLy9cbi8vS3VyemJld2VyYnVuZy8vXG4vLy8vLy8vLy8vLy8vLy9cblxuLnBhZ2Uta3VyemJld2VyYnVuZy1oaWdoLXNjaG9vbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy9wcm9ncmFtIGxpc3Qgb24gYm90dG9tIG9mIHBhZ2UgMSAvL1xufVxuLy9ib3RoIGtiIHBhZ2UgMSBhbmQgcGFnZXMgMi00IC8vXG5cbi5wYWdlLWt1cnpiZXdlcmJ1bmctaGlnaC1zY2hvb2wgLmwtbWFpbiB7XG4gIGZvcm0uaW50cmF4LWhpZ2gtc2Nob29sLXByZS1hcHAsIGZvcm0uaW50cmF4LXByZWFwcC1oaWdoc2Nob29sLWZvcm0sLy8gdGhpcyBpcyB0byBpbmNsdWRlIGZvcm0uaW50cmF4LXByZWFwcC1oaWdoc2Nob29sLWZvcm0tLTIsXG5cbiAgLmludHJheC1oaWdoLXNjaG9vbC1wcmUtYXBwLFxuICBmb3JtW2NsYXNzfD0naW50cmF4LXByZWFwcC1oaWdoc2Nob29sLWZvcm0nXSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIC8vY2xlYXJmaXgvXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAvL2ZpZWxkc2V0IGhlYWRlcnMvL1xuICAgIHNwYW4ge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC8vYmVhdXR5dGlwLy9cbiAgICAucHJlLWFwcC1iZWF1dHl0aXAge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTVweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbl93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIC8vQGluY2x1ZGUgZm9udHNpemU7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIH1cblxuICAgICAgJi5mb3JtLWl0ZW0tcHJvZ3JhbS1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBleGFjdGx5KDMpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZXhhY3RseSgyKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGV4YWN0bHkoMSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgJi5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vZW5kIGFsbCBLQiBQYWdlcy8vXG4vL1N0eWxlcyBmb3Igb25seSBLQiBmaXJzdCBwYWdlLy9cblxuLnBhZ2Uta3VyemJld2VyYnVuZy1oaWdoLXNjaG9vbCAubC1tYWluIHtcbiAgZm9ybS5pbnRyYXgtaGlnaC1zY2hvb2wtcHJlLWFwcCB7XG4gICAgLnBhZ2UxLXByb2dyYW1tLWhlYWRlciB7XG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjbWF4LXByaWNlLXNsaWRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDJlbSAzNnB4IDFlbSAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRzaXplO1xuICAgIH1cblxuICAgIC5wcm9ncmFtLXJlc3VsdHMtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM2ZThjM2I7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgLmZvcm0tc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcblxuICAgICAgICAmI2VkaXQtcHJvZ3JhbS1saXN0IHtcbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL1N0eWxlcyBmb3Igb25seSBLQiBwYWdlcyAyLTQvL1xuXG4ucGFnZS1rdXJ6YmV3ZXJidW5nLWhpZ2gtc2Nob29sIC5sLW1haW4ge1xuICBmb3JtLmludHJheC1wcmVhcHAtaGlnaHNjaG9vbC1mb3JtLFxuICAvLyB0aGlzIGlzIHRvIGluY2x1ZGUgZm9ybS5pbnRyYXgtcHJlYXBwLWhpZ2hzY2hvb2wtZm9ybS0tMixcbiAgZm9ybVtjbGFzc3w9J2ludHJheC1wcmVhcHAtaGlnaHNjaG9vbC1mb3JtJ10ge1xuICAgIC8vZ2V0IHJpZCBvZiBkZWZhdWx0IHN0eWxlcyBvbiBkZXRhaWxzIGFjY29yZGlvbiBwYWdlIDMvL1xuICAgIC51aS1hY2NvcmRpb24udWktd2lkZ2V0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDFlbTtcblxuICAgICAgLnVpLWNvcm5lci1hbGwsXG4gICAgICAudWktY29ybmVyLWJvdHRvbSxcbiAgICAgIC51aS1jb3JuZXItYnIsXG4gICAgICAudWktY29ybmVyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgICAudWktc3RhdGUtZm9jdXMsXG4gICAgICAudWktc3RhdGUtaG92ZXIsXG4gICAgICAudWktd2lkZ2V0LWNvbnRlbnQsXG4gICAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuICAgICAgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlcixcbiAgICAgIC51aS13aWRnZXQtaGVhZGVyLFxuICAgICAgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4gICAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC51aS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMTZweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjaG9jaGxhZGVuLXdyYXBwZXIge1xuICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2libGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDAgMCAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFnZTMtb3RoZXItd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQWRkaXRpb25hbCB0b3AgcGFkZGluZyB0byByb3VnaGx5IGFsaWduIHRoZSBzY2hvbGFyc2hpcCBvcHRpb25cbiAgICAvLyB2ZXJ0aWNhbGx5IHdpdGggdGhlIHNlbGVjdCBlbGVtZW50IGZvciB0aGUgaW50ZXJ2aWV3IGxvY2F0aW9uLlxuICAgIC8vIFRoZSBzZWxlY3RvciBwcmVmaXggXCIuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveFwiIGlzIHJlcXVpcmVkIHRvXG4gICAgLy8gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IHRvcCBwYWRkaW5nLlxuICAgIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94LmZvcm0taXRlbS1wYWdlMy1vdGhlci1TY2hvbGFyc2hpcC1JbnRlcmVzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgfVxuICAgIC8vcGFnZSA0IFN0aXBlbmRpdW0gUGFnZS8vXG4gICAgI2ZhdGhlci13cmFwLFxuICAgICNtb3RoZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2FkZGl0aW9uYWwtZmluYW5jaWFsLWluZm8ge1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZWRpdC1maW5hbmNpYWwtaW5mby1sb2FuLW9yLW90aGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1maW5hbmNpYWwtaW5mby1ob3VzaW5nLWNvbmRpdGlvbnMtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZWRpdC1zY2hvbGFyc2hpcC1zaWJsaW5ncy1pbmZvIHtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXJhZGlvcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXJhZGlvcyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplO1xuXG4gICAgICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vYXJyb3dzIGxpc3RzIG9uIGZvcm1zLy9cbiAgICAuYXJyb3dzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL2xhc3QgcGFydCBvZiBLQi8vXG4gICAgI3NjaG9sYXJzaGlwLWluZm8tcHMtd3JhcHBlciB7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemU7XG4gICAgICB9XG5cbiAgICAgIC5yZWQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJGVycm9yLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9zdGlwZW5kaXVtL3VzYS9hbmZyYWdlLmh0bWwvL1xuXG4ucGFnZS1ub2RlLTQxMzI1IHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgfVxufVxuLy9NZXNzZWZvcm11bGFyLy9cblxuLnNlY3Rpb24tbWVzc2UtZm9ybXVsYXItZGFua2VodG1sLFxuLnNlY3Rpb24tbWVzc2UtZm9ybXVsYXJodG1sIHtcbiAgaGVhZGVyLmwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmwtc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG5cbiAgYXJ0aWNsZS5ub2RlIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhLmN0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgZm9ybS5ta3RvRm9ybSB7XG4gICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG4vLyBXZWJmb3JtIEZsdWdidWNodW5nc2Zvcm0gZm9ybXVsYXItcnVlY2tmbHVnYnVjaHVuZy1mdWVyLXNjaHVlbGVyLmh0bWwvL1xuLy8gV2ViZm9ybSBGbHVnYnVjaHVuZ3Nmb3JtIGZvcm11bGFyLXJ1ZWNrZmx1Z2J1Y2h1bmctZnVlci1lbHRlcm4uaHRtbC8vXG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtLTMyNTc1LFxuLndlYmZvcm0tY2xpZW50LWZvcm0tMzI1NzYge1xuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsZWdlbmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICAud2ViZm9ybS1jb250YWluZXItaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYud2ViZm9ybS1jb21wb25lbnQtZGF0ZSB7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0tMzI1NzYge1xuICAuZm9ybS1pdGVtIHtcbiAgICAmLndlYmZvcm0tY29tcG9uZW50LS1hbmdhYmVuLXp1LWRlbi1yZWlzZW5kZW4tLXBob25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYud2ViZm9ybS1jb21wb25lbnQtLWFuZ2FiZW4tenUtZGVuLWZsdWdoYWVmZW4tLXppZWxmbHVnaGFmZW4taW4tZGV1dHNjaGxhbmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vL2NvbGxlZ2UgYW5mcmFnZSBjb2xsZWdlL2FuZnJhZ2UuaHRtbC8vXG5cbi5wYWdlLW5vZGUtNDQ0Nzkge1xuICBhcnRpY2xlLm5vZGUge1xuICAgIGgyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgcGFkZGluZzogMWVtIDE2cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZvcm0ubWt0b0Zvcm0ge1xuXG4gIC8vTWVzc2Vmb3JtdWxhcmVcbiAgJiNta3RvRm9ybV80NDE3LFxuICAmI21rdG9Gb3JtXzUwMTcge1xuICAgIC5ta3RvRm9ybUNvbCB7XG4gICAgICAmLmNieCB7XG4gICAgICAgICY6bm90KC5sYWJlbCkge1xuICAgICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYubWt0b0ludmFsaWQge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjc1ZW0gMCAuNzVlbSA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ta3RvRm9ybUNvbCB7XG4gICAgJi50eHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5ta3RvQ2xlYXIsXG4gICAgICAubWt0b0d1dHRlcixcbiAgICAgIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1rdG9IdG1sVGV4dCB7XG4gICAgICAgICZbc3R5bGVdIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBlbSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJltzdHlsZV0ge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL29ubHkgY2J4LlxuICAgICYuY2J4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubWt0b0NsZWFyLFxuICAgICAgLm1rdG9HdXR0ZXIsXG4gICAgICAubWt0b09mZnNldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmW3N0eWxlXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWt0b0ludmFsaWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICYgPiAubGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5ICR3aGl0ZSAkd2hpdGUgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90aWNrX25lb24ucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9GaWVsZCB7XG4gICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWZvY3VzO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWZvY3VzICR3aGl0ZSAkd2hpdGUgJGJvcmRlci1mb2N1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXkgJHdoaXRlICR3aGl0ZSAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL29ubHkgY2J4IGxhYmVsXG4gICAgICAmLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAwO1xuXG4gICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC8vYWN0dWFsIGxhYmVsIGluc2lkZSBsYWJlbCBjbGFzcyBjaGVja2JveGVzLlxuICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgICAgICAgICAmW3N0eWxlXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJltzdHlsZV0ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWt0b0ludmFsaWQge1xuICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2VtcHR5IGxhYmVsIGluc2lkZSBjaGVja2JveC5cbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL2VuZCBsYWJlbFxuICAgIH1cbiAgICAvL2VuZCBjYnhcbiAgfVxuICAvL21rdG9Gb3JtQ29sXG59XG5cbi5maWVsZHNldC1jb25zZW50IHtcbiAgLmNvbnNlbnQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnNlbnQtZG93bmxvYWQge1xuICAgIGhlaWdodDogNTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC5saW5rLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGRzZXQtcHJpdmFjeS10ZXJtcyB7XG4gIC5mb3JtLWl0ZW0tcGFnZTMtcHJpdmFjeS10ZXJtcy1UZXJtcy1hY2NlcHRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDkyJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcmVxdWlyZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIubC1icmVhZGNydW1iLFxuLmwtaGVhZGVyLFxuLmwtbWFpbixcbi5sLW1vYmlsZSxcbi5sLW5hdmlnYXRpb24sXG4ubC1uYXZpZ2F0aW9uLFxuLmwtcGFnZSxcbi5sLXByaW1hcnksXG4ubC1wcmltYXJ5LWNhbGxvdXQsXG4ubC1zZWNvbmRhcnksXG4ubC1zZWNvbmRhcnktY2FsbG91dCxcbi5sLXN0aWNreSxcbi5sLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNsZWFyOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmwtcHJpbWFyeS1jYWxsb3V0LFxuLmwtc2Vjb25kYXJ5IHtcbiAgLmwtaW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1wcmltYXJ5IHtcbiAgLmwtaW5uZXIge1xuICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi8qXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgbWFyZ2luOiAwIDEyJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgIG1hcmdpbjogMCAxNyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgKi9cbi8vIHByb2JsZW0gd2l0aCBjdGFzIGZyb20gOTUwIHRvIDEwNTAgLy9cbi8vIHN3aXRjaCBvbiB3aWRlIGxheW91dCBjb250ZXh0IC8vXG5cbi53aWRlLWxheW91dCB7XG4gIC5sLXByaW1hcnkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFyZWEud2lkZSxcbi53aWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3JleWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgJGdyZXktc2hhZG93LCAxcHggMXB4IDAgJGdyZXktc2hhZG93O1xufVxuXG4ud2lkZS5ncmV5Ymcge1xuICAmLndoYXRzYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG59XG5cbi5ub19oZWFkZXJ0aXRsZSB7XG4gIC5sLXdyYXBwZXItLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLy93aGVyZSBncmV5Ymcgd2lkZSBpcyBmaXJzdCBlbGVtZW50IG9uIHBhZ2Ugc3BlY2lhbCBzdHlsaW5nIGFwcGxpZXMvL1xuXG4uZmllbGQtLWJvZHkge1xuICAmID4gZGl2IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICYud2lkZS5ncmV5Ymcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICYud2lkZS5ncmV5Ymcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2Zyb250cGFnZSBwYWRkaW5nLy9cblxuLmZyb250IHtcbiAgLmwtcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gIH1cblxuICAubC1tYWluIHtcbiAgICAuYmxvY2stLXZpZXdzIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIH1cbiAgfVxufVxuLy9zbGlkZXNob3cgbmV4dCB0byB3aGl0ZSBncmV5IGJnIGFyZWFzIC8vXG5cbi5ncmV5YmcgKyAuc2xpZGVzaG93IHtcbiAgLnZpZXcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8vZ2V0IHJpZCBvZiBib3ggc2hhZG93IG9uIGFkbWluIG1lbnUvL1xuXG4jYWRtaW4tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4iLCIuc2VhcmNoLWFwaS1wYWdlLXNlYXJjaC1mb3JtLFxuLnNlYXJjaC1hcGktcGFnZS1zZWFyY2gtZm9ybS1zZWFyY2gtdGVzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICYgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS10ZXh0IHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0ZmllbGQ7XG4gICAgcGFkZGluZzogLjRlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG59XG5cbi5zZWFyY2gtYXBpLXBhZ2Utc2VhcmNoLWZvcm0tc2VhcmNoLXRlc3Qge1xuICAuZm9ybS1zdWJtaXQge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uc2VhcmNoLWFwaS1wYWdlLXNlYXJjaC1mb3JtIHtcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuXG4uc2VhcmNoLWFwaS1wYWdlLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLy9maXggdGhyb2JiZXIgb24gc2VhcmNoIGlucHV0Ly9cblxuaHRtbCB7XG4gICYuanMge1xuICAgIC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL2FsbCB1bCBtZW51IGxpbmtzLy9cblxuLm1lbnUge1xuICAubGVhZiB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbn1cblxuLy8gbmF2aWdhdGlvbiAvL1xuXG4ubC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubC1yZWdpb24ge1xuICAgICYubC1yZWdpb24tLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWJsb2NrLTQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICNibG9jay1zZWFyY2gtYXBpLXBhZ2Utc2VhcmNoLXRlc3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stbWVudS1tZW51LWRlLXByaW1hcnktbGlua3Mge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDk5OHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG9nZ2VkLWluLnBhZ2UtdXNlci1yZXR1cm5lZSAmLFxuICAgIC5ub3QtbG9nZ2VkLWluICYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2dlZC1pbiAmIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gaWYgbW9iaWxlLWRldGVjdGVkIGNsYXNzIGluIGJvZHkgc2V0IG5hdmlnYXRpb24gZGlzcGxheSBub25lLlxuLm1vYmlsZS1kZXRlY3RlZCB7XG4gIC5sLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5wcm9ncmFtcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAxZW0gMCAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC8vVHdvIFByb2dyYW0gc3R5bGUgdGFibGVzIG5leHQgdG8gZWFjaCBvdGhlciBqMS12aXN1bS1zZXJ2aWNlL3VzYS9rb3N0ZW4tbGVpc3R1bmdlbi5odG1sXG4gICYudHdpbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vUHJvZ3JhbSBzdHlsZSB0YWJsZXMgbm8gdGFibGUgaGVhZGVyc1xuICAmLnNpbXBsZSB7XG4gICAgbWFyZ2luOiAxZW0gMCAyZW07XG5cbiAgICB0ciB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vUHJvZ3JhbSBzdHlsZSB0YWJsZXMgbm9ybWFsXG4gIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgICYuYnJlYWsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAuN2VtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkc29mdC1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLmFycm93cyxcbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vcmVzcG9uc2l2ZSB0YWJsZXNcbiAgJiNtb2JpbGUge1xuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMS41ZW07XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53b3JkX2JyZWFrIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctb25lLWRhcmtlciB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICZbc3R5bGVdIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMSUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICZbY29sc3Bhbl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zaGFkZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3BlY2lhbCBzdHlsaW5nIHJlc3BvbnNpdmUgVGFibGUgc2NodWVsZXJhdXN0YXVzY2gvYXVzbGFuZC1zY2h1bGVcblxuI21vYmlsZSB7XG4gIC5ub2RlLWNvbnRlbnQtMzQwOTAgJiB7XG4gICAgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmFydGljbGUubm9kZSB7XG4gIHRhYmxlIHtcbiAgICAmLmludGVybnNoaXBzIHtcbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI21haW4tbWVudSBhLm1lbnUtYXR0YWNoLWJsb2NrLWRyb3AtbGluay5leHRlcm5hbCxcbiNtYWluLW1lbnUgYS5tZW51LWF0dGFjaC1ibG9jay1kcm9wLWxpbmsuZXh0ZXJuYWw6Zm9jdXMsXG4jbWFpbi1tZW51IGEubWVudS1hdHRhY2gtYmxvY2stZHJvcC1saW5rLmV4dGVybmFsOmhvdmVyLFxuI21haW4tbWVudS1saW5rcyBsaS5hY3RpdmUtdHJhaWwgYS5tZW51LWF0dGFjaC1ibG9jay1kcm9wLWxpbmsuZXh0ZXJuYWwsXG5hLm1lbnUtYXR0YWNoLWJsb2NrLWRyb3AtbGluay5leHRlcm5hbCxcbmEubWVudS1hdHRhY2gtYmxvY2stZHJvcC1saW5rLmV4dGVybmFsOmZvY3VzLFxuYS5tZW51LWF0dGFjaC1ibG9jay1kcm9wLWxpbmsuZXh0ZXJuYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVnYW1lbnUge1xuICAmID4gLm1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiAubGVhZiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlLXRyYWlsIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogOSU7XG5cbiAgICAgICAgLm1lbnUtYXR0YWNoLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA3MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICB3aWR0aDogMTclO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcblxuICAgICAgICAubWVudS1hdHRhY2gtYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtYXR0YWNoLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC4xNXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvbWVudS9tZW51LWFycm93LXVwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cbiAgICAgICAgLm1lbnUtYXR0YWNoLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbWFpbi1tZW51O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1hdHRhY2gtYmxvY2stZHJvcC1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE5vbiBIUyBEcm9wZG93bnMgLy9cbiAgLm1lZ2Ege1xuICAgIHBhZGRpbmc6IDFlbSAwIDAgMWVtO1xuXG4gICAgJi50aHJlZWNvbCAudGlsZV9tZWdhbWVudSA+IC5jb2wge1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgIH1cblxuICAgICYuZml2ZWNvbCAudGlsZV9tZWdhbWVudSA+IC5jb2wge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cblxuICAudGlsZV9tZWdhbWVudSB7XG4gICAgJiA+IC5jb2wge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5tZW51X2hlYWRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAuM2VtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIC8vcGFkZGluZzogMCAwIDAgMTJweDsvL1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IC8vYWRkIHRoaXMgd2hlbiBjb250ZW50IGlzIGNoYW5nZWQgb24gbGl2ZVxuICAgICAgLypcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgICAqL1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgbWluLWhlaWdodDogMThlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG4gIC8vIEhTIE1lZ2FtZW51IERyb3Bkb3duIC8vXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhzLW1lZ2FtZW51IHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudmlld3Mtcm93LTQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdy01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICB9XG5cbiAgICAudmlld3MtY29sdW1uLTQge1xuICAgICAgLnZpZXdzLXJvdy00IHtcbiAgICAgICAgLmVsZW1lbnQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy10b3A6IDFlbTtcblxuICAgID4gLmNvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgLmVsZW1lbnQge1xuICAgIGhlaWdodDogNmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luOiAuM2VtIDAgMCA2NHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC43ZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5tZW51X2hlYWRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC8vSGVhZGVyIGFuZCBpbWFnZXMgYW5pbSBvbiBtZWdhIHRpbGUgaG92ZXIgYWxsIG5vbiBIUyBNZWdhbWVudXMvL1xuICAubWVnYV90aWxlIHtcbiAgICAubWVudV9oZWFkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAuMTVzO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubWVudV9oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLjNlbSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vSGVhZGVyIGFuZCBpbWFnZXMgYW5pbSBvbiBtZWdhIHRpbGUgaG92ZXIgb24gSFMgTWVnYW1lbnVzLy9cbiAgLmVsZW1lbnQge1xuICAgIC5tZW51X2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4xNXM7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tZW51X2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSguM2VtLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWxlbWVudCA+IGEgaW1nLFxuICAubWVnYV90aWxlID4gYSBpbWcge1xuICAgIC8vZml4IGltYWdlIHdpZ2dsZSBidWcvL1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC4xNXM7XG4gIH1cblxuICAuZWxlbWVudDpob3ZlciA+IGEgaW1nLFxuICAubWVnYV90aWxlOmhvdmVyID4gYSBpbWcge1xuICAgIC8vZml4IGltYWdlIHdpZ2dsZSBidWcvL1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIubC10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjYmxvY2stbWVudS1tZW51LWRlLXRvcC1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogLjRlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNmVtO1xuXG4gICAgLmxlYWYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtYmx1ZWJveDtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW1haW4tbWVudTtcbiAgICAgIGZvbnQtc2l6ZTogLjk3ZW07XG4gICAgICBtYXJnaW46IC41ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtYmx1ZWJveDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggJHNoYWRvdyBpbnNldDtcbiAgY2xlYXI6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAyLjdlbTtcblxuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICBoZWlnaHQ6IDE4ZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgaGVpZ2h0OiAyMGVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgIGhlaWdodDogMjVlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICBoZWlnaHQ6IDM1ZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgaGVpZ2h0OiA0MGVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmwtaW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAubC13cmFwcGVyLS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc2x1Y2VudC13aGl0ZTtcbiAgICBib3JkZXItdG9wOiAuM2VtIHNvbGlkICRwcmltYXJ5O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzUlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgYm9yZGVyLXRvcDogLjVlbSBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBib3JkZXItdG9wOiAuN2VtIHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIGJvcmRlci10b3A6IDFlbSBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl90aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX3RleHQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL21vYmlsZS1kZXRlY3RlZCBjbGFzc1xuLm1vYmlsZS1kZXRlY3RlZCB7XG4gIC5sLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMi43ZW07XG4gIH1cbn1cblxuLy9zbWFsbCBoZWFkZXIgdHlwZVxuLnNtYWxsX2hlYWRlciB7XG4gIC5sLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIHRvcDtcbiAgICBoZWlnaHQ6IDEwZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDEzZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgaGVpZ2h0OiAxOGVtO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgaGVpZ2h0OiAyNmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAubC13cmFwcGVyLS1oZWFkZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLy9zbWFsbCBoZWFkZXIgdHlwZSBnb29nbGUgbGFuZGluZ3BhZ2VzIC0gbm8gbWFpbiBtZW51XG4uZ2xwIHtcbiAgJi5zbWFsbF9oZWFkZXIge1xuICAgIC5sLWhlYWRlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vbWluaSBoZWFkZXJcbi5taW5pX2hlYWRlciB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNDVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICAubC1pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmwtd3JhcHBlci0taGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubC1zdGlja3ksXG4gICAgLmwtYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5taW5pLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcblxuICAgIC5sLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAubWVnYW1lbnUgLm1lbnUtYXR0YWNoLWJsb2NrLWRyb3AtbGluayB+IC5tZW51LWF0dGFjaC1ibG9jay13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhbGYtc2hhZG93O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzaGFkb3c7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggJHNoYWRvdztcbiAgfVxuXG4gIC5sLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzNnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmwtc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYXJ0aWNsZS5ub2RlIHtcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnJ0ZXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBwYXJ0bmVybG9nbyBoZWFkZXIgc2NodWVsZXJhdXN0YXVzY2gva2FuYWRhL3JlZ2lvbnN3YWhsLmh0bWxcbi5wYXJ0bmVybG9nby1oZWFkZXIge1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1JTtcbn1cbiIsIi8vIGlmIG1vYmlsZSBkZXRlY3RlZCBjbGFzcyBpbiBib2R5IHRhZ1xuLy8gYWx3YXlzIHVzZSBtb2JpbGUgbWVudS5cblxuLm1vYmlsZS1kZXRlY3RlZCB7XG4gIC5sLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmwtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IDQzcHg7XG4gIHRyYW5zaXRpb246IEFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0M3B4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cblxuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2JpbGUtbmF2LWJvcmRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vL2Ryb3Bkb3duIGNvbnRhY3QgZmllbGQvL1xuXG4ubC1tb2JpbGUge1xuICAubW9iaWxlX2NvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbjogQWxsIC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRvcDogNDNweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogLjVlbSAwIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JlZW4uYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuZW1haWwsXG4gICAgLnBob25lLFxuICAgIC53aGF0c2FwcCB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvbmUge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2NvbnRhY3QtcGhvbmUtbW9iaWxlLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2NvbnRhY3QtcGhvbmUtc21hbGwucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsIHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9pY29ucy9jb250YWN0LWVtYWlsLW1vYmlsZS5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2NvbnRhY3QtZW1haWwtc21hbGwucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53aGF0c2FwcCB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvd2hhdHNhcHAuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kb3dubG9hZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvd2hhdHNhcHAuZ2lmJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLy9tb2JpbGUgbWVudSBkcm9wIGRvd24vL1xuXG4jYmxvY2stbWVudS1tZW51LW1vYmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEwMCU7XG4gIHRvcDogNDNweDtcbiAgdHJhbnNpdGlvbjogQWxsIC41cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogLTMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgJiA+IHVsIHtcbiAgICBwYWRkaW5nOiAuNzVlbSAwO1xuICB9XG5cbiAgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9iaWxlLW5hdi1ib3JkZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtbmF2O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtbmF2O1xuICAgIH1cbiAgfVxuXG4gIC5ub2xpbmssXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjc1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cbiAgfVxuXG4gICYgPiAubWVudSB7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmID4gbGkge1xuICAgICAgJi5maXJzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubGFzdC5sZWFmIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2JpbGUtbmF2LWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG4gICAgLmxlYWYge1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXhwYW5kZWQge1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGFzLXN1Ym5hdiB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQlO1xuICAgICAgfVxuXG4gICAgICAmID4gdWwge1xuICAgICAgICAvL3N1Ym1lbnUgMm5kIGxldmVsLy9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1zdWJsaW5rcztcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1zdWJsaW5rcy1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG5cbiAgICAuZmEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXF1b3RlO1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYuYWNjb3JkaW9uLWV4cGFuZGVkIHtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1uYXY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi43ZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgaGVpZ2h0OiAzZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIC5ncm91cCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAuNXB4ICRncmV5LXNoYWRvdztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDIuN2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNtYWxsZXJfbG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMi43ZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYub3V0ZXIuYXBwbHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDIuN2VtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNi43ZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICB9XG5cbiAgICAgICYgPiAubWVudS1pdGVtIHtcbiAgICAgICAgJi5pbm5lci5hcHBseSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTMlKTtcbiAgICAgICAgd2lkdGg6IDg4JTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvYXBwbHkucG5nJyk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaW5mb3JtYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tYnV0dG9uO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaW5wdXQtYmc7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMi43ZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tYnV0dG9uLWFjdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ2knO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYW1idXJnZXJfYnV0dG9uLFxuICAgICYuaGFtYnVyZ2VyX2J1dHRvbi5pcy1hY3RpdmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDIuN2VtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIuN2VtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2hhbWJ1cmdlciBidXR0b24gYW5pbWF0aW9uLy9cblxuLm1lbnUtaXRlbS5oYW1idXJnZXJfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTG9uZyAoYmFja2dyb3VuZCwgMHMsIGVhc2UtaW4tb3V0LCAuM3MpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Qcm9wZXJ0eSgoYm90dG9tLCB0cmFuc2Zvcm0pKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGJvdHRvbTogMjNweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Mb25nICh0cmFuc2Zvcm0sIC4zcywgZWFzZS1pbi1vdXQsIC4zcyk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Mb25nICh0b3AsIC4zcywgZWFzZS1pbi1vdXQsIDBzKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTG9uZyAoYm90dG9tLCAuM3MsIGVhc2UtaW4tb3V0LCAwcyk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYnV0dG9uLWFjdGl2ZTtcblxuICAgICYgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTG9uZyAodG9wLCAwcywgZWFzZS1pbi1vdXQsIC4zcyk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Mb25nICh0cmFuc2Zvcm0sIC4zcywgZWFzZS1pbi1vdXQsIC4zcyk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Mb25nIChib3R0b20sIDBzLCBlYXNlLWluLW91dCwgLjNzKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkxvbmcgKHRyYW5zZm9ybSwgLjNzLCBlYXNlLWluLW91dCwgLjNzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIGZvcmNlLWVsZW1lbnQtbmVzdGluZywgY2xhc3MtbmFtZS1mb3JtYXQsIG5vLXRyYW5zaXRpb24tYWxsXG5cbi5maXhlZCB7XG4gICYuZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMS44ZW07XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG5cbi5ub3QtbG9nZ2VkLWluIC5maXhlZCxcbi5wYWdlLXVzZXItcmV0dXJuZWUgLmZpeGVkIHtcbiAgdG9wOiAwO1xufVxuXG4ubC1zdGlja3kge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAkYm94LXNoYWRvdztcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJveC1zaGFkb3czO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggLjVweCAkYm94LXNoYWRvdzI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmF1cGFpcmNhcmVfbG9nbyxcbiAgLmdpX2xvZ28sXG4gIC5oc19sb2dvLFxuICAud3RfbG9nbyB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICB9XG5cbiAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYl9ibG9jayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICAvL3N3aXRjaCB0byBleHRlbmRlZCBtb2JpbGUgc3RpY2t5XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMiU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICB3aWR0aDogMTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTIlO1xuICAgICAgd2lkdGg6IDglO1xuICAgIH1cblxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIH1cbiAgICAgIC8vc3dpdGNoIHRvIGV4dGVuZGVkIG1vYmlsZSBzdGlja3lcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICB9XG4gICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIH1cblxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2JyZWFkY3J1bWJzL2ZsYWdzX3NtYWxsLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMi4xZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyLjFlbTtcbiAgICAgICAgLy9zd2l0Y2ggdG8gZXh0ZW5kZWQgbW9iaWxlIHN0aWNreVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2JyZWFkY3J1bWJzL2ZsYWdzNS5wbmcnKTtcbiAgICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICB9XG4gICAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi51c2EgYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02ZW0gMDtcbiAgICAgIH1cblxuICAgICAgJi5jb3N0YV9yaWNhIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM2VtIDA7XG4gICAgICB9XG5cbiAgICAgICYuZWN1YWRvciBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTllbSAwO1xuICAgICAgfVxuXG4gICAgICAmLmphcGFuIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJlbSAwO1xuICAgICAgfVxuXG4gICAgICAmLmRlbm1hcmsgYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNWVtIDA7XG4gICAgICB9XG5cbiAgICAgICYubm9yd2F5IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJlbSAtM2VtO1xuICAgICAgfVxuXG4gICAgICAmLnN3ZWRlbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTllbSAtM2VtO1xuICAgICAgfVxuXG4gICAgICAmLmZpbmxhbmQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNWVtIC0zZW07XG4gICAgICB9XG5cbiAgICAgICYuc3BhaW4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02ZW0gLTNlbTtcbiAgICAgIH1cblxuICAgICAgJi5pdGFseSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTZlbSAtNmVtO1xuICAgICAgfVxuXG4gICAgICAmLmZyYW5jZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIuOWVtIC0zZW07XG4gICAgICB9XG5cbiAgICAgICYuaXJlbGFuZCBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyZW0gLTZlbTtcbiAgICAgIH1cblxuICAgICAgJi51ayBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjFlbSAtM2VtO1xuICAgICAgfVxuXG4gICAgICAmLm56IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTVlbSAtNmVtO1xuICAgICAgfVxuXG4gICAgICAmLmF1c3RyYWxpYSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTllbSAtNmVtO1xuICAgICAgfVxuXG4gICAgICAmLmNhbmFkYSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAuMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XG4gICAgICB9XG4gICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IC4yZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogLjJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdF9ibG9jayB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtY29sb3VyO1xuICAgIGNsZWFyOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMjAlOyAvL3N3aXRjaCB0byBleHRlbmRlZCBtb2JpbGUgc3RpY2t5XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICB3aWR0aDogMTIlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL3N3aXRjaCB0byBleHRlbmRlZCBtb2JpbGUgc3RpY2t5XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3RfaGlnaHNjaG9vbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9zd2l0Y2ggdG8gZXh0ZW5kZWQgbW9iaWxlIHN0aWNreVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGhlaWdodDogODZweDtcbiAgICAgIH1cbiAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDIlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBob25lIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9pY29ucy9jb250YWN0LXBob25lLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvY29udGFjdC1lbWFpbC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vZW5kIGNvbnRhY3QgaGlnaHNjaG9vbFxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIC5DVEFzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5DVEFzX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMS4xZW0gMCAxLjFlbSAxLjcyNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWJsdWU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1jdGEtYmx1ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtYmx1ZS1ob3ZlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA4NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly9hXG4gICAgfS8vZW5kIENUQXNcbiAgfS8vZW5kIGNvbnRhY3QgYmxvY2tcblxuICAuYmxvY2stLW1lbnUtYmxvY2sge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLy9zd2l0Y2ggdG8gZXh0ZW5kZWQgbW9iaWxlIHN0aWNreVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDE2cHg7XG4gICAgICB3aWR0aDogNDYlO1xuICAgIH1cbiAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNzYlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5tZW51LWJsb2NrLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggJGJveC1zaGFkb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy93aG9sZSBtZW51XG4gICAgICAubWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub2xpbmsge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vbm9uIHNwZWNpZmllZCBhIGxpbmtzIC8vXG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAxZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogLjc1ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtY29sb3VyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vbm9uIHNwZWNpZmllZCBsaSAvL1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vZGlyZWN0IGNoaWxkIGxpJ3Mgb2Ygd2hvbGUgbWVudVxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJiA+IC5tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL3N1YiBtZW51c1xuICAgICAgICAgICYgPiAubWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtY29sb3VyO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAkYm94LXNoYWRvdztcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtY29sb3VyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc2x1Y2VudC13aGl0ZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy93aWRlciBtZW51IGxpbmtzIG9uIGFib3V0IHVzIG1lbnVcbiAgICAgICAgICAmLm1lbnUtbWxpZC0yNzA5LFxuICAgICAgICAgICYubWVudS1tbGlkLTI3MTAge1xuICAgICAgICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZV9zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgIH1cbiAgICAgIC8vc3dpdGNoIHRvIGV4dGVuZGVkIG1vYmlsZSBzdGlja3lcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXkgJHdoaXRlICR3aGl0ZSAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggbWVkaXVtO1xuICAgICAgfVxuICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL25vIGJyZWFkY3J1bWIgc3BlY2lhbCBjYXNlcyBuZWVkIGFkZGl0aW9uYWwgcGFkZGluZ1xuICAgICYubm9fYnJjIHtcbiAgICAgIC8vc3dpdGNoIHRvIGV4dGVuZGVkIG1vYmlsZSBzdGlja3lcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHdvcmR5IGF1IHBhaXIgbWVudSBuZWVkIHNsaWdodGx5IGRpZmZlcmVudCBwYWRkaW5nXG4gICAgLm1lbnUtbmFtZS1tZW51LWF1LXBhaXIsXG4gICAgLm1lbnUtbmFtZS1tZW51LXN0aWNreS1tZW51LXN0aXBlbmRpdW0tdXNhIHtcbiAgICAgICYgPiAubWVudSB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgLy9zd2l0Y2ggdG8gZnVsbCBkZXNrdG9wIHN0aWNreVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Ly9lbmQgc3RpY2t5IGNsYXNzXG5cbi5ub2JyZWFkY3J1bWIge1xuICAuYmxvY2stLW1lbnUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vc3dpdGNoIHRvIGV4dGVuZGVkIG1vYmlsZSBzdGlja3lcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC8vc3dpdGNoIHRvIGZ1bGwgZGVza3RvcCBzdGlja3lcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7XG4gICAgICB3aWR0aDogNzYlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAuYXVwYWlyY2FyZV9sb2dvLFxuICAuZ2lfbG9nbyxcbiAgLmhzX2xvZ28sXG4gIC53dF9sb2dvIHtcbiAgICAvL3N3aXRjaCB0byBmdWxsIGRlc2t0b3Agc3RpY2t5XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMiU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG59XG5cbi8vbW9iaWxlIGRldGVjdGVkIGtlZXBzIGV4dGVuZGVkIG1vYmlsZSBzdGlja3lcbi5tb2JpbGUtZGV0ZWN0ZWQge1xuICAubC1zdGlja3kge1xuICAgIC8vIHJlc2V0IGhlaWdodCBsb2dvLCBicmVhZGNydW1iIGFuZCBjb250YWN0IGJsb2NrXG4gICAgLy9pbm5lciBibG9ja19fY29udGVudFxuICAgIC5hdXBhaXJjYXJlX2xvZ28sXG4gICAgLmJyZWFkY3J1bWJfYmxvY2ssXG4gICAgLmNvbnRhY3RfYmxvY2ssXG4gICAgLmdpX2xvZ28sXG4gICAgLmhzX2xvZ28sXG4gICAgLnd0X2xvZ28ge1xuICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vcmVzZXQgYnJlYWRjcnVtYiBzdHlsZXMgZm9yIG1vYmlsZSBkZXRlY3RlZFxuICAgIC8vb25seSBhcHBsaWVzIHRvIHN0eWxlcyBmcm9tIDk1MCBicmVha3BvaW50XG4gICAgLmJyZWFkY3J1bWJfYmxvY2sge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9yZXNldCBjb250YWN0IGJsb2NrIHN0eWxlcyBmb3IgbW9iaWxlIGRldGVjdGVkXG4gICAgLy9vbmx5IGFwcGxpZXMgdG8gc3R5bGVzIGZyb20gOTUwIGJyZWFrcG9pbnRcbiAgICAuY29udGFjdF9ibG9jayB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3RfaGlnaHNjaG9vbCB7XG4gICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly9lbmQgQ1RBc1xuICAgIH1cblxuICAgIC8vcmVzZXQgbmF2IHN0eWxlcyBmb3IgbW9iaWxlIGRldGVjdGVkXG4gICAgLy9vbmx5IGFwcGxpZXMgdG8gc3R5bGVzIGZyb20gOTUwIGJyZWFrcG9pbnRcbiAgICAuYmxvY2stLW1lbnUtYmxvY2sge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDE2cHg7XG4gICAgICAgIHdpZHRoOiA0NiU7XG5cbiAgICAgICAgLm1lbnUtYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4ICRib3gtc2hhZG93O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAubm9saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtY29sb3VyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy9ub24gc3BlY2lmaWVkIGEgbGlua3MgLy9cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtY29sb3VyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9zdWIgbWVudXNcbiAgICAgICAgICAgICYgPiAubWVudSB7XG4gICAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9yZXNldCBvcmdpbmFsIGRpc3BsYXkgc3R5bGVzIGZvciBtb2JpbGUgZGV0ZWN0ZWRcbiAgICAvL29ubHkgYXBwbGllcyB0byBzdHlsZXMgZnJvbSA5NTAgYnJlYWtwb2ludFxuICAgIC5sLXJlZ2lvbi0tc3RpY2t5IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLy90aGlzIGFmZmVjdHMgZmlsdGVyIGVsZW1lbnRzIGluc2lkZSB0aGUgc3RpY2t5IG5hdiBldmVyeXdoZXJlXG4gICAgICAgIC8vc2V0IGRpcmVjdCBjaGlsZCBibG9jay0tdmlld3MgY29udGFpbmVyIHRvIDEwMCVcbiAgICAgICAgJiA+IC5ibG9jay0tdmlld3Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1cGFpcmNhcmVfbG9nbyxcbiAgICAgICAgLmJsb2NrLS1tZW51LWJsb2NrLFxuICAgICAgICAuYnJlYWRjcnVtYl9ibG9jayxcbiAgICAgICAgLmNvbnRhY3RfYmxvY2ssXG4gICAgICAgIC5naV9sb2dvLFxuICAgICAgICAuaHNfbG9nbyxcbiAgICAgICAgLnd0X2xvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXBhaXJjYXJlX2xvZ28sXG4gICAgICAgIC5icmVhZGNydW1iX2Jsb2NrLFxuICAgICAgICAuZ2lfbG9nbyxcbiAgICAgICAgLmhzX2xvZ28sXG4gICAgICAgIC53dF9sb2dvIHtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0X2Jsb2NrIHtcbiAgICAgICAgICBmbGV4OiA0IDAgYXV0bztcbiAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay0tbWVudS1ibG9jayB7XG4gICAgICAgICAgZmxleDogNSAxIGF1dG87XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vc2Fzcy1saW50OmRpc2FibGUgY2xhc3MtbmFtZS1mb3JtYXQsIG5vLWlkc1xuXG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnO1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmwtaW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTk4cHg7XG4gIH1cblxuICAubC1yZWdpb24tLWZvb3RlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfaGVhZGVyIHtcbiAgICBjb2xvcjogJGludmVydGVkLXRleHQ7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAuM2VtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxZW0gLjVlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY29sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICB9XG5cblxuICAgICYuZW50ZGVja2VuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaW52ZXJ0ZWQtdGV4dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGludmVydGVkLXRleHQtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9oZWFkZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXJfaWNvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9vdGVyLWJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAwIC0uNXB4IDAgJGZvb3Rlci1ib3JkZXItc2hhZG93O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZm9vdGVyX2hlYWRlciB7XG4gICAgICBjb2xvcjogJGludmVydGVkLXRleHQ7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gLjVlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFsLW1lZGlhLWljb25zO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYzJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWwtbWVkaWEtaWNvbnMtaG92ZXI7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHNvY2lhbC1tZWRpYS1pY29ucy1ob3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgICB3aWR0aDogMi4yZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyLjdlbTtcbiAgICAgICAgd2lkdGg6IDIuN2VtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMy41ZW07XG4gICAgICAgIHdpZHRoOiAzLjVlbTtcbiAgICAgIH1cblxuICAgICAgJiNmYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL0Zvb3Rlcl9pY29uc18xLnBuZycpO1xuICAgICAgfVxuXG4gICAgICAmI3R3IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvRm9vdGVyX2ljb25zXzIucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYjaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9Gb290ZXJfaWNvbnNfMy5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgJiNibCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL0Zvb3Rlcl9pY29uc180LnBuZycpO1xuICAgICAgfVxuXG4gICAgICAmI2dsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvRm9vdGVyX2ljb25zXzUucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYjeXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9Gb290ZXJfaWNvbnNfNi5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgJiNzYyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NuYXBjaGF0XzIucG5nJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9sb2dvcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmZyb250IHtcbiAgLmwtc3RpY2t5IC5sLWlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICB9XG59XG5cbi8vRGVmYXVsdCBzdHlsZSBleHBvc2VkIGZpbHRlcnNcblxuLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIC8vIE1vZHVsZSBjaG9zZW4gZG9lc250IHdvcmsgb24gYW5kcm9pZCBhbmQgaW9zLlxuICAgIC8vIERlZmF1bHQgZmllbGQgc3RseWVzIG5lZWQgdG8gYmUgYXBwbGllZCBpbiB0aGVzZSBjYXNlcy5cbiAgICAvLyBDYXNlIDEgc2VsZWN0IGlzIG9ubHkgY2hpbGQuXG4gICAgLy8gQ2FzZSAyIHNlbGVjdCBib3ggaXMgbm90IHNldCB0byBkaXNwbGF5IG5vbmUgYnkgY2hvc2VuIG1vZHVsZS5cblxuICAgIHNlbGVjdCB7XG4gICAgICAmOm5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZTtcIl0pe1xuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0ZmllbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0ZmllbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG4gIC8vZHJvcCBkb3duIGZpZWxkc1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogNDElO1xuICAgIH1cbiAgfVxuICAvL3N1Ym1pdCBidXR0b25cbiAgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjc1ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogMTIlO1xuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vRXhwb3NlZCBGaWx0ZXJzIG9uIEZBUSBwYWdlcy8vXG5cbi5ibG9jay0tdmlld3MtZXhwLWZhcXMtcGFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cbn1cblxuLy9GQVEgaW5kaXZpZHVhbCBwYWdlcyBzaW5nbGUgc2VhcmNoIGZpZWxkIGFzIGV4cG9zZWQgZmlsdGVyLy9cblxuLnZpZXdzLWV4cG9zZWQtZm9ybS1mYXFzLWFwYy1mYXEtcGFnZSxcbi52aWV3cy1leHBvc2VkLWZvcm0tZmFxcy1ocy1mYXEtcGFnZSxcbi52aWV3cy1leHBvc2VkLWZvcm0tZmFxcy1pbnRlcm5zaGlwLWZhcS1wYWdlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1mYXFzLXd0LWZhcS1wYWdlIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0V4cG9zZWQgRmlsdGVycyBvbiBleHBlcmllbmNlcyBwYWdlcy8vXG5cbi5zZWN0aW9uLWVyZmFocnVuZ2VuLFxuLnNlY3Rpb24tZXJmYWhydW5nZW5odG1sIHtcbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7XG4gICAgICB3aWR0aDogMzEuNSU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL2hzIGNhbmFkYSBleHBvc2VkIGZpbGVycy8vXG5cbi52aWV3LWluc3RpdHV0aW9uLXByb2ZpbGVzIHtcbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgcGFkZGluZzogMCAwIDFlbTtcbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgfVxuXG4gICAgJi52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3ZpZXdzLWV4cG9zZWQtZm9ybS1ldmVudHMtcGFnZS8vXG5cbi52aWV3cy1leHBvc2VkLWZvcm0tZXZlbnRzLXBhZ2Uge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmwtcmVnaW9uLS1zZWNvbmRhcnktY2FsbG91dCB7XG4gIC5zYWxlc19zcGVjaWFsIHtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBib3JkZXItdG9wOiAxZW0gc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLy8gcm91bmRlbCBpbiBoZWFkZXJib3ggb2xkIHNwZWNpYWxzIC8vXG5cbmEuaGVhZGVyX3JvdW5kZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNGVtO1xuICB0b3A6IC04ZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIHJpZ2h0OiAtN2VtO1xuICAgIHRvcDogLTllbTtcbiAgfVxuXG4gICYuaGlnaGVyIHtcbiAgICByaWdodDogLTdlbTtcbiAgICB0b3A6IC05ZW07XG4gIH1cblxuICBpbWcge1xuICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICB9XG59XG5cbi5zYWxlc19zcGVjaWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vZ2V0IHJpZCBvZiBhY2NvcmRpb24gZGVmYXVsdCBzdHlsZXMvL1xuICAudWktd2lkZ2V0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIC51aS1jb3JuZXItYWxsLFxuICAgIC51aS1jb3JuZXItYm90dG9tLFxuICAgIC51aS1jb3JuZXItYnIsXG4gICAgLnVpLWNvcm5lci1yaWdodCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIC51aS1zdGF0ZS1mb2N1cyxcbiAgICAudWktc3RhdGUtaG92ZXIsXG4gICAgLnVpLXdpZGdldC1jb250ZW50LFxuICAgIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuICAgIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4gICAgLnVpLXdpZGdldC1oZWFkZXIsXG4gICAgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuICAgIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IC43NWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC51aS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC5ib3h4X3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJveHgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBAaW5jbHVkZSBleGFjdGx5KDMpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGV4YWN0bHkoMikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZXhhY3RseSgxKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBvbGQgbm9uIGNvbnRlbnQgdHlwZSBzcGVjaWFscyAvL1xuXG4uc3BlY2lhbHMge1xuICAmLmJpZ2dyZWVuYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOGVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3BlY2lhbHNfd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc3BlY2lhbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zcGVjaWFsc19waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAxZW0gc29saWQgJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCApIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BlY2lhbHNfdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cbiAgfVxuXG4gIC5waWNfaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnRleHRfaW5uZXIge1xuICAgIHAge1xuICAgICAgcGFkZGluZzogMWVtIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnJvdW5kZWwge1xuICAgIGxlZnQ6IC0zZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIGxlZnQ6IC01ZW07XG4gICAgICB0b3A6IC00ZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAvL2FjY29yZGlvbi8vXG4gIC5hZGRfdGV4dCB7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8vbmV3IGNvbnRlbnQgdHlwZSBzcGVjaWFscyAvL1xuXG4uaXgtc3AtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC03ZW07XG4gICAgdG9wOiAtOWVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHBhZGRpbmc6IDAgMCAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay0taW50cmF4LXNwZWNpYWwtaW50cmF4LXNwZWNpYWwtYm90dG9tLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGl4LXNwZWNpYWwtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXgtc3BlY2lhbC1iZztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5peC1zcC1ib3R0b20tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnJvdW5kZWwge1xuICAgIGxlZnQ6IC0yZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgbGVmdDogLTVlbTtcbiAgICAgIHRvcDogLTRlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAxZW0gc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4uaXgtc3AtYm90dG9tLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHdoaXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNy41cHggMThweCAxNy41cHggMDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogLTFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgd2lkdGg6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLml4LXNwLWFjY29yZGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDk5OHB4O1xuXG4gIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi51aS1zdGF0ZS1kZWZhdWx0OjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICYudWktc3RhdGUtYWN0aXZlOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5peC1zcC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaXgtc3AtYWNjLWNvbHVtbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMWVtO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGl4LXNwZWNpYWwtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2dyZWVuLWFycm93LWxpLnBuZycpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9keSB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL3JpZCBhbGwgdmlldyBhY2NvcmRpb25zIG9mIGRlZmF1bHQgc3R5bGluZy8vXG4vKi52aWV3IHtcbiAgLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxZW07XG5cbiAgICAudWktY29ybmVyLWFsbCxcbiAgICAudWktY29ybmVyLWJvdHRvbSxcbiAgICAudWktY29ybmVyLWJyLFxuICAgIC51aS1jb3JuZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktc3RhdGUtZm9jdXMsXG4gICAgLnVpLXN0YXRlLWhvdmVyLFxuICAgIC51aS13aWRnZXQtY29udGVudCxcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuICAgIC51aS13aWRnZXQtaGVhZGVyLFxuICAgIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbiAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC51aS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiovXG4vL2FjY29yZGlvbiBzdHlsZSByZXNldFxuXG4udmlldyB7XG4gIC51aS13aWRnZXQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICB9XG5cbiAgLnVpLWNvcm5lci1hbGwsXG4gIC51aS1jb3JuZXItYm90dG9tLFxuICAudWktY29ybmVyLWJyLFxuICAudWktY29ybmVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnVpLXN0YXRlLWRlZmF1bHQsXG4gIC51aS1zdGF0ZS1mb2N1cyxcbiAgLnVpLXN0YXRlLWhvdmVyLFxuICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4gIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4gIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4gIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkZGxlLWdyYXk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC51aS1zdGF0ZS1hY3RpdmUsXG4gIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tYWNjb3JkaW9uLWl0ZW1zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDFlbSAxZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIH1cbiAgfVxuXG4gIC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHByaW1hcnk7XG4gICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZzogMCA2ZW0gM2VtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRzaXplO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgLjg1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4udmlldy52aWV3LWlkLWFjY29yZGlvbiB7XG4gIC5maWVsZC0tYWNjLWl0ZW0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG4gIC8vcmVzcG9uc2l2ZSBvcGVuIGNsb3NlZCBpbmRpY2F0b3JzLy9cbiAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYudWktc3RhdGUtZGVmYXVsdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLnVpLXN0YXRlLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LnZpZXctaW50ZXJuc2hpcC1wb3N0aW5ncyxcbi52aWV3LnZpZXctam9iLXBvc3RpbmdzLFxuLnZpZXcudmlldy13b3JrdHJhdmVsLWpvYi1wb3N0aW5nIHtcbiAgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ibHVlO1xuICB9XG5cbiAgLnVpLXN0YXRlLWFjdGl2ZSxcbiAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIC5DVEEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IC4yNWVtIC41ZW07XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAuQ1RBIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdtZWhyJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgLkNUQSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnd2VuaWdlcic7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy52aWV3LWludGVybnNoaXAtcG9zdGluZ3MsXG4udmlldy52aWV3LXdvcmt0cmF2ZWwtam9iLXBvc3Rpbmcge1xuICAuaW50ZXJuc2hpcF9wb3N0aW5nX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgLmZpZWxkLS1pbnRlcm5zaGlwLWxvY2F0aW9uLFxuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuaW50ZXJuc2hpcF9wb3N0aW5nX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cblxuICAuZmllbGQtLWludGVybnNoaXAtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAubG9jYXRpb24taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvdW50cnktbmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbi52Y2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDEuN2VtO1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmZpZWxkLS1pbnRlcm5zaGlwLWR1cmF0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG5cbiAgLnJvd19ib3R0b20sXG4gIC5yb3dfbG93ZXIsXG4gIC5yb3dfdXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAuaW50ZXJuc2hpcF9pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIGZvbnRzaXplIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tcGFueV9wcm9maWxlLFxuICAucG9zaXRpb24sXG4gIC5yb3dfYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG5cbiAgLnJvd19ib3R0b20ge1xuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJuc2hpcF9pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gZW5kIGludGVybnNoaXAgcG9zdGluZ3MgLy9cbi8vIHByZXNzIGFjY29yZGlvbiAvL1xuXG4udmlldy52aWV3LXByZXNzLWFyZWEge1xuICAudmlld3MtYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vcmVzcG9uc2l2ZSBvcGVuIGNsb3NlZCBpbmRpY2F0b3JzLy9cbiAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYudWktc3RhdGUtZGVmYXVsdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLnVpLXN0YXRlLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtIDE2cHggMDtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC51aS1zdGF0ZS1hY3RpdmUsXG4gIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkIHtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBlbmQgcHJlc3MgYWNjb3JkaW9uIC8vXG4vL2FjY29yZGlvbiBmYXFzIGoxIHZpc3VtIHBhZ2UvL1xuXG4udmlldy52aWV3LWlkLWFjY29yZGlvbiB7XG4gIC5maWVsZC0tYWNjLWl0ZW0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4udmlldy52aWV3LWlkLXdvcmt0cmF2ZWxfam9iX3Bvc3Rpbmcge1xuICAubG9jYXRpb24udmNhcmQge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC5pbnRlcm5zaGlwX2R1cmF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1qb2ItZHVyYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAud29ya3RyYXZlbF9qb2JfcG9zdGluZ19oZWFkZXIge1xuICAgIC5maWVsZC0tam9iLWxvY2F0aW9uIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud29ya3RyYXZlbF9qb2JfcG9zdGluZ19ib2R5IHtcbiAgICAuYWRyLFxuICAgIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1qb2ItbG9jYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAubG9jYXRpb24taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwidWwuYmVuZWZpdHMsXG51bC5yZWFzb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAxNnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW0gLjVlbSA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgcGFkZGluZzogMCAyZW0gMCA2NXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IC41cHggMCAkaWNvbi1zaGFkb3cgaW5zZXQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBmb250LWZhbWlseTogJG1vYmlsZS1mb250O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnR3byB7XG4gICAgbGkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNWVtO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGhyZWUge1xuICAgIGxpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0ZW07XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNWVtO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgfVxuXG4gICAgICAmLmV4X2hlaWdodCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDZlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogMWVtIDE2cHggMDtcblxuICBsaSB7XG4gICAgQGluY2x1ZGUgZm9udHNpemU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW0gLjVlbSA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxLjJlbSAyZW0gMS4yZW0gNjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IC41cHggMCAkaWNvbi1zaGFkb3cgaW5zZXQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aHJlZSB7XG4gICAgbGkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2luY2FzZSBvZiBhIGJsdWUgYmFja2dyb3VuZCB1c2Ugd2hpdGUgaWNvbiAvL1xuLmdyZXksXG4uZ3JleWJnIHtcbiAgdWwuYWR2YW50YWdlcyxcbiAgdWwucmVhc29ucyB7XG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLmJlbmVmaXRzLFxuICB1bC5yZWFzb25zIHtcbiAgICBwIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmFtLXR5cGVzLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuXG4gIC52aWV3cy1yb3ctZmlyc3Qge1xuICAgIEBpbmNsdWRlIGF0LW1vc3QoMSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC52aWV3cy1jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgYXQtbW9zdCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYudmlld3Mtcm93LWxhc3Qge31cbiAgfVxuXG4gIC52aWV3cy1jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgcGFkZGluZzogLjc1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1jb2x1bW4tbGFzdCB7XG4gICAgLnBvbGFyb2lkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBvbGFyb2lkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtc2hhZGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgIC5DVEEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgfVxuXG4gICAgLm92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbGYtc2hhZG93O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiAxN2VtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgaGVpZ2h0OiAxN2VtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjllbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkdGV4dC1ibHVlYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDIuNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCJcbi53aWRlIHtcbiAgLyptb2JpbGUqL1xuICAvKnBhZGRpbmc6IDJlbSAwIDNlbTsqL1xuICAvKm1hcmdpbi1ib3R0b206IDNlbTsqL1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luOiAyZW0gMCAxZW07XG59XG5cbi5hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IHAge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG59XG5cblxuLm5vZGUtY29udGVudC0zNDY2NyB0YWJsZS5wcm9ncmFtcyB0ciB0ZCBzdHJvbmcge1xuICBjb2xvcjogJGJsYWNrO1xufVxuLy9jb250ZXh0IHNjc3MvL1xuLypIZWFkZXIgVGl0bGVzIEF1c2JsZW5kZW4gYmVpIGFsbGVuIFNlaXRlbiBkaWUgcGVyIGNvbnRleHQgLm5vX2hlYWRlcnRpdGxlIHp1Z2V3aWVzZW4gaGFiZW4gKi9cblxuLm5vX2hlYWRlcnRpdGxlIC5sLXdyYXBwZXItLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLm5vYnJlYWRjcnVtYiB7XG4gIGgxIHtwYWRkaW5nLXRvcDoxZW07fVxufVxuIiwiLnRlc3RlbW9uaWFsX3dyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgbWluLWhlaWdodDogMThlbTtcbiAgcGFkZGluZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMmVtIDA7XG4gIH1cblxuICAudGVzdGVtb25pYWxfdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMUMnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXF1b3RlO1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0uM2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIFxuICAgICAgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0uN2VtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXF1b3RlO1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGVtb25pYWxfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLmNvdW50cnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAuMjVlbSBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDEwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICBsZWZ0OiAxNSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNGVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgIGhlaWdodDogNWVtO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgICAgIGxlZnQ6IDIyJTtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICBib3JkZXI6IC41ZW0gc29saWQgJHdoaXRlO1xuICAgICAgICBib3R0b206IC0uNWVtO1xuICAgICAgICBoZWlnaHQ6IDdlbTtcbiAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICB3aWR0aDogN2VtO1xuICAgICAgfVxuXG4gICAgICAmLlVTQSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZmxhZ3MvdXNhLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLkNhbmFkYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZmxhZ3MvY2FuYWRhXzEucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuQXVzdHJhbGlhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9mbGFncy9vei5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5OZXcuWmVhbGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZmxhZ3MvbnoucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuRW5nbGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZmxhZ3MvdWsucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuSXJlbGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZmxhZ3MvaXJlbGFuZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5GcmFuY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ZsYWdzL2ZyYW5jZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5JdGFseSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvZmxhZ3MvaXRhbHkucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuU3BhaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ZsYWdzL3NwYWluLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLkNvc3RhLlJpY2Ege1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ZsYWdzL2Nvc3RhX3JpY2EucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuSmFwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ZsYWdzL2phcGFuLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuU3dlZGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9mbGFncy9zd2VkZW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5GaW5sYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9mbGFncy9maW5sYW5kLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuYXl1c2Ege1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3RpbWVsaW5lL2F5dXNhLWludHJheF8yNWpfMTUwNzI5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuICAgICAgICB3aWR0aDogMTBlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtdGVzdGltb25pYWwge1xuICBtYXJnaW46IDJlbSAwIDA7XG59XG5cbi8vdGVzdGVtb29uaWFscyBvbiBnb29nbGUgbGFuZGluZ3BhZ2VzIG5lZWQgbW9yZSBib3R0b20gcGFkZGluZ1xuLmwtcHJpbWFyeS1jYWxsb3V0IHtcbiAgLnZpZXctZGlzcGxheS1pZC10ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luOiAyZW0gMCA0ZW07XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtMzQ1MzQge1xuICAubC1wcmltYXJ5IHtcbiAgICAubC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LnZpZXctZGlzcGxheS1pZC10ZWFtX3Byb2ZpbGVzIHtcbiAgLnZpZXdzLWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgfVxuICB9XG5cbiAgLnRlYW1fbWVtYmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cblxuICAuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbGVmdDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjZweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgbGVmdDogMzFweDtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHRvcDogMzFweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDAgMCAuN2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmFwIC52aWV3LnZpZXctZGlzcGxheS1pZC10ZWFtX3Byb2ZpbGVzLFxuLmhzIC52aWV3LnZpZXctZGlzcGxheS1pZC10ZWFtX3Byb2ZpbGVze1xuICAudmlld3Mtcm93LTIgLnZpZXdzLWNvbHVtbi0yIHtcbiAgICAuaW5mbyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0aW5nIC52aWV3LnZpZXctZGlzcGxheS1pZC10ZWFtX3Byb2ZpbGVzICB7XG4gIC52aWV3cy1yb3ctMSAudmlld3MtY29sdW1uLTIge1xuICAgIC5pbmZvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi53dCAudmlldy52aWV3LWRpc3BsYXktaWQtdGVhbV9wcm9maWxlcyB7XG4gIC52aWV3cy1yb3ctMiAudmlld3MtY29sdW1uLTEge1xuICAgIC5pbmZvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hY2MgLnZpZXcudmlldy1kaXNwbGF5LWlkLXRlYW1fcHJvZmlsZXMsXG4ubWFuYWdlbWVudCAudmlldy52aWV3LWRpc3BsYXktaWQtdGVhbV9wcm9maWxlc1xue1xuICAudmlld3Mtcm93LTEgLnZpZXdzLWNvbHVtbi0zIHtcbiAgICAuaW5mbyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctZGlzcGxheS1pZC1jYXRlZ29yeV9ibG9ja3NfZW1iZWQsIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgY2xhc3MtbmFtZS1mb3JtYXRcbi52aWV3LWRpc3BsYXktaWQtaG9tZV9jYXRlZ29yeV9ibG9jayB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgY2xhc3MtbmFtZS1mb3JtYXRcbiAgcGFkZGluZzogMCAuMjVlbSAyZW07XG5cbiAgLnRpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDE2ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG92ZXJsYXk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5ODtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBhdC1tb3N0KDIpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGNhdGVnb3J5IGJsb2NrcyBjdXN0b20gZXZlbnRzIChqdXN0IG1hcmt1cClcblxuLmN1c3RvbS1ldmVudHMge1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwIC4yNWVtIDJlbTtcblxuICAuY3VzdG9tLWV2ZW50cy1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50aWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiAxNmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKC45KTtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mcm9udCB7XG4gIC5wYWdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IC43NWVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAuNzVlbTtcbiAgICAgICAgICB3aWR0aDogLjc1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wYWdlcl9faXRlbS0tY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogLjc1ZW07XG4gICAgICAgICAgd2lkdGg6IC43NWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFnZXJfX2l0ZW0tLWZpcnN0LFxuICAgICAgJi5wYWdlcl9faXRlbS0tbGFzdCxcbiAgICAgICYucGFnZXJfX2l0ZW0tLW5leHQsXG4gICAgICAmLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgbGVmdDogLTJweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDo2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL3BhZ2VyIGVyZmFocnVuZ2VuLy9cblxuLnNlY3Rpb24tZXJmYWhydW5nZW5odG1sIHtcbiAgLnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5maWxtX3JvbGxfcGFnZXIge1xuICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICRkYXJrZXItZ3JleS1zaGFkb3cgaW5zZXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNnB4ICRzaGFkb3c7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0xMnB4IDAgMCAtMTJweDtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbi8vaWZyYW1lcy8vXG4vL3Rocm9iYmVyLy9cblxuLmlmcmFtZV9vdXRlciB7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICAuaWZyYW1lX3dyYXAge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmludHJheC1icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgcGFkZGluZzogMWVtO1xuXG4gIC5pbnRyYXgtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgY29udGVudDogJ1xcMjE5Mic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuLy9ibHVlIGJnIGJyZWFkY3J1bWJzIG9uIHBhZ2VzIHdpdGggZ3JleSBiZy8vXG4vL2NvbnRhY3QgcGFnZVxuXG4ucGFnZS1ub2RlLTM0NjM1IHtcbiAgLmludHJheC1icmVhZGNydW1icyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG5cbiAgYXJ0aWNsZS5ub2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vL25vIGJyZWFkY3J1bWJzIGJ5IGRlZmF1bHQgb24gbWluaSBoZWFkZXIgcGFnZXMgKG1vc3RseSBmb3JtcykvL1xuLm1pbmlfaGVhZGVyIHtcbiAgLmludHJheC1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiYXJ0aWNsZS5ub2RlLFxuLnZpZXcge1xuICBkaXYuQ1RBIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogLjdlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuQ1RBIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAuN2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBhZGRpbmctbGVmdDogLjNlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi53b3hfY2Fyb3VzZWxfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDE3ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxM2VtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRlYXNlciB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDFlbSAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWJsdWVib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuOTdlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiAuM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjBweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG5cbiAgICAmLlNjaMO8bGVyYXVzdGF1c2NoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvd294L2hzLW0ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvaHMucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkF1LXBhaXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvYXAtbS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9hcC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuQXVzbGFuZHNwcmFrdGlrdW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvcHItbS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9wci5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuV29yay1hbmQtVHJhdmVsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvd294L3NyLW0ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvc3IucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkF1LXBhaXIsXG4gICAgJi5BdXNsYW5kc3ByYWt0aWt1bSxcbiAgICAmLlNjaMO8bGVyYXVzdGF1c2NoLFxuICAgICYuV29yay1hbmQtVHJhdmVsIHtcbiAgICAgICYucGFydGljaXBhbnRfYmxvZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvYmxvZy5wbmcnKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vZGVfZ2FsbGVyeV9nYWxsZXJ5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9mb3RvLnBuZycpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFydGljaXBhbnRfcmVwb3J0cyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvcmVwb3J0LnBuZycpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFydGljaXBhbnRfdmxvZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvdmlkZW8ucG5nJyk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQ1RBIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgbWFyZ2luLWxlZnQ6IC4xZW07XG4gICAgfVxuICB9XG59XG5cbi8vamNhcm91c2VsIGZvciB0aGUgaG9tZXBhZ2UvL1xuXG4udmlldy1kaXNwbGF5LWlkLWhvbWVfdGV4dF9ibG9jazMge1xuICBwYWRkaW5nOiAyZW0gMCAxZW07XG59XG5cbi52aWV3LnZpZXctZGlzcGxheS1pZC1wYXJ0aWNpcGFudF9yZXBvcnRzX2hvbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmpjYXJvdXNlbC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuamNhcm91c2VsLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjc1ZW07XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIH1cblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWRpc3BsYXktaWQtc3RlcF9ieV9zdGVwIHtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cblxuICAudmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLWJvdHRvbSB7XG4gICAgYm90dG9tOiAyZW07XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtc2xpZGVzaG93LXBhZ2VyLWZpZWxkcyB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDIuNWVtO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMic7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnNCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnNSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnNic7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDcpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnNyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDgpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnOCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDkpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnOSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEwKTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzEwJztcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9zaG93IGNvbnRlbnQgdHlwZSBmcm9tIHdpZHRoIG9mIDYwMCAvL1xuLy9zdGVwIGJ5IHN0ZXAgcGFnZXIvL1xuLndpZGUuZ3JleWJnLnN0ZXAtYnktc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGVwX2J5X3N0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMCAkbGlnaHQtZ3JheTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDFlbTtcbiAgbWF4LXdpZHRoOiA5OThweDtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgfVxuXG4gIC5hcmVhIHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5waWMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGJvcmRlcjogMWVtIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAwICRsaWdodC1ncmF5O1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDAgJGxpZ2h0LWdyYXk7XG5cbiAgICB9XG4gIH1cblxuICAudGV4dGlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTcuNXB4IDE4cHggMTcuNXB4IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IC0xZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwX2hlYWRlciB7XG4gICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLnZpZXctZGlzcGxheS1pZC1oaWdobGlnaHRfYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5qY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmpjYXJvdXNlbC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2hpZ2hsaWdodHMvL1xuXG4vLyBqY2Fyb3VzZWwgc2xpZGUgc2hvdy8vXG5cbi5oaWdobGlnaHRfd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuXG4gIC5oaWdobGlnaHRfdGl0bGUge1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy9oaWdobGlnaHQgdGl0bGVzIDMgbGluZXMvL1xuXG4gIC5wYWdlLW5vZGUtMzQ0NDkgJixcbiAgLnBhZ2Utbm9kZS0zNDI3NyAmLFxuICAucGFnZS1ub2RlLTM0MzA5ICYsXG4gIC5wYWdlLW5vZGUtMzQ2NjEgJixcbiAgLnBhZ2Utbm9kZS0zNDQ0OSAmLFxuICAucGFnZS1ub2RlLTM0NDUxICYsXG4gIC5wYWdlLW5vZGUtMzQ0NTAgJiB7XG4gICAgLmhpZ2hsaWdodF90aXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0LjVlbTtcblxuXG4gICAgfVxuICB9XG5cbiAgLmhpZ2hsaWdodF9jb3B5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgfVxuICB9XG59XG4iLCIuYnJvY2h1cmVfaW1hZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICAuYnJvY2h1cmVfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgfVxuXG4gICAgJiA+IGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm9yZGVyX2N0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMTA1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkNUQV9hY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNS40ZW0gMCAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogNS40ZW0gMCAyZW07XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jyb2NodXJlcy9icm9jaHVyZV9pY29uc19vcmRlci5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYuZG93bmxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9icm9jaHVyZXMvYnJvY2h1cmVfaWNvbnNfZG93bmxvYWQuanBnJyk7XG4gICAgICB9XG5cbiAgICAgICYudmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jyb2NodXJlcy9icm9jaHVyZV9pY29uc192aWV3LmpwZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3NwZWNpYWwgc3R5bGluZyBvZiB3ZWJmb3JtIGZvciBpbnN0aXR1dGlvbmFsIGJyb2NodXJlICBvcmRlcnMvL1xuXG4ud2ViZm9ybS1jbGllbnQtZm9ybS0zNDcyNiB7XG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgJi53ZWJmb3JtLWNvbXBvbmVudC0tY2hvb3NlLWJyb2NodXJlcy0tYnJvY2h1cmUtYXBjLFxuICAgICYud2ViZm9ybS1jb21wb25lbnQtLWNob29zZS1icm9jaHVyZXMtLWJyb2NodXJlLWF1c2xhbmRzcHJha3Rpa3VtLFxuICAgICYud2ViZm9ybS1jb21wb25lbnQtLWNob29zZS1icm9jaHVyZXMtLWJyb2NodXJlLWhpZ2hzY2hvb2wge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0ZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndlYmZvcm0tY29tcG9uZW50LS10aXRsZTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgJltzdHlsZV0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy9mbG9hdDpsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9zYXNzLWxpbnQ6ZGlzYWJsZSBmb3JjZS1lbGVtZW50LW5lc3RpbmcsIG5vLXF1YWxpZnlpbmctZWxlbWVudHMsIGNsYXNzLW5hbWUtZm9ybWF0LCAgbm8tbWVyZ2VhYmxlLXNlbGVjdG9yc1xuXG5hcnRpY2xlLm5vZGUge1xuICAvL2Jyb2NodXJlIHBhZ2UgZ3JlZW4gMTAwJSB3aWR0aCAyIGNvbHNcbiAgLmdyZWVuYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbjogMWVtIDAgMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG5cbiAgICBhLFxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLy9icm9jaHVyZSBwYWdlIGdyZWVuIDEwMCUgd2lkdGggMiBjb2xzXG4gICAgLy93aGl0ZSBpY29ucyBwaG9uZSBhbmQgZW1haWxcblxuICAgIC5pY29uIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgfVxuXG4gICAgICAmLmVtYWlsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2NvbnRhY3QtZW1haWwucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5waG9uZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9pY29ucy9jb250YWN0LXBob25lLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lcl9hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gd2hpdGUgY2VudGVyIGJveCBjb250YWN0IHBhZ2VcblxuICAuY2VudGVyX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMCAkbGlnaHQtZ3JheTtcbiAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy90aHJlZSBib3ggZ3JvdXAgY29udGFjdCBwYWdlXG5cbiAgLnRocmVlX2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAwICRsaWdodC1ncmF5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMmVtO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vdHdvIGJveCBncm91cCBjb250YWN0IHBhZ2VcblxuICAudHdvX2JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZzogLjVlbSAxNnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3dzIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2FkZGl0aW9uYWwgaW5mbyBpY29uIG9uIHByaWNlIHBhZ2VzXG5cbiAgLmFkZF9pbmZvIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuXG4gICAgcCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvZGVhZGxpbmUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZWZ0OiAtNC41ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkc29mdC1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2ZlYXR1cmVzIGNvbnRlbnQgdHlwZSBmb3IgZXhhbXBsZSBzY2h1ZWxlcmF1c3RhdXNjaC9rYW5hZGEvcHJlaXNlLWxlaXN0dW5nZW4uaHRtbFxuXG4gIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMWVtIDA7XG5cbiAgICAuZmVhdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC8vbGlnaHRidWxiIHRpcHMgaWNvbi8vXG4gIHAubGlnaHRidWxiIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDRlbSAxNnB4IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1mb2N1cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2xpZ2h0YnVsYi1ob3Zlci5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2xpZ2h0YnVsYi5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMy41ZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IDAgMCAwIC0yOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMuNWVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlwLndoaXRlIHtcbiAgICAudGlwX2NvcHkge1xuICAgICAgJiA+IHAge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMTZweCAxZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZm9jdXM7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvbGlnaHRidWxiLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvbGlnaHRidWxiLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzLjVlbTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAzLjVlbTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlYXNvbl93cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogMWVtIDAgMDtcbiAgICB9XG5cbiAgICAucmVhc29uX3JvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFzb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9pY29ucy90aWNrX25lb24ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjllbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgbGVmdDogLjc1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4zZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAuNmVtO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbmV3ZXIgdmVyc2lvbiAvL1xuXG4gIC5yZWFzb25zIHtcbiAgICBsaSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL3RpY2tfbmVvbi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5tYXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgcGFkZGluZzogMWVtIDE2cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmFyZWEud2lkZSB7XG4gICAgJi5tZXNzYWdlYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmID4gLm1lc3NhZ2Vib3gge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGEsXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vdHdpbiBsaXN0cyBsaWtlIG9uIGF1LXBhaXIuaHRtbC8vXG5cbiAgLnR3aW4ge1xuICAgIHBhZGRpbmc6IDJlbSAwIDA7XG5cbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvaGFja2VybC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59Ly9lbmQgYXJ0aWNsZSBub2RlXG5cbi8vZ3JlZW4gZnVsbCB3aWR0aCBtZXNzYWdlYm94XG5cbi5wYWdlLW5vZGUtMzQ2MzUge1xuICAuYXJlYS53aWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW46IDJlbSAwO1xuICB9XG5cbiAgLm1lc3NhZ2Vib3gge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSxcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9maWxtcm9sbCBwcmV2aW91cyBuZXh0IGJ1dHRvbnNcblxuLnZpZXctZGlzcGxheS1pZC1pbWFnZV9zbGlkZXNob3dfZmlsbV9yb2xsIHtcbiAgcGFkZGluZzogMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG59XG5cbi5maWxtX3JvbGxfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5hLmZpbG1fcm9sbF9uZXh0LFxuYS5maWxtX3JvbGxfcHJldiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICB9XG59XG5cbmEuZmlsbV9yb2xsX25leHQge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogM3B4O1xuICB9XG59XG5cbmEuZmlsbV9yb2xsX3ByZXYge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLy9vZmZpY2VzIG9uIGNvbnRhY3RzIHBhZ2VcblxuYXJ0aWNsZS5ub2RlIHtcbiAgLm9mZmljZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgLjVlbSAwIDFlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLm9mZmljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRpbnB1dC1iZztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ib3JkZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRocmVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2VuZCBvZmZpY2VcbiAgICAub2ZmaWNlX2FzaWEsXG4gICAgLm9mZmljZV9ldXJvcGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAxJTtcbiAgICB9XG5cbiAgICAub2ZmaWNlX2V1cm9wZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgfVxuXG4gICAgICAmID4gLm9mZmljZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmaWNlX2FtZXJpY2Ege1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm9mZmljZV9hc2lhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5vZmZpY2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMyUgMCAwO1xuICAgICAgICAgIHdpZHRoOiA0OC40JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly9lbmQgb2ZmaWNlc1xufVxuXG4vL251bWJlcnMgdWwgb24gc2lnbiBpbiBwYWdlXG5cbnVsLm51bWJlcnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbTtcblxuICAubnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgfVxuXG4gICAgJi5ucl8xIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcxJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5yXzIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzInO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnJfMyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ucl80IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc0JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5yXzUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzUnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnJfNiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnNic7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ucl83IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc3JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5yXzgge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzgnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnJfOSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnOSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ucl8xMCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMTAnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnJfMTEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzExJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9zcG9ydHMgaWNvbnMgb24gc3RpcGVuZGl1bS91c2Evc3BvcnRzdGlwZW5kaXVtLmh0bWxcblxuLnNwb3J0c19pY29ucyB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmljb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgJi5nb2xmIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvc3BvcnRzL2dvbGYuZ2lmJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50ZW5uaXMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9zcG9ydHMvdGVubmlzLmdpZicpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpbW1pbmcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9zcG9ydHMvc3dpbW1pbmcuZ2lmJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFjayB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3Nwb3J0cy90cmFjay5naWYnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZvbGxleWJhbGwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9zcG9ydHMvdm9sbGV5YmFsbC5naWYnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvb3RiYWxsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvc3BvcnRzL2Zvb3RiYWxsLmdpZicpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmFza2V0YmFsbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3Nwb3J0cy9iYXNrZXRiYWxsLmdpZicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0lISyBMb2dvIG9uIGFib3V0IHVzIHBhZ2VcblxuLmloa19sb2dvIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi8vd2hhdHMgYXBwIGJhbm5lciBmb3IgZXhhbXBsZSBvbiBhdS1wYWlyXG5cbmFydGljbGUubm9kZSB7XG4gIC53aGF0c2FwcCB7XG4gICAgLmNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY3RhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICBoMy53aGF0c2FwcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL3doYXRzYXBwLmdpZicpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vc3BlY2lhbCBjbGFzcyByYWJhdHRcblxuYXJ0aWNsZS5ub2RlIHtcbiAgLnJhYmF0dCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHBhZGRpbmc6IC4yNWVtIDE2cHggMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4vL3NwZWNpYWwgY2xhc3MgY29sdW1uc1xuXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAyNnB4IDA7XG5cbiAgLmNvbHVtbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAuY3RhLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+KAuic7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgfVxuICB9XG59XG4iLCJhcnRpY2xlLm5vZGUge1xuICAucmVxdWlyZW1lbnRzICsgLmFycm93cyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSAwIDNlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luOiAyZW0gMCA0ZW0gMzMlO1xuICAgIH1cblxuICAgICYudHdvIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggLjVweCAwICRpY29uLXNoYWRvdyBpbnNldDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXF1b3RlO1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgbGVmdDogLTY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXF1aXJlbWVudHMge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgfVxuXG4gICAgICAuZmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy52aWV3LWlkLWluc3RpdHV0aW9uX3Byb2ZpbGVzIHtcbiAgbWFyZ2luOiAwIDFlbTtcblxuICAudmlld3Mtcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMCAkZ3JleS1zaGFkb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgLmhzX2FjY29yZGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDJweCAuODVlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5DVEEge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgIH1cbiAgfVxuXG4gIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5DVEEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ21laHIgJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAuQ1RBIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd3ZW5pZ2VyICc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWFjY29yZGlvbiB7XG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50LFxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaW5zdGl0dXRpb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxZW07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbGFjZWhvbGRlcl9pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNjaG9vbG5hbWVfbG9jYXRpb24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XG5cbiAgICAuc21hbGxlciB7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbm5lcl9jb3B5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxOSU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxuXG4gIC5mbGFnLXdyYXBwZXIge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyLjI1ZW0gMCAuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkJGxpZ2h0LWNvbG91cjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYuZmxhZyxcbiAgICAgICYudW5mbGFnZ2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9zY2hvb2xfcHJvZmlsZXMvZmF2b3VyaXRlX3N0YXJfb2ZmLnBuZycpO1xuICAgICAgfVxuXG4gICAgICAmLmZsYWdnZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3NjaG9vbF9wcm9maWxlcy9mYXZvdXJpdGVfc3Rhcl9vbi5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhZy10aHJvYmJlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53ZWJzaXRlX2FkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5taWRkbGVfYml0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuZmlyc3Qge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWNvbmQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCRsaWdodC1jb2xvdXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJiA+IC5uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC4zZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjk1ZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWNvbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMTgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI3LjclO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgd2lkdGg6IDQ0NHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1jdGE7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5wcm9maWxlLXByZXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5wcm9maWxlLW5leHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0X2JpdCB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcblxuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDFlbSAuNWVtIC41ZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vd2lkZSBncmV5YmcgaW5zdGl0dXRpb25zIGdldHRpbmcgcmlkIG9mIGdhcCBvbiBib3R0b20gb2YgcGFnZS8vXG4vL2J1dCBvbmx5IGlmIGl0IGlzIHRoZSBsYXN0IGVsZW1lbnQgb24gdGhlIHBhZ2UvL1xuLmZpZWxkLS1ib2R5IHtcbiAgJiA+IGRpdiB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICYud2lkZSB7XG4gICAgICAgICYuZ3JleWJnIHtcbiAgICAgICAgICAmLmluc3RpdHV0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL3Nhc3MtbGludDpkaXNhYmxlIGNsYXNzLW5hbWUtZm9ybWF0XG5cbi5wYWdlLXZlcmFuc3RhbHR1bmdlbmh0bWwge1xuICAubC1wcmltYXJ5IHtcbiAgICAubC1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWJsdWU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5sLXJlZ2lvbiB7XG4gICAgICAgICYgPiAudmlldyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQoMywgMzEycHgpIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDAwcHggYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyMHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDIwcHggM2VtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy9tYXBcbiAgICAgICAgICAuYXR0YWNobWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDY7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IC52aWV3IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLmlwLWdlb2xvYy1tYXAsXG4gICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVhZmxldC1jb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuXG4gICAgICAgICAgICAgIC5sZWFmbGV0LXBhbmUge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gLnZpZXctZmlsdGVycyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vc3R5bGUgZXZlbnQgd3JhcHBlciBhY2NvcmRpb25zXG4gICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMCAkZXZlbnRzLWJsdWUtc2hhZG93O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5ldmVudF9hY2NvcmRlb25faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy9hY2NvcmRpb24gbmVlZHMgbWluIGhlaWdodFxuICAgICAgbWluLWhlaWdodDogMTI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuZXZlbnQtaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCAwO1xuICAgICAgICAvL2V2ZW50IGljb24gd2lkdGggaGFyZFxuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAvL2NvbG9yIGNvZGluZyBib3JkZXIgb2YgZXZlbnRzXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvL2F1cGFpclxuICAgICAgICAmLkF1IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF1LXBhaXIteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuU2Now7xsZXJhdXN0YXVzY2gge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tRmFpciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWlyLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5Db2xsZWdlLVByb2dyYW1tZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWdlLXNoYWRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2luZm8gcGFydCBvZiBhY2NvcmRpb24gaGVhZGVyc1xuICAgICAgLmluZm8ge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyOHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyLWluZm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ldmVudC10eXBlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vZXZlbnQgdHlwZSBhbmQgdGVybWluIG92ZXIgYSB3aG9sZSBsaW5lXG4gICAgICAgICAgICAvL2FsbCBvdGhlciBhZGRyZXNzIGZpZWxkcyB3cmFwXG4gICAgICAgICAgICAmLmV2ZW50LXR5cGUsXG4gICAgICAgICAgICAmLnRlcm1pbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL3dyYXBwZXIgZm9yIHJlZ2lzdGVyIGxpbmtcbiAgICAgIC5ldmVudC1jdGFzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lLWN0YSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1jdGE7XG4gICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUtaW5mbyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZm9jdXM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZm9jdXM7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGVybWluZS9pbmZvLmdpZicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY2xpY2tlZCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpc3RlciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1saWdodGVyO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1saWdodGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3Rlcm1pbmUvcmVnaXN0ZXIuZ2lmJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9ldmVudCBhY2NvcmRpb24gYm9keVxuICAgIC5ldmVudF9hY2NvcmRlb25fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWFjYy1iZztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjhweDtcbiAgICAgIH1cblxuICAgICAgJi5jbG9zZWQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgLy9hY2NvcmRpb24gaW5zZXQgYm94IHNoYWRvdyBjb21iaW5lcyB3aXRoIGFic29sdXRlbHkgcG9zaXRpb25lZCBlbGVtZW50XG4gICAgICAvL3dpZHRoIG1peCBibGVuZCBtb2RlXG4gICAgICAmLkF1IHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICRldmVudHMtYWNjLXNoYWRvdywgMTJweCAwIDAgJGF1LXBhaXItc2hhZGUgaW5zZXQ7XG4gICAgICB9XG5cbiAgICAgICYuVHJhdmVsIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICRldmVudHMtYWNjLXNoYWRvdywgMTJweCAwIDAgJGxpZ2h0LWdyYXktYmx1ZSBpbnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2V2ZW50IGljb25zXG4gICAgLmV2ZW50LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtbGlnaHRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgJi5BdSB7XG4gICAgICAgICAgJi5Jbi1QZXJzb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tYXAuc3ZnJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5PbmxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tb25saW5lLWFwLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuU2Now7xsZXJhdXN0YXVzY2gge1xuICAgICAgICAgICYuSW4tUGVyc29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGVybWluZS9ldmVudC1pY29uLWhzLnN2ZycpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuT25saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGVybWluZS9ldmVudC1pY29uLW9ubGluZS1ocy5zdmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmV2ZW50LXR5cGUtRmFpciB7XG4gICAgICAgICAgJi5Jbi1QZXJzb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tbWVzc2Uuc3ZnJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5Db2xsZWdlLVByb2dyYW1tZSB7XG4gICAgICAgICAgJi5PbmxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tb25saW5lLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vc3R5bGluZyBmaWx0ZXJzXG4gIC52aWV3LnZpZXctaWQtZXZlbnRzIC52aWV3cy13aWRnZXQtZmlsdGVyLWZpZWxkX2V2ZW50ZGF0ZXN0YXJ0X3ZhbHVlIHsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGZvcmNlLWVsZW1lbnQtbmVzdGluZ1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9ldmVudCB0ZWFzZXJzXG4vL2NoYW5nZSBsYXlvdXQgb24gaG9tZXBhZ2UgdG8gZnVsbCB3aWR0aC5cbi5mcm9udCB7XG4gIC5sLXByaW1hcnkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmwtcmVnaW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC8vYWxsIG90aGVyIGJsb2NrcyBvbiBocCBub3JtYWwgbGF5b3V0XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAvL2Jsb2NrIGNzcyB3aWRlIGNsYXNzIHNldHMgbWF4IHdpZHRoIDEwMCVcbiAgICAgICAgICAmLmJsb2NrLS12aWV3cy1ldmVudHMtYmFubmVyLWJsb2NrIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL2Jsb2NrIGNzcyBibHVlIHNldCBiZyB0byBzcGVjaWFsIGJsdWVcbiAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1ibHVlO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWlkLWV2ZW50c19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWJsdWU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAvL3ZpZXcgaGVhZGVyLCB2aWV3IGJvZHksIHZpZXcgZm9vdGVyXG4gICYgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgfVxuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5pbnRyby0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIHBhZGRpbmc6IDJlbSAwIC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmludHJvLS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMjBweDtcbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMCAkZXZlbnRzLWJsdWUtc2hhZG93O1xuICAgICAgZmxleDogMCAxIDMwNnB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlLS1ldmVudHMtYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmV2ZW50LWNhdGVnb3J5LS1hdS1wYWlyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXUtcGFpci15ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tYXAuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmV2ZW50LXNldHRpbmctLW9ubGluZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tb25saW5lLWFwLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmV2ZW50LWNhdGVnb3J5LS1zY2jDvGxlcmF1c3RhdXNjaCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24taHMuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmV2ZW50LXNldHRpbmctLW9ubGluZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tb25saW5lLWhzLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmV2ZW50LWNhdGVnb3J5LS1jb2xsZWdlLXByb2dyYW1tZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb24tb25saW5lLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXZlbnQtdHlwZS0tZmFpciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhaXItYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbi1tZXNzZS5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2NvbG9yIGNvZGVkIGJvcmRlclxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgIH1cblxuICAgICAgLy9pY29uIHJvdW5kZWxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAvL2FsbCBmaWVsZHNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC8vZmllbGQgaXMgbGFzdCBjaGlsZCBpZiB0aGVyZSBpcyBubyByZWdpc3RlciBsaW5rXG4gICAgICAgICAgJi5maWVsZC0tZXZlbnQtbG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2NhcmRzIHRpdGxlXG4gICAgICAuZmllbGQtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLWV2ZW50LWxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgICAvL2lmIHRoZXJlIGlzIGFic29sdXRlbHkgcG9zaXRpb25lZCByZWdpc3RlciBsaW5rIHdlIG5lZWRcbiAgICAgICAgLy9sYXJnZSBtYXJnaW4gYXMgaGlnaCBhcyByZWdpc3RlciBsaW5rXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgICAgfVxuXG4gICAgICAvL3RoaXMgbmVlZHMgdG8gb3ZlcndyaXRlIHRoZSBzdHlsZXMgc2V0IGZvciBhbGwgb3RoZXIgZmllbGRzXG4gICAgICAmID4gZGl2LmZpZWxkLS1yZWdpc3Rlci1saW5rIHsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGZvcmNlLWVsZW1lbnQtbmVzdGluZywgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWZvb3RlciB7XG4gICAgLnJlYWQtbW9yZSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMS41ZW0gMCAyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC43ZW0gMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdmVyYW5zdGFsdHVuZy1hbm1lbGR1bmdodG1sIHtcblxuICAudmlldy1ldmVudHMge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMCAkbGlnaHQtZ3JheS1ibHVlO1xuICAgIG1hcmdpbjogNjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBwYWRkaW5nOiA4NnB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWxpZ2h0ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvX2Ege1xuICAgIHBhZGRpbmc6IDNlbSAwIDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGVybWluZS9ldmVudC1pY29uLWhzLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5TY2jDvGxlcmF1c3RhdXNjaCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGVybWluZS9ldmVudC1pY29uLWhzLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5BdSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdS1wYWlyLXllbGxvdztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbi1hcC5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZGl2IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1ib2R5IHtcbiAgICBwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYmc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzZweDtcbiAgICB9XG4gIH1cblxuICAubWt0b0Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAubWt0b0J1dHRvbldyYXAge1xuICAgICAgICAmLm1rdG9TaW1wbGUge1xuICAgICAgICAgICZbc3R5bGVdIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgJi5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQ1cHggIWltcG9ydGFudDsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy52aWV3LWRpc3BsYXktaWQtZXZlbnRfdGVhc2VyX2Jsb2NrIHtcbi5ldmVudF9jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5ldmVudF9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXG4gICAgJi5BdVBhaXJDYXJlLkluZm8uU2Vzc2lvbi5Jbi1QZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVybWluZS9ldmVudF9pY29uX2F1cGFpcl9jYXJvdXNlbF9tLnBuZycpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRhdS1wYWlyLXllbGxvdztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZXJtaW5lL2V2ZW50X2ljb25fYXVwYWlyX2Nhcm91c2VsLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5BeXVzYS5JbmZvLlNlc3Npb24uSW4tUGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbl9oaWdoc2Nob29sX2Nhcm91c2VsX20ucG5nJyk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbl9oaWdoc2Nob29sX2Nhcm91c2VsLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5BeXVzYS5JbmZvLlNlc3Npb24uT25saW5lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbl9oaWdoc2Nob29sX29ubGluZV9jYXJvdXNlbF9tLnBuZycpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb25faGlnaHNjaG9vbF9vbmxpbmVfY2Fyb3VzZWwucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLk90aGVyLkluZm8uU2Vzc2lvbi5PbmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVybWluZS9ldmVudC1pY29uX2NvbGxlZ2Vfb25saW5lX2Nhcm91c2VsX20ucG5nJyk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogICRjb2xsZWdlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbl9jb2xsZWdlX29ubGluZV9jYXJvdXNlbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuQXVQYWlyQ2FyZS5JbmZvLlNlc3Npb24uT25saW5lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbl9hdXBhaXJfb25saW5lX2Nhcm91c2VsX20ucG5nJyk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogICRhdS1wYWlyLXllbGxvdztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb25fYXVwYWlyX29ubGluZV9jYXJvdXNlbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuRmFpciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3Rlcm1pbmUvZXZlbnQtaWNvbl9mYWlyX2Nhcm91c2VsX20ucG5nJyk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogICRmYWlyLWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90ZXJtaW5lL2V2ZW50LWljb25fZmFpcl9jYXJvdXNlbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IC45NWVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuICAuQ1RBe1xuICAgIHBhZGRpbmc6MDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6LjJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDouNWVtO1xuICAgICAgZm9udC1zaXplOi44NWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG59XG5cbi52aWV3LnZpZXctZGlzcGxheS1pZC1ldmVudF90ZWFzZXJfYmxvY2ssXG4udmlldy52aWV3LWRpc3BsYXktaWQtZXZlbnRzX3RlYXNlcl9ibG9ja19mYWlycyB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuamNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5qY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAuNzVlbTtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudF9jYXJvdXNlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtMzQ2NzUgLnZpZXctZGlzcGxheS1pZC1ldmVudF90ZWFzZXJfYmxvY2sgdWwuamNhcm91c2VsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdlLW5vZGUtMzQ2NzUgLnZpZXctZGlzcGxheS1pZC1ldmVudF90ZWFzZXJfYmxvY2sgdWwuamNhcm91c2VsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuc2VjdGlvbi1lcmZhaHJ1bmdlbixcbi5zZWN0aW9uLWVyZmFocnVuZ2VuaHRtbCB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTk4cHg7XG4gIH1cblxuICAubC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG5cbiAgICAubC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFyZWEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnZpZXcudmlldy13YWxsLW9mLWV4cGVyaWVuY2Uge1xuICAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyaWQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgICBtYXJnaW46IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgd2lkdGg6IDIzM3B4O1xuICAgIH1cblxuICAgICYuZ2lnYW50ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDQ4MXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgICB3aWR0aDogNzMxcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRpc3NhcHBlYXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndveF9pbWFnZXMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlX2dyb3VwIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLkF1LXBhaXIsXG4gICAgLkF1c2xhbmRzcHJha3Rpa3VtLFxuICAgIC5TY2jDvGxlcmF1c3RhdXNjaCxcbiAgICAuV29yay1hbmQtVHJhdmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGVmdDogLjNlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICYubm9kZV9nYWxsZXJ5X2dhbGxlcnksXG4gICAgICAmLnBhcnRpY2lwYW50X2Jsb2csXG4gICAgICAmLnBhcnRpY2lwYW50X3JlcG9ydHMsXG4gICAgICAmLnBhcnRpY2lwYW50X3Zsb2cge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFydGljaXBhbnRfYmxvZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvYmxvZy5wbmcnKTtcbiAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vZGVfZ2FsbGVyeV9nYWxsZXJ5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9mb3RvLnBuZycpO1xuICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFydGljaXBhbnRfcmVwb3J0cyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvcmVwb3J0LnBuZycpO1xuICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFydGljaXBhbnRfdmxvZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvdmlkZW8ucG5nJyk7XG4gICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuU2Now7xsZXJhdXN0YXVzY2gge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvaHMtbS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9ocy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5BdS1wYWlyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvd294L2FwLW0ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvYXAucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQXVzbGFuZHNwcmFrdGlrdW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvcHItbS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9wci5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Xb3JrLWFuZC1UcmF2ZWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy93b3gvc3ItbS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3dveC9zci5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogLjJlbSAwIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc3NhcHBlYXIge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAuaW5mb19ncm91cCB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgcGFkZGluZzogMCAwIC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9keV9ncm91cCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1ib2R5IHtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGVfY2VsbCB7XG4gICAgQGluY2x1ZGUgZm9udHNpemU7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC4xNWVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIGRpdixcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzc2ZpZWxkLWNvbnRhaW5lci1pbmxpbmUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcsJztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWZhcSxcbi5zZWN0aW9uLWZhcWh0bWwge1xuICAubC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gIH1cblxuICAubC1wcmltYXJ5LWNhbGxvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuLy90aGlzIGlzIGZvciBibG9ja3Mgb24gZmFxIGxhbmRpbmcgcGFnZS8vXG5cbi5zZWN0aW9uLWZhcWh0bWwge1xuICAubC1wcmltYXJ5LWNhbGxvdXQge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmwtcmVnaW9uLS1wcmltYXJ5LWNhbGxvdXQge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfVxuXG4gICAgICAmID4gLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXItc2t5LWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGVyLXNreS1ibHVlO1xuICAgICAgICBtYXJnaW46IC41ZW0gMWVtO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZzogLjVlbSAuNWVtIC41ZW0gMmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkNUQSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogLjc1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vdGhpcyBpcyBmb3Igb3RoZXIgZmFxIHBhZ2VzLy9cblxuLnNlY3Rpb24tZmFxLFxuLnNlY3Rpb24tZmFxaHRtbCB7XG4gIC5sLXByaW1hcnkge1xuICAgIC52aWV3LnZpZXctaWQtZmFxcyB7XG4gICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnJvd3Mge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyLXNreS1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRlci1za3ktYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAzZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZTtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDE2cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIC44NWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkNUQSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJhcnRpY2xlLm5vZGUge1xuICAudGFid3JhcHBlciB7XG4gICAgbWFyZ2luOiAyZW0gMDtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgI3RhYnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYmc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ib3R0b207XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ib3R0b207XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWJvdHRvbTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNGVtO1xuICAgICAgICAgIGhlaWdodDogNWVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDEuNzVlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UgMHM7XG5cbiAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggJHByaW1hcnkgaW5zZXQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cuaW50cmF4LmRlL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvdGFiX2Fycm93LnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOTclO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1iZzI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktYmx1ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5vbmVjb2wge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50d29jb2wge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDMuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9pY29ucy90aWNrX25lb24ucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IC41cHggMCAkaWNvbi1zaGFkb3cgaW5zZXQ7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIC41ZW0gMWVtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYjTm90X2luY2x1ZGVkIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvZGFzaF9ncmVlbi5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIC44NWVtIC41ZW0gMS41ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGVfdGFiIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMWVtO1xuXG4gICAgICAudGFiLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiNOb3RfaW5jbHVkZWQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnTmljaHQgaW5jbHVzaXZlJztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAxZW0gLjVlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC44NWVtIC41ZW0gM2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYjTGVpc3R1bmdlbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdMZWlzdHVuZ2VuJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmI09wdGlvbmFsZV9leHRyYXMge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnT3B0aW9uYWxlIEV4dHJhcyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiNSYWhtZW5iZWRpbmd1bmdlbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdSYWhtZW5iZWRpbmd1bmdlbic7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiNWZXJzaWNoZXJ1bmcge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnVmVyc2ljaGVydW5nJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmI0ZsdWcge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnRmx1Zyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiNWaXN1bSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdWaXN1bSc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1hbm1lbGR1bmctY2x1Yixcbi5zZWN0aW9uLWFubWVsZHVuZy1jbHViaHRtbCB7XG4gIC5sLXByaW1hcnktY2FsbG91dCB7XG4gICAgLmwtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51c2VyLWxvZ2luLWZvcm0ge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay0taW50cmF4LXVzZXItcHJvZmlsZSxcbiAgLmJsb2NrLS11c2VyLWxvZ2luIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLS1pbnRyYXgtdXNlci1wcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaW5wdXQtYmc7XG4gIH1cbn1cbi8vdXNlcnBvaW50cyB0YWJsZSBjbHVic2VjdGlvbiAvL1xuLnVzZXJwb2ludHMtbGlzdC10cmFuc2FjdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IC43NWVtO1xuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudXNlcnBvaW50cy1teXVzZXJwb2ludHMtdG90YWwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi8vIFJFVFVSTkVFIFBST0ZJTEVcbmJvZHkge1xuICAmLnBhZ2UtdXNlci1yZXR1cm5lZSB7XG4gICAgdWwge1xuICAgICAgJi50YWJzLS1wcmltYXJ5IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tY2x1YiB7XG4gIHNwYW4ge1xuICAgICYuY291bnRyeSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS11c2VyLXJldHVybmVlIHtcbiAgLnByb2ZpbGUge1xuICAgIC51c2VyLXBpY3R1cmUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIC51c2VyLXBpY3R1cmUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlci1za3ktYmx1ZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRlci1za3ktYmx1ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyb3VwLWxheW91dC1kaXYge1xuICAgICYuZmllbGQtZ3JvdXAtZGl2IHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9maWxlIHtcbiAgLnVzZXItcGljdHVyZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMmVtO1xuICB9XG4gIC8vIGhlYWRlciBwcm9maWxlIGZpeFxuICBoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICBoMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9ncmFtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXItc2t5LWJsdWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXItc2t5LWJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgLnVzZXItZGF0YSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1yZXR1cm5lZS1lbWFpbCB7XG4gICAgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyLXNreS1ibHVlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGVyLXNreS1ibHVlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICYubm8tYm9yZGVyLWJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAvL3VzZXJwb2ludHMgc2VjdGlvbi8vXG4gIC51c2VycG9pbnRzLWxpbmtzLFxuICAudXNlcnBvaW50cy1wb2ludHMsXG4gIC51c2VycG9pbnRzLXRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXItc2t5LWJsdWU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cblxuICAudXNlcnBvaW50cy1saW5rcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyLXNreS1ibHVlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS11c2VyLXJldHVybmVlLFxuICAuc2VjdGlvbi1jbHViIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICAudXNlci1waWN0dXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudXNlci1waWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1sYXlvdXQtZGl2IHtcbiAgICAgICYuZmllbGQtZ3JvdXAtZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItcGljdHVyZSBpbWcsXG4gICAgLnNvY2lhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuZm9ybSB7XG4gICYjdXNlci1wcm9maWxlLWZvcm0ge1xuICAgIC8vIG1heCB3aWR0aCBvbiBlZGl0IHJldHVybmVlIHByb2ZpbGUgcGljXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZXJ0aWNhbC10YWJzLXBhbmVzIHtcbiAgICAgICYudmVydGljYWwtdGFicy1wcm9jZXNzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gICAgICAmLmdyb3VwLXVzZXItc2V0dGluZ3Mge1xuICAgICAgICAmLmZpZWxkLWdyb3VwLXRhYnMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52ZXJ0aWNhbC10YWJzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgJi52ZXJ0aWNhbC10YWJzLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogLTFweCAwIC0xcHggLTE1ZW07XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICAmLnZlcnRpY2FsLXRhYnMge1xuICAgICAgICBtYXJnaW46IDFlbSAwIDFlbSAxNWVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgJiNlZGl0LXN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAmLmdyb3VwLWFjY291bnQtc2V0dGluZ3MsXG4gICAgICAmLmdyb3VwLWNvbnRhY3QtZGF0YSxcbiAgICAgICYuZ3JvdXAtcHJvZ3JhbSxcbiAgICAgICYuZ3JvdXAtcHJvZ3JhbSB7XG4gICAgICAgICYuZmllbGQtZ3JvdXAtZmllbGRzZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gZG9udCBzaG93IGhlYWRlciBib3ggb24gZWRpdCByZXR1cm5lZSBwcm9maWxlIGhlYWRlclxuLnBhZ2UtdXNlci1lZGl0IHtcbiAgJi5wYWdlLXVzZXItcmV0dXJuZWUge1xuICAgIC5sLXdyYXBwZXItLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAmLmwtaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMGVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNwZWNpYWwgbGF5b3V0IHNvY2lhbCBtZWRpYSB0YWJsZVxuLmVudGl0eSB7XG4gICYucHJvZmlsZTItcmV0dXJuZWUtcHJvZmlsZSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLmNvbnRhY3QgPiBkaXYsXG4gICAgICAucHJvZ3JhbSA+IGRpdixcbiAgICAgIC5zb2NpYWwgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QgPiBkaXYgPiBkaXYsXG4gICAgICAuY29udGFjdCA+IGRpdiA+IHNwYW4sXG4gICAgICAucHJvZ3JhbSA+IGRpdiA+IGRpdixcbiAgICAgIC5wcm9ncmFtID4gZGl2ID4gc3BhbixcbiAgICAgIC5zb2NpYWwgPiBkaXYgPiBkaXYsXG4gICAgICAuc29jaWFsID4gZGl2ID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtbGFiZWwsXG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc29jaWFsID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gSWNvbnNcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmllbGQtLWZhY2Vib29rLXByb2ZpbGUge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL0Zvb3Rlcl9pY29uc18xLnBuZycpO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLS1ibG9nLWxpbmsge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL0Zvb3Rlcl9pY29uc180LnBuZycpO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLS1pbnN0YWdyYW0tbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvaWNvbnMvRm9vdGVyX2ljb25zXzMucG5nJyk7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2V0IHRvIGhpZGRlbiBzdGlja3kgbmF2IG1lbnUgb24gc2NodWVsZXJhdXN0YXVzY2gvdXNhL2NvbGxlZ2Vcbi5wYWdlLW5vZGUtMzQ1NjQge1xuICBuYXYge1xuICAgICYjYmxvY2stbWVudS1ibG9jay0zOSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5ncm91cC13cmFwcGVyLWFsbC1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZ3JvdXAtc29jaWFsIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLWxheW91dC1kaXYge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cbiIsIi5nbHAge1xuICAubC1wcmltYXJ5IHtcbiAgICAubC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYXJ0aWNsZS5ub2RlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmwtbW9iaWxlIHtcbiAgICAuc21hbGxlcl9sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC1yZWdpb24tLW1vYmlsZSB7XG4gICAgJiA+IGRpdiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IC41cHggJGJveC1zaGFkb3cyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAyLjdlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyLjdlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb3JtLm1rdG9Gb3JtIHtcbiAgICAmW3N0eWxlXSB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ta3RvRm9ybUNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm1rdG9GaWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IC43ZW0gMWVtO1xuXG4gICAgICAgICZbbXVsdGlwbGU9J211bHRpcGxlJ10ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9mb3JtLm1rdG9Gb3JtLy9cblxuICAuYWR2YW50YWdlcy5nbHAge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy9hZHZhbnRhZ2VzLmdscFxuXG4gIC50YWJzLS1wcmltYXJ5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdscDtcbiAgICBtYXJnaW46IDAgYXV0byAxZW07XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLndpZGUge1xuICAgIHBhZGRpbmc6IDAgMCAxZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuaGFsZiB7XG4gICAgICAuYXJlYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN2VtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fYWJzb2x1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogLjVlbSBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIGJvcmRlcjogMWVtIHNvbGlkICRwcmltYXJ5O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuICAgICAgdG9wOiAtNzBweDtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybV9hYnNvbHV0X2FyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTk4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy9tZW51Ly9cblxuICAubWVudV9nb29nbGVsYW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubG9nb3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubG9nb3NfbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDE2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3RfaW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDglO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWJyby1ncmF5O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZW1haWwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtYnJvLWdyYXk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2ljb25zL2NvbnRhY3QtZW1haWwtc21hbGwucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzMlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm51bWJlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9pY29ucy9jb250YWN0LXBob25lLXNtYWxsLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMzJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0X2luZm9zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNTklO1xuICAgIH1cblxuICAgIC5udW1iZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC8vZW5kIG1lbnVfZ29vZ2xlbGFuZGluZ1xuXG4gIC5nb29nbGVsYW5kaW5nX2Zvb3RlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkaW52ZXJ0ZWQtdGV4dDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRpbnZlcnRlZC10ZXh0LWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi1jb2xsZWdlLXN0aXBlbmRpZW4ge1xuICAgIC5zbWFsbGVyX2xvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nb3NfbG9nbyB7XG4gICAgICAmLnR3ZW50eWZpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYuZ29jYW1wdXMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vZW5kIGNvbGxlZ2Ugc3RpcGVuZGllbiBzdHlsZXNcblxuICAmLnNlY3Rpb24tajEtdmlzdW0tdXNhIHtcbiAgICBoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNSU7XG5cbiAgICAgICYubC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubC1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYuZ3JleSB7XG4gICAgICAgIC5hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG5cbiAgICAuY3RhX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmN0YSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jdGEtaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5udW1iZXJzIHtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5naV9sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vZ2xwIGVuZFxuIiwiLm5vZGUtdHlwZS1qb2ItcG9zdGluZyB7XG4gIC5sLXByaW1hcnkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuNWVtIDE2cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuXG4gICAgICAmID4gbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgLjg1ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBlbmQgaW5kaXZpZHVhbCBqb2JzIG5vZGVzXG5cbi8vIGluZGl2aWR1YWwgaW5zdGl0dXRpb24gbm9kZSBwYWdlc1xuLm5vZGUtdHlwZS1pbnN0aXR1dGlvbiB7XG4gIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmwtZm9vdGVyLFxuICAubC1oZWFkZXIsXG4gIC5sLW1vYmlsZSxcbiAgLmwtbmF2aWdhdGlvbixcbiAgLmwtc3RpY2t5LFxuICAubC10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubC1wcmltYXJ5IHtcbiAgICAubC1pbm5lciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1tZWRpYS1yZWZlcmVuY2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcblxuICAgIC5maWVsZF9fbGFiZWwsXG4gICAgLmZsYWctcmVtZW1iZXJfaW5zdGl0dXRpb24sXG4gICAgLmZvcm0tdHlwZS1pdGVtLFxuICAgIGgyLFxuICAgIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC1ncm91cC1kaXYge1xuICAgICAgcGFkZGluZzogMWVtO1xuXG4gICAgICAmLnN1YmRpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLWdwcy1wb3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpY2VfdmlldyB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uIHtcbiAgICAudmNhcmQge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbi1oaWRkZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmllbGQtZ3JvdXAtZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYuc3ViZGl2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGxpZ2h0LWdyYXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgcGFkZGluZzogMCAwIC41ZW07XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsd2lkdGgge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZzogMCAwIC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtdXBwZXItcmlnaHQge1xuICAgICYuZmllbGQtZ3JvdXAtZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwX3RvcCB7XG4gICAgJi5maWVsZC1ncm91cC1kaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLWZvcmVpZ24tbGFuZ3VhZ2VzLFxuICAuZmllbGQtLW9mZmVyZWQtc3BvcnRzIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS4yZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcsJztcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1vZmZlcmVkLXNwb3J0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgLm1hcC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdyb3VwLXdlYnNpdGUge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLWluc3RpdHV0aW9uLXdlYnNpdGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG5cbiAgLmdtYXAtZ21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZC0tZXhpZi1pc29zcGVlZHJhdGluZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmllbGQtLXNjaG9vbC1vci1kaXN0cmljdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgICZbc3R5bGVdIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgfVxuICB9XG5cbiAgLm5vdF9hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcblxuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgcC5ub3RfYXZhaWxhYmxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5OThweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljc19jb3VudGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpZWxkLS1pbnN0aXR1dGlvbi1oaWdobGlnaHRzIHtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubm9kZV9pbnN0aXR1dGlvbl9wcmljZV92aWV3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZsYWctcmVtZW1iZXJfaW5zdGl0dXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZ3JhbXMge1xuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW0gMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogLjdlbTtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3BlY2lhbCBzdHlsaW5nIHdpdGhvdXQgY2VydGFpbiBlbGVtZW50cyBmb3IgZm9yIGNvbGxlZ2UgcHJvZmlsZXNcbi5wYWdlLW5vZGUtMzE2ODcsXG4ucGFnZS1ub2RlLTMxNjg5LFxuLnBhZ2Utbm9kZS0zMTY5MCxcbi5wYWdlLW5vZGUtMzE2OTEsXG4ucGFnZS1ub2RlLTMxNjkyLFxuLnBhZ2Utbm9kZS0zMTY5Myxcbi5wYWdlLW5vZGUtMzE2OTQge1xuICAubm9kZV9pbnN0aXR1dGlvbl9wcmljZV92aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdyb3VwLW51bWJlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdTdHVkZW50ZW5hbnphaGw6JztcbiAgICB9XG5cbiAgICAuZmllbGQtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJlc3NlbWl0dGVpbHVuZ2VuIG5vZGUgdmlld1xuLm5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIHtcbiAgaDEge1xuICAgIG1hcmdpbjogMmVtIDAgMDtcbiAgfVxufVxuIiwiXG4udGltZWxpbmVfd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgcGFkZGluZzogMWVtO1xufVxuXG4udGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBsZWZ0OiAxMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi50aW1lbGluZV9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbWVsaW5lX3JvdW5kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuXG59XG5cbi50aW1lbGluZV9jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFydGljbGUubm9kZSAudGltZWxpbmUgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYXJ0aWNsZS5ub2RlIC50aW1lbGluZSBwIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnRpbWVsaW5lX3llYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpbWVsaW5lX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aW1lbGluZV9jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xuICB0b3A6IDEycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuXG59XG5cbi50aW1lbGluZV9jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4udGltZWxpbmVfYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50aW1lbGluZV9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG4udGltZWxpbmVfYmxvY2suYW5pbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lX2NvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgLW1vei1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBhbmltMyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi50aW1lbGluZV9ibG9jay5hbmltIC50aW1lbGluZV9yb3VuZGVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgLW1vei1hbmltYXRpb246IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgYW5pbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi50aW1lbGluZV9ibG9jayAudGltZWxpbmVfY29udGVudCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIC1tb3otYW5pbWF0aW9uOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG5cbiAgLnRpbWVsaW5lX3JvdW5kZWwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gIH1cblxuICAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnRpbWVsaW5lX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgfVxuXG4gIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAudGltZWxpbmVfcm91bmRlbCB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnRpbWVsaW5lX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50aW1lbGluZV9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwJTtcbiAgfVxuXG4gIC50aW1lbGluZV9ibG9jayAudGltZWxpbmVfY29udGVudDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB3aGl0ZTtcbiAgfVxuXG4gIC50aW1lbGluZV9ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnRpbWVsaW5lX2Jsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmVfY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnRpbWVsaW5lX2Jsb2NrOm50aC1jaGlsZCg2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50aW1lbGluZV9ibG9jayAudGltZWxpbmVfY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnRpbWVsaW5lX2Jsb2NrLmFuaW0gLnRpbWVsaW5lX2NvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW0yIDAuNnM7XG4gICAgLW1vei1hbmltYXRpb246IGFuaW0yIDAuNnM7XG4gICAgYW5pbWF0aW9uOiBhbmltMiAwLjZzO1xuICB9XG5cbiAgLnRpbWVsaW5lX2Jsb2NrIC50aW1lbGluZV9yb3VuZGVsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAudGltZWxpbmVfYmxvY2suYW5pbSAudGltZWxpbmVfcm91bmRlbCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGFuaW0gMC42cztcbiAgfVxuXG4gIC50aW1lbGluZV9ibG9jay5hbmltOm50aC1jaGlsZChldmVuKSAudGltZWxpbmVfY29udGVudCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW0zIDAuNnM7XG4gICAgLW1vei1hbmltYXRpb246IGFuaW0zIDAuNnM7XG4gICAgYW5pbWF0aW9uOiBhbmltMyAwLjZzO1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC50aW1lbGluZV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW07XG4gIH1cbn1cbiIsIi52aWV3LnF1aXoge1xuICAjY2FyZCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAuY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2lyY2xlX2JhY2sge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaXJjbGVfYmFjayxcbiAgLmNpcmNsZV9mcm9udCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC5jaXJjbGVfZnJvbnQge1xuICAgICYucXVpemJnLUF1c3RyYWxpZW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L0F1c3RyYWxpYV9CRzYuanBnJyk7XG4gICAgfVxuXG4gICAgJi5xdWl6YmctVVNBIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvcXVpei9VU0FfUXVpel9CRy5qcGcnKTtcbiAgICB9XG5cbiAgICAmLnF1aXpiZy1Hcm/Dn2JyaXRhbm5pZW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L1VLX0JHLmpwZycpO1xuICAgIH1cblxuICAgICYucXVpemJnLU5ldXNlZWxhbmQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L05ld1plYWxhbmRfQkcuanBnJyk7XG4gICAgfVxuXG4gICAgJi5xdWl6YmctSmFwYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L0phcGFuX0JHLmpwZycpO1xuICAgIH1cblxuICAgICYucXVpemJnLVNjaHdlZGVuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvcXVpei9Td2VkZW5fQkcuanBnJyk7XG4gICAgfVxuXG4gICAgJi5xdWl6YmctQ29zdGEuUmljYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3F1aXovQ29zdGFSaWNhX0JHLmpwZycpO1xuICAgIH1cblxuICAgICYucXVpemJnLUZyYW5rcmVpY2gge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L0ZyYW5jZV9CRy5qcGcnKTtcbiAgICB9XG5cbiAgICAmLnF1aXpiZy1JcmxhbmQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L0lybGFuZF9CRy5qcGcnKTtcbiAgICB9XG5cbiAgICAmLnF1aXpiZy1FY3VhZG9yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvcXVpei9FY3VhZG9yX0JHLmpwZycpO1xuICAgIH1cblxuICAgICYucXVpemJnLUl0YWxpZW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy9xdWl6L0l0YWx5X0JHLmpwZycpO1xuICAgIH1cblxuICAgICYucXVpemJnLUthbmFkYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3F1aXovQ2FuYWRhX0JHLmpwZycpO1xuICAgIH1cblxuICAgICYucXVpemJnLU5vcndlZ2VuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvcXVpei9Ob3J3YXlfQkcuanBnJyk7XG4gICAgfVxuXG4gICAgJi5xdWl6YmctU3BhbmllbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3F1aXovU3BhaW5fQkcyLmpwZycpO1xuICAgIH1cbiAgfVxuXG4gIC5jaXJjbGVfYmFjayB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggJHNvZnRlci1ibGFjaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBtYXJnaW46IDJlbTtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIC8vc3BlY2lhbCBzdHlsZXMgaW5kaXZpZHVhbCBjb2lucyAvL1xuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAuYmFjayB7XG4gICAgICAgICAgLnBhZ2Utbm9kZS0zMzk1NSAmIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRzb2Z0ZXItYmxhY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZS1ub2RlLTM0MTg0ICYge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAuYmFjayB7XG4gICAgICAgICAgLnBhZ2Utbm9kZS0zNDE4NCAmIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgIC5wYWdlLW5vZGUtMzM5NDYgJiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRyZWUge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgICYucGFyZW50IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJlbnQge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA0cHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC12aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuXG4gICAgJiArIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG5cbiAgICAgICYgPiBsaS5wYXJlbnQge1xuICAgICAgICAmID4gLnZpZXdzLWZpZWxkLW5hbWUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJiA+IC52aWV3cy1maWVsZC1uYW1lIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2Rvd25sb2FkcyBwYWdlIGRvd25sb2FkYmVyZWljaC1teXphcHAgYW5kIGRvd25sb2FkYmVyZWljaC1teWhpZ2hzY2hvb2xhcHBsaWNhdGlvbi8vXG5cbi5wYWdlLW5vZGUtMzQyNDAsXG4ucGFnZS1ub2RlLTM0NTEzIHtcbiAgYXJ0aWNsZS5ub2RlIHtcbiAgICAuZmllbGQtLWJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW1lZGlhLWZpbGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNzUwcHg7XG5cbiAgICAgIC5maWxlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vaGVhZGVycyBmb3IgZG93bmxvYWRiZXJlaWNoLW15emFwcCAzNDI0MC8vXG5cbi5wYWdlLW5vZGUtMzQyNDAge1xuICAuZmllbGQtLW1lZGlhLWZpbGUge1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICB3aWR0aDogNjkwcHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNmaWxlLTMwMTkxIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0F5dXNhIFZlcnRyYWdzYmVkaW5ndW5nZW4gdW5kIERhdGVuc2NodXR6JztcbiAgICB9XG4gIH1cblxuICAjZmlsZS0zMDA4MCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdWb3JiZXJlaXR1bmcgRW5nbGlzY2h0ZXN0IEVMVElTIChudXIgVVNBIHVuZCBTa2FuZGluYXZpZW4pJztcbiAgICB9XG4gIH1cblxuICAjZmlsZS0zMDA3OSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdBdXNmdWVsbGhpbGZlIE9ubGluZSBCZXdlcmJ1bmcgVVNBIGZsZXggJiBTY2h1bHdhaGwnO1xuICAgIH1cbiAgfVxuXG4gICNmaWxlLTMwMDY4IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0F1c2Z1ZWxsaGlsZmUgT25saW5lIEJld2VyYnVuZyBJcmxhbmQgTGFuZGVzd2VpdCc7XG4gICAgfVxuICB9XG5cbiAgI2ZpbGUtMzAwNjkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnQXVzZnVlbGxoaWxmZSBPbmxpbmUgQmV3ZXJidW5nIFNrYW5kaW5hdmllbic7XG4gICAgfVxuICB9XG59XG4vL0hlYWRlcnMgYW5kIFN0eWxpbmcgZm9yIERvd25sb2FkIG15IGhpZ2hzY2hvb2xhcHBsaWNhdGlvbi8vXG4vL25vZGUvMzQ1MTNcblxuLnBhZ2Utbm9kZS0zNDUxMyB7XG4gIC5maWVsZC0tbWVkaWEtZmlsZSB7XG4gICAgJiA+IGRpdiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGhlYWRsaW5lLWNvbG9yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZmlsZS0yODg1MSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdWZXJ0cmFnc2JlZGluZ3VuZ2VuIHVuZCBQcm9ncmFtbXJlZ2Vsbic7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICNmaWxlLTI4NDI2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0Rva3VtZW50ZSBmw7xyIFNjaHVsZSAmIExlaHJlcic7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICNmaWxlLTI4NDI3IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0Rva3VtZW50ZSBmw7xyIGRlbiBBcnp0JztcbiAgICAgIHBhZGRpbmc6IDFlbSAwIC41ZW07XG4gICAgfVxuICB9XG5cbiAgI2ZpbGUtMzAxOTEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnQXl1c2EgVmVydHJhZ3NiZWRpbmd1bmdlbiB1bmQgRGF0ZW5zY2h1dHonO1xuICAgICAgcGFkZGluZzogMWVtIDAgLjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vcmVzZXR0aW5nIGRlZmF1bHQgdGFiIHN0eWxlcy8vXG5hcnRpY2xlIHtcbiAgJi5ub2RlIHtcbiAgICAudGlwX2NvcHkge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy52aWV3LXRpcHMge1xuICAgICAgI3RhYnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UaXBzIGNvbnRlbnQgdHlwZSB2aWV3Ly9cblxuLnZpZXctdGlwcyB7XG4gICN0YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAmID4gbGkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBwYWRkaW5nOiAxLjVlbSAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmI2Jvb2tzIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3RpcC90aXBfaWNvbl9ncmV5XzMuZ2lmJyk7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYjZmlsbXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGlwL3RpcF9pY29uX2dyZXlfMS5naWYnKTtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiNsaW5rcyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90aXAvdGlwX2ljb25fZ3JleV8yLmdpZicpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbGVmdDogNDclO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDg3JTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYjYm9va3Mge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL3RpcC90aXBfaWNvbl8zLmdpZicpO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiNmaWxtcyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2V1cm9wZS9pbWFnZXMvdGlwL3RpcF9pY29uXzIuZ2lmJyk7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmI2xpbmtzIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfZXVyb3BlL2ltYWdlcy90aXAvdGlwX2ljb25fMS5naWYnKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2VuZCB0YWJzXG4gIC8vXG4gIC50YWItc2VjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItYm90dG9tO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWJvdHRvbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiBkaXYge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICRib3JkZXItYm90dG9tO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjQnVjaHRpcHBzIHtcbiAgICAudGlwX2JpbGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMWVtIDFlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpcF9jb3B5IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gICNMaW5rdGlwcHMge1xuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICB3aWR0aDogMzAlO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMWVtO1xuICAgIH1cbiAgfVxuXG4gIC50aXBfY29weSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFid3JhcHBlciB7XG4gICAgJi5pbmZvcyB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYubW9iaWxlX3RhYiB7XG4gICAgICAgIC50YWItc2VjdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFiLXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGVfdGFiIHtcbiAgICAmID4gZGl2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IC43ZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXNlY3Rpb24ge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGJvcmRlci1ib3R0b207XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNMaW5rdGlwcHMge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI0J1Y2h0aXBwcyB7XG4gICAgICAudGlwX2JpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjNlbSAxZW0gMWVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXBfY29weSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0J1Y2h0aXBwcyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI0ZpbG10aXBwcyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnRmlsbXRpcHBzJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjTGlua3RpcHBzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdMaW5rdGlwcHMnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXBfYmlsZCB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2VuZCBtb2JpbGVcbn1cbiIsIiNzbGlkaW5nLXBvcHVwIHtcbiAgJi5zbGlkaW5nLXBvcHVwLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iZztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvb3Rlci1ib3JkZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA5OThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAjcG9wdXAtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ21pbG93ZWInLCBUcmVidWNoZXQgTVMsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcG9wdXAtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW0gMCAwO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ21pbG93ZWInLCBUcmVidWNoZXQgTVMsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IC43NWVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyZWVuLWhvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtMzQ0NDEge1xuICAubC1wcmltYXJ5IHtcbiAgICAubC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLndpZGUge1xuICAgIG1hcmdpbjogM2VtIDA7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS0zMzgxOSxcbi5wYWdlLW5vZGUtMzQ0NDEsXG4udmlldy1pZC1hY2NvcmRpb24ge1xuICAuYXJyb3dzLmZhcXMubm9ybWFsIHtcbiAgICAmID4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuZmFxcy1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXItc2t5LWJsdWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0ZXItc2t5LWJsdWU7XG4gICAgbWFyZ2luOiAwIDFlbSAyZW07XG4gICAgcGFkZGluZzogMCAwIDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtIDJlbTtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9ldXJvcGUvaW1hZ2VzL2dyZWVuLWFycm93LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMS4xZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMWVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAxZW0gMTZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbSAxZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb250ZW50OiAnID4gJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQ1RBIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgcGFkZGluZzogLjc1ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YS1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2hlYWRlciBsb2dvLy9cbi5sLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI2Jsb2NrLWJsb2NrLTE1NyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAjYmxvY2stbWVudS1tZW51LWRlLXRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlX2NvbnRhY3QsXG5uYXYjYmxvY2stbWVudS1tZW51LW1vYmlsZS1tZW51IHtcbiAgei1pbmRleDogOTk7XG59XG5cbi5nbHAge1xuICAubC10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgI2Jsb2NrLWJsb2NrLTE1NyxcbiAgICAubWVudV9nbHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybV9hYnNvbHV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgdG9wOiAtNzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdscC5zbWFsbF9oZWFkZXIgaGVhZGVyLmwtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuaGVhZGVyX3RpdGxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICAubC1pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgfVxufVxuXG4vL3NpZWdlbCBzbWFsbCBoZWFkZXIgcGFnZXMgcGFnZXMvL1xuLnNtYWxsX2hlYWRlciBoZWFkZXIubC1oZWFkZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJiA+IC5sLWlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAubC13cmFwcGVyLS1oZWFkZXIge1xuICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9zaWVnZWwgb24gc2Now7xsZXJhdXN0YXVzY2ggcGFnZS8vXG4uYXJlYSB7XG4gICYudGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBpYy1lbGVtZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEzOXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3NwZWNpYWwgY2FzZSBvbiBCcm9zY2jDvHJlbmJlc3RlbGx1bmcgLy9cbi5wYWdlLW5vZGUtMzQ3MjYge1xuICAuaGVhZGVyX3RpdGxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZ28gY2FtcHVzIGhzIHByb2ZpbGUgc3RpcGVuZGl1bS91c2EvY29sbGVnZXMuaHRtbCAvL1xuLnBhZ2Utbm9kZS00MzkyMiB7XG4gIC5sLXByaW1hcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLmwtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbnN0aXR1dGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cblxuICAudmlldy1pbnN0aXR1dGlvbi1wcm9maWxlcyB7XG4gICAgLmlubmVyX2NvcHkge1xuICAgICAgJiA+IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3RoaXMgd2lsbCBiZSBkb25lIHZpYSBjb250ZXh0IGFzYXAvL1xuLnBhZ2Utbm9kZS0zMzc2MCxcbi5wYWdlLW5vZGUtMzM3NjQsXG4ucGFnZS1ub2RlLTMzNzY3LFxuLnBhZ2Utbm9kZS0zMzgxOSxcbi5wYWdlLW5vZGUtMzM4OTksXG4ucGFnZS1ub2RlLTM0MDc5LFxuLnBhZ2Utbm9kZS0zNDEwOCxcbi5wYWdlLW5vZGUtMzQxNDMsXG4ucGFnZS1ub2RlLTM0MTc2LFxuLnBhZ2Utbm9kZS0zNDE3Nyxcbi5wYWdlLW5vZGUtMzQxODAsXG4ucGFnZS1ub2RlLTM0MTkyLFxuLnBhZ2Utbm9kZS0zNDE5NSxcbi5wYWdlLW5vZGUtMzQyMTIsXG4ucGFnZS1ub2RlLTM0MjI4LFxuLnBhZ2Utbm9kZS0zNDI0Mixcbi5wYWdlLW5vZGUtMzQyNDYsXG4ucGFnZS1ub2RlLTM0MjQ3LFxuLnBhZ2Utbm9kZS0zNDI1MSxcbi5wYWdlLW5vZGUtMzQyNTYsXG4ucGFnZS1ub2RlLTM0MjY1LFxuLnBhZ2Utbm9kZS0zNDI3Myxcbi5wYWdlLW5vZGUtMzQyNzcsXG4ucGFnZS1ub2RlLTM0MjkzLFxuLnBhZ2Utbm9kZS0zNDMwOSxcbi5wYWdlLW5vZGUtMzQzMTEsXG4ucGFnZS1ub2RlLTM0MzEzLFxuLnBhZ2Utbm9kZS0zNDM0NCxcbi5wYWdlLW5vZGUtMzQzNTEsXG4ucGFnZS1ub2RlLTM0MzY0LFxuLnBhZ2Utbm9kZS0zNDM2OCxcbi5wYWdlLW5vZGUtMzQzODksXG4ucGFnZS1ub2RlLTM0NDQyLFxuLnBhZ2Utbm9kZS0zNDQ0OSxcbi5wYWdlLW5vZGUtMzQ0NTAsXG4ucGFnZS1ub2RlLTM0NDUxLFxuLnBhZ2Utbm9kZS0zNDQ1Mixcbi5wYWdlLW5vZGUtMzQ0ODYsXG4ucGFnZS1ub2RlLTM0NTAzLFxuLnBhZ2Utbm9kZS0zNDU2Myxcbi5wYWdlLW5vZGUtMzQ1NjQsXG4ucGFnZS1ub2RlLTM0NTY3LFxuLnBhZ2Utbm9kZS0zNDU4Mixcbi5wYWdlLW5vZGUtMzQ1ODMsXG4ucGFnZS1ub2RlLTM0NTk3LFxuLnBhZ2Utbm9kZS0zNDU5OSxcbi5wYWdlLW5vZGUtMzQ2MTMsXG4ucGFnZS1ub2RlLTM0NjE3LFxuLnBhZ2Utbm9kZS0zNDYyMSxcbi5wYWdlLW5vZGUtMzQ2MjQsXG4ucGFnZS1ub2RlLTM0NjMwLFxuLnBhZ2Utbm9kZS0zNDYzMSxcbi5wYWdlLW5vZGUtMzQ2MzMsXG4ucGFnZS1ub2RlLTM0NjM0LFxuLnBhZ2Utbm9kZS0zNDYzNSxcbi5wYWdlLW5vZGUtMzQ2MzYsXG4ucGFnZS1ub2RlLTM0NjM3LFxuLnBhZ2Utbm9kZS0zNDY0Nyxcbi5wYWdlLW5vZGUtMzQ2NTYsXG4ucGFnZS1ub2RlLTM0NjU4LFxuLnBhZ2Utbm9kZS0zNDY1OSxcbi5wYWdlLW5vZGUtMzQ2NjEsXG4ucGFnZS1ub2RlLTM0NjY1LFxuLnBhZ2Utbm9kZS0zNDY3MSxcbi5wYWdlLW5vZGUtMzQ2NzQsXG4ucGFnZS1ub2RlLTM0Njc5LFxuLnBhZ2Utbm9kZS0zNDY4MCxcbi5wYWdlLW5vZGUtMzQ2ODEsXG4ucGFnZS1ub2RlLTM0Njg2LFxuLnBhZ2Utbm9kZS0zNDY4Nyxcbi5wYWdlLW5vZGUtMzQ3MjYsXG4ucGFnZS1ub2RlLTM2MzM4LFxuLnBhZ2Utbm9kZS0zNjM0Nixcbi5wYWdlLW5vZGUtMzkyNDgsXG4ucGFnZS1ub2RlLTM5NTcxLFxuLnBhZ2Utbm9kZS00MTI5MCxcbi5wYWdlLW5vZGUtNDEzMzgsXG4ucGFnZS1ub2RlLTQyNTA1LFxuLnBhZ2Utbm9kZS00NDQ2OSxcbi5wYWdlLW5vZGUtNDQ3MjQsXG4ucGFnZS1ub2RlLTQ0NzgzLFxuLnBhZ2Utbm9kZS0zNDMzOCxcbi5wYWdlLW5vZGUtMzQyOTEsXG4ucGFnZS1ub2RlLTM0Njc1LFxuLnBhZ2Utbm9kZS0zNDY2Myxcbi5zZWN0aW9uLXNjaHVlbGVyYXVzdGF1c2NoaHRtbCB7XG4gIC5sLXByaW1hcnkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLXR5cGUtc3BlY2lhbC1vZmZlciB7XG4gIC5sLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcGVjaWFsX29mZmVycy9iZ19ub2RlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTAlO1xuICAgIHBhZGRpbmc6IDg2cHggMjRweCAyNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMjRweCAyNHB4O1xuICAgIH1cblxuICAgIC8vb3ZlcnJpZGUgZGVmYXVsdCBhbGlnbiBjZW50ZXIgZm9yIGgzc1xuICAgIGFydGljbGUge1xuICAgICAgJi5ub2RlIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1jdGE7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9pY29uXG4gIC5pY29uLS1kZWZhdWx0LFxuICAuaWNvbi0tcGVyY2VudGFnZSB7XG4gICAgLm5vZGVfX2NvbnRlbnQgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGNsYXNzLW5hbWUtZm9ybWF0XG4gICAgICAuZ3JvdXAtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zcGVjaWFsLWljb24uc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub2RlX19jb250ZW50IHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDk2cHgsICR3aGl0ZSA5NnB4LCAkd2hpdGUgMTAwJSk7XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ncm91cC1ib2R5LFxuICAgIC5ncm91cC1idXR0b25zLFxuICAgIC5ncm91cC1yZXF1aXJlbWVudHMge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cblxuICAgIC5ncm91cC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNjtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLXNwZWNpYWwtb2ZmZXItaW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tc3BlY2lhbC1vZmZlci1pbWFnZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1yZXF1aXJlbWVudHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAwICRibHVlLWJveHNoYWRvdztcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgJGJsdWUtYm94c2hhZG93O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogNiAvIDEzO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWhvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY3RhLWJsdWU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWN0YS1ibHVlLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2xvZ2dlZCBpbiBzdHlsZSBhZGp1c3RtZW50c1xuLmxvZ2dlZC1pbiB7XG4gIC5sLWhlcm8tYmFubmVyIHtcbiAgICAvL2NvcHlpbmcgaGVpZ2h0IGFuZCBwb3NpdGlvbiBvZiBoZWFkZXIgYmFubmVyXG4gICAgLy9hZG1pbiBiYW5uZXIgYXBwZWFyc1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgaGVpZ2h0OiA2MzZweDtcbiAgICAgIHRvcDogNzZweDtcbiAgICB9XG4gICAgLy9tZW51IG1vYmlsZSBtZW51IG9mZlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHRvcDogMTUzcHg7XG4gICAgICBoZWlnaHQ6IDU5N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgdG9wOiAxMTRweDtcbiAgICB9XG5cbiAgICAubm9kZS0tc3BlY2lhbC1vZmZlciB7XG4gICAgICAmLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWhlcm8tYmFubmVyIHtcbiAgLy9jb3B5aW5nIGhlaWdodCBhbmQgcG9zaXRpb24gb2YgaGVhZGVyIGJhbm5lclxuICBoZWlnaHQ6IDI0MHB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICBoZWlnaHQ6IDU1NXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIGhlaWdodDogNjM1cHg7XG4gIH1cbiAgLy9tZW51IG1vYmlsZSBtZW51IG9mZlxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiA1OThweDtcbiAgICB0b3A6IDEyM3B4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIHRvcDogODVweDtcbiAgfVxuXG4gIC8vbW9iaWxlIGRldGVjdGVkIGJvZHkgY2xhc3MgZm9yIGV4dHJhIHdpZGUgdGFibGV0c1xuICAubW9iaWxlLWRldGVjdGVkICYge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGhlaWdodDogNjM1cHg7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGhlaWdodDogNjM1cHg7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudCxcbiAgLnZpZXctcm93LFxuICAudmlldy1zcGVjaWFsLW9mZmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5vZGUtLXNwZWNpYWwtb2ZmZXIgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGNsYXNzLW5hbWUtZm9ybWF0XG4gICAgLm5vZGVfX2NvbnRlbnQgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGNsYXNzLW5hbWUtZm9ybWF0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3BlY2lhbHMtZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcGVjaWFsX29mZmVycy9iZ19oZWFkZXIuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogbWluLWhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLy90b2dnbGUgY2xhc3MgY2xvc2VkIG9uIG5vZGVfX2NvbnRlbnRcbiAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgLy8gYW5pbWF0aW5nIG1pbi1oZWlnaHRcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICAvL2FuaW1hdGluZyBwb3NpdGlvbiBvZiBpY29uXG4gICAgICAgIC8vYW5pbSBzdGF0ZSBjbG9zZWRcbiAgICAgICAgLmdyb3VwLWJhbm5lciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyb3VwLWJhbm5lciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIGljb24gb24gYmFubmVyIGlzIHBzZXVkbyBlbGVtZW50IHdpdGggc3ZnIGJhY2tncm91bmRcbiAgICAgICAgLy9hbmltIHN0YXRlIG9wZW5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zcGVjaWFsLWljb24uc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLW91dDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjZweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tc3BlY2lhbC1vZmZlci1oZWFkbGluZSxcbiAgICAgIC5maWVsZC0tc3BlY2lhbC1vZmZlci1zdWJoZWFkbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1zcGVjaWFsLW9mZmVyLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLXNwZWNpYWwtb2ZmZXItc3ViaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLWJvZHkge1xuICAgICAgICBtYXJnaW46IDZweCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgIG1hcmdpbjogMjRweCAyMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBhLFxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1zcGVjaWFsLW9mZmVyLWJ1dHRvbnMsXG4gICAgICAucmVhZC1tb3JlLWxpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDI0cHggLjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3BlY2lhbHMtZ3JlZW47XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zbHVjZW50LXdoaXRlNTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3BlY2lhbHMtZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNsdWNlbnQtd2hpdGU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3NwZWNpYWwgb2ZmZXJzIGNvbnRlbnQgYmFubmVyXG4uYXJlYSB7XG4gIC52aWV3LWlkLXNwZWNpYWxfb2ZmZXJzIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcGVjaWFsX29mZmVycy9iZ19jb250ZW50LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDk5OHB4O1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmdyb3VwLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAwICRibHVlLWJveHNoYWRvdztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYzOHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmdyb3VwLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyb3VwLWltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDMwNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NwZWNpYWwtaWNvbi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC10ZXh0IHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1zcGVjaWFsLW9mZmVyLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tc3BlY2lhbC1vZmZlci1pbWFnZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tdGl0bGUge1xuICAgICAgY29sb3I6ICRoZWFkbGluZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI2cHggMTBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5jbGlja2VkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tc3BlY2lhbC1vZmZlci1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyNnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwLWFjY29yZGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtbGlnaHRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgJGJsdWUtYm94c2hhZG93IGluc2V0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8vdG9nZ2xlIGNsYXNzIGNsb3NlZCBvbiBub2RlX19jb250ZW50XG4gICAgICAmLmNsb3NlZCB7XG4gICAgICAgIC8vIGFuaW1hdGluZyBtaW4taGVpZ2h0XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24tY3RhO1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
