@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.branding__quote,.news-list__created,blockquote,dfn{font-style:italic}hr,img{border:0}.slick-slider,html{-webkit-tap-highlight-color:transparent}.breadcrumb,.contact-group-block__list,.datepicker.dropdown-menu,.list-inline,.list-unstyled,.main-navigation ul,.quick-nav,.slick-dots{list-style:none}@-ms-viewport{width:device-width}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:after,:before{box-sizing:border-box}html{font-size:10px}body{margin:0;font-family:"Titillium Web",sans-serif;font-size:14px;line-height:1.4;color:#464646}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a,a:focus,a:hover{color:inherit;text-decoration:none}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.4;border:1px solid #ddd;border-radius:0;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:19px;margin-bottom:19px;border-top:1px solid #efefef}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300;line-height:1.15;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#e1e1e1}.h1,.h2,.h3,h1,h2,h3{margin-top:19px;margin-bottom:9.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9.5px;margin-bottom:9.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:48px}.h2,h2{font-size:39px}.h3,h3{font-size:31px}.h4,h4{font-size:25px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.lead{margin-bottom:19px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.contact-block h2,.text-capitalize{text-transform:capitalize}.text-muted{color:#e1e1e1}.text-primary{color:#6d7071}a.text-primary:focus,a.text-primary:hover{color:#545657}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#6d7071}a.bg-primary:focus,a.bg-primary:hover{background-color:#545657}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:8.5px;margin:38px 0 19px;border-bottom:1px solid #efefef}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.table,address,dl{margin-bottom:19px}ol,ul{margin-bottom:9.5px}.list-unstyled{padding-left:0}.list-inline{padding-left:0;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd,dt{line-height:1.4}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.accordion__content:after,.boxed:after,.branding--bottom--overlay:after,.branding__bar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.front-slider__bar:after,.front-slider__link:after,.imagebrandingblock:before,.imagegalleryblock:after,.main-header__col:after,.main-header__fixed:after,.main-header__logo:after,.main-navigation ul:after,.main-navigation:after,.row:after,.slick-track:after{clear:both}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #e1e1e1}.initialism{font-size:90%}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.4;color:#e1e1e1}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #efefef;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}address{font-style:normal;line-height:1.4}.container{padding-left:15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-left:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}body{overflow-y:scroll;word-wrap:break-word}.content__title{font-size:48px}.content__teaser{font-size:40px}.content__image{width:100%}.content__image img{width:100%;max-width:100%}.branding__quote,.front-slider__quote{-ms-transform:rotate(-8deg);max-width:350px}.content__rte{margin-bottom:35px}.content__rte ul li{line-height:1.4em}.bg__Midnight_Blue{background:#002d4e;color:#fff}.bg__Moerkgraa{background:#464646;color:#fff}.text__Hvid{color:#fff!important}.text__Moerkgraa{color:#464646!important}.text__Petroleum{color:#66abb2!important}.text__Gul{color:#dba227!important}.bg__Graa,.bg__Lysegraa,a.tel{color:#464646}.bg__Graa{background:#d1d3d3}.bg__Lysegraa{background:#e1e1e1}.branding,.branding__backend-image-overlay{background-size:cover;background-position:center;background-repeat:no-repeat}.equal-height-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.equal-height-row:after,.equal-height-row:before{display:none}@media (max-width:765px){.accordion__content a.tel,a.mailto,a.tel{color:#00798A;font-weight:700}}*{box-sizing:border-box}.breadcrumb{margin:0 0 30px;padding:10px 0}.breadcrumb__current{font-weight:700}.breadcrumb li{display:inline-block;font-size:12px}.breadcrumb li:before{content:"/";margin:0 3px}.breadcrumb li:first-child:before{content:none}.breadcrumb li a{display:inline-block;padding:5px 0}.breadcrumb li a:hover{text-decoration:underline}.imagebrandingblock:before{content:"";display:table}.branding__backend-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.branding{position:relative;overflow:hidden;min-height:300px;padding-bottom:110px}@media (min-width:480px){.branding{min-height:400px}}@media (min-width:768px){.branding{min-height:600px;padding-bottom:140px}}.branding.no-image{min-height:0;padding:0}.branding.no-image:before{content:none}.branding.no-image .branding__bar{position:relative;margin:0}.branding:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#222;opacity:.1}.branding__category{position:relative;padding:15px 0;text-align:right;color:#464646;font-size:18px}.branding__category--light,.branding__quote--light{color:#fff}.branding__category__label{display:none;padding:1em 1em 1em 0;line-height:1em}@media (min-width:480px){.branding__category__label{display:inline-block}}.branding__category__icon{border-radius:50%;display:inline-block;width:3em;height:3em;float:right;border:3px solid #fff}.branding__quote{transform:rotate(-8deg);display:none;position:relative;padding:30px 15px;float:right;text-align:center;font-family:'IBM Plex Serif',serif;font-size:26px;max-height:240px;min-height:240px;overflow:hidden}@media (min-width:768px){.branding__quote{display:block}}.branding__bar{position:absolute;left:0;bottom:0;width:100%;background:rgba(255,255,255,.5)}.branding__bar:after,.branding__bar:before{content:" ";display:table}.branding__bar .container{position:relative}.branding__title{float:left;margin:0;padding:20px 90px 20px 0;font-size:48px;opacity:.9;line-height:1em;word-break:break-word}@media (min-width:768px){.branding__title{padding:30px 0}}@media (max-width:767px){.branding__title{font-size:22px}.branding__noteux{padding-right:0}}.branding__highlight-col{position:absolute;height:100%;right:0}.branding__highlight{transition:all,ease,.3s;text-align:center;position:absolute;bottom:0;right:0;padding:15px;color:#002d4e;font-weight:lighter;font-size:22px;line-height:22px;background:#94a964}@media (min-width:768px){.branding__highlight{left:auto;right:15px;padding:30px 20px;line-height:38px}}.branding__highlight:after{display:none;position:absolute;top:30px;right:20px}.branding--bottom,.branding--bottom .block_ratio{position:relative}@media (min-width:992px){.branding__highlight{left:15px;line-height:48px}.branding__highlight:after{display:block}}@media (min-width:1200px){.branding__highlight{font-size:40px}.branding__highlight:after{font-size:.8em}}.branding__highlight--byline{display:block;font-size:10px;line-height:1em;font-weight:400;text-align:center}@media (min-width:992px){.branding__highlight--byline{display:inline-block;font-size:1em}}.branding--bottom{overflow:hidden;margin-top:15px;margin-bottom:10px}.branding--bottom .branding__txt2{display:none}.branding--bottom a{height:100%}.branding--bottom .block_ratio:before{display:block;content:"";width:100%;padding-top:50%}.branding--bottom .block_ratio>.block_ratio{position:absolute;top:0;left:0;right:0;bottom:0}.branding--bottom .nopadding{margin:0;padding-left:0;padding-right:0}.branding--bottom--text{width:100%;position:absolute;text-align:center;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin:0 auto;z-index:20;color:#fff;font-size:48px;font-weight:600}@media (max-width:991px){.branding--bottom--text{font-size:30px}}@media (max-width:767px){.branding--bottom--text{padding-left:30px;padding-right:30px;font-size:22px;word-break:break-all}}.branding--bottom--image,.branding--bottom--overlay{display:block;height:100%;padding:0!important;position:absolute;top:0;width:100%;left:0;text-decoration:none;overflow:hidden}.branding--bottom--image{box-sizing:border-box;background-size:cover;z-index:2}.branding--bottom--overlay{transition:background ease .3s;background:rgba(0,0,0,.4);z-index:5}.main-header__col:after,.main-header__col:before,.main-header__fixed:after,.main-header__fixed:before{display:table;content:" "}.branding--bottom--overlay:hover{background:rgba(0,0,0,.1)}.branding--bottom--overlay.no-bg,.branding--bottom--overlay.no-bg:hover,.shade-overlay .branding--bottom--overlay{background:0 0}.shade-overlay .branding--bottom--image{box-shadow:inset 0 0 100px 0 rgba(0,0,0,.75);border-right:15px solid #fff!important}.main-header{position:relative;height:110px;z-index:100}.main-header__fixed{transition:all,ease,.3s;box-shadow:0 0 15px 0 #646464;position:fixed;top:0;left:0;width:100%;height:100%;max-height:110px;padding:30px;border-bottom:1px solid #d8d8d8;background:#fff}.main-header__col{position:relative;float:left;width:200px}.main-header__col--left,.main-header__col--right{z-index:100}.main-header__col--center{position:relative;left:0;width:100%;top:30px}@media (min-width:480px){.main-header__col--center{position:absolute}}.main-header__col--right{width:100%;float:right}.main-header__logo{display:block;height:50px}.main-header__logo:after,.main-header__logo:before{content:" ";display:table}.main-header__logo img{height:100%;float:left;margin-top:4px}.main-header a{color:inherit}.show-responsive-menu .main-navigation nav{display:none}.main-navigation{position:relative;max-height:65px;text-align:center;font-size:16px;font-weight:700}.main-navigation:after,.main-navigation:before{content:" ";display:table}@media (min-width:1440px){.main-navigation{font-size:18px}}.main-navigation nav{opacity:1;padding-right:40px}.main-navigation nav [data-main-nav]{display:inline-block;white-space:nowrap}@media (min-width:1025px){.main-header__col--right{width:200px}.main-navigation nav{padding-right:0}}.main-navigation ul{margin:0;padding:0}.main-navigation ul:after,.main-navigation ul:before{content:" ";display:table}.main-navigation__item{display:inline-block}.main-navigation__item .icon{display:none}.main-navigation__item ul{transition:all,ease,.5s;display:block;opacity:0;visibility:hidden;box-shadow:0 3px 3px 0 rgba(100,100,100,.6);text-align:left;z-index:200;position:absolute;background:#fff;text-transform:none}.main-navigation__item ul li a{display:block;padding:7.5px 15px;font-weight:500;height:100%;width:100%;font-size:16px}.main-navigation__item ul li a:hover{background:#e1e1e1}.main-navigation__item:hover:after{content:"";display:block;position:relative;margin-top:-5px;margin-left:15px;margin-right:15px;height:5px;background:#464646}.main-navigation__item:hover ul{opacity:1;visibility:visible}.main-navigation__link{display:block;padding:20px 15px 35px;color:inherit}.nav__trigger,.show-responsive-menu .nav__trigger{position:fixed;display:block;top:37.5px;right:30px;width:40px;padding:0 6.67px;border:0;background:#fff;outline:0;height:50px;transition:all,ease,.3s}.main-navigation__link:hover{color:inherit;text-decoration:none}@media (min-width:1025px){.nav__trigger{display:none}}.show-responsive-menu .nav__trigger{overflow:hidden}.show-responsive-menu .quick-nav{display:none}.nav__bar{transition:all,ease,.3s;display:block;width:100%;height:3px;margin:4px 0;background:#00788a!important}.main-search input,.nav-active .main-navigation__item .icon:hover{background-color:#e1e1e1}.nav-active{overflow:hidden}.nav-active .nav__trigger{z-index:300}.nav-active .main-header__fixed{max-height:100%;overflow-y:scroll}.nav-active .main-header__col--center{position:relative;padding-left:0;padding-right:0}.nav-active .main-header__col--right{margin-top:20px}.nav-active .main-navigation{max-height:none}.nav-active .main-navigation ul{white-space:normal}.nav-active .main-navigation nav{display:block;padding-right:0}.nav-active .main-navigation__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.nav-active .main-navigation__item{width:100%;text-align:left;border-top:1px solid #e1e1e1;display:inline-block}.nav-active .main-navigation__item:last-child{border-bottom:1px solid #e1e1e1}.nav-active .main-navigation__item .icon{display:inline-block;font-size:14px;width:40px;line-height:40px;height:40px;text-align:center;cursor:pointer}.nav-active .main-navigation__item.dropdown-open .icon::before{font-family:icomoon;content:"\ed5e"}.front-page__eux:before,.front-slider:before,.nav-active .main-navigation__item:hover:after,.slick-track:after,.slick-track:before{content:""}.nav-active .main-navigation__item ul{transition:all,ease,.3s;display:none;box-shadow:none;padding-bottom:15px;font-weight:500;text-align:left;z-index:200;position:relative;background:0 0}.nav-active .main-navigation__item ul li{margin-left:30px}.nav-active .main-navigation__item ul li a{display:block;padding:7.5px 15px}.nav-active .main-navigation__item .active{display:block!important;visibility:visible!important;opacity:1!important}.nav-active .main-navigation__item:hover ul,.nav-active .main-navigation__item:hover:after{display:none}.nav-active .main-navigation__link{display:inline-block;padding:20px 15px;color:inherit;-ms-flex:1;flex:1;margin-right:15px}.nav-active .main-navigation__link:hover{color:inherit;text-decoration:underline}.nav-active .quick-nav{display:block;margin:10px 0 0;padding:15px 0 0}.nav-active .nav__bar{background:#464646}.nav-active .nav__bar:nth-child(1){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-active .nav__bar:nth-child(2){transform:translate3d(250%,-5.5px,0)}.nav-active .nav__bar:nth-child(3){-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-13px}.quick-nav{display:none;float:right;margin:10px 0 0;padding:15px 0 0;font-weight:700;font-size:12px}.main-search button,.main-search input{float:left;border:none;height:40px;display:block}@media (min-width:1025px){.quick-nav{display:block;margin:0;padding:0;border:0}}.quick-nav__item{float:left}.quick-nav__link{display:block;text-align:center;padding:10px 7.5px}.quick-nav__link:hover{opacity:.8}.quick-nav__icon{display:block;text-align:center;font-size:1.4em}.quick-nav__label{display:block}.quick-nav__english{line-height:.8}.quick-nav__english img{position:relative;bottom:3px}.front-page__slideshow .slick-dotted.slick-slider{margin-bottom:15px}.front-page__left .nopadding{padding:0}.front-page__eux-hue{height:50px;margin-top:6px;float:right;-ms-transform:rotate(20deg);transform:rotate(20deg)}.front-page__news{padding-bottom:30px}.front-page__eux{font-size:48px;margin-top:5px;line-height:53px;display:inline-block;font-weight:700;text-align:left;-ms-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:34px}@media (min-width:992px){.front-page__eux{top:52px}}@media (min-width:1200px){.front-page__eux{text-align:left;top:72px}}.front-page__eux:before{display:inline-block;position:absolute;background-image:url(/Resources/images/arrow-down.png);height:75px;width:9px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:-10px;left:-52px}.front-page__eux__img{padding-top:15px!important}.front-page__eux__text{padding-top:30px!important}@media (max-width:991px){.front-page__eux__text{padding-top:60px!important}}.front-page__heading{margin-bottom:40px;font-weight:600;color:#ed6c4d}.front-page__heading span{font-weight:700}.front-page__overlay{position:absolute;height:100%;width:100%;opacity:.3;z-index:1;overflow:hidden}.front-page__category-building{background:url(/Resources/images/sprite_ny3.png) 0 1% no-repeat;background-size:100%}@media (min-width:992px){.front-page__eux__text{top:34px}.front-page__category-building{background-position-x:48%;background-size:125%}}@media (min-width:1200px){.front-page__eux__text{top:0}.front-page__category-building{background-position-x:0;background-size:100%}}.front-page__category-food{background:url(/Resources/images/sprite_ny3.png) 0 35% no-repeat;background-size:100%}@media (min-width:992px){.front-page__category-food{background-position-x:48%;background-position-y:35%;background-size:125%}}@media (min-width:1200px){.front-page__category-food{background-position-x:0;background-position-y:35%;background-size:100%}}.front-page__category-health{background:url(/Resources/images/sprite_ny3.png) 0 45% no-repeat;background-size:100%}@media (min-width:992px){.front-page__category-health{background-position-x:48%;background-position-y:53%;background-size:125%}}@media (min-width:1200px){.front-page__category-health{background-position-x:0;background-position-y:51%;background-size:100%}}.front-page__category-it{background:url(/Resources/images/sprite_ny3.png) 0 66% no-repeat;background-size:120%}@media (min-width:992px){.front-page__category-it{background-position-x:48%;background-position-y:71%;background-size:125%}}@media (min-width:1200px){.front-page__category-it{background-position-x:0;background-position-y:69%;background-size:100%}}.front-page__category-media{background:url(/Resources/images/sprite_ny3.png) 0 74% no-repeat;background-size:120%}@media (min-width:992px){.front-page__category-media{background-position-x:48%;background-position-y:87%;background-size:125%}}@media (min-width:1200px){.front-page__category-media{background-position-x:0;background-position-y:84%;background-size:100%}}.front-page__category-motor{background:url(/Resources/images/sprite_ny3.png) 0 90% no-repeat;background-size:120%}@media (min-width:992px){.front-page__category-motor{background-position-x:48%;background-position-y:105%;background-size:125%}}@media (min-width:1200px){.front-page__category-motor{background-position-x:0;background-position-y:101%;background-size:100%}}.front-page__category-robotics{background:url(/Resources/images/sprite_ny3.png) 0 104% no-repeat;background-size:120%}@media (min-width:992px){.front-page__category-robotics{background-position-x:48%;background-position-y:121%;background-size:125%}}@media (min-width:1200px){.front-page__category-robotics{background-position-x:0;background-position-y:117%;background-size:100%}}.front-page__category-all{background:url(/Resources/images/sprite_ny3.png) 0 24% no-repeat;background-size:100%}.front-page__category__icon{border-radius:50%;display:block;width:5em;height:5em;border:3px solid #fff;position:absolute;z-index:10;left:50%;top:32px;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.front-page__category__all,.front-page__category__efteruddannelse,.front-page__category__eux,.front-page__category__text{z-index:5;display:inline-block;position:relative;width:100%;text-align:center}.front-page__category__text{margin-top:85px;padding:23.08px 15px 15px;font-size:17px}@media (min-width:480px){.front-page__category__text{height:80px}}@media (min-width:992px){.front-page__category-all{background-position-x:48%;background-size:125%}.front-page__category__text{height:110px}}@media (min-width:1200px){.front-page__category-all{background-position-x:0;background-size:100%}.front-page__category__text{height:90px}}.front-page__category__all{padding:7.5px 15px 15px;font-size:26px;font-weight:300;background:#f2f2f2;color:#464646;line-height:1.1em}.front-page__category__all span,.theme__see-all .theme--bg span{font-weight:600}@media (max-width:991px){.front-page__category__all{margin-top:15px;padding-top:15px}}@media (min-width:1020px){.front-page__category__all{padding-top:15px}}.front-page__category__eux{height:auto;padding:22.5px 10px 10px;font-size:18px;overflow:hidden}@media (min-width:768px){.front-page__category__eux{padding-top:22.8px}}@media (min-width:992px){.front-page__category__eux{height:115px;padding-top:0}}@media (min-width:1020px){.front-page__category__eux{height:195px;padding-top:0}}@media (min-width:1200px){.front-page__category__eux{height:175px;padding-top:0}}.front-page__category__eux .nomargin{margin:0}.front-page__category__eux__wrapper{overflow:hidden}@media (min-width:992px){.front-page__category__eux__wrapper{height:145px;padding-top:0}}@media (min-width:1020px){.front-page__category__eux__wrapper{height:225px;padding-top:0}}@media (min-width:1200px){.front-page__category__eux__wrapper{height:205px;padding-top:0}}.front-page__category__efteruddannelse{padding:54px 15px 15px;font-size:18.72px;overflow:hidden;line-height:1.2em;height:165px}.front-page__category__efteruddannelse--call-to-action-text{font-size:31px;font-weight:700}@media (min-width:992px){.front-page__category__efteruddannelse{padding:30px 13.04px 13.04px;font-size:17px}.front-page__category__efteruddannelse--call-to-action-text{font-size:19px}}@media (min-width:1020px){.front-page__category__efteruddannelse{height:113px;padding-top:30px}}@media (min-width:1200px){.front-page__category__efteruddannelse{height:106px;font-size:18.72px;padding-top:30px}.front-page__category__efteruddannelse--call-to-action-text{font-size:31px}}.front-page__theme{margin-top:30px;width:100%;display:inline-block;position:relative}.front-page__theme .nopadding{padding:0}.front-page__branding{width:100%;overflow:hidden;margin-top:90px}.front-page__branding .newssliderblock{padding-left:15px;padding-right:15px;overflow:hidden}.front-page__education-categories{height:100%;padding:30px}.front-page__education-categories__container{margin-bottom:30px}.front-page__education-categories__container .educationcategoryblock{height:100%}.front-page__education-categories a{transition:all,ease,.3s;display:block;font-size:25px;padding-bottom:30px;padding-left:30px;font-weight:200;color:#fff;position:relative}.front-page__education-categories a:before{font-family:icomoon;content:"\e924";font-size:18px;position:absolute;left:0;top:calc(50% - 15px);-ms-transform:translateY(-50%);transform:translateY(-50%)}.front-page__education-categories a:focus,.front-page__education-categories a:hover{-ms-transform:translateX(10px);transform:translateX(10px)}.front-page__education-categories .front-page__education-categories__headline{font-size:34px}.front-page__education-categories.text__Gul .front-page__education-categories__headline,.front-page__education-categories.text__Gul a:before{color:#dba227}.front-page__education-categories.text__Koral .front-page__education-categories__headline,.front-page__education-categories.text__Koral a:before{color:#ed6c4d}.front-page__education-categories.text__Moerkgraa .front-page__education-categories__headline,.front-page__education-categories.text__Moerkgraa a,.front-page__education-categories.text__Moerkgraa a:before{color:#464646}.front-page__right-blocks .imageblock{width:100%;height:220px;margin-bottom:30px}.front-page__right-blocks .imageblock>div{height:100%;width:100%}.front-page__right-blocks .imageblock .branding--bottom--text{font-size:34px!important;padding:20px;word-break:break-word}.front-page__right-blocks .imageblock .branding__txt2{display:block!important;font-size:19px;font-weight:500}.main-search{text-align:center;margin-top:60px;margin-bottom:30px;height:40px}.main-search form{width:335px;position:absolute;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-search input{width:297px;padding:7.5px 15px 7.5px 7.5px;color:#464646;font-size:18px;font-weight:700;text-align:right}.main-search input::-webkit-input-placeholder{color:#464646;text-align:right;font-weight:700}.main-search button{background-color:#464646;font-size:23px;color:#fff;padding:7.5px;margin:0;overflow:hidden;text-align:center}.theme__all .theme--bg{color:#fff;background:#464646}.theme__all .theme--bg--transparency{color:#fff;background:rgba(70,70,70,.4)}.theme__all .theme--color{color:#464646}.theme__all .theme--icon{background-repeat:no-repeat;background-position:center 100%;background-size:50%;background-image:url(/Resources/svg-icons/hand.svg)}.theme__all .theme--cta{color:#fff;background:#464646}.theme__all .theme--cta a{color:inherit;background:#464646}.theme__all .theme--cta a:hover{background:#393939}.theme__see-all .theme--bg{font-size:20px;background:#f2f2f2;color:#464646;line-height:1.1em;height:100%}.front-slider,.front-slider__backend-image-overlay{background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:992px){.theme__see-all .theme--bg>div{position:relative;top:50%;-ms-transform:translate(0,-75%);transform:translate(0,-75%)}}.hotspots-frontpage .hotspots{margin-top:0!important}.front-slider__backend-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.front-slider{display:block;position:relative;overflow:hidden;min-height:300px;padding-bottom:110px}@media (min-width:480px){.front-slider{min-height:400px}}@media (min-width:768px){.front-slider{min-height:600px;padding-bottom:140px}}.front-slider.no-image{min-height:0;padding:0}.front-slider.no-image:before{content:none}.front-slider.no-image .front-slider__bar{position:relative;margin:0}.front-slider:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#222;opacity:.1}.front-slider__category{position:relative;padding:15px 0;text-align:right;color:#464646;font-size:18px}.front-slider__category--light{color:#fff}.front-slider__category__label{display:inline-block;padding:1em 1em 1em 0;line-height:1em}.front-slider__category__icon{border-radius:50%;display:inline-block;width:3em;height:3em;float:right;border:3px solid #fff}.front-slider__quote{position:relative;transform:rotate(-8deg);padding:30px 15px;float:right;text-align:center;font-family:"Caveat Brush",cursive,sans-serif;font-size:26px}.front-slider__quote--light{color:#fff}.front-slider__bar{position:absolute;left:0;bottom:0;width:100%;background:rgba(255,255,255,.5);background-repeat:no-repeat}.front-slider__bar:after,.front-slider__bar:before{content:" ";display:table}@media (min-width:1020px){.front-slider__bar:not(.overlay-fullwidth){background:linear-gradient(to left,rgba(255,255,255,0) 50%,rgba(255,255,255,.5) 50%);background-position:20% 30%}}.front-slider__bar .container{position:relative}.front-slider__link{position:relative;display:block;float:left}.front-slider__link:after,.front-slider__link:before{content:" ";display:table}.front-slider__title{float:left;margin:0;padding:20px 30px 20px 0;font-weight:400}@media (min-width:768px){.front-slider__quote{font-size:36px}.front-slider__title{padding:30px 45px 30px 0;font-size:48px}}@media (max-width:767px){.front-slider__title{font-size:22px}}.front-slider__title span{font-weight:700;display:block}.front-slider__title-icon{-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:0;top:50%;display:block;font-size:20px;font-weight:400!important}@media (min-width:768px){.front-slider__title-icon{font-size:30px}}.front-slider__highlight-col{position:absolute;height:100%;right:0}.front-slider__highlight{transition:all,ease,.3s;position:absolute;bottom:0;right:0;padding:20px 15px;color:#fff;font-weight:lighter;font-size:22px;line-height:22px;background:#94a964}.calltoactiontext,.calltoactiontext a{transition:background ease .3s;position:relative}@media (min-width:768px){.front-slider__highlight{right:15px;padding:30px;line-height:48px}}@media (min-width:992px){.front-slider__highlight{left:15px}}@media (min-width:1200px){.front-slider__highlight{font-size:40px}}.front-slider__highlight:hover{color:#fff;background:#798c4e}.front-slider--bottom{overflow:hidden;margin-top:15px;margin-bottom:15px}.front-slider--bottom .block_ratio{height:auto;width:100%;display:block}.front-slider--bottom .nopadding{margin:0;padding-left:0;padding-right:0}.front-slider--bottom--image,.front-slider--bottom--overlay{height:100%;padding:0!important;display:block;left:0;box-shadow:none!important;overflow:hidden;text-decoration:none}.front-slider--bottom--text{width:100%;position:absolute;text-align:center;top:50%;margin:0 auto;z-index:20;color:#fff;font-size:39px}.front-slider--bottom--image{box-sizing:border-box;background-size:cover;position:absolute;top:0;width:100%;z-index:2}.front-slider--bottom--overlay{transition:background ease .3s;background:rgba(0,0,0,.4);position:absolute;top:0;width:100%;z-index:5}.front-slider--bottom--overlay:hover{background:rgba(0,0,0,.1)}.imageslideshowblock{height:300px;overflow:hidden;display:block}@media (min-width:480px){.imageslideshowblock{height:400px}}@media (min-width:768px){.imageslideshowblock{height:600px}}.imageslideshowblock .slick-dots{position:relative;bottom:40px;height:0;margin-right:auto;margin-left:auto;text-align:right;padding-right:11px;float:right;width:auto}caption,th{text-align:left}@media (min-width:768px){.imageslideshowblock .slick-dots{width:768px;float:none}}@media (min-width:1170px){.imageslideshowblock .slick-dots{width:1170px}}.imageslideshowblock .slick-dots li button{border:2px solid rgba(255,255,255,.5)}.imageslideshowblock .slick-dots li:after,.imageslideshowblock .slick-dots li:before{opacity:.5}.front-page__slideshow--sde .front-slider__bar{height:100%;background:rgba(0,0,0,.5);background-repeat:no-repeat}@media (min-width:1020px){.front-page__slideshow--sde .front-slider__bar:not(.overlay-fullwidth){background:linear-gradient(to left,rgba(0,0,0,0) calc(50% + 15px),rgba(0,0,0,.5) calc(50% + 15px));background-position:20% 30%}}.front-page__slideshow--sde .front-slider__bar.overlay-Pct_30{background:rgba(0,0,0,.3)}@media (min-width:1020px){.front-page__slideshow--sde .front-slider__bar.overlay-Pct_30:not(.overlay-fullwidth){background:linear-gradient(to left,rgba(0,0,0,0) calc(50% + 15px),rgba(0,0,0,.3) calc(50% + 15px));background-position:20% 30%}}.front-page__slideshow--sde .front-slider__bar.overlay-Pct_50{background:rgba(0,0,0,.5)}@media (min-width:1020px){.front-page__slideshow--sde .front-slider__bar.overlay-Pct_50:not(.overlay-fullwidth){background:linear-gradient(to left,rgba(0,0,0,0) calc(50% + 15px),rgba(0,0,0,.5) calc(50% + 15px));background-position:20% 30%}}.front-page__slideshow--sde .front-slider__bar.overlay-Pct_70{background:rgba(0,0,0,.7)}@media (min-width:1020px){.front-page__slideshow--sde .front-slider__bar.overlay-Pct_70:not(.overlay-fullwidth){background:linear-gradient(to left,rgba(0,0,0,0) calc(50% + 15px),rgba(0,0,0,.7) calc(50% + 15px));background-position:20% 30%}}.front-page__slideshow--sde .front-slider__bar .front-slider__title{font-weight:700;color:#dba227}.front-page__slideshow--sde .front-slider__bar .front-slider__title span{font-weight:200;color:#fff}.front-page__slideshow--sde .front-slider__bar .front-slider__title .front-slider__link__text2{font-weight:700}.front-page__slideshow--sde .front-slider__bar.no-overlay{background:0 0}.front-page__slideshow--sde .front-slider__bar.no-overlay .front-slider__title{font-weight:200;color:#fff}.front-page__slideshow--sde .front-slider__bar.no-overlay .front-slider__title .front-slider__link__text2{font-weight:700;color:#dba227}.front-page__slideshow--sde .front-slider__bar>.container{height:100%}.front-page__slideshow--sde .front-slider__bar>.container>.row{position:absolute;bottom:0;width:100%}.front-page__slideshow--sde .front-slider__link{color:#fff}.front-page__slideshow--sde .front-slider__title-icon{display:none}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.accordion__content img,.table,[data-slimmage-bg],[data-slimmage],label{max-width:100%}@font-face{font-family:'Glyphicons Halflings';src:url(/Resources/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/Resources/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/Resources/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/Resources/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/Resources/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/Resources/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert .alert-link,h1,h2,h3,h4,h5,h6,label{font-weight:700}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#e1e1e1}.table{width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.4;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.alert-info,.datepicker table tr td.highlighted,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:14.25px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}.alert,legend{margin-bottom:19px}fieldset{margin:0;min-width:0}legend{display:block;width:100%;font-size:21px;line-height:inherit;color:#6d7072;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.4;color:#bebebe;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:33px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#efefef;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:33px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:19px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.btn-block+.btn-block,.help-block{margin-top:5px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:33px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:31px;padding:6px 10px;font-size:12px;line-height:1.5}.btn-lg,.form-group-lg .form-control,.input-lg{padding:10px 16px;font-size:18px}.input-lg{height:46px;line-height:1.33333;border-radius:0}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.33333;border-radius:0}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:37px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:41.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:33px;height:33px;line-height:33px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:24px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-bottom:10px;color:#868686}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:26px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.4;border-radius:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#6d7071;border-color:#606364}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#545657;border-color:#222323}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#545657;border-color:#424445}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#424445;border-color:#222323}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#6d7071;border-color:#606364}.btn-primary .badge{color:#6d7071;background-color:#fff}.btn-success{color:#fff;background-color:#a1c469;border-color:#96bd57}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#8ab347;border-color:#516a2a}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#8ab347;border-color:#769a3c}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#769a3c;border-color:#516a2a}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#a1c469;border-color:#96bd57}.btn-success .badge{color:#a1c469;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:inherit;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:inherit;text-decoration:none;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#e1e1e1;text-decoration:none}.btn-lg{line-height:1.33333;border-radius:0}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:0}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.pagination{display:inline-block;padding-left:0;margin:19px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.4;text-decoration:none;color:inherit;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:inherit;background-color:#efefef;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#6d7071;border-color:#6d7071;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#e1e1e1;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.alert{padding:15px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-dots li,.slick-dots li button{cursor:pointer;height:15px;width:15px}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{display:table}.slick-dots li:after,.slick-dots li:before{content:"-";top:-2.8px;font-weight:900;color:#e1e1e1}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.accordion__content,.hide-filter.theme__biotech .branding::after,.hide-filter.theme__biotechsamfund .branding::after,.hide-filter.theme__building .branding::after,.hide-filter.theme__design .branding::after,.hide-filter.theme__eux .branding::after,.hide-filter.theme__food .branding::after,.hide-filter.theme__health .branding::after,.hide-filter.theme__idraet .branding::after,.hide-filter.theme__infoscience .branding::after,.hide-filter.theme__it .branding::after,.hide-filter.theme__kommunikation .branding::after,.hide-filter.theme__kommunikationotg .branding::after,.hide-filter.theme__media .branding::after,.hide-filter.theme__motor .branding::after,.hide-filter.theme__naturvidenskab .branding::after,.hide-filter.theme__neutral .branding::after,.hide-filter.theme__produktudvikling .branding::after,.hide-filter.theme__robotics .branding::after,.hide-filter.theme__robotics-ext .branding::after,.hide-filter.theme__science .branding::after,.hide-filter.theme__teknologi .branding::after,.slick-arrow.slick-hidden,.theme__neutral .branding__category__label,.theme__neutral .theme--icon{display:none}@font-face{font-family:slick;src:slick-font-url(slick.eot);src:slick-font-url(slick.eot?#iefix) format("embedded-opentype"),slick-font-url(slick.woff) format("woff"),slick-font-url(slick.ttf) format("truetype"),slick-font-url(slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0}.slick-dots li:before{position:absolute;right:-5px}.slick-dots li:after{position:absolute;left:-5px}.slick-dots li:first-child:after,.slick-dots li:last-child:before{content:''}.slick-dots li button{background:0 0;display:block;border-radius:50%;border:2px solid #e1e1e1;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}.theme__biotech .cta-list,.theme__biotechsamfund .cta-list,.theme__building .cta-list,.theme__design .cta-list,.theme__eux .cta-list,.theme__food .cta-list,.theme__health .cta-list,.theme__idraet .cta-list,.theme__infoscience .cta-list,.theme__it .cta-list,.theme__kommunikation .cta-list,.theme__kommunikationotg .cta-list,.theme__media .cta-list,.theme__motor .cta-list,.theme__naturvidenskab .cta-list,.theme__neutral .cta-list,.theme__produktudvikling .cta-list,.theme__robotics .cta-list,.theme__robotics-ext .cta-list,.theme__science .cta-list,.theme__teknologi .cta-list{padding-bottom:45px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0;background:#6d7072;border-radius:50%}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:15px;height:15px;font-family:slick;font-size:40px;line-height:14px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.program-context.theme__biotech .branding::after,.program-context.theme__biotechsamfund .branding::after,.program-context.theme__building .branding::after,.program-context.theme__design .branding::after,.program-context.theme__eux .branding::after,.program-context.theme__food .branding::after,.program-context.theme__health .branding::after,.program-context.theme__idraet .branding::after,.program-context.theme__infoscience .branding::after,.program-context.theme__it .branding::after,.program-context.theme__media .branding::after,.program-context.theme__motor .branding::after{content:' ';right:0;bottom:0;top:0}.slick-dots li.slick-active button:before{color:transparent;background:#6d7072;border-radius:50%;border:2px solid #e1e1e1;opacity:1}.theme__biotech .theme-checkbox,.theme__biotechsamfund .theme-checkbox,.theme__building .theme-checkbox,.theme__design .theme-checkbox,.theme__eux .theme-checkbox,.theme__food .theme-checkbox,.theme__health .theme-checkbox,.theme__idraet .theme-checkbox,.theme__infoscience .theme-checkbox,.theme__it .theme-checkbox,.theme__kommunikation .theme-checkbox,.theme__kommunikationotg .theme-checkbox,.theme__media .theme-checkbox,.theme__motor .theme-checkbox,.theme__naturvidenskab .theme-checkbox,.theme__neutral .theme-checkbox,.theme__produktudvikling .theme-checkbox,.theme__robotics .theme-checkbox,.theme__robotics-ext .theme-checkbox,.theme__science .theme-checkbox,.theme__teknologi .theme-checkbox{border:2px solid #00788a}@media (min-width:1510px){.theme__building .newssliderblock,.theme__building .studentsliderblock{background:#00788a;background-image:linear-gradient(to right,#00788a 50%,#464646 50%)}}@media (max-width:1509px){.theme__building .newssliderblock,.theme__building .studentsliderblock{background:#fff}.theme__building .newssliderblock__wrapper,.theme__building .studentsliderblock__wrapper{background:#00788a}}.theme__building .newssliderblock__allnews,.theme__building .newssliderblock__header,.theme__building .studentsliderblock__allnews,.theme__building .studentsliderblock__header{color:#464646}.theme__building .newssliderblock .storybtn,.theme__building .studentsliderblock .storybtn{background:#00788a}.theme__building .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__building .cta-list__col .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(10) .calltoactiontext,.theme__building .cta-list__col:nth-child(11) .calltoactiontext,.theme__building .cta-list__col:nth-child(14) .calltoactiontext,.theme__building .cta-list__col:nth-child(15) .calltoactiontext,.theme__building .cta-list__col:nth-child(18) .calltoactiontext,.theme__building .cta-list__col:nth-child(19) .calltoactiontext,.theme__building .cta-list__col:nth-child(2) .calltoactiontext,.theme__building .cta-list__col:nth-child(22) .calltoactiontext,.theme__building .cta-list__col:nth-child(23) .calltoactiontext,.theme__building .cta-list__col:nth-child(3) .calltoactiontext,.theme__building .cta-list__col:nth-child(6) .calltoactiontext,.theme__building .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__building .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__building .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__building .theme-checkbox:after{background:#00788a}.theme__building .theme--bg{color:#fff;background:#00788a}.theme__building .theme--bg--transparency{color:#fff;background:rgba(0,120,138,.4)}.theme__building .theme--bg--transparency-less{color:#fff;background:rgba(0,120,138,.6)}.theme__building .theme--bg--transparency-80{color:#fff;background:rgba(0,120,138,.8)}.theme__building .theme--color{color:#00788a}.theme__building .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-building.svg)}.theme__building .invert-icon{background-image:url(/Resources/svg-icons/category-colored-building.svg)!important;background-size:100%}.theme__building .theme--cta{color:#fff;background:#00788a}.theme__building .theme--cta a{color:inherit}.theme__building .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__food .newssliderblock,.theme__food .studentsliderblock{background:#93bd29;background-image:linear-gradient(to right,#93bd29 50%,#464646 50%)}}@media (max-width:1509px){.theme__food .newssliderblock,.theme__food .studentsliderblock{background:#fff}.theme__food .newssliderblock__wrapper,.theme__food .studentsliderblock__wrapper{background:#93bd29}}.theme__food .newssliderblock__allnews,.theme__food .newssliderblock__header,.theme__food .studentsliderblock__allnews,.theme__food .studentsliderblock__header{color:#464646}.theme__food .newssliderblock .storybtn,.theme__food .studentsliderblock .storybtn{background:#93bd29}.theme__food .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__food .cta-list__col .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(10) .calltoactiontext,.theme__food .cta-list__col:nth-child(11) .calltoactiontext,.theme__food .cta-list__col:nth-child(14) .calltoactiontext,.theme__food .cta-list__col:nth-child(15) .calltoactiontext,.theme__food .cta-list__col:nth-child(18) .calltoactiontext,.theme__food .cta-list__col:nth-child(19) .calltoactiontext,.theme__food .cta-list__col:nth-child(2) .calltoactiontext,.theme__food .cta-list__col:nth-child(22) .calltoactiontext,.theme__food .cta-list__col:nth-child(23) .calltoactiontext,.theme__food .cta-list__col:nth-child(3) .calltoactiontext,.theme__food .cta-list__col:nth-child(6) .calltoactiontext,.theme__food .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__food .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__food .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__food .theme-checkbox:after{background:#00788a}.theme__food .theme--bg{color:#fff;background:#93bd29}.theme__food .theme--bg--transparency{color:#fff;background:rgba(147,189,41,.4)}.theme__food .theme--bg--transparency-less{color:#fff;background:rgba(147,189,41,.6)}.theme__food .theme--bg--transparency-80{color:#fff;background:rgba(147,189,41,.8)}.theme__food .theme--color{color:#00788a}.theme__food .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-food.svg)}.theme__food .invert-icon{background-image:url(/Resources/svg-icons/category-colored-food.svg)!important;background-size:100%}.theme__food .theme--cta{color:#fff;background:#00788a}.theme__food .theme--cta a{color:inherit}.theme__food .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__health .newssliderblock,.theme__health .studentsliderblock{background:#d61080;background-image:linear-gradient(to right,#d61080 50%,#464646 50%)}}@media (max-width:1509px){.theme__health .newssliderblock,.theme__health .studentsliderblock{background:#fff}.theme__health .newssliderblock__wrapper,.theme__health .studentsliderblock__wrapper{background:#d61080}}.theme__health .newssliderblock__allnews,.theme__health .newssliderblock__header,.theme__health .studentsliderblock__allnews,.theme__health .studentsliderblock__header{color:#464646}.theme__health .newssliderblock .storybtn,.theme__health .studentsliderblock .storybtn{background:#d61080}.theme__health .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__health .cta-list__col .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(10) .calltoactiontext,.theme__health .cta-list__col:nth-child(11) .calltoactiontext,.theme__health .cta-list__col:nth-child(14) .calltoactiontext,.theme__health .cta-list__col:nth-child(15) .calltoactiontext,.theme__health .cta-list__col:nth-child(18) .calltoactiontext,.theme__health .cta-list__col:nth-child(19) .calltoactiontext,.theme__health .cta-list__col:nth-child(2) .calltoactiontext,.theme__health .cta-list__col:nth-child(22) .calltoactiontext,.theme__health .cta-list__col:nth-child(23) .calltoactiontext,.theme__health .cta-list__col:nth-child(3) .calltoactiontext,.theme__health .cta-list__col:nth-child(6) .calltoactiontext,.theme__health .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__health .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__health .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__health .theme-checkbox:after{background:#00788a}.theme__health .theme--bg{color:#fff;background:#d61080}.theme__health .theme--bg--transparency{color:#fff;background:rgba(214,16,128,.4)}.theme__health .theme--bg--transparency-less{color:#fff;background:rgba(214,16,128,.6)}.theme__health .theme--bg--transparency-80{color:#fff;background:rgba(214,16,128,.8)}.theme__health .theme--color{color:#00788a}.theme__health .theme--icon{background-repeat:no-repeat;background-image:url(/Resources/svg-icons/category-health.svg)}.theme__health .invert-icon{background-image:url(/Resources/svg-icons/category-colored-health.svg)!important;background-size:100%}.theme__health .theme--icon{background-size:55%;background-position:center 122%}.theme__health .theme--cta{color:#fff;background:#00788a}.theme__health .theme--cta a{color:inherit}.theme__health .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__it .newssliderblock,.theme__it .studentsliderblock{background:#6d7072;background-image:linear-gradient(to right,#6d7072 50%,#464646 50%)}}@media (max-width:1509px){.theme__it .newssliderblock,.theme__it .studentsliderblock{background:#fff}.theme__it .newssliderblock__wrapper,.theme__it .studentsliderblock__wrapper{background:#6d7072}}.theme__it .newssliderblock__allnews,.theme__it .newssliderblock__header,.theme__it .studentsliderblock__allnews,.theme__it .studentsliderblock__header{color:#464646}.theme__it .newssliderblock .storybtn,.theme__it .studentsliderblock .storybtn{background:#6d7072}.theme__it .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__it .cta-list__col .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(10) .calltoactiontext,.theme__it .cta-list__col:nth-child(11) .calltoactiontext,.theme__it .cta-list__col:nth-child(14) .calltoactiontext,.theme__it .cta-list__col:nth-child(15) .calltoactiontext,.theme__it .cta-list__col:nth-child(18) .calltoactiontext,.theme__it .cta-list__col:nth-child(19) .calltoactiontext,.theme__it .cta-list__col:nth-child(2) .calltoactiontext,.theme__it .cta-list__col:nth-child(22) .calltoactiontext,.theme__it .cta-list__col:nth-child(23) .calltoactiontext,.theme__it .cta-list__col:nth-child(3) .calltoactiontext,.theme__it .cta-list__col:nth-child(6) .calltoactiontext,.theme__it .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__it .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__it .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__it .theme-checkbox:after{background:#00788a}.theme__it .theme--bg{color:#fff;background:#6d7072}.theme__it .theme--bg--transparency{color:#fff;background:rgba(109,112,114,.4)}.theme__it .theme--bg--transparency-less{color:#fff;background:rgba(109,112,114,.6)}.theme__it .theme--bg--transparency-80{color:#fff;background:rgba(109,112,114,.8)}.theme__it .theme--color{color:#00788a}.theme__it .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-it.svg)}.theme__it .invert-icon{background-image:url(/Resources/svg-icons/category-colored-it.svg)!important;background-size:100%}.theme__it .theme--cta{color:#fff;background:#00788a}.theme__it .theme--cta a{color:inherit}.theme__it .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__media .newssliderblock,.theme__media .studentsliderblock{background:#c3006a;background-image:linear-gradient(to right,#c3006a 50%,#464646 50%)}}@media (max-width:1509px){.theme__media .newssliderblock,.theme__media .studentsliderblock{background:#fff}.theme__media .newssliderblock__wrapper,.theme__media .studentsliderblock__wrapper{background:#c3006a}}.theme__media .newssliderblock__allnews,.theme__media .newssliderblock__header,.theme__media .studentsliderblock__allnews,.theme__media .studentsliderblock__header{color:#464646}.theme__media .newssliderblock .storybtn,.theme__media .studentsliderblock .storybtn{background:#c3006a}.theme__media .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__media .cta-list__col .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(10) .calltoactiontext,.theme__media .cta-list__col:nth-child(11) .calltoactiontext,.theme__media .cta-list__col:nth-child(14) .calltoactiontext,.theme__media .cta-list__col:nth-child(15) .calltoactiontext,.theme__media .cta-list__col:nth-child(18) .calltoactiontext,.theme__media .cta-list__col:nth-child(19) .calltoactiontext,.theme__media .cta-list__col:nth-child(2) .calltoactiontext,.theme__media .cta-list__col:nth-child(22) .calltoactiontext,.theme__media .cta-list__col:nth-child(23) .calltoactiontext,.theme__media .cta-list__col:nth-child(3) .calltoactiontext,.theme__media .cta-list__col:nth-child(6) .calltoactiontext,.theme__media .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__media .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__media .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__media .theme-checkbox:after{background:#00788a}.theme__media .theme--bg{color:#fff;background:#c3006a}.theme__media .theme--bg--transparency{color:#fff;background:rgba(195,0,106,.4)}.theme__media .theme--bg--transparency-less{color:#fff;background:rgba(195,0,106,.6)}.theme__media .theme--bg--transparency-80{color:#fff;background:rgba(195,0,106,.8)}.theme__media .theme--color{color:#00788a}.theme__media .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-media.svg)}.theme__media .invert-icon{background-image:url(/Resources/svg-icons/category-colored-media.svg)!important;background-size:100%}.theme__media .theme--cta{color:#fff;background:#00788a}.theme__media .theme--cta a{color:inherit}.theme__media .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__motor .newssliderblock,.theme__motor .studentsliderblock{background:#585858;background-image:linear-gradient(to right,#585858 50%,#464646 50%)}}@media (max-width:1509px){.theme__motor .newssliderblock,.theme__motor .studentsliderblock{background:#fff}.theme__motor .newssliderblock__wrapper,.theme__motor .studentsliderblock__wrapper{background:#585858}}.theme__motor .newssliderblock__allnews,.theme__motor .newssliderblock__header,.theme__motor .studentsliderblock__allnews,.theme__motor .studentsliderblock__header{color:#464646}.theme__motor .newssliderblock .storybtn,.theme__motor .studentsliderblock .storybtn{background:#585858}.theme__motor .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__motor .cta-list__col .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(10) .calltoactiontext,.theme__motor .cta-list__col:nth-child(11) .calltoactiontext,.theme__motor .cta-list__col:nth-child(14) .calltoactiontext,.theme__motor .cta-list__col:nth-child(15) .calltoactiontext,.theme__motor .cta-list__col:nth-child(18) .calltoactiontext,.theme__motor .cta-list__col:nth-child(19) .calltoactiontext,.theme__motor .cta-list__col:nth-child(2) .calltoactiontext,.theme__motor .cta-list__col:nth-child(22) .calltoactiontext,.theme__motor .cta-list__col:nth-child(23) .calltoactiontext,.theme__motor .cta-list__col:nth-child(3) .calltoactiontext,.theme__motor .cta-list__col:nth-child(6) .calltoactiontext,.theme__motor .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__motor .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__motor .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__motor .theme-checkbox:after{background:#00788a}.theme__motor .theme--bg{color:#fff;background:#585858}.theme__motor .theme--bg--transparency{color:#fff;background:rgba(88,88,88,.4)}.theme__motor .theme--bg--transparency-less{color:#fff;background:rgba(88,88,88,.6)}.theme__motor .theme--bg--transparency-80{color:#fff;background:rgba(88,88,88,.8)}.theme__motor .theme--color{color:#00788a}.theme__motor .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-motor.svg)}.theme__motor .invert-icon{background-image:url(/Resources/svg-icons/category-colored-motor.svg)!important;background-size:100%}.theme__motor .theme--cta{color:#fff;background:#00788a}.theme__motor .theme--cta a{color:inherit}.theme__motor .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__eux .newssliderblock,.theme__eux .studentsliderblock{background:#94a964;background-image:linear-gradient(to right,#94a964 50%,#464646 50%)}}@media (max-width:1509px){.theme__eux .newssliderblock,.theme__eux .studentsliderblock{background:#fff}.theme__eux .newssliderblock__wrapper,.theme__eux .studentsliderblock__wrapper{background:#94a964}}.theme__eux .newssliderblock__allnews,.theme__eux .newssliderblock__header,.theme__eux .studentsliderblock__allnews,.theme__eux .studentsliderblock__header{color:#464646}.theme__eux .newssliderblock .storybtn,.theme__eux .studentsliderblock .storybtn{background:#94a964}.theme__eux .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__eux .cta-list__col .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(10) .calltoactiontext,.theme__eux .cta-list__col:nth-child(11) .calltoactiontext,.theme__eux .cta-list__col:nth-child(14) .calltoactiontext,.theme__eux .cta-list__col:nth-child(15) .calltoactiontext,.theme__eux .cta-list__col:nth-child(18) .calltoactiontext,.theme__eux .cta-list__col:nth-child(19) .calltoactiontext,.theme__eux .cta-list__col:nth-child(2) .calltoactiontext,.theme__eux .cta-list__col:nth-child(22) .calltoactiontext,.theme__eux .cta-list__col:nth-child(23) .calltoactiontext,.theme__eux .cta-list__col:nth-child(3) .calltoactiontext,.theme__eux .cta-list__col:nth-child(6) .calltoactiontext,.theme__eux .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__eux .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__eux .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__eux .theme-checkbox:after{background:#00788a}.theme__eux .theme--bg{color:#fff;background:#94a964}.theme__eux .theme--bg--transparency{color:#fff;background:rgba(148,169,100,.4)}.theme__eux .theme--bg--transparency-less{color:#fff;background:rgba(148,169,100,.6)}.theme__eux .theme--bg--transparency-80{color:#fff;background:rgba(148,169,100,.8)}.theme__eux .theme--color{color:#00788a}.theme__eux .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-eux.svg)}.theme__eux .invert-icon{background-image:url(/Resources/svg-icons/category-colored-eux.svg)!important;background-size:100%}.theme__eux .theme--cta{color:#fff;background:#00788a}.theme__eux .theme--cta a{color:inherit}.theme__eux .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__biotech .newssliderblock,.theme__biotech .studentsliderblock{background:#0095aa;background-image:linear-gradient(to right,#0095aa 50%,#464646 50%)}}@media (max-width:1509px){.theme__biotech .newssliderblock,.theme__biotech .studentsliderblock{background:#fff}.theme__biotech .newssliderblock__wrapper,.theme__biotech .studentsliderblock__wrapper{background:#0095aa}}.theme__biotech .newssliderblock__allnews,.theme__biotech .newssliderblock__header,.theme__biotech .studentsliderblock__allnews,.theme__biotech .studentsliderblock__header{color:#464646}.theme__biotech .newssliderblock .storybtn,.theme__biotech .studentsliderblock .storybtn{background:#0095aa}.theme__biotech .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__biotech .cta-list__col .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(10) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(11) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(14) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(15) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(18) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(19) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(2) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(22) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(23) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(3) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(6) .calltoactiontext,.theme__biotech .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__biotech .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__biotech .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__biotech .theme-checkbox:after{background:#00788a}.theme__biotech .theme--bg{color:#fff;background:#0095aa}.theme__biotech .theme--bg--transparency{color:#fff;background:rgba(0,149,170,.4)}.theme__biotech .theme--bg--transparency-less{color:#fff;background:rgba(0,149,170,.6)}.theme__biotech .theme--bg--transparency-80{color:#fff;background:rgba(0,149,170,.8)}.theme__biotech .theme--color{color:#00788a}.theme__biotech .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-biotech.svg)}.theme__biotech .invert-icon{background-image:url(/Resources/svg-icons/category-colored-biotech.svg)!important;background-size:100%}.theme__biotech .theme--cta{color:#fff;background:#00788a}.theme__biotech .theme--cta a{color:inherit}.theme__biotech .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__design .newssliderblock,.theme__design .studentsliderblock{background:#d61080;background-image:linear-gradient(to right,#d61080 50%,#464646 50%)}}@media (max-width:1509px){.theme__design .newssliderblock,.theme__design .studentsliderblock{background:#fff}.theme__design .newssliderblock__wrapper,.theme__design .studentsliderblock__wrapper{background:#d61080}}.theme__design .newssliderblock__allnews,.theme__design .newssliderblock__header,.theme__design .studentsliderblock__allnews,.theme__design .studentsliderblock__header{color:#464646}.theme__design .newssliderblock .storybtn,.theme__design .studentsliderblock .storybtn{background:#d61080}.theme__design .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__design .cta-list__col .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(10) .calltoactiontext,.theme__design .cta-list__col:nth-child(11) .calltoactiontext,.theme__design .cta-list__col:nth-child(14) .calltoactiontext,.theme__design .cta-list__col:nth-child(15) .calltoactiontext,.theme__design .cta-list__col:nth-child(18) .calltoactiontext,.theme__design .cta-list__col:nth-child(19) .calltoactiontext,.theme__design .cta-list__col:nth-child(2) .calltoactiontext,.theme__design .cta-list__col:nth-child(22) .calltoactiontext,.theme__design .cta-list__col:nth-child(23) .calltoactiontext,.theme__design .cta-list__col:nth-child(3) .calltoactiontext,.theme__design .cta-list__col:nth-child(6) .calltoactiontext,.theme__design .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__design .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__design .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__design .theme-checkbox:after{background:#00788a}.theme__design .theme--bg{color:#fff;background:#d61080}.theme__design .theme--bg--transparency{color:#fff;background:rgba(214,16,128,.4)}.theme__design .theme--bg--transparency-less{color:#fff;background:rgba(214,16,128,.6)}.theme__design .theme--bg--transparency-80{color:#fff;background:rgba(214,16,128,.8)}.theme__design .theme--color{color:#00788a}.theme__design .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-design.svg)}.theme__design .invert-icon{background-image:url(/Resources/svg-icons/category-colored-design.svg)!important;background-size:100%}.theme__design .theme--cta{color:#fff;background:#00788a}.theme__design .theme--cta a{color:inherit}.theme__design .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__biotechsamfund .newssliderblock,.theme__biotechsamfund .studentsliderblock{background:#009787;background-image:linear-gradient(to right,#009787 50%,#464646 50%)}}@media (max-width:1509px){.theme__biotechsamfund .newssliderblock,.theme__biotechsamfund .studentsliderblock{background:#fff}.theme__biotechsamfund .newssliderblock__wrapper,.theme__biotechsamfund .studentsliderblock__wrapper{background:#009787}}.theme__biotechsamfund .newssliderblock__allnews,.theme__biotechsamfund .newssliderblock__header,.theme__biotechsamfund .studentsliderblock__allnews,.theme__biotechsamfund .studentsliderblock__header{color:#464646}.theme__biotechsamfund .newssliderblock .storybtn,.theme__biotechsamfund .studentsliderblock .storybtn{background:#009787}.theme__biotechsamfund .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__biotechsamfund .cta-list__col .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(10) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(11) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(14) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(15) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(18) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(19) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(2) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(22) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(23) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(3) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(6) .calltoactiontext,.theme__biotechsamfund .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__biotechsamfund .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__biotechsamfund .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__biotechsamfund .theme-checkbox:after{background:#00788a}.theme__biotechsamfund .theme--bg{color:#fff;background:#009787}.theme__biotechsamfund .theme--bg--transparency{color:#fff;background:rgba(0,151,135,.4)}.theme__biotechsamfund .theme--bg--transparency-less{color:#fff;background:rgba(0,151,135,.6)}.theme__biotechsamfund .theme--bg--transparency-80{color:#fff;background:rgba(0,151,135,.8)}.theme__biotechsamfund .theme--color{color:#00788a}.theme__biotechsamfund .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-biotechsamfund.svg)}.theme__biotechsamfund .invert-icon{background-image:url(/Resources/svg-icons/category-colored-biotechsamfund.svg)!important;background-size:100%}.theme__biotechsamfund .theme--cta{color:#fff;background:#00788a}.theme__biotechsamfund .theme--cta a{color:inherit}.theme__biotechsamfund .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__idraet .newssliderblock,.theme__idraet .studentsliderblock{background:#00b9ce;background-image:linear-gradient(to right,#00b9ce 50%,#464646 50%)}}@media (max-width:1509px){.theme__idraet .newssliderblock,.theme__idraet .studentsliderblock{background:#fff}.theme__idraet .newssliderblock__wrapper,.theme__idraet .studentsliderblock__wrapper{background:#00b9ce}}.theme__idraet .newssliderblock__allnews,.theme__idraet .newssliderblock__header,.theme__idraet .studentsliderblock__allnews,.theme__idraet .studentsliderblock__header{color:#464646}.theme__idraet .newssliderblock .storybtn,.theme__idraet .studentsliderblock .storybtn{background:#00b9ce}.theme__idraet .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__idraet .cta-list__col .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(10) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(11) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(14) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(15) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(18) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(19) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(2) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(22) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(23) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(3) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(6) .calltoactiontext,.theme__idraet .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__idraet .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__idraet .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__idraet .theme-checkbox:after{background:#00788a}.theme__idraet .theme--bg{color:#fff;background:#00b9ce}.theme__idraet .theme--bg--transparency{color:#fff;background:rgba(0,185,206,.4)}.theme__idraet .theme--bg--transparency-less{color:#fff;background:rgba(0,185,206,.6)}.theme__idraet .theme--bg--transparency-80{color:#fff;background:rgba(0,185,206,.8)}.theme__idraet .theme--color{color:#00788a}.theme__idraet .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-idraet.svg)}.theme__idraet .invert-icon{background-image:url(/Resources/svg-icons/category-colored-idraet.svg)!important;background-size:100%}.theme__idraet .theme--cta{color:#fff;background:#00788a}.theme__idraet .theme--cta a{color:inherit}.theme__idraet .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__infoscience .newssliderblock,.theme__infoscience .studentsliderblock{background:#92959c;background-image:linear-gradient(to right,#92959c 50%,#464646 50%)}}@media (max-width:1509px){.theme__infoscience .newssliderblock,.theme__infoscience .studentsliderblock{background:#fff}.theme__infoscience .newssliderblock__wrapper,.theme__infoscience .studentsliderblock__wrapper{background:#92959c}}.theme__infoscience .newssliderblock__allnews,.theme__infoscience .newssliderblock__header,.theme__infoscience .studentsliderblock__allnews,.theme__infoscience .studentsliderblock__header{color:#464646}.theme__infoscience .newssliderblock .storybtn,.theme__infoscience .studentsliderblock .storybtn{background:#92959c}.theme__infoscience .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__infoscience .cta-list__col .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(10) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(11) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(14) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(15) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(18) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(19) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(2) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(22) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(23) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(3) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(6) .calltoactiontext,.theme__infoscience .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__infoscience .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__infoscience .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__infoscience .theme-checkbox:after{background:#00788a}.theme__infoscience .theme--bg{color:#fff;background:#92959c}.theme__infoscience .theme--bg--transparency{color:#fff;background:rgba(146,149,156,.4)}.theme__infoscience .theme--bg--transparency-less{color:#fff;background:rgba(146,149,156,.6)}.theme__infoscience .theme--bg--transparency-80{color:#fff;background:rgba(146,149,156,.8)}.theme__infoscience .theme--color{color:#00788a}.theme__infoscience .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-infoscience.svg)}.theme__infoscience .invert-icon{background-image:url(/Resources/svg-icons/category-colored-infoscience.svg)!important;background-size:100%}.theme__infoscience .theme--cta{color:#fff;background:#00788a}.theme__infoscience .theme--cta a{color:inherit}.theme__infoscience .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__kommunikation .newssliderblock,.theme__kommunikation .studentsliderblock{background:#3b3a41;background-image:linear-gradient(to right,#3b3a41 50%,#464646 50%)}}@media (max-width:1509px){.theme__kommunikation .newssliderblock,.theme__kommunikation .studentsliderblock{background:#fff}.theme__kommunikation .newssliderblock__wrapper,.theme__kommunikation .studentsliderblock__wrapper{background:#3b3a41}}.theme__kommunikation .newssliderblock__allnews,.theme__kommunikation .newssliderblock__header,.theme__kommunikation .studentsliderblock__allnews,.theme__kommunikation .studentsliderblock__header{color:#464646}.theme__kommunikation .newssliderblock .storybtn,.theme__kommunikation .studentsliderblock .storybtn{background:#3b3a41}.theme__kommunikation .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__kommunikation .cta-list__col .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(10) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(11) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(14) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(15) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(18) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(19) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(2) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(22) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(23) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(3) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(6) .calltoactiontext,.theme__kommunikation .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__kommunikation .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__kommunikation .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__kommunikation .theme-checkbox:after{background:#00788a}.theme__kommunikation .theme--bg{color:#fff;background:#3b3a41}.theme__kommunikation .theme--bg--transparency{color:#fff;background:rgba(59,58,65,.4)}.theme__kommunikation .theme--bg--transparency-less{color:#fff;background:rgba(59,58,65,.6)}.theme__kommunikation .theme--bg--transparency-80{color:#fff;background:rgba(59,58,65,.8)}.theme__kommunikation .theme--color{color:#00788a}.theme__kommunikation .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-kommunikation.svg)}.theme__kommunikation .invert-icon{background-image:url(/Resources/svg-icons/category-colored-kommunikation.svg)!important;background-size:100%}.theme__kommunikation .theme--cta{color:#fff;background:#00788a}.theme__kommunikation .theme--cta a{color:inherit}.theme__kommunikation .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__produktudvikling .newssliderblock,.theme__produktudvikling .studentsliderblock{background:#faa842;background-image:linear-gradient(to right,#faa842 50%,#464646 50%)}}@media (max-width:1509px){.theme__produktudvikling .newssliderblock,.theme__produktudvikling .studentsliderblock{background:#fff}.theme__produktudvikling .newssliderblock__wrapper,.theme__produktudvikling .studentsliderblock__wrapper{background:#faa842}}.theme__produktudvikling .newssliderblock__allnews,.theme__produktudvikling .newssliderblock__header,.theme__produktudvikling .studentsliderblock__allnews,.theme__produktudvikling .studentsliderblock__header{color:#464646}.theme__produktudvikling .newssliderblock .storybtn,.theme__produktudvikling .studentsliderblock .storybtn{background:#faa842}.theme__produktudvikling .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__produktudvikling .cta-list__col .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(10) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(11) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(14) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(15) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(18) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(19) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(2) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(22) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(23) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(3) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(6) .calltoactiontext,.theme__produktudvikling .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__produktudvikling .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__produktudvikling .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__produktudvikling .theme-checkbox:after{background:#00788a}.theme__produktudvikling .theme--bg{color:#fff;background:#faa842}.theme__produktudvikling .theme--bg--transparency{color:#fff;background:rgba(250,168,66,.4)}.theme__produktudvikling .theme--bg--transparency-less{color:#fff;background:rgba(250,168,66,.6)}.theme__produktudvikling .theme--bg--transparency-80{color:#fff;background:rgba(250,168,66,.8)}.theme__produktudvikling .theme--color{color:#00788a}.theme__produktudvikling .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-produktudvikling.svg)}.theme__produktudvikling .invert-icon{background-image:url(/Resources/svg-icons/category-colored-produktudvikling.svg)!important;background-size:100%}.theme__produktudvikling .theme--cta{color:#fff;background:#00788a}.theme__produktudvikling .theme--cta a{color:inherit}.theme__produktudvikling .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__science .newssliderblock,.theme__science .studentsliderblock{background:#b2cc36;background-image:linear-gradient(to right,#b2cc36 50%,#464646 50%)}}@media (max-width:1509px){.theme__science .newssliderblock,.theme__science .studentsliderblock{background:#fff}.theme__science .newssliderblock__wrapper,.theme__science .studentsliderblock__wrapper{background:#b2cc36}}.theme__science .newssliderblock__allnews,.theme__science .newssliderblock__header,.theme__science .studentsliderblock__allnews,.theme__science .studentsliderblock__header{color:#464646}.theme__science .newssliderblock .storybtn,.theme__science .studentsliderblock .storybtn{background:#b2cc36}.theme__science .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__science .cta-list__col .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(10) .calltoactiontext,.theme__science .cta-list__col:nth-child(11) .calltoactiontext,.theme__science .cta-list__col:nth-child(14) .calltoactiontext,.theme__science .cta-list__col:nth-child(15) .calltoactiontext,.theme__science .cta-list__col:nth-child(18) .calltoactiontext,.theme__science .cta-list__col:nth-child(19) .calltoactiontext,.theme__science .cta-list__col:nth-child(2) .calltoactiontext,.theme__science .cta-list__col:nth-child(22) .calltoactiontext,.theme__science .cta-list__col:nth-child(23) .calltoactiontext,.theme__science .cta-list__col:nth-child(3) .calltoactiontext,.theme__science .cta-list__col:nth-child(6) .calltoactiontext,.theme__science .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__science .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__science .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__science .theme-checkbox:after{background:#00788a}.theme__science .theme--bg{color:#fff;background:#b2cc36}.theme__science .theme--bg--transparency{color:#fff;background:rgba(178,204,54,.4)}.theme__science .theme--bg--transparency-less{color:#fff;background:rgba(178,204,54,.6)}.theme__science .theme--bg--transparency-80{color:#fff;background:rgba(178,204,54,.8)}.theme__science .theme--color{color:#00788a}.theme__science .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-science.svg)}.theme__science .invert-icon{background-image:url(/Resources/svg-icons/category-colored-science.svg)!important;background-size:100%}.theme__science .theme--cta{color:#fff;background:#00788a}.theme__science .theme--cta a{color:inherit}.theme__science .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__naturvidenskab .newssliderblock,.theme__naturvidenskab .studentsliderblock{background:#aec023;background-image:linear-gradient(to right,#aec023 50%,#464646 50%)}}@media (max-width:1509px){.theme__naturvidenskab .newssliderblock,.theme__naturvidenskab .studentsliderblock{background:#fff}.theme__naturvidenskab .newssliderblock__wrapper,.theme__naturvidenskab .studentsliderblock__wrapper{background:#aec023}}.theme__naturvidenskab .newssliderblock__allnews,.theme__naturvidenskab .newssliderblock__header,.theme__naturvidenskab .studentsliderblock__allnews,.theme__naturvidenskab .studentsliderblock__header{color:#464646}.theme__naturvidenskab .newssliderblock .storybtn,.theme__naturvidenskab .studentsliderblock .storybtn{background:#aec023}.theme__naturvidenskab .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__naturvidenskab .cta-list__col .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(10) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(11) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(14) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(15) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(18) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(19) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(2) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(22) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(23) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(3) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(6) .calltoactiontext,.theme__naturvidenskab .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__naturvidenskab .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__naturvidenskab .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__naturvidenskab .theme-checkbox:after{background:#00788a}.theme__naturvidenskab .theme--bg{color:#fff;background:#aec023}.theme__naturvidenskab .theme--bg--transparency{color:#fff;background:rgba(174,192,35,.4)}.theme__naturvidenskab .theme--bg--transparency-less{color:#fff;background:rgba(174,192,35,.6)}.theme__naturvidenskab .theme--bg--transparency-80{color:#fff;background:rgba(174,192,35,.8)}.theme__naturvidenskab .theme--color{color:#00788a}.theme__naturvidenskab .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-naturvidenskab.svg)}.theme__naturvidenskab .invert-icon{background-image:url(/Resources/svg-icons/category-colored-naturvidenskab.svg)!important;background-size:100%}.theme__naturvidenskab .theme--cta{color:#fff;background:#00788a}.theme__naturvidenskab .theme--cta a{color:inherit}.theme__naturvidenskab .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__kommunikationotg .newssliderblock,.theme__kommunikationotg .studentsliderblock{background:#00899b;background-image:linear-gradient(to right,#00899b 50%,#464646 50%)}}@media (max-width:1509px){.theme__kommunikationotg .newssliderblock,.theme__kommunikationotg .studentsliderblock{background:#fff}.theme__kommunikationotg .newssliderblock__wrapper,.theme__kommunikationotg .studentsliderblock__wrapper{background:#00899b}}.theme__kommunikationotg .newssliderblock__allnews,.theme__kommunikationotg .newssliderblock__header,.theme__kommunikationotg .studentsliderblock__allnews,.theme__kommunikationotg .studentsliderblock__header{color:#464646}.theme__kommunikationotg .newssliderblock .storybtn,.theme__kommunikationotg .studentsliderblock .storybtn{background:#00899b}.theme__kommunikationotg .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__kommunikationotg .cta-list__col .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(10) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(11) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(14) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(15) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(18) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(19) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(2) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(22) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(23) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(3) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(6) .calltoactiontext,.theme__kommunikationotg .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__kommunikationotg .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__kommunikationotg .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__kommunikationotg .theme-checkbox:after{background:#00788a}.theme__kommunikationotg .theme--bg{color:#fff;background:#00899b}.theme__kommunikationotg .theme--bg--transparency{color:#fff;background:rgba(0,137,155,.4)}.theme__kommunikationotg .theme--bg--transparency-less{color:#fff;background:rgba(0,137,155,.6)}.theme__kommunikationotg .theme--bg--transparency-80{color:#fff;background:rgba(0,137,155,.8)}.theme__kommunikationotg .theme--color{color:#00788a}.theme__kommunikationotg .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-kommunikationotg.svg)}.theme__kommunikationotg .invert-icon{background-image:url(/Resources/svg-icons/category-colored-kommunikationotg.svg)!important;background-size:100%}.theme__kommunikationotg .theme--cta{color:#fff;background:#00788a}.theme__kommunikationotg .theme--cta a{color:inherit}.theme__kommunikationotg .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__teknologi .newssliderblock,.theme__teknologi .studentsliderblock{background:#3b3a41;background-image:linear-gradient(to right,#3b3a41 50%,#464646 50%)}}@media (max-width:1509px){.theme__teknologi .newssliderblock,.theme__teknologi .studentsliderblock{background:#fff}.theme__teknologi .newssliderblock__wrapper,.theme__teknologi .studentsliderblock__wrapper{background:#3b3a41}}.theme__teknologi .newssliderblock__allnews,.theme__teknologi .newssliderblock__header,.theme__teknologi .studentsliderblock__allnews,.theme__teknologi .studentsliderblock__header{color:#464646}.theme__teknologi .newssliderblock .storybtn,.theme__teknologi .studentsliderblock .storybtn{background:#3b3a41}.theme__teknologi .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__teknologi .cta-list__col .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(10) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(11) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(14) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(15) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(18) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(19) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(2) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(22) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(23) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(3) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(6) .calltoactiontext,.theme__teknologi .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__teknologi .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__teknologi .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__teknologi .theme-checkbox:after{background:#00788a}.theme__teknologi .theme--bg{color:#fff;background:#3b3a41}.theme__teknologi .theme--bg--transparency{color:#fff;background:rgba(59,58,65,.4)}.theme__teknologi .theme--bg--transparency-less{color:#fff;background:rgba(59,58,65,.6)}.theme__teknologi .theme--bg--transparency-80{color:#fff;background:rgba(59,58,65,.8)}.theme__teknologi .theme--color{color:#00788a}.theme__teknologi .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-teknologi.svg)}.theme__teknologi .invert-icon{background-image:url(/Resources/svg-icons/category-colored-teknologi.svg)!important;background-size:100%}.theme__teknologi .theme--cta{color:#fff;background:#00788a}.theme__teknologi .theme--cta a{color:inherit}.theme__teknologi .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__neutral .newssliderblock,.theme__neutral .studentsliderblock{background:#92959c;background-image:linear-gradient(to right,#92959c 50%,#464646 50%)}}@media (max-width:1509px){.theme__neutral .newssliderblock,.theme__neutral .studentsliderblock{background:#fff}.theme__neutral .newssliderblock__wrapper,.theme__neutral .studentsliderblock__wrapper{background:#92959c}}.theme__neutral .newssliderblock__allnews,.theme__neutral .newssliderblock__header,.theme__neutral .studentsliderblock__allnews,.theme__neutral .studentsliderblock__header{color:#464646}.theme__neutral .newssliderblock .storybtn,.theme__neutral .studentsliderblock .storybtn{background:#92959c}.theme__neutral .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__neutral .cta-list__col .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(10) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(11) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(14) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(15) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(18) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(19) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(2) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(22) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(23) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(3) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(6) .calltoactiontext,.theme__neutral .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__neutral .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__neutral .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__neutral .theme-checkbox:after{background:#00788a}.theme__neutral .theme--bg{color:#fff;background:#92959c}.theme__neutral .theme--bg--transparency{color:#fff;background:rgba(146,149,156,.4)}.theme__neutral .theme--bg--transparency-less{color:#fff;background:rgba(146,149,156,.6)}.theme__neutral .theme--bg--transparency-80{color:#fff;background:rgba(146,149,156,.8)}.theme__neutral .theme--color{color:#00788a}.theme__neutral .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-neutral.svg)}.theme__neutral .invert-icon{background-image:url(/Resources/svg-icons/category-colored-neutral.svg)!important;background-size:100%}.theme__neutral .theme--cta{color:#fff;background:#00788a}.theme__neutral .theme--cta a{color:inherit}.theme__neutral .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__robotics .newssliderblock,.theme__robotics .studentsliderblock{background:#42b8d8;background-image:linear-gradient(to right,#42b8d8 50%,#464646 50%)}}@media (max-width:1509px){.theme__robotics .newssliderblock,.theme__robotics .studentsliderblock{background:#fff}.theme__robotics .newssliderblock__wrapper,.theme__robotics .studentsliderblock__wrapper{background:#42b8d8}}.theme__robotics .newssliderblock__allnews,.theme__robotics .newssliderblock__header,.theme__robotics .studentsliderblock__allnews,.theme__robotics .studentsliderblock__header{color:#464646}.theme__robotics .newssliderblock .storybtn,.theme__robotics .studentsliderblock .storybtn{background:#42b8d8}.theme__robotics .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__robotics .cta-list__col .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(10) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(11) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(14) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(15) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(18) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(19) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(2) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(22) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(23) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(3) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(6) .calltoactiontext,.theme__robotics .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__robotics .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__robotics .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__robotics .theme-checkbox:after{background:#00788a}.theme__robotics .theme--bg{color:#fff;background:#42b8d8}.theme__robotics .theme--bg--transparency{color:#fff;background:rgba(66,184,216,.4)}.theme__robotics .theme--bg--transparency-less{color:#fff;background:rgba(66,184,216,.6)}.theme__robotics .theme--bg--transparency-80{color:#fff;background:rgba(66,184,216,.8)}.theme__robotics .theme--color{color:#00788a}.theme__robotics .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-robotics.svg)}.theme__robotics .invert-icon{background-image:url(/Resources/svg-icons/category-colored-robotics.svg)!important;background-size:100%}.theme__robotics .theme--cta{color:#fff;background:#00788a}.theme__robotics .theme--cta a{color:inherit}.theme__robotics .theme--cta a:hover{background:#006271}@media (min-width:1510px){.theme__robotics-ext .newssliderblock,.theme__robotics-ext .studentsliderblock{background:#002f57;background-image:linear-gradient(to right,#002f57 50%,#464646 50%)}}@media (max-width:1509px){.theme__robotics-ext .newssliderblock,.theme__robotics-ext .studentsliderblock{background:#fff}.theme__robotics-ext .newssliderblock__wrapper,.theme__robotics-ext .studentsliderblock__wrapper{background:#002f57}}.theme__robotics-ext .newssliderblock__allnews,.theme__robotics-ext .newssliderblock__header,.theme__robotics-ext .studentsliderblock__allnews,.theme__robotics-ext .studentsliderblock__header{color:#464646}.theme__robotics-ext .newssliderblock .storybtn,.theme__robotics-ext .studentsliderblock .storybtn{background:#002f57}.theme__robotics-ext .cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.theme__robotics-ext .cta-list__col .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(10) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(11) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(14) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(15) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(18) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(19) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(2) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(22) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(23) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(3) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(6) .calltoactiontext,.theme__robotics-ext .cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.theme__robotics-ext .cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.theme__robotics-ext .cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.theme__robotics-ext .theme-checkbox:after{background:#00788a}.theme__robotics-ext .theme--bg{color:#fff;background:#002f57}.theme__robotics-ext .theme--bg--transparency{color:#fff;background:rgba(0,47,87,.4)}.theme__robotics-ext .theme--bg--transparency-less{color:#fff;background:rgba(0,47,87,.6)}.theme__robotics-ext .theme--bg--transparency-80{color:#fff;background:rgba(0,47,87,.8)}.theme__robotics-ext .theme--color{color:#00788a}.theme__robotics-ext .theme--icon{background-repeat:no-repeat;background-position:center;background-size:70%;background-image:url(/Resources/svg-icons/category-robotics-ext.svg)}.theme__robotics-ext .invert-icon{background-image:url(/Resources/svg-icons/category-colored-robotics-ext.svg)!important;background-size:100%}.theme__robotics-ext .theme--cta{color:#fff;background:#00788a}.theme__robotics-ext .theme--cta a{color:inherit}.theme__robotics-ext .theme--cta a:hover{background:#006271}.program-context.theme__building .branding__bar{background:#00788a!important;z-index:70}.program-context.theme__building .invert-icon{background-color:#fff!important}.program-context.theme__building .branding::after{position:absolute;left:0;background-color:rgba(0,120,138,.25);z-index:50}.program-context.theme__building .imagespotblock__author{background:#00788a!important;color:#fff}.program-context.theme__building .imagespotblock__quote{color:#00788a!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__building .subject{background-color:rgba(0,120,138,.3)!important}.program-context.theme__building .subject::before{color:#00788a!important}.program-context.theme__food .branding__bar{background:#93bd29!important;z-index:70}.program-context.theme__food .invert-icon{background-color:#fff!important}.program-context.theme__food .branding::after{position:absolute;left:0;background-color:rgba(147,189,41,.25);z-index:50}.program-context.theme__food .imagespotblock__author{background:#93bd29!important;color:#fff}.program-context.theme__food .imagespotblock__quote{color:#93bd29!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__food .subject{background-color:rgba(147,189,41,.3)!important}.program-context.theme__food .subject::before{color:#93bd29!important}.program-context.theme__health .branding__bar{background:#d61080!important;z-index:70}.program-context.theme__health .invert-icon{background-color:#fff!important}.program-context.theme__health .branding::after{position:absolute;left:0;background-color:rgba(214,16,128,.25);z-index:50}.program-context.theme__health .imagespotblock__author{background:#d61080!important;color:#fff}.program-context.theme__health .imagespotblock__quote{color:#d61080!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__health .subject{background-color:rgba(214,16,128,.3)!important}.program-context.theme__health .subject::before{color:#d61080!important}.program-context.theme__it .branding__bar{background:#6d7072!important;z-index:70}.program-context.theme__it .invert-icon{background-color:#fff!important}.program-context.theme__it .branding::after{position:absolute;left:0;background-color:rgba(109,112,114,.25);z-index:50}.program-context.theme__it .imagespotblock__author{background:#6d7072!important;color:#fff}.program-context.theme__it .imagespotblock__quote{color:#6d7072!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__it .subject{background-color:rgba(109,112,114,.3)!important}.program-context.theme__it .subject::before{color:#6d7072!important}.program-context.theme__media .branding__bar{background:#c3006a!important;z-index:70}.program-context.theme__media .invert-icon{background-color:#fff!important}.program-context.theme__media .branding::after{position:absolute;left:0;background-color:rgba(195,0,106,.25);z-index:50}.program-context.theme__media .imagespotblock__author{background:#c3006a!important;color:#fff}.program-context.theme__media .imagespotblock__quote{color:#c3006a!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__media .subject{background-color:rgba(195,0,106,.3)!important}.program-context.theme__media .subject::before{color:#c3006a!important}.program-context.theme__motor .branding__bar{background:#585858!important;z-index:70}.program-context.theme__motor .invert-icon{background-color:#fff!important}.program-context.theme__motor .branding::after{position:absolute;left:0;background-color:rgba(88,88,88,.25);z-index:50}.program-context.theme__motor .imagespotblock__author{background:#585858!important;color:#fff}.program-context.theme__motor .imagespotblock__quote{color:#585858!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__motor .subject{background-color:rgba(88,88,88,.3)!important}.program-context.theme__motor .subject::before{color:#585858!important}.program-context.theme__eux .branding__bar{background:#94a964!important;z-index:70}.program-context.theme__eux .invert-icon{background-color:#fff!important}.program-context.theme__eux .branding::after{position:absolute;left:0;background-color:rgba(148,169,100,.25);z-index:50}.program-context.theme__eux .imagespotblock__author{background:#94a964!important;color:#fff}.program-context.theme__eux .imagespotblock__quote{color:#94a964!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__eux .subject{background-color:rgba(148,169,100,.3)!important}.program-context.theme__eux .subject::before{color:#94a964!important}.program-context.theme__biotech .branding__bar{background:#0095aa!important;z-index:70}.program-context.theme__biotech .invert-icon{background-color:#fff!important}.program-context.theme__biotech .branding::after{position:absolute;left:0;background-color:rgba(0,149,170,.25);z-index:50}.program-context.theme__biotech .imagespotblock__author{background:#0095aa!important;color:#fff}.program-context.theme__biotech .imagespotblock__quote{color:#0095aa!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__biotech .subject{background-color:rgba(0,149,170,.3)!important}.program-context.theme__biotech .subject::before{color:#0095aa!important}.program-context.theme__design .branding__bar{background:#d61080!important;z-index:70}.program-context.theme__design .invert-icon{background-color:#fff!important}.program-context.theme__design .branding::after{position:absolute;left:0;background-color:rgba(214,16,128,.25);z-index:50}.program-context.theme__design .imagespotblock__author{background:#d61080!important;color:#fff}.program-context.theme__design .imagespotblock__quote{color:#d61080!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__design .subject{background-color:rgba(214,16,128,.3)!important}.program-context.theme__design .subject::before{color:#d61080!important}.program-context.theme__biotechsamfund .branding__bar{background:#009787!important;z-index:70}.program-context.theme__biotechsamfund .invert-icon{background-color:#fff!important}.program-context.theme__biotechsamfund .branding::after{position:absolute;left:0;background-color:rgba(0,151,135,.25);z-index:50}.program-context.theme__biotechsamfund .imagespotblock__author{background:#009787!important;color:#fff}.program-context.theme__biotechsamfund .imagespotblock__quote{color:#009787!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__biotechsamfund .subject{background-color:rgba(0,151,135,.3)!important}.program-context.theme__biotechsamfund .subject::before{color:#009787!important}.program-context.theme__idraet .branding__bar{background:#00b9ce!important;z-index:70}.program-context.theme__idraet .invert-icon{background-color:#fff!important}.program-context.theme__idraet .branding::after{position:absolute;left:0;background-color:rgba(0,185,206,.25);z-index:50}.program-context.theme__idraet .imagespotblock__author{background:#00b9ce!important;color:#fff}.program-context.theme__idraet .imagespotblock__quote{color:#00b9ce!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__idraet .subject{background-color:rgba(0,185,206,.3)!important}.program-context.theme__idraet .subject::before{color:#00b9ce!important}.program-context.theme__infoscience .branding__bar{background:#92959c!important;z-index:70}.program-context.theme__infoscience .invert-icon{background-color:#fff!important}.program-context.theme__infoscience .branding::after{position:absolute;left:0;background-color:rgba(146,149,156,.25);z-index:50}.program-context.theme__infoscience .imagespotblock__author{background:#92959c!important;color:#fff}.program-context.theme__infoscience .imagespotblock__quote{color:#92959c!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__kommunikation .branding::after,.program-context.theme__naturvidenskab .branding::after,.program-context.theme__produktudvikling .branding::after,.program-context.theme__science .branding::after{left:0;position:absolute;right:0;content:' ';bottom:0}.program-context.theme__infoscience .subject{background-color:rgba(146,149,156,.3)!important}.program-context.theme__infoscience .subject::before{color:#92959c!important}.program-context.theme__kommunikation .branding__bar{background:#3b3a41!important;z-index:70}.program-context.theme__kommunikation .invert-icon{background-color:#fff!important}.program-context.theme__kommunikation .branding::after{top:0;background-color:rgba(59,58,65,.25);z-index:50}.program-context.theme__kommunikation .imagespotblock__author{background:#3b3a41!important;color:#fff}.program-context.theme__kommunikation .imagespotblock__quote{color:#3b3a41!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__kommunikation .subject{background-color:rgba(59,58,65,.3)!important}.program-context.theme__kommunikation .subject::before{color:#3b3a41!important}.program-context.theme__produktudvikling .branding__bar{background:#faa842!important;z-index:70}.program-context.theme__produktudvikling .invert-icon{background-color:#fff!important}.program-context.theme__produktudvikling .branding::after{top:0;background-color:rgba(250,168,66,.25);z-index:50}.program-context.theme__produktudvikling .imagespotblock__author{background:#faa842!important;color:#fff}.program-context.theme__produktudvikling .imagespotblock__quote{color:#faa842!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__produktudvikling .subject{background-color:rgba(250,168,66,.3)!important}.program-context.theme__produktudvikling .subject::before{color:#faa842!important}.program-context.theme__science .branding__bar{background:#b2cc36!important;z-index:70}.program-context.theme__science .invert-icon{background-color:#fff!important}.program-context.theme__science .branding::after{top:0;background-color:rgba(178,204,54,.25);z-index:50}.program-context.theme__science .imagespotblock__author{background:#b2cc36!important;color:#fff}.program-context.theme__science .imagespotblock__quote{color:#b2cc36!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__science .subject{background-color:rgba(178,204,54,.3)!important}.program-context.theme__science .subject::before{color:#b2cc36!important}.program-context.theme__naturvidenskab .branding__bar{background:#aec023!important;z-index:70}.program-context.theme__naturvidenskab .invert-icon{background-color:#fff!important}.program-context.theme__naturvidenskab .branding::after{top:0;background-color:rgba(174,192,35,.25);z-index:50}.program-context.theme__naturvidenskab .imagespotblock__author{background:#aec023!important;color:#fff}.program-context.theme__naturvidenskab .imagespotblock__quote{color:#aec023!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__naturvidenskab .subject{background-color:rgba(174,192,35,.3)!important}.program-context.theme__naturvidenskab .subject::before{color:#aec023!important}.program-context.theme__kommunikationotg .branding__bar{background:#00899b!important;z-index:70}.program-context.theme__kommunikationotg .invert-icon{background-color:#fff!important}.program-context.theme__kommunikationotg .branding::after{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,137,155,.25);z-index:50}.program-context.theme__kommunikationotg .imagespotblock__author{background:#00899b!important;color:#fff}.program-context.theme__kommunikationotg .imagespotblock__quote{color:#00899b!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__kommunikationotg .subject{background-color:rgba(0,137,155,.3)!important}.program-context.theme__kommunikationotg .subject::before{color:#00899b!important}.program-context.theme__teknologi .branding__bar{background:#3b3a41!important;z-index:70}.program-context.theme__teknologi .invert-icon{background-color:#fff!important}.program-context.theme__teknologi .branding::after{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(59,58,65,.25);z-index:50}.program-context.theme__teknologi .imagespotblock__author{background:#3b3a41!important;color:#fff}.program-context.theme__teknologi .imagespotblock__quote{color:#3b3a41!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__teknologi .subject{background-color:rgba(59,58,65,.3)!important}.program-context.theme__teknologi .subject::before{color:#3b3a41!important}.program-context.theme__neutral .branding__bar{background:#92959c!important;z-index:70}.program-context.theme__neutral .invert-icon{background-color:#fff!important}.program-context.theme__neutral .branding::after{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(146,149,156,.25);z-index:50}.program-context.theme__neutral .imagespotblock__author{background:#92959c!important;color:#fff}.program-context.theme__neutral .imagespotblock__quote{color:#92959c!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__neutral .subject{background-color:rgba(146,149,156,.3)!important}.program-context.theme__neutral .subject::before{color:#92959c!important}.program-context.theme__robotics .branding__bar{background:#42b8d8!important;z-index:70}.program-context.theme__robotics .invert-icon{background-color:#fff!important}.program-context.theme__robotics .branding::after{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(66,184,216,.25);z-index:50}.program-context.theme__robotics .imagespotblock__author{background:#42b8d8!important;color:#fff}.program-context.theme__robotics .imagespotblock__quote{color:#42b8d8!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__robotics .subject{background-color:rgba(66,184,216,.3)!important}.program-context.theme__robotics .subject::before{color:#42b8d8!important}.program-context.theme__robotics-ext .branding__bar{background:#002f57!important;z-index:70}.program-context.theme__robotics-ext .invert-icon{background-color:#fff!important}.program-context.theme__robotics-ext .branding::after{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,47,87,.25);z-index:50}.program-context.theme__robotics-ext .imagespotblock__author{background:#002f57!important;color:#fff}.program-context.theme__robotics-ext .imagespotblock__quote{color:#002f57!important;-ms-transform:none!important;transform:none!important;left:0!important;text-align:left}.program-context.theme__robotics-ext .subject{background-color:rgba(0,47,87,.3)!important}.program-context.theme__robotics-ext .subject::before{color:#002f57!important}.subsite-otg .program-context.theme__building .branding__bar{background:rgba(0,120,138,.5)!important;z-index:70}.subsite-otg .program-context.theme__food .branding__bar{background:rgba(147,189,41,.5)!important;z-index:70}.subsite-otg .program-context.theme__health .branding__bar{background:rgba(214,16,128,.5)!important;z-index:70}.subsite-otg .program-context.theme__it .branding__bar{background:rgba(109,112,114,.5)!important;z-index:70}.subsite-otg .program-context.theme__media .branding__bar{background:rgba(195,0,106,.5)!important;z-index:70}.subsite-otg .program-context.theme__motor .branding__bar{background:rgba(88,88,88,.5)!important;z-index:70}.subsite-otg .program-context.theme__eux .branding__bar{background:rgba(148,169,100,.5)!important;z-index:70}.subsite-otg .program-context.theme__biotech .branding__bar{background:rgba(0,149,170,.5)!important;z-index:70}.subsite-otg .program-context.theme__design .branding__bar{background:rgba(214,16,128,.5)!important;z-index:70}.subsite-otg .program-context.theme__biotechsamfund .branding__bar{background:rgba(0,151,135,.5)!important;z-index:70}.subsite-otg .program-context.theme__idraet .branding__bar{background:rgba(0,185,206,.5)!important;z-index:70}.subsite-otg .program-context.theme__infoscience .branding__bar{background:rgba(146,149,156,.5)!important;z-index:70}.subsite-otg .program-context.theme__kommunikation .branding__bar{background:rgba(59,58,65,.5)!important;z-index:70}.subsite-otg .program-context.theme__produktudvikling .branding__bar{background:rgba(250,168,66,.5)!important;z-index:70}.subsite-otg .program-context.theme__science .branding__bar{background:rgba(178,204,54,.5)!important;z-index:70}.subsite-otg .program-context.theme__naturvidenskab .branding__bar{background:rgba(174,192,35,.5)!important;z-index:70}.subsite-otg .program-context.theme__kommunikationotg .branding__bar{background:rgba(0,137,155,.5)!important;z-index:70}.subsite-otg .program-context.theme__teknologi .branding__bar{background:rgba(59,58,65,.5)!important;z-index:70}.subsite-otg .program-context.theme__neutral .branding__bar{background:rgba(146,149,156,.5)!important;z-index:70}.subsite-otg .program-context.theme__robotics .branding__bar{background:rgba(66,184,216,.5)!important;z-index:70}.subsite-otg .program-context.theme__robotics-ext .branding__bar{background:rgba(0,47,87,.5)!important;z-index:70}.line-educations .theme__building .line--icon{background-image:url(/Resources/svg-icons/category-colored-building.svg)!important}.line-educations .theme__building .line-name{color:#fff;background:#00788a}.line-educations .theme__building .line-education__backgroundimage::before,.line-educations .theme__building::before{background-color:rgba(0,120,138,.5)}.line-educations .theme__building .theme--bg{color:#fff;background:#00788a}.line-educations .theme__food .line--icon{background-image:url(/Resources/svg-icons/category-colored-food.svg)!important}.line-educations .theme__food .line-name{color:#fff;background:#93bd29}.line-educations .theme__food .line-education__backgroundimage::before,.line-educations .theme__food::before{background-color:rgba(147,189,41,.5)}.line-educations .theme__food .theme--bg{color:#fff;background:#93bd29}.line-educations .theme__health .line--icon{background-image:url(/Resources/svg-icons/category-colored-health.svg)!important}.line-educations .theme__health .line-name{color:#fff;background:#d61080}.line-educations .theme__health .line-education__backgroundimage::before,.line-educations .theme__health::before{background-color:rgba(214,16,128,.5)}.line-educations .theme__health .theme--bg{color:#fff;background:#d61080}.line-educations .theme__it .line--icon{background-image:url(/Resources/svg-icons/category-colored-it.svg)!important}.line-educations .theme__it .line-name{color:#fff;background:#6d7072}.line-educations .theme__it .line-education__backgroundimage::before,.line-educations .theme__it::before{background-color:rgba(109,112,114,.5)}.line-educations .theme__it .theme--bg{color:#fff;background:#6d7072}.line-educations .theme__media .line--icon{background-image:url(/Resources/svg-icons/category-colored-media.svg)!important}.line-educations .theme__media .line-name{color:#fff;background:#c3006a}.line-educations .theme__media .line-education__backgroundimage::before,.line-educations .theme__media::before{background-color:rgba(195,0,106,.5)}.line-educations .theme__media .theme--bg{color:#fff;background:#c3006a}.line-educations .theme__motor .line--icon{background-image:url(/Resources/svg-icons/category-colored-motor.svg)!important}.line-educations .theme__motor .line-name{color:#fff;background:#585858}.line-educations .theme__motor .line-education__backgroundimage::before,.line-educations .theme__motor::before{background-color:rgba(88,88,88,.5)}.line-educations .theme__motor .theme--bg{color:#fff;background:#585858}.line-educations .theme__eux .line--icon{background-image:url(/Resources/svg-icons/category-colored-eux.svg)!important}.line-educations .theme__eux .line-name{color:#fff;background:#94a964}.line-educations .theme__eux .line-education__backgroundimage::before,.line-educations .theme__eux::before{background-color:rgba(148,169,100,.5)}.line-educations .theme__eux .theme--bg{color:#fff;background:#94a964}.line-educations .theme__biotech .line--icon{background-image:url(/Resources/svg-icons/category-colored-biotech.svg)!important}.line-educations .theme__biotech .line-name{color:#fff;background:#0095aa}.line-educations .theme__biotech .line-education__backgroundimage::before,.line-educations .theme__biotech::before{background-color:rgba(0,149,170,.5)}.line-educations .theme__biotech .theme--bg{color:#fff;background:#0095aa}.line-educations .theme__design .line--icon{background-image:url(/Resources/svg-icons/category-colored-design.svg)!important}.line-educations .theme__design .line-name{color:#fff;background:#d61080}.line-educations .theme__design .line-education__backgroundimage::before,.line-educations .theme__design::before{background-color:rgba(214,16,128,.5)}.line-educations .theme__design .theme--bg{color:#fff;background:#d61080}.line-educations .theme__biotechsamfund .line--icon{background-image:url(/Resources/svg-icons/category-colored-biotechsamfund.svg)!important}.line-educations .theme__biotechsamfund .line-name{color:#fff;background:#009787}.line-educations .theme__biotechsamfund .line-education__backgroundimage::before,.line-educations .theme__biotechsamfund::before{background-color:rgba(0,151,135,.5)}.line-educations .theme__biotechsamfund .theme--bg{color:#fff;background:#009787}.line-educations .theme__idraet .line--icon{background-image:url(/Resources/svg-icons/category-colored-idraet.svg)!important}.line-educations .theme__idraet .line-name{color:#fff;background:#00b9ce}.line-educations .theme__idraet .line-education__backgroundimage::before,.line-educations .theme__idraet::before{background-color:rgba(0,185,206,.5)}.line-educations .theme__idraet .theme--bg{color:#fff;background:#00b9ce}.line-educations .theme__infoscience .line--icon{background-image:url(/Resources/svg-icons/category-colored-infoscience.svg)!important}.line-educations .theme__infoscience .line-name{color:#fff;background:#92959c}.line-educations .theme__infoscience .line-education__backgroundimage::before,.line-educations .theme__infoscience::before{background-color:rgba(146,149,156,.5)}.line-educations .theme__infoscience .theme--bg{color:#fff;background:#92959c}.line-educations .theme__kommunikation .line--icon{background-image:url(/Resources/svg-icons/category-colored-kommunikation.svg)!important}.line-educations .theme__kommunikation .line-name{color:#fff;background:#3b3a41}.line-educations .theme__kommunikation .line-education__backgroundimage::before,.line-educations .theme__kommunikation::before{background-color:rgba(59,58,65,.5)}.line-educations .theme__kommunikation .theme--bg{color:#fff;background:#3b3a41}.line-educations .theme__produktudvikling .line--icon{background-image:url(/Resources/svg-icons/category-colored-produktudvikling.svg)!important}.line-educations .theme__produktudvikling .line-name{color:#fff;background:#faa842}.line-educations .theme__produktudvikling .line-education__backgroundimage::before,.line-educations .theme__produktudvikling::before{background-color:rgba(250,168,66,.5)}.line-educations .theme__produktudvikling .theme--bg{color:#fff;background:#faa842}.line-educations .theme__science .line--icon{background-image:url(/Resources/svg-icons/category-colored-science.svg)!important}.line-educations .theme__science .line-name{color:#fff;background:#b2cc36}.line-educations .theme__science .line-education__backgroundimage::before,.line-educations .theme__science::before{background-color:rgba(178,204,54,.5)}.line-educations .theme__science .theme--bg{color:#fff;background:#b2cc36}.line-educations .theme__naturvidenskab .line--icon{background-image:url(/Resources/svg-icons/category-colored-naturvidenskab.svg)!important}.line-educations .theme__naturvidenskab .line-name{color:#fff;background:#aec023}.line-educations .theme__naturvidenskab .line-education__backgroundimage::before,.line-educations .theme__naturvidenskab::before{background-color:rgba(174,192,35,.5)}.line-educations .theme__naturvidenskab .theme--bg{color:#fff;background:#aec023}.line-educations .theme__kommunikationotg .line--icon{background-image:url(/Resources/svg-icons/category-colored-kommunikationotg.svg)!important}.line-educations .theme__kommunikationotg .line-name{color:#fff;background:#00899b}.line-educations .theme__kommunikationotg .line-education__backgroundimage::before,.line-educations .theme__kommunikationotg::before{background-color:rgba(0,137,155,.5)}.line-educations .theme__kommunikationotg .theme--bg{color:#fff;background:#00899b}.line-educations .theme__teknologi .line--icon{background-image:url(/Resources/svg-icons/category-colored-teknologi.svg)!important}.line-educations .theme__teknologi .line-name{color:#fff;background:#3b3a41}.line-educations .theme__teknologi .line-education__backgroundimage::before,.line-educations .theme__teknologi::before{background-color:rgba(59,58,65,.5)}.line-educations .theme__teknologi .theme--bg{color:#fff;background:#3b3a41}.line-educations .theme__neutral .line--icon{background-image:url(/Resources/svg-icons/category-colored-neutral.svg)!important}.line-educations .theme__neutral .line-name{color:#fff;background:#92959c}.line-educations .theme__neutral .line-education__backgroundimage::before,.line-educations .theme__neutral::before{background-color:rgba(146,149,156,.5)}.line-educations .theme__neutral .theme--bg{color:#fff;background:#92959c}.line-educations .theme__robotics .line--icon{background-image:url(/Resources/svg-icons/category-colored-robotics.svg)!important}.line-educations .theme__robotics .line-name{color:#fff;background:#42b8d8}.line-educations .theme__robotics .line-education__backgroundimage::before,.line-educations .theme__robotics::before{background-color:rgba(66,184,216,.5)}.line-educations .theme__robotics .theme--bg{color:#fff;background:#42b8d8}.line-educations .theme__robotics-ext .line--icon{background-image:url(/Resources/svg-icons/category-colored-robotics-ext.svg)!important}.line-educations .theme__robotics-ext .line-name{color:#fff;background:#002f57}.line-educations .theme__robotics-ext .line-education__backgroundimage::before,.line-educations .theme__robotics-ext::before{background-color:rgba(0,47,87,.5)}.line-educations .theme__robotics-ext .theme--bg{color:#fff;background:#002f57}h1,h2,h3,h4,h5,h6{line-height:1.4;margin:0 0 15px}h2{font-weight:600}.title,h1,h2{line-height:1.15;margin-bottom:20px}.title,h1{font-size:48px}@media (max-width:767px){.title,h1{line-height:1.2em;font-size:22px}}.sub-title,h2{font-size:39px}@media (max-width:767px){.sub-title,h2{font-size:19px}}h3{margin-bottom:8px;font-size:31px}@media (max-width:767px){h3{font-size:17px}}h4{font-size:25px}@media (max-width:767px){h4{font-size:15px}}ol,p,ul{margin:0 0 15px}.content__rte p.rte-manchet,.manchet,.rte-manchet,.textblock p.rte-manchet,p.rte-manchet{font-size:20px}@media (max-width:767px){.content__rte p.rte-manchet,.manchet,.rte-manchet,.textblock p.rte-manchet,p.rte-manchet{font-size:16px}}a{transition:background ease .3s,color ease .3s,opacity ease .3s}blockquote{margin:0 0 30px;padding:15px 30px;color:#6d7072;font-size:31px;font-weight:lighter;border-left:5px solid #bebebe}@media (min-width:1510px){.newssliderblock,.studentsliderblock{background:#b3ddec;background-image:linear-gradient(to right,#b3ddec 50%,#464646 50%)}}@media (max-width:1509px){.newssliderblock,.studentsliderblock{background:#fff}.newssliderblock__wrapper,.studentsliderblock__wrapper{background:#b3ddec}}.newssliderblock__allnews,.newssliderblock__header,.studentsliderblock__allnews,.studentsliderblock__header{color:#464646}.newssliderblock .storybtn,.studentsliderblock .storybtn{background:#b3ddec}.cta-list{padding-bottom:45px}.cta-list__col .calltoactiontext{background:rgba(0,120,138,.2);color:#464646}.cta-list__col .calltoactiontext.has-link:hover,.cta-list__col:nth-child(10) .calltoactiontext,.cta-list__col:nth-child(11) .calltoactiontext,.cta-list__col:nth-child(14) .calltoactiontext,.cta-list__col:nth-child(15) .calltoactiontext,.cta-list__col:nth-child(18) .calltoactiontext,.cta-list__col:nth-child(19) .calltoactiontext,.cta-list__col:nth-child(2) .calltoactiontext,.cta-list__col:nth-child(22) .calltoactiontext,.cta-list__col:nth-child(23) .calltoactiontext,.cta-list__col:nth-child(3) .calltoactiontext,.cta-list__col:nth-child(6) .calltoactiontext,.cta-list__col:nth-child(7) .calltoactiontext{background:rgba(0,120,138,.4)}.cta-list__col:nth-child(10) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(11) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(14) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(15) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(18) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(19) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(2) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(22) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(23) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(3) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(6) .calltoactiontext.has-link:hover,.cta-list__col:nth-child(7) .calltoactiontext.has-link:hover{background:rgba(0,120,138,.6)}.calltoactiontext:last-child{margin-bottom:30px!important}.calltoactiontext{display:inline-block;width:100%;margin-bottom:20px;padding:20px 51px 20px 20px;font-weight:700;font-size:25px;line-height:1.2em;background:#6d7071;color:#fff}@media (min-width:992px){.calltoactiontext{font-size:18px;line-height:1.4em}}.calltoactiontext--darken{background:#545657}.calltoactiontext--big-icon:last-child{margin-bottom:30px!important}.calltoactiontext--big-icon a:after{font-size:1.5em!important}.calltoactiontext--big-icon:not(:last-of-type){margin-bottom:2px}.calltoactiontext.has-link{padding:0}.calltoactiontext.has-link:hover{background:#006271}.calltoactiontext.has-link a{padding:20px 51px 20px 20px}.calltoactiontext a{display:block;color:inherit;z-index:1}.calltoactiontext:after{font-family:icomoon;content:"\e924";-ms-transform:rotate(90deg);transform:rotate(90deg);transform:translate3d(0,-50%,0);position:absolute;top:50%;right:20px;width:1.4em;height:1.4em;line-height:1.4em;z-index:10;font-size:1.2em;text-align:right}.calltoactiontext small{display:block;font-weight:400;font-size:14px;text-transform:none}.calltoactionblock a:after{content:''}.calltoactionblock .arrow-icon-img{position:absolute;width:1.4em;right:10px;top:50%;-ms-transform:translatey(-50%);transform:translatey(-50%)}.flex--equal-height{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.boxed{padding:30px 30px 0;background:#e1e1e1}.boxed:after,.boxed:before{content:" ";display:table}.boxed--primary{color:#fff;background:#6d7071}.boxed--primary a{color:inherit;text-decoration:underline}.no-margin{margin:0!important}.default-margin-top,.default-margin-top--lg,.news-list__paging:last-child{margin-top:30px}@media (min-width:768px){.default-margin-top--lg{margin-top:60px}}.default-margin-top--sm{margin-top:15px}.default-margin-bottom,.default-margin-bottom--lg{margin-bottom:30px}@media (min-width:768px){.default-margin-bottom--lg{margin-bottom:60px}}.default-margin-bottom--sm{margin-bottom:15px}@media print{#contacts-search,#container,.branding--bottom,.breadcrumb,.calltoactiontext,.footer__social,.front-slider__bar,.image-slider,.imagegalleryblock,.imagespotblock,.linkblock,.main-search,.news-latest__more,.news-list__image,.news-list__paging,.news-list__text a:after,.newssliderblock__allnews,.newssliderblock__link,.pager-container,.quick-nav,.slick-dots,.spotblock__container,.spotboxblock,.well{display:none!important}.print-pull-left{float:left!important}.branding{min-height:70px!important;height:70px!important;background-image:none}.news-list__text{margin-top:15px}a[href]:after{content:none}.news-list__container{height:auto}.accordion__content{display:block!important}.no-print,.no-print *{display:none!important}}.collapsible-heading-status{position:absolute;left:-99999px}.collapsible-heading-toggle{display:block;float:left;width:100%}.accordion__item{position:relative;margin:0 0 15px}.accordion__item.active>.accordion__greenheader{background:#94a964}.accordion__header,.accordion__item.active>.accordion__grayheader{background:#e1e1e1}.accordion__item.active>.accordion__header:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion__item.active>.accordion__content{display:block}.accordion__header{transition:all,ease,.3s;position:relative;padding:15px 30px 15px 15px;cursor:pointer;font-size:25px;line-height:1em;overflow:hidden}@media (min-width:992px){.accordion__header{font-size:18px;line-height:1.4em}}.accordion__header--icon{padding-left:39px}.accordion__header:after{transition:all,ease,.4s;font-family:icomoon;content:"\e924";-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:15px;width:18px;height:18px;font-size:18px;line-height:18px;margin-top:-9px;text-align:center;-ms-transform-origin:center center;transform-origin:center center}.accordion__greenheader{background:#94a964}.accordion__greenheader:hover{background:#6b7c45}.accordion__grayheader,.accordion__grayheader.active:hover{background:#e1e1e1}.accordion__grayheader:hover{background:#bebebe}.accordion__content{position:relative;padding:0 15px 15px;background:#e1e1e1}.accordion__content:after,.accordion__content:before{content:" ";display:table}.accordion__content:before{content:"";width:100%;height:2px;margin-bottom:15px;background:#fff}.map-btm-text p,.map-links ul{margin:0;padding:0}.accordion__content a{color:#00798A;text-decoration:none}.accordion__content img{height:auto}.accordion__content ul{padding:0 0 0 30px}.accordion__content ul a{color:#00798A;font-weight:700}.accordion__greencontent{background:#d8e0c6}.accordion__graycontent{background:#e1e1e1}.accordion__icon{position:absolute;left:15px;display:block;width:30px;height:100%;line-height:1em;text-align:left}.educations__icon,.news-list__paging li,.news-list_navigation,.newsblock__headline,.newssliderblock__image,.quote-slider__author,.quote-slider__heading,.studentsliderblock__image{text-align:center}.accordion h1,.accordion h2,.accordion h3,.accordion__title{margin:0;font-size:inherit;line-height:1em}@media (max-width:767px){.accordion h1,.accordion h2,.accordion h3,.accordion__title{font-size:16px}}.accordion__title,.content__rte a .accordion__title{color:#464646}.accordion .accordion__icon.theme--color{color:#00798A}@media print{.accordion__header::after{display:none!important}}.cta-popout{position:fixed;top:24.6rem;left:0;-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:11}.cta-popout__button,.cta-popout__close{all:unset;position:absolute;cursor:pointer}.is-active .cta-popout__content{visibility:visible;pointer-events:initial}.cta-popout__content,.filter__form .categories input[type=checkbox],.filter__location input[type=checkbox],.filter__type input[type=checkbox]{visibility:hidden}.is-active .cta-popout__button{right:-7.1rem}.cta-popout.is-active{-ms-transform:translateX(0);transform:translateX(0);transition:transform .6s ease-in-out}.cta-popout__button{z-index:99;top:8.2rem;right:-180px;background-color:currentColor;width:180px}.cta-popout__button-text{display:block;font-size:clamp(12px,2.5vw,18px);line-height:clamp(14px,2.5vw,25px);font-weight:700;padding:1.2rem 1.7rem}.cta-popout__close{top:0;right:0;background-repeat:no-repeat!important;background-position:center;background-size:16px 16px;background-image:url(/Resources/svg-icons/icon-close.svg);padding:2rem;height:1.6rem;width:1.6rem}.image-slider .slick-slide,.imagegalleryblock__thumbnail{background-size:cover;box-sizing:border-box}.cta-popout .focus:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.cta-popout__content{position:relative;background-color:currentColor;padding:4.1rem 15.2rem 8.2rem 4.4rem;pointer-events:none}.cta-popout__content .content__rte{max-width:300px}.cta-popout__content h2,.cta-popout__content h3,.cta-popout__content h4,.cta-popout__content h5,.cta-popout__content h6,.cta-popout__content p{color:#464646}.cta-popout__content a{color:#00788a;font-size:1.6rem;line-height:2.1rem;font-weight:700}.cta-popout__content a:focus{outline:auto 5px;outline-offset:-2px}.cta-popout--cta-blue-theme{color:#002d4e}.cta-popout--cta-yellow-theme,.frontpagehotspotblock--container .front-page__hotspot__inner{color:#dba227}.cta-popout--cta-petrol-theme{color:#00788a}.cta-popout--cta-blue-theme .cta-popout__button-text{color:#fff}.cta-popout--cta-blue-theme .cta-popout__content{background-color:#DFF2FF}.cta-popout--cta-yellow-theme .cta-popout__button-text{color:#002d4e}.cta-popout--cta-yellow-theme .cta-popout__content{background-color:#F9EFDA}.cta-popout--cta-petrol-theme .cta-popout__button-text{color:#fff}.cta-popout--cta-petrol-theme .cta-popout__content{background-color:#DFFBFF}@media only screen and (max-width:500px){.cta-popout{max-width:295px;top:110px}.cta-popout.is-active .cta-popout__button{display:none}.cta-popout__button{width:110px;right:-110px}.cta-popout__close{background-color:currentColor;background-repeat:no-repeat;padding:1.4rem 3rem;max-width:7.8rem;top:1.5rem;right:-3.9rem}.cta-popout__content{padding:9rem 1.5rem}}@font-face{font-family:icomoon;src:url(/Resources/fonts/icomoon/icomoon.eot?tjfss2);src:url(/Resources/fonts/icomoon/icomoon.eot?tjfss2#iefix) format("embedded-opentype"),url(/Resources/fonts/icomoon/icomoon.woff2?tjfss2) format("woff2"),url(/Resources/fonts/icomoon/icomoon.ttf?tjfss2) format("truetype"),url(/Resources/fonts/icomoon/icomoon.woff?tjfss2) format("woff"),url(/Resources/fonts/icomoon/icomoon.svg?tjfss2#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icomoon-"],[class^=icomoon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icomoon-Elev-ikon:before{content:"\e904"}.icomoon-Virksomheder-ikon:before{content:"\e905"}.icomoon-document-error:before{content:"\e903"}.icomoon-youtube:before{content:"\e925"}.icomoon-snapchat-ghost:before{content:"\e901"}.icomoon-home:before{content:"\e900"}.icomoon-newspaper:before{content:"\e90b"}.icomoon-image2:before{content:"\e93c"}.icomoon-camera:before{content:"\e944"}.icomoon-camera2:before{content:"\e945"}.icomoon-camera3:before{content:"\e946"}.icomoon-headset:before{content:"\e949"}.icomoon-music3:before{content:"\e94c"}.icomoon-bullhorn:before{content:"\e979"}.icomoon-bookmark:before{content:"\e994"}.icomoon-books:before{content:"\e995"}.icomoon-graduation:before{content:"\e99a"}.icomoon-file-text:before{content:"\e99b"}.icomoon-file-empty:before{content:"\e99d"}.icomoon-files-empty:before{content:"\e99f"}.icomoon-file-text2:before{content:"\e9ad"}.icomoon-stack3:before{content:"\e9cf"}.icomoon-folder6:before{content:"\e9e9"}.icomoon-envelop3:before{content:"\ea32"}.icomoon-pushpin:before{content:"\ea36"}.icomoon-location:before{content:"\ea38"}.icomoon-compass:before{content:"\ea3f"}.icomoon-compass6:before{content:"\ea44"}.icomoon-map5:before{content:"\ea49"}.icomoon-clock:before{content:"\ea4d"}.icomoon-calendar2:before{content:"\ea60"}.icomoon-printer2:before{content:"\ea68"}.icomoon-display:before{content:"\ea73"}.icomoon-mobile:before{content:"\ea78"}.icomoon-tv:before{content:"\ea7c"}.icomoon-drawer3:before{content:"\ea83"}.icomoon-bubble:before{content:"\eac4"}.icomoon-bubble2:before{content:"\eac7"}.icomoon-user3:before{content:"\eb08"}.icomoon-user4:before{content:"\eb09"}.icomoon-quotes-right:before{content:"\eb1c"}.icomoon-search2:before{content:"\eb33"}.icomoon-equalizer2:before{content:"\eb5c"}.icomoon-cog:before{content:"\eb5f"}.icomoon-stats-bars2:before{content:"\eb8a"}.icomoon-stats-growth:before{content:"\eb90"}.icomoon-trophy2:before{content:"\eba7"}.icomoon-lamp8:before{content:"\ebfa"}.icomoon-list:before{content:"\ec59"}.icomoon-download7:before{content:"\ec89"}.icomoon-heart3:before{content:"\ece9"}.icomoon-thumbs-up3:before{content:"\ecf8"}.icomoon-warning:before{content:"\ed4f"}.icomoon-info2:before{content:"\ed64"}.icomoon-cross2:before{content:"\ed6d"}.icomoon-cross3:before{content:"\ed6e"}.icomoon-checkmark3:before{content:"\ed71"}.icomoon-enter:before{content:"\ed76"}.icomoon-play3:before{content:"\ed7e"}.icomoon-arrow-up:before{content:"\edb7"}.icomoon-arrow-up2:before{content:"\edb8"}.icomoon-arrow-right3:before{content:"\edbd"}.icomoon-arrow-right4:before{content:"\edbe"}.icomoon-arrow-down:before{content:"\edbf"}.icomoon-arrow-down2:before{content:"\edc0"}.icomoon-arrow-left4:before{content:"\edc6"}.icomoon-circle-up2:before{content:"\ede7"}.icomoon-circle-right2:before{content:"\ede8"}.icomoon-circle-down2:before{content:"\ede9"}.icomoon-circle-left2:before{content:"\edea"}.icomoon-circle-up4:before{content:"\edf4"}.icomoon-circle-right4:before{content:"\edf6"}.icomoon-circle-down4:before{content:"\edf8"}.icomoon-circle-left4:before{content:"\edfa"}.icomoon-facebook:before{content:"\e922"}.icomoon-instagram:before{content:"\eef1"}.icomoon-linkedin:before{content:"\e923"}.icomoon-plus3:before{content:"\ed5d"}.icomoon-minus3:before{content:"\ed5e"}.videoblock.span8{width:100%}@media (min-width:768px){.videoblock.span8{float:left;width:66.66666%}}.videoblock.span4{width:100%}@media (min-width:768px){.videoblock.span4{float:left;width:33.33333%}}.video-container{margin-bottom:35px}.video-icon{margin-bottom:15px}.embed-container{position:relative;padding-bottom:56.25%;padding-left:100px;height:0;overflow:hidden;max-width:100%}@media (min-width:480px){.video-icon{float:left;margin-right:30px}.embed-container{padding-bottom:42%}.text-media .embed-container{padding-bottom:0}}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.text-media .embed-container{position:relative;padding-bottom:0;padding-left:0!important;overflow:hidden;max-width:100%}.text-media .embed-container embed,.text-media .embed-container iframe,.text-media .embed-container object{position:relative;width:100%;padding-bottom:0;height:100%;min-height:309.38px}@media only screen and (max-width:1180px){.text-media .embed-container embed,.text-media .embed-container iframe,.text-media .embed-container object{min-height:253.13px}}@media only screen and (max-width:769px){.text-media .embed-container{padding-left:25px}.text-media .embed-container embed,.text-media .embed-container iframe,.text-media .embed-container object{min-height:192.38px}}@media only screen and (max-width:500px){.text-media .embed-container{padding-left:0}}.imagegalleryblock{margin-bottom:90px}.imagegalleryblock:after,.imagegalleryblock:before{content:" ";display:table}.imagegalleryblock .container,.imagegalleryblock .nopadding{padding-left:0;padding-right:0}.imagegalleryblock__thumbnail{height:100%;width:100%}.imagegalleryblock .block_ratio_thumb{position:relative}.imagegalleryblock .block_ratio_thumb:before{display:block;content:"";width:100%;padding-top:66.66667%}.imagegalleryblock .block_ratio_thumb>.block_ratio{position:absolute;top:0;left:0;right:0;bottom:0}.imagegalleryblock .fancybox{box-shadow:none!important;display:block;height:100%;left:0;overflow:hidden;padding:0!important;position:absolute;text-decoration:none;top:0;width:100%}.image-slider .block_ratio{position:relative}.image-slider .block_ratio:before{display:block;content:"";width:100%;padding-top:50%}.image-slider .block_ratio>.block_ratio{position:absolute;top:0;left:0;right:0;bottom:0}.image-slider .slick-arrow{background:center center no-repeat rgba(255,255,255,.7);background-size:1em 1em;border:none;border-radius:50%;bottom:.5em;color:transparent;cursor:pointer;height:36px;padding:0;position:absolute;transition:all,ease,.4s;width:36px;z-index:100}.secondary .image-slider .slick-arrow{bottom:1em}.image-slider .slick-arrow.slick-prev{left:.5em}.image-slider .slick-arrow.slick-prev:after{font-family:icomoon;position:absolute;top:-7.5px;left:0;font-size:36px;content:"\edea";color:#464646}.image-slider .slick-arrow.slick-next:after,.news-latest__more:after,.news-list__next,.news-list__text a:after,.two-third-text-block__link:before{content:"\ede8"}.image-slider .slick-arrow.slick-next{left:51px}.image-slider .slick-arrow.slick-next:after{font-family:icomoon;position:absolute;top:-7.5px;left:0;font-size:36px;color:#464646}.news-list__teaser{font-weight:700;margin-bottom:0}.news-list_navigation .active{font-weight:700;background:rgba(109,112,114,.2)}.news-list__paging .news-list__arrows:hover,.news-list__paging li:hover{background:rgba(109,112,114,.7);color:#fff;cursor:pointer}.news-list__headline{font-size:23px;font-weight:700}.news-list__paging{list-style-type:none;display:inline-block;border:1px solid #464646;width:auto;padding-left:0;margin-bottom:0}.news-list__paging li{transition:background ease .3s;float:left;padding:5px;min-width:35px;height:auto}.news-list__paging .news-list__arrows{padding-top:8px;padding-bottom:7px}.news-list__arrows,.news-list__next,.news-list__prev{background:#6d7072}.news-list__paging .news-list__arrows a{height:100%;width:100%}.news-list__paging li:not(:last-child){border-right:1px solid #464646}.news-list__next,.news-list__prev{color:#fff;font-family:icomoon}.news-list__container{height:auto;overflow:hidden}@media (min-width:480px){.news-list__container{height:auto}}@media (min-width:768px){.news-list__container{height:335px}}@media (min-width:1020px){.news-list__container{height:270px}}@media (min-width:1200px){.news-list__container{height:270px}}.news-list__text{background:#e1e1e1;margin-bottom:30px;padding:15px 15px 60px;margin-top:0;height:100%}.news-list__text a{transition:background ease .3s;position:relative;display:block;color:inherit;z-index:1;height:100%}.news-list__text a:after{-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-family:icomoon;position:absolute;bottom:-60px;right:0;width:36px;height:35px;line-height:35px;font-size:35px;text-align:right}@media (min-width:768px){.news-list__text{margin-top:30px;padding:15px}.news-list__text a:after{bottom:15px}}.news-list__image{margin-bottom:0;margin-top:30px;padding:0;box-sizing:border-box;background-size:cover}.news-list__image .cover{width:100%;min-height:230px}@media (min-width:768px){.news-list__image{margin-bottom:30px}.news-list__image .cover{height:335px}}@media (min-width:1020px){.news-list__image .cover{min-height:270px}}@media (min-width:1200px){.news-list__image .cover{min-height:270px}.filter__location{text-align:right}}.news__title{padding:0 0 30px;font-size:48px;margin-bottom:0}.news__date,.news__image img{margin-bottom:30px}.news__teaser{font-weight:700;font-size:15px}.news__image img{max-width:100%}#feedbackContent .inputLabel,.news-latest__heading h2,.sarch-navigation,.well h2{margin-bottom:0}.news-latest__heading,.news-latest__list,.news-latest__more{background:#00798A;padding:15px;border-bottom:2px solid #fff;color:#fff}.news-latest__list ul{list-style-type:none;padding-left:0}.news-latest__list ul li{margin-bottom:15px}.news-latest__item,.news-latest__more{font-size:17px;font-weight:600}.news-latest__more:after{font-family:icomoon;font-weight:500;font-size:28px;float:right;margin-top:-7px}.news-single .addpadding{padding-left:15px;padding-right:15px}.newsblock{padding-bottom:60px}.quotesliderblock{display:block;margin-top:15px;margin-bottom:90px}.quote-slider .quoteblock{height:auto;width:100%;min-height:150px}.quote-slider .block__ratio{height:auto;display:block}.quote-slider__content{padding-left:30px;padding-right:30px}.quote-slider__heading{font-size:39px;font-weight:regular;font-family:IBM Plex Serif kursiv,regular}.quote-slider .quote{font-size:72px;display:inline-block;position:relative;top:15px;font-family:"Titillium Web",sans-serif}.quote-slider .slider-nav{min-height:100px}.subject{margin-bottom:30px;padding:15px 30px 15px 45px;background:#efefef;position:relative}.subject__header{font-weight:700;font-size:16px}.subject::before{content:"+";font-weight:700;font-size:60px;position:absolute;top:-53px;left:14px}.newssliderblock,.studentsliderblock{margin-top:90px;color:#fff}.newssliderblock__image img,.studentsliderblock__image img{max-height:170px;margin-bottom:15px}@media (max-width:1199px){.newssliderblock__image img,.studentsliderblock__image img{max-height:150px}}.newssliderblock__image__text,.studentsliderblock__image__text{font-size:20px;margin-bottom:10px}.newssliderblock__last,.studentsliderblock__last{padding-right:0}@media (max-width:1510px){.newssliderblock__column,.studentsliderblock__column{background:#464646}}.newssliderblock .container .newssliderblock-gray,.studentsliderblock .container .newssliderblock-gray{background:#464646}@media (min-width:1020px){.newssliderblock .container .newssliderblock-gray:nth-of-type(2),.studentsliderblock .container .newssliderblock-gray:nth-of-type(2){padding-left:30px}}.newssliderblock .container .nomargin,.studentsliderblock .container .nomargin{margin-left:0;margin-right:0}.newssliderblock__img,.studentsliderblock__img{margin-top:15px;height:190px;width:100%}@media (max-width:991px){.newssliderblock__image img,.studentsliderblock__image img{max-height:170px}.newssliderblock__img,.studentsliderblock__img{background-size:cover}}.newssliderblock__byline,.studentsliderblock__byline{text-align:right;font-size:12px;opacity:.7;right:15px}.newssliderblock__container,.studentsliderblock__container{padding-top:15px;height:auto}.newssliderblock__heading,.studentsliderblock__heading{font-weight:600}.newssliderblock__teaser,.studentsliderblock__teaser{margin-top:15px}.newssliderblock__link,.studentsliderblock__link{position:relative;bottom:0;display:block}@media (min-width:768px){.newssliderblock__container,.studentsliderblock__container{height:280px}.newssliderblock__link,.studentsliderblock__link{position:absolute;bottom:0}}@media (min-width:1510px){.newssliderblock .container .nomargin,.studentsliderblock .container .nomargin{margin-left:-15px;margin-right:-15px}.newssliderblock__header,.studentsliderblock__header{max-width:200px;width:200px;text-align:right;position:absolute;left:-205px;padding-top:15px}.newssliderblock__allnews,.studentsliderblock__allnews{position:absolute;padding-top:15px;left:-115px;bottom:5px}}@media (max-width:1509px){.newssliderblock .container .nopadding,.studentsliderblock .container .nopadding{padding-left:0;padding-right:0}.newssliderblock__wrapper,.studentsliderblock__wrapper{padding:15px}.newssliderblock__header,.studentsliderblock__header{width:50%}.newssliderblock__header h2,.studentsliderblock__header h2{margin-bottom:0}.newssliderblock__allnews,.studentsliderblock__allnews{display:block;position:absolute;top:25px;right:15px}}.educations__name,.explainer{margin-bottom:30px}.newssliderblock__header h2,.studentsliderblock__header h2{font-size:25px}.newssliderblock__linktext,.studentsliderblock__linktext{transition:all,ease,.3s;padding:6px;color:#222;background:#bebebe;font-size:13px;display:inline-block}.newssliderblock__linktext:hover,.studentsliderblock__linktext:hover{background:rgba(255,255,255,.8)}.newssliderblock__arrow,.studentsliderblock__arrow{padding:9px 6px 8px;position:absolute;top:0;font-size:13px;color:#222;background:#fff;font-family:icomoon;display:inline-block}.newssliderblock .Lys,.studentsliderblock .Lys{color:#fff}.newssliderblock .Moerk,.studentsliderblock .Moerk{color:#464646}.studentsliderblock__container{height:auto}@media (min-width:768px){.studentsliderblock__container{height:350px}}@media (min-width:1510px){.studentsliderblock .newssliderblock__header{max-width:200px;width:200px;text-align:right;position:absolute;left:-205px;padding-top:15px}.studentsliderblock .newssliderblock__allnews{left:-100px}}.filter__location .squaredOne label:after,.filter__type .roundOne label:after{position:absolute;width:11px;height:11px;background:#222;top:1px;left:1px;border-radius:50%;content:''}.studentsliderblock .Lys{color:#fff}.studentsliderblock .Moerk{color:#464646}.filter__type{margin-bottom:40px}.filter__type .roundOne label{border-radius:50%}.filter__type .roundOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.filter__type .roundOne label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.filter__type .roundOne input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.filter__location .squaredOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.filter__location .squaredOne label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.filter__location .squaredOne input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.filter__form .input-base{width:28px;height:28px;display:inline-block;position:relative}.filter__form .category-hidden{display:none}.filter__form .categories .input-base-category{width:23px;height:23px;display:inline-block;position:relative}.filter__form .categories .input-base-category label{cursor:pointer;position:absolute;width:15px;height:15px;left:4px;top:4px;border-radius:50%}.filter__form .categories .squaredTwo label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:9px;height:9px;top:1px;left:1px;border-radius:50%}.filter__form .categories .squaredTwo label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.filter__form .categories .squaredTwo input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.filter__form .input-base label{cursor:pointer;position:absolute;width:17px;height:17px;left:4px;top:4px;border:2px solid #222;border-radius:50%}.filter__form label{font-weight:500}.filter__form .label-text{font-size:18px;display:inline-block;position:relative}@media (min-width:992px){.filter__form .label-text{font-size:16px}}@media (min-width:1020px){.filter__form .label-text{font-size:16px}}@media (min-width:1200px){.filter__form .label-text{font-size:18px}}.filter__form .seperator{float:right;display:inline-block;font-size:39px;position:relative;top:-7.5px}.filter__form .radio-input{display:inline-block;font-size:18px}.filter__form .categories{display:inline-block;margin-right:8.33px}.filter__form .category_wrapper{padding-left:15px;padding-right:15px}.filter__form .radio-input-categories{font-size:13px}.filters .group:nth-of-type(1){margin-left:-4px}.educations{padding-top:50px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.educations .mix{display:none}.educations__image-box{overflow:hidden;height:100px;width:100%}.educations__image{transition:all .5s ease;height:100px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.educations__image:hover{opacity:1;cursor:pointer;transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')}.educations__name{background:#464646;color:#fff;border-top:3px solid #fff;padding:7.5px}.educations__eux,.educations__icon{-ms-transform:translate(-50%,0);background:#94a964;width:40px;padding:5px 3px 3px;color:#002d4e;position:absolute}.educations__eux{height:35px;font-size:7px;right:0;z-index:20;bottom:50px;transform:translate(-50%,0)}.educations__eux span{font-size:19px;line-height:15px;font-weight:600}.educations__icon{display:block;border:none;z-index:10;transform:translate(-50%,0);height:36px;right:5px;top:74px;font-size:20px}.categori-init,.search-nav{display:none}.landing-page__blocks .hotspotblock>.hotspots{margin-left:0;margin-right:0}.landing-page--row{max-width:100%;overflow:hidden}.search-text{padding:5px}.search-form{padding:10px 7.5px}.search-form__input{padding-left:5px;width:160px;height:28px}.sarch-navigation{display:inline-block;border:#464646;width:auto;padding-left:0}#searchpage .pagination-centered,.loading-text{width:100%;text-align:center}#searchpage .main-search{padding-top:0}#searchpage .grayHead{padding-top:30px}.well{text-align:center}.contact-picture-default{display:none}.contact-block{height:auto;margin-bottom:35px}.contact-block a:not(.tel){text-decoration:none;color:#00798A}.contact-block h2{margin-bottom:10px}.contact-list-icon{color:#00798A}.contact-title{margin-bottom:10px!important}.contact-search-table{table-layout:fixed}.no-results{color:#E1E1E1;font-size:2em;text-align:center;padding:20px 0}.loading-text{font-size:2em;margin:25px 0}#contacts-search{margin-bottom:30px}#contacts-search input.form-control{background-color:#E1E1E1;color:#000;height:40px;outline:0;border:0;box-shadow:none}#contacts-search button,.text-media__link:hover{background-color:#6d7072}#contacts-search button{color:#fff;font-weight:700;transition:background-color 150ms ease}#contacts-search button:hover{background-color:rgba(109,112,114,.7);transition:background-color 150ms ease}.contact-search-table thead{background-color:#00788A;color:#fff;font-weight:700}.contact-search-table thead tr td{padding:15px;cursor:pointer}.contact-search-table tr td{word-wrap:break-word}.contact-search-table tbody tr{height:75px;cursor:pointer}#contact-details-container{margin:30px 0;display:none}#contact-details-container img{max-width:100%}.pager-container ul{height:30px;display:table;margin:5px auto}#contact-search-container{display:none}.contact-details-footer{margin-top:50px}.contact-search-lable{padding:0 0 0 5px;margin-top:5px}.contact-details-footer .glyphicon{color:#00788A}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00788A;animation:sk-foldCubeAngle 2.4s infinite linear both;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{animation-delay:.3s}.sk-folding-cube .sk-cube3:before{animation-delay:.6s}.sk-folding-cube .sk-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0}}.pad-30-0{padding:30px 0}.contact-picture{display:block;max-width:auto;height:70px;background-size:cover;margin-top:-2px}.contact-picture::after{position:absolute;top:0;left:0;display:block;width:75px;height:55px;content:'';background-image:url(/Resources/images/default_profile.png);background-size:cover}select.form-control{background-color:#E1E1E1;color:#000;height:40px;outline:0;border:0;box-shadow:none}.changed-by,.content__rte a{color:#00788a}select.form-control:focus{box-shadow:none}select.form-control:hover{cursor:pointer}.content__rte ol li,.content__rte p,.content__rte ul li{font-size:16px}@media (max-width:767px){.content__rte ol li,.content__rte p,.content__rte ul li{font-size:14px}}.text-block-text a{color:#00798A;text-decoration:none}.editor-login a:hover,.remove-filters__button:hover,.sub-page__education-line .emulate-link:hover,.sub-page__education-line .hidden-text .subline-link:hover,.text-block-text a:hover,.two-third-text-block__inner:focus .two-third-text-block__link,.two-third-text-block__inner:hover .two-third-text-block__link{text-decoration:underline}.no-side-margins{margin-left:0;margin-right:0}.textblock ol li,.textblock p,.textblock ul li{font-size:16px}@media (max-width:767px){.textblock ol li,.textblock p,.textblock ul li{font-size:14px}}.textblock.span8{width:100%}@media (min-width:768px){.textblock.span8{float:left;width:66.66666%}.textblock.span8 .text-block-text{padding-left:15px;padding-right:15px}}.textblock.span4{width:100%}@media (min-width:768px){.textblock.span4{float:left;width:33.33333%}.textblock.span4 .text-block-text{padding-left:15px;padding-right:15px}}.googlemapsblock .nopadding{padding:0;margin-bottom:30px}.googlemapview__ratio{display:block;height:auto;width:100%}.googlemapview__map{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1000;pointer-events:none}.googlemapview__meta{background-color:rgba(255,255,255,.8);padding:1em;position:absolute;top:0;width:100%;z-index:1200}.googlemapview__item{color:#f0a;font-weight:700}.googlemapview__item-icon{background:center center no-repeat;background-size:50% 50%;border-radius:50%;display:inline-block;height:2em;opacity:.25;transition:all .3s ease-in-out;width:2em}.googlemapview__item-count{background-color:inherit;border:3px solid #fff;border-radius:50%;color:#fff;display:none;font-size:.75em;font-weight:700;height:1.5em;line-height:1.5;padding:.5em;position:absolute;top:-1em;right:-1em;text-align:center;width:1.5em}.googlemapinfo .info-toggle,.googlemapview__label{display:inline-block;cursor:pointer}.googlemapview__checkbox:checked+.places__label .places__item-icon{opacity:1}.googlemapinfo__toggle{text-align:center}.googlemapinfo .info-toggle{font-size:41px;background:#00798A;border:3px solid #fff;border-radius:50%;color:#fff;height:65px;width:65px;padding-top:12px;position:relative;z-index:10}.googlemapinfo__content{background:#e6f2f3;padding:45px 15px;position:relative;top:-35px;z-index:5}.map-links ul{list-style-type:none}.map-links ul a{color:#00798A;font-weight:700}#map .googlemapview__inactive{display:none;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:31px}#map.inactive{animation:mapfadein .3s;position:relative;background:rgba(34,34,34,.6)}#map.inactive .googlemapview__inactive{display:inline-block;position:absolute;top:50%;left:50%;text-align:center;color:#fff}@keyframes mapfadein{from{opacity:0}to{opacity:1}}.education-description{font-size:39px;text-align:center;padding-bottom:30px}.landingpage-block{height:150px;margin-top:30px;margin-bottom:15px}.landingpage-block__student{position:absolute;top:19px;left:7.8px}.landingpage-block a{width:100%}.landingpage-block__image{font-size:48px;height:75px;width:75px;border-radius:50%;position:absolute;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:block}.landingpage-block__image span{position:relative;left:15px;top:12px;height:75px;width:75px}.landingpage-block__image .icomoon-Virksomheder-ikon{left:12px!important;top:5px!important}.landingpage-block__image .icomoon-Elev-ikon{top:5px!important}.landingpage-block__text{position:absolute;margin-top:130px;left:50%;text-align:center;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:39px;width:100%;font-weight:700}@media (min-width:768px){.landingpage-block__text{margin-top:130px}}@media (min-width:992px){.landingpage-block__text{margin-top:100px}}.location-block__disabled{color:#bebebe}.location-block__adress{padding-left:15px}#feedbackHolder{background:#808284!important;height:100%;display:none;right:-300px;margin-left:-1px;position:fixed;top:0;width:300px;z-index:9999}.feedback-close{position:absolute;top:15px;right:15px;cursor:pointer}#feedbackContent{background:repeat-y;font-family:verdana;text-align:left;height:100%;left:100%;margin-top:30px;color:#FFF;float:left;margin-left:25px;width:260px}#smileyTable{border-top:solid 1px;border-color:#fff}#smileyTable a.happy{background-position:0 0}#smileyTable a{background:url(../../Resources/images/smileys_sp02.png) no-repeat;display:block;height:47px;text-indent:-9999px;width:47px;margin-left:15px;margin-right:15px}#smileyTable td{vertical-align:central;text-align:center;padding-bottom:5px;padding-top:5px}#smileyTable a.neutral{background-position:-72px 0}#smileyTable a.sad{background-position:-144px 0}#smileyTable #sad.selected,#smileyTable a.active.sad,#smileyTable a.sad:hover{background-position:-144px -53px}#smileyTable #neutral.selected,#smileyTable a.active.neutral,#smileyTable a.neutral:hover{background-position:-72px -53px}#smileyTable #happy.selected,#smileyTable a.active.happy,#smileyTable a.happy:hover{background-position:0 -53px}#feedbackContent .submitForm{background-color:#F78F1E;border-radius:5px;color:#fff;font-weight:700;margin-top:0;font-size:8pt;width:70px;border-style:none;height:30px;text-align:center}.formFeedbackComment{border:solid #fff;border-width:3px;padding:0;margin:0;text-align:left;overflow:auto;width:247px;height:100px;font-size:9pt;font-family:Verdana;border-radius:3px}#feedbackContent input{height:23px;width:245px;color:#000;border:1px solid #fff;border-radius:3px}#feedbackContent .errorMsg{color:#A00A14;font-size:8pt;font-weight:700}#feedbackContent .error{border:3px solid #A00A14;border-radius:3px}#feedbackContent .inputLabel{font-family:verdana;color:#fff;font-size:8pt;font-weight:700;padding-bottom:0;margin-top:8px}#feedbackContent .submitDiv{width:100%;text-align:right;margin-top:10px;vertical-align:baseline}#feedbackContent p.text{font-size:8pt;font-weight:400;color:#fff;font-family:verdana}#feedbackContent h3{font-size:12pt;font-weight:400}#feedbackContent h4{font-size:8pt;font-weight:700}.formFeedbackComment.happy{border:3px solid #77922E}.formFeedbackComment.neutral{border:3px solid #E1A000}.formFeedbackComment.sad{border:3px solid #A00A14}.feedback__sent{color:#a1c469}.feedback__not-sent{color:#A00A14}.fb_container{text-align:center;margin-bottom:30px}.left-content .fb_container{margin-bottom:90px}iframe{border:none}.hotspots{margin-left:15px;margin-right:15px;margin-top:40px}.hotspots .nopadding{padding-left:15px;padding-right:15px;margin-bottom:15px;border-left:15px solid #fff;border-right:15px solid #fff}.hotspots .branding--bottom--text{font-size:34px;padding:20px;word-break:break-word}.education-lines,.line-educations{padding-top:60px;padding-bottom:30px}.hotspots .branding__txt2{display:block;font-size:19px;font-weight:500}@media (min-width:1200px){.hotspots .block_ratio{height:100%}}@media (max-width:1024px){.hotspots .branding--bottom--text{font-size:22px}}@media (max-width:767px){.hotspots .branding--bottom--text{font-size:28px}}.line-educations .line--icon{height:146px;background-color:#fff;width:146px;position:absolute;left:50%;top:33px;-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:50%;z-index:80}.line-educations .otg{top:83px}.line-educations .line-education{position:relative;margin-bottom:30px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.line-educations .line-education .theme--icon{background-size:100%!important}.instagram-list__image,.line-educations .line-education__backgroundimage,.text-media__image{background-size:cover;background-position:center}.line-educations .line-education__backgroundimage{background-repeat:no-repeat}@media (min-width:992px){.line-educations .otg{top:50%;-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.line-educations .line-education__backgroundimage{min-height:0}}.line-educations .line-education__backgroundimage:before{content:' ';position:absolute;left:0;right:0;top:0;bottom:0}.line-educations .theme__robotics-ext .line--icon{background-size:58%!important;background-position-y:center}.line-educations .line-education-otg{padding-left:15px;padding-right:15px}.line-educations .line-education-otg .line-education__backgroundimage{min-height:300px}@media (max-width:991px){.line-educations .line-education-otg .line--icon{display:none}}.line-educations .line-name{padding:30px;text-align:center;margin-top:153px;font-size:31px;font-weight:600;position:relative;z-index:70}@media (min-width:992px){.line-educations .line-education-otg .line-education__backgroundimage{min-height:0}.line-educations .line-name{font-size:36px}}.line-educations .line-name-otg{text-align:left;padding-left:30px;margin-top:0;z-index:70;font-size:25px}.line-educations .otg-line{padding-bottom:15px}@media (min-width:992px){.line-educations .line-name-otg{padding-left:90px;margin-top:0}.line-educations .otg-line{min-height:366px;padding-bottom:0}}.line-educations .sub-line{padding-left:30px;font-size:16px;font-weight:600;margin-bottom:15px;display:block}@media (min-width:992px){.line-educations .sub-line{padding-left:90px;margin-top:0}}.line-educations .sub-line::after{font-family:icomoon!important;content:"\edbd";padding-left:15px;position:relative;top:2px}.line-description{font-weight:700}.text-media{background-color:#efefef;margin-bottom:15px}.text-media .text-media__linktext,.text-media a,.text-media h1,.text-media h2,.text-media h3,.text-media h4,.text-media ol li,.text-media p,.text-media span,.text-media ul li{color:#6d7072}.text-media__media-container{padding-right:0}.text-media__content-wrap{padding-top:35px;padding-bottom:32px;padding-left:15px}.text-media__tagline{margin-bottom:8px;font-size:20px;font-weight:600}.text-media__title{font-size:39px!important;margin-bottom:22px!important;text-align:left!important}.text-media__bodytext{font-size:16px;margin-bottom:0}.text-media .embed-container{height:100%!important}.text-media__link{margin-top:25px;display:inline-block;padding:5px 15px;border:1px solid #6d7072;transition:background-color .3s ease-in-out}.text-media__link-text{font-size:14px;font-weight:600;transition:color .3s ease-in-out}.text-media__link-arrow{margin-left:10px;font-size:11px;font-family:icomoon;display:inline-block;color:#6d7072;transition:color .3s ease-in-out}.text-media.blue-theme .text-media__link-arrow,.text-media.blue-theme .text-media__linktext,.text-media.blue-theme a,.text-media.blue-theme h1,.text-media.blue-theme h2,.text-media.blue-theme h3,.text-media.blue-theme h4,.text-media.blue-theme ol li,.text-media.blue-theme p,.text-media.blue-theme span,.text-media.blue-theme ul li,.text-media__link:hover .text-media__link-arrow,.text-media__link:hover .text-media__link-text{color:#fff}.text-media__image{height:100%;width:100%;min-height:292px}.text-media.follow-accordion{width:100%}.text-media.follow-accordion .embed-container{padding-left:15px}.text-media.blue-theme{background-color:#002d4e}.text-media.blue-theme .text-media__link{border:1px solid #fff}.text-media.blue-theme .text-media__link:hover{background-color:#fff}.text-media.blue-theme .text-media__link:hover .text-media__link-arrow,.text-media.blue-theme .text-media__link:hover .text-media__link-text{color:#002d4e}@media (max-width:767px){.text-media__content-wrap{padding-top:25px;padding-bottom:25px;padding-left:0}.text-media__tagline{font-size:14px;margin-bottom:4px}.text-media__title{font-size:19px!important;line-height:28px;margin-bottom:15px}.text-media__media-container{padding-left:0}}.instagram-list{margin-top:60px;margin-bottom:60px;padding-left:15px;padding-right:15px}@media (min-width:768px){.instagram-list{padding-left:30px;padding-right:30px}}.instagram-list__icon{padding-left:15px}.instagram-list__image{width:100%;padding-top:100%;display:block}.instagram-list__col-instagram{width:50%;display:block;float:left;padding-left:7.5px;padding-right:7.5px;padding-bottom:15px;position:relative}@media (min-width:768px){.instagram-list__col-instagram{width:20%}}@media (min-width:992px){.instagram-list__col-instagram{width:10%}}.instagram-list__follow-wrapper{margin-left:7.5px;margin-right:7.5px}.instagram-list__follow{position:relative;width:100%;display:inline-block;background-color:#464646;color:#fff;text-align:right;font-size:33px;font-weight:700;padding:7.5px 15px 7.5px 7.5px}.instagram-list a:focus .instagram__content,.instagram-list a:hover .instagram__content{visibility:visible;opacity:1}.course-filter-block input[type=radio],.course-subscription__step1 input[type=radio],.course-subscription__step2 input[type=radio],.instagram__content{visibility:hidden}.instagram__content{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;opacity:0;padding-left:7.5px;padding-right:7.5px;padding-bottom:15px}.instagram__content__more,.instagram_modal .fancybox-nav span{visibility:visible!important}.instagram__content__more{opacity:100!important}.instagram__content__more-link{top:50%;font-size:26px!important}@media (min-width:992px){.instagram__content__more-link{font-size:31px -3px!important}}@media (min-width:1020px){.instagram__content__more-link{font-size:31px -3px!important}}@media (min-width:1200px){.instagram__content__more-link{font-size:35px!important}}.instagram__content-wrapper{height:100%;width:100%;background:rgba(34,34,34,.8)}.instagram__content__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#222;opacity:.8}.instagram__content__comments,.instagram__content__likes{display:inline-block}.instagram__content__likes{padding-right:10px}.instagram__content-bubble{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);position:relative;right:5px}.instagram__content__text{display:block;position:absolute;width:100%;padding-left:15px;padding-right:30px;font-size:12px;text-align:center;top:40%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.instagram__content__text span{display:inline-block;padding-right:5px}.instagram_modal{background:rgba(34,34,34,.8)!important}.instagram_modal::before{font-family:icomoon!important;content:"\ed6d";color:#fff;font-size:48px;position:absolute;right:30px;top:15px;cursor:pointer}.instagram_modal .fancybox-nav{width:60px;font-size:31px}.instagram_modal .fancybox-skin{border-radius:0;padding:0!important}.instagram_modal .fancybox-title{padding:30px;height:100%}@media (min-width:992px){.instagram_modal .fancybox-inner{max-width:50%!important;min-width:50%!important;background:rgba(34,34,34,.9);overflow:hidden!important;height:100%!important}.instagram_modal .fancybox-outer,.instagram_modal .fancybox-skin{height:100%!important}.instagram_modal .fancybox-title{width:50%;position:absolute;top:0;right:0;font-family:"Titillium Web",sans-serif;font-size:18px;line-height:1.4em!important}.instagram_modal .fancybox-image{margin:0 auto!important;max-width:none;object-fit:cover}.instagram_modal .fancybox-wrap{width:65%!important;left:15%!important;height:70%!important;top:15%!important}}.instagram_modal .instagram__next{right:-60px;color:#fff;text-align:right}.instagram_modal .instagram__next .icomoon-arrow-right4{position:absolute;right:0}.instagram_modal .instagram__hashtag{color:#57b8d9}.instagram_modal .instagram__prev{left:-60px;color:#fff}.instagram_modal .instagram-btm{color:#6d7072;font-size:15px;margin-top:15px}@media (min-width:992px){.instagram_modal .instagram-btm{margin-top:0;position:absolute;bottom:30px;left:30px}}.education-lines .col-custom-12{float:left;width:25%;padding-left:15px;padding-right:15px;margin-bottom:15px}@media (min-width:480px){.education-lines .col-custom-12{width:25%}}@media (min-width:1200px){.education-lines .col-custom-12{width:12.5%;margin-bottom:0}}.education-lines .col-custom-33{float:left;width:100%;padding-left:30px;padding-right:30px;margin-bottom:15px}@media (min-width:480px){.education-lines .col-custom-33{width:33%;margin-bottom:0}}.otg-lines{position:relative;width:100%;margin:0 auto}@media screen and (min-width:40em){.otg-lines{width:40em}}.education-line .educations__icon{position:relative;opacity:.4;top:0;right:-50%;width:5em;height:5em}@media (min-width:480px){.education-line .educations__icon{width:5em;height:5em}}@media screen and (min-width:628px){.education-line .educations__icon{width:8em;height:8em}}.education-line .educations__icon.active{opacity:1!important;width:6em!important;height:6em!important}@media (min-width:480px){.education-line .educations__icon.active{width:7em!important;height:7em!important}}.education-line .theme--icon{background-size:100%!important}.education-line__content-hidden{display:none}.education-line__content{text-align:center;padding-top:30px;min-height:250px}.education-line__cta{min-height:6em}@media (min-width:480px){.education-line__cta{min-height:7em}}@media screen and (min-width:628px){.education-line .educations__icon.active{width:10em!important;height:10em!important}.education-line__cta{min-height:10em}}@media (min-width:768px){.education-line__text{margin-left:60px;margin-right:60px}.sub-page__headline{min-height:295px;height:295px}}.education-line__trigger .educations__icon{cursor:pointer}.education-line__content__cta{padding-top:30px}.education-line__linktext{transition:all,ease,.3s;padding:6px;color:#222;background:#bebebe;font-size:13px;display:inline-block}.education-line__linktext:hover{background:rgba(190,190,190,.4)}.education-line__arrow{padding:8px 6px 9px;font-size:13px;color:#fff;background:#fff;font-family:icomoon;display:inline-block}@media (min-width:480px){.education-line__subpage{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.education-line__subpage{padding-left:0;padding-right:0}}.education-line__subpage .education-line__content .sub-line{margin-bottom:15px;font-size:16px;font-weight:600;text-align:left}.education-line__subpage .education-line__content .sub-line .education-line__arrow{margin-left:15px}.sub-page__headline{min-height:295px;text-align:center}.sub-page__headline h3{position:relative;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:48px}.sub-page__education-lines{background:#efefef;padding:30px 0 60px;margin:0 0 60px}.sub-page__education-lines .mb-default{margin-bottom:30px}.sub-page__education-lines h2{margin-bottom:60px}@media (max-width:767px){.education-line__subpage .education-line__content .sub-line{text-align:center;float:none!important;display:block}.education-line__subpage .education-line__content .sub-line .pull-right{float:none!important}.sub-page__education-lines{margin-left:15px;margin-right:15px}.sub-page__education-lines .flex--equal-height{display:inline-block}}.sub-page__education-line{background:#fff;position:relative;width:100%;overflow:hidden;display:inline-block;cursor:pointer}@media (min-width:768px){.sub-page__education-line{min-height:295px;height:295px}}.sub-page__education-line .image{display:inline-block;padding-bottom:56%;position:relative;width:100%;background-position:center;background-size:cover}@media (max-width:767px){.sub-page__education-line .image{padding-bottom:70%}}.sub-page__education-line .overlay{transition:opacity ease .2s;position:absolute;background:rgba(34,34,34,.7);padding-bottom:56%;z-index:10;opacity:0;top:0;width:100%}@media (max-width:767px){.sub-page__education-line .overlay{padding-bottom:70%}}.sub-page__education-line h3{transition:all ease .2s;position:absolute;width:100%;z-index:20;padding:7.5px 15px;-ms-transform:translate(0,-100%);transform:translate(0,-100%);margin-bottom:5px;top:0;margin-top:56%;text-shadow:0 0 3px rgba(0,0,0,.9);font-weight:600;font-size:16px}.sub-page__education-line .hidden-text{position:absolute;top:0;left:0;display:none;color:#fff;z-index:40;width:100%;padding-top:56%;overflow:hidden}@media (max-width:767px){.sub-page__education-line h3{margin-top:70%}.sub-page__education-line .hidden-text{padding-top:70%}}.sub-page__education-line .hidden-text strong{font-size:18px}.sub-page__education-line .hidden-text__inner{position:absolute;padding:15px;top:50%;left:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.sub-page__education-line .hidden-text .subline-link{margin-top:7.5px;display:inline-block}.sub-page__education-line .hidden-text .subline-link:after{font-family:icomoon;content:"\edbd";display:inline-block;position:relative;font-size:.75em;margin-left:7.5px}.sub-page__education-line .emulate-link{position:absolute;top:0;display:none;color:#fff;z-index:40;margin-top:56%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);left:50%;padding-bottom:7.5px}@media (max-width:767px){.sub-page__education-line .emulate-link{margin-top:70%}}.sub-page__education-line .inner{padding:15px}.sub-page__education-line .teaser{font-size:16px;font-weight:700}.sub-page__education-line:focus,.sub-page__education-line:hover{cursor:auto}.sub-page__education-line:focus h3,.sub-page__education-line:hover h3{margin-top:0;-ms-transform:translate(0,0);transform:translate(0,0)}.sub-page__education-line:focus .overlay,.sub-page__education-line:hover .overlay{opacity:1}.sub-page__education-line:focus .emulate-link,.sub-page__education-line:focus .hidden-text,.sub-page__education-line:hover .emulate-link,.sub-page__education-line:hover .hidden-text{display:inline-block}.sub-page__heading{margin-bottom:0;font-weight:500;text-align:center;padding-top:60px}.sub-page__heading span{font-weight:700}.hotspots-container .branding--bottom .block_ratio:before{padding-top:68%}.program-context .imagespotblock__quote span{display:none}.program-context .imagespotblock__line{padding-bottom:0!important}.program-context .imagespotblock .block_ratio:before{padding-top:73.33333%!important}.subsite-otg .branding.no-image,.subsite-vtg .branding.no-image{min-height:0!important}.subsite-otg .main-header__logo,.subsite-vtg .main-header__logo{height:80px;position:relative;margin-top:-22px}@media (min-width:1510px){.subsite-otg .newssliderblock,.subsite-otg .studentsliderblock,.subsite-vtg .newssliderblock,.subsite-vtg .studentsliderblock{background:#0095aa;background-image:linear-gradient(to right,#0095aa 50%,#464646 50%)}}@media (max-width:1509px){.subsite-otg .newssliderblock,.subsite-otg .studentsliderblock,.subsite-vtg .newssliderblock,.subsite-vtg .studentsliderblock{background:#fff}.subsite-otg .newssliderblock__wrapper,.subsite-otg .studentsliderblock__wrapper,.subsite-vtg .newssliderblock__wrapper,.subsite-vtg .studentsliderblock__wrapper{background:#0095aa}}.subsite-otg .newssliderblock__allnews,.subsite-otg .newssliderblock__header,.subsite-otg .studentsliderblock__allnews,.subsite-otg .studentsliderblock__header,.subsite-vtg .newssliderblock__allnews,.subsite-vtg .newssliderblock__header,.subsite-vtg .studentsliderblock__allnews,.subsite-vtg .studentsliderblock__header{color:#464646}.subsite-otg .newssliderblock .storybtn,.subsite-otg .studentsliderblock .storybtn,.subsite-vtg .newssliderblock .storybtn,.subsite-vtg .studentsliderblock .storybtn{background:#0095aa}@media (max-width:767px){.subsite-otg .newssliderblock__last,.subsite-otg .studentsliderblock__last,.subsite-vtg .newssliderblock__last,.subsite-vtg .studentsliderblock__last{padding-left:0}.subsite-otg .newssliderblock__container.newssliderblock__image,.subsite-vtg .newssliderblock__container.newssliderblock__image{padding-left:0;padding-bottom:0}}.subsite-otg .newssliderblock__container.newssliderblock__image a,.subsite-vtg .newssliderblock__container.newssliderblock__image a{height:100%;width:100%;display:block}.subsite-otg .newssliderblock__container.newssliderblock__image img,.subsite-vtg .newssliderblock__container.newssliderblock__image img{height:100%;width:100%;object-fit:cover;display:block;max-height:none;margin-bottom:0}.subsite-otg .newssliderblock__image__text,.subsite-vtg .newssliderblock__image__text{display:none}.subsite-vtg .imageslideshowblock{min-height:300px}@media (min-width:480px){.subsite-vtg .imageslideshowblock{min-height:400px}}@media (min-width:768px){.subsite-vtg .imageslideshowblock{min-height:600px}.subsite-otg .sub-page__education-line{min-height:340px;height:340px}}@media (min-width:992px){.subsite-otg .newssliderblock__container.newssliderblock__image,.subsite-vtg .newssliderblock__container.newssliderblock__image{padding-top:0!important}.subsite-vtg .branding__category__icon{top:428px!important}.subsite-otg .sub-page__education-line{min-height:390px;height:390px}}@media (min-width:1200px){.subsite-otg .sub-page__education-line .emulate-link,.subsite-otg .sub-page__education-line h3{margin-top:39%}.subsite-otg .sub-page__education-line{min-height:290px;height:290px}.subsite-otg .sub-page__education-line .image,.subsite-otg .sub-page__education-line .overlay{padding-bottom:39%}.subsite-otg .sub-page__education-line .hidden-text{padding-top:39%}.subsite-otg .sub-page__education-line:focus h3,.subsite-otg .sub-page__education-line:hover h3{margin-top:0;-ms-transform:translate(0,0);transform:translate(0,0)}}.calendarhotspotblock{background:#efefef;margin-bottom:60px}.calendar-hotspot{margin-left:15px;margin-right:15px;margin-top:60px;margin-bottom:30px!important}.calendar-hotspot__wrapper{display:block;height:100%;width:100%}.calendar-hotspot .nopadding{padding-left:15px!important;padding-right:15px!important;margin-bottom:30px;border-left:15px solid #efefef;border-right:15px solid #efefef}.calendar-hotspot .branding--bottom--text{font-size:34px!important;padding:20px;word-break:break-word}.calendar-feed__content,.scriptblock{padding-bottom:30px;padding-top:30px}.calendar-hotspot .branding__txt2{display:block!important;font-size:19px;font-weight:500}@media (min-width:768px){.calendar-hotspot .block_ratio{height:250px}}@media (min-width:1200px){.calendar-hotspot .block_ratio{height:100%}}.calendar-hotspot__events{border-bottom:30px solid #efefef;background:#fff;display:-ms-flexbox;display:flex;height:100%;padding-bottom:30px}.calendar-hotspot__calendarlink{float:right;padding-top:15px;padding-right:15px}.calendar-event{display:-ms-flexbox;display:flex;padding-top:30px;padding-left:7.5px;padding-right:7.5px}.calendar-event h4{margin-bottom:0;font-size:31px;color:#464646}.calendar-event__date{background:#464646;color:#fff;height:4em;width:4em;border-radius:50%;text-align:center;font-size:25px}.calendar-event__date .event-date{position:relative;top:10px}@media (min-width:768px){.calendar-hotspot__events{padding-bottom:0}.calendar-event__date{height:3.5em;width:3.5em;font-size:22px}.calendar-event__date .event-date{top:4px}}@media (min-width:992px){.calendar-event__date{height:4em;width:4em;font-size:25px}.calendar-event__date .event-date{top:10px}.modal-dialog{min-width:600px}}.calendar-event__date .event-date span{line-height:.6;padding-top:.5em;display:block}.calendar-event .event-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:19.6px;max-height:98px}.subsite-otg .calendar-event__date,.subsite-vtg .calendar-event__date{background:#aec023!important}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(34,34,34,.4);display:none}.modal-dialog{position:fixed;top:20%;z-index:110;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);max-width:600px;background:#fff}.modal-header{padding:15px;background:#00788a;color:#fff}.modal-body,.modal-footer{padding:15px;background:#e0f2f8}.modal-footer{padding-top:0}.close{float:right;font-size:31px;cursor:pointer}.close__header{font-size:38px;margin-top:-7px}.program-context .branding__bar,.program-context .front-slider__bar{color:#fff!important;background:rgba(34,34,34,.5)!important}.program-context .front-slider__bar [class*=col-]{width:100%!important}@media (min-width:1020px){.program-context .front-slider__bar{background:rgba(34,34,34,.5)!important}.course-filter-block__category{min-height:50px}}.program-context .branding__title{opacity:1!important}.program-context .branding__category__label{display:none!important}.program-context .branding__category__icon{height:5em;width:5em;position:absolute;top:30px;z-index:90;right:0}@media (min-width:480px){.program-context .branding__category__icon{top:90px}}@media (min-width:768px){.program-context .branding__category__icon{top:30px;height:7em;width:7em}}@media (min-width:992px){.program-context .branding__category__icon{top:265px;height:9.5em;width:9.5em}}.program-context .video-icon,.subsite-otg .video-icon,.subsite-vtg .video-icon{display:none}.calendar-feed{margin-top:60px;margin-bottom:30px!important}.calendar-feed h4{margin-bottom:0;font-size:28px;color:#464646}.calendar-feed__button{cursor:pointer;display:inline-block}.calendar-feed__content:nth-child(2n){background:#efefef}.calendar-feed__month{width:300px;display:inline-block}.calendar-feed__navigation{text-align:center;font-weight:700;font-size:31px;padding-bottom:15px;border-bottom:4px solid #222}.calendar-feed__navigation-bottom{border-bottom:none!important;padding-top:15px;border-top:4px solid #222}.calendar-feed__noresults{text-align:center;font-weight:700;font-size:31px;padding:30px}.calendar-feed__date{background:#464646;color:#fff;height:4em;width:4em;border-radius:50%;text-align:center;font-size:25px}.calendar-feed__date .event-date{position:relative;top:10px}@media (min-width:768px){.calendar-feed__date{height:3.5em;width:3.5em;font-size:22px}.calendar-feed__date .event-date{top:4px}}@media (min-width:992px){.calendar-feed__date{height:4em;width:4em;font-size:25px}.calendar-feed__date .event-date{top:10px}}.course-filter-block{background:#e0f2f8;padding:30px 0}.course-filter-block .theme-checkbox{border-color:#222!important}.course-filter-block .theme-checkbox:after{background:#222!important}.course-filter-block .input-base{background:#e0f2f8!important}.course-filter-block__category .radio-input{position:absolute}.course-filter-block__category .radio-input-categories{margin-left:30px;margin-top:3px}.course-filter-block input[type=radio]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.course-filter-block__datepickers{text-align:center;color:#fff;margin-top:30px;cursor:pointer}.course-filter-block__datepickers .date{padding:10px 15px;width:200px;text-align:left;margin-right:15px;font-weight:700;font-size:28px;background:#57b8d9;display:inline-block}.course-filter-block__datepickers .date input{background:0 0;border:none;display:none;width:145px}.course-filter-block__datepickers .date input::-webkit-calendar-picker-indicator,.course-filter-block__datepickers .date input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.course-filter-block__datepickers .date #enddate_text,.course-filter-block__datepickers .date #startdate_text{display:inline-block}.course-filter-block__datepickers .icomoon-circle-down4{text-align:right;float:right;margin-top:3px}.course-filter-block .horizontal-separator{width:98%;border-top:1px solid #fff}.datepicker-dropdown:after,.datepicker-dropdown:before{display:inline-block;border-top:0;position:absolute;content:''}/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}.course-subscription{margin-bottom:30px}.course-subscription__important-information-loader{position:absolute;top:7px;right:15px}.course-subscription__subject{background:#e1e1e1;padding:15px;font-weight:700;margin-bottom:15px}.course-subscription__header{padding:15px;background:#00788a;color:#fff}.course-subscription__disabled{background:rgba(0,120,138,.5)!important;cursor:default!important}.course-subscription label{font-weight:400;margin-bottom:0;cursor:pointer}.course-subscription__step1{padding-left:0}.course-subscription__step1 label,.course-subscription__step2 label{cursor:pointer;position:absolute;width:17px;height:17px;left:12px;top:4px;border:2px solid #222;border-radius:50%;font-weight:500}.course-subscription__step1 .label-text,.course-subscription__step2 .label-text{font-size:18px;display:inline-block;position:relative}@media (min-width:992px){.course-subscription__step1 .label-text,.course-subscription__step2 .label-text{font-size:16px}}@media (min-width:1020px){.course-subscription__step1 .label-text,.course-subscription__step2 .label-text{font-size:16px}}@media (min-width:1200px){.course-subscription__step1 .label-text,.course-subscription__step2 .label-text{font-size:18px}}.course-subscription__step1 label:after,.course-subscription__step2 label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;width:11px;height:11px;background:#222;top:1px;left:1px;border-radius:50%;content:''}.course-subscription__step1 label:hover::after,.course-subscription__step2 label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.course-subscription__step1 input[type=radio]:checked+label:after,.course-subscription__step2 input[type=radio]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.course-subscription h3{font-size:18px}.footer-subsite .footer__title,.modal .modal-body{font-size:25px}.course-subscription__content{background:rgba(0,120,138,.15);padding:15px}.course-subscription__content .field-validation-error{color:red}.course-subscription__input{padding-bottom:7.5px}.course-subscription__button{display:block;border:none;background-color:#00788a;color:#fff;padding:7.5px;width:75px;text-align:center;margin:7.5px auto 0;font-weight:700;cursor:pointer}.courses-list,.courses-list__content,.modal-pull-down{padding-top:15px}.course-subscription__accordion{display:block!important}.course-subscription__accordion-header:after{content:""!important;display:none}.course-subscription__accordion-header .icomoon-bubble2,.course-subscription__accordion-header .icomoon-info2{color:#00788a}.course-subscription__accordian-label{font-weight:700}.modal .course-subscription__button{margin:0}.modal .modal-footer .close{float:left}.courses-categories .theme--icon{background:#c3006a;color:#fff;text-align:center}.courses-categories .theme--icon span{position:relative;top:5px;font-weight:700}.courses__upcoming{margin-top:30px;margin-bottom:30px}.courses__upcoming h2{text-align:center}.no-right-padding{padding-right:0!important}.courses-list{background:#e1e1e1;margin-bottom:30px;padding-bottom:15px}.courses-list__search-string{text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.courses-list .icomoon-info2{color:#00788a;font-size:20px;position:absolute;top:0}.courses-list:nth-of-type(even){color:#fff!important;background:#808384!important}.courses-list__startdate{margin-left:30px}.courses-list__header{border-bottom:3px solid #fff;font-weight:700;padding-bottom:15px}.courses-list__content h4{display:inline-block;font-size:20px}.courses-list__content .newssliderblock__linktext{background:#00788a;color:#fff}.courses-list__content .newssliderblock__link{position:absolute;right:40px;bottom:-15px}.courses-list__showmore{background:#808384;color:#fff;float:right;font-size:31px;padding:15px 50px 15px 15px;cursor:pointer;font-weight:700;position:relative;width:235px}.courses-list__showmore .icomoon-circle-right4{position:relative;left:30px;top:2px}.courses-loader,.courses-loader:after{border-radius:50%;width:10em;height:10em}.courses-loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid #e0f2f8;border-right:.5em solid #e0f2f8;border-bottom:.5em solid #e0f2f8;border-left:.5em solid #57b8d9;-ms-transform:translateZ(0);transform:translateZ(0);animation:load8 1.1s infinite linear}.courses-loader--load-more{margin:0;border-top:.2em solid #e1e1e1;border-right:.2em solid #e1e1e1;border-bottom:.2em solid #e1e1e1;border-left:.2em solid #464646;width:2.5em;height:2.5em;position:absolute;right:15px;top:15px}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.remove-filters{margin-top:20px}.remove-filters__button{margin-right:15px;color:#6d7072}.footer--container{margin-top:30px;padding:30px 0 60px;background:#fff}.footer--container a{color:inherit}.footer h4,.footer__title{font-size:16px}.footer__social{text-align:right;color:#fff}.footer .icomoon-snapchat-ghost{margin-right:0}.footer__icon{position:relative;display:inline-block;background-color:#464646;border-radius:50%;font-size:56px;margin:7.5px;height:55px;width:55px;text-align:center;opacity:1;transition:opacity .2s ease-in}.footer-subsite .footer__feedback:hover,.footer__icon:hover{opacity:.8}.footer__icon svg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;max-height:20px;max-width:26px}.footer__feedback{background:#464646;border-radius:33px;padding:16px 20px 20px;font-size:21px;margin:7.5px;float:right;height:66px;text-align:center;position:relative}.footer__bubble{font-size:37.8px;position:relative;bottom:3px;z-index:20}.footer__dots{color:#464646;font-size:16px;position:absolute;padding-top:8px;right:24px;top:10px;z-index:40}.footer p{margin:0}.footer .col-sm-4{padding-left:0}.footer-item{display:inline-block}.footer-item ul{padding-left:17px}.footer-item__header{border-top:4px solid #222;padding-top:15px}.footer-item__header h3{font-size:14px}.footer-item__header::after{position:absolute;padding:0;width:20%;height:5px;right:0;top:0;background:#fff}.footer-subsite .footerlinkblock{width:33.33333%;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:top}.footer-subsite .footerlinkblock .footer-item{width:100%}.footer-subsite{margin-top:0}.footer-subsite .footer__icon{font-size:23px;height:48px;width:48px;margin-left:0}.footer-subsite .footer__icon svg{max-height:16px;max-width:22px}.footer-subsite .footer__feedback{font-size:14px;height:48px;margin-left:0;transition:opacity .2s ease-in}.footer-subsite .footer__bubble{font-size:17px;position:absolute;top:5px;left:40px}.footer-subsite .footer__dots{font-size:6px;right:41px;top:1px}.footer-subsite .feedback__text{position:relative;top:5px}.footer-subsite .footer__social a{float:left}.editor-login{color:#6d7072}.editor-login a{color:inherit}@media (max-width:1199px){.footer-subsite .footer-item__links a{font-size:13px}}@media (max-width:1024px){.footer-subsite .footerlinkblock{width:50%}.footer-subsite .footer-item__links a{font-size:12px}}@media (max-width:767px){.footer--container{margin-top:10px;padding-bottom:30px}.footer-subsite .footerlinkblock{width:100%}.footer-subsite .footer-item__links a{font-size:14px;margin-bottom:2px;display:block}}.spotblock{float:left;padding-left:15px}.spotblock__container{padding:0;margin-bottom:15px;min-height:197px}.spotblock__container img{width:100%;height:auto}.spotblock__desktop{display:none}.spotblock__mobile{display:block}.spotboxblock .nomargin{margin-left:-15px;margin-bottom:90px;margin-top:60px;padding-right:0}.spotboxblock .nomargin h2{margin-left:15px;text-align:center}.spotboxblock .span4{width:100%}@media (min-width:768px){.spotblock__desktop{display:block}.spotblock__mobile{display:none}.spotboxblock .span4{width:33.33333%}}.spotboxblock .span8{padding-left:15px}.spotboxblock .span8:nth-child(even){width:100%}@media (min-width:768px){.spotboxblock .span8:nth-child(even){width:58.6%}}.spotboxblock .span8:nth-child(odd){width:100%}@media (min-width:768px){.spotboxblock .span8:nth-child(odd){width:41.4%}}.spotboxblock .span12{width:100%}.two-third-text-block--container{margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-third-text-block--container:after,.two-third-text-block--container:before{display:none}.two-third-text-block__inner{padding:30px;display:block}.two-third-text-block__left{background:#efefef;padding-top:30px;padding-bottom:30px;padding-left:45px}.two-third-text-block__link{padding-left:30px;position:relative}.two-third-text-block__link:before{font-family:icomoon;position:absolute;left:0}.landing-page--row .textblock{padding-left:30px;padding-right:30px}.landing-page--row .hotspotblock{padding-left:15px;margin-right:-15px}.landing-page--row .textmediablock,.landing-page--row .twothirdstextblock{margin-left:30px}.frontpagehotspotblock{margin-bottom:30px}.frontpagehotspotblock--container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.frontpagehotspotblock--container:after,.frontpagehotspotblock--container:before{display:none}.frontpagehotspotblock--container .span6{padding-right:15px;padding-left:15px;width:50%}@media (max-width:1019px){.frontpagehotspotblock--container .span6{width:100%}}.frontpagehotspotblock--container .front-page__hotspot{height:100%}.frontpagehotspotblock--container .front-page__hotspot__content{height:100%}.front-page__hotspot__content{padding:30px 30px 60px;height:100%;font-size:34px;font-weight:200}.front-page__hotspot__content p,.front-page__hotspot__content strong{margin-bottom:0;font-size:34px}.front-page__hotspot__content.has-link{display:block;position:relative}.front-page__hotspot__content.has-link:after{font-family:icomoon;content:"\e924";color:#fff;opacity:.5;position:absolute;right:15px;bottom:15px}.front-page__hotspot__content.has-link:focus:after,.front-page__hotspot__content.has-link:hover:after{opacity:1}.front-page__hotspot__inner{height:100%}.front-page__hotspot__inner.bg__Graa .has-link:after{color:#464646}.front-page__hotspot__inner.bg__Lysegraa .has-link:after{color:inherit}.image-block{position:relative;margin-bottom:60px}.image-block:before{display:block;content:"";width:100%;padding-top:56.25%}.image-block>.block_ratio{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover}.imageblock{position:relative;z-index:0}.imageblock__text-Hvid .branding--bottom--text{color:#fff}.imageblock__text-Moerkgraa .branding--bottom--text,.imageblock__text-Sort .branding--bottom--text{color:#464646}.imageblock__text-Gul .branding--bottom--text{color:#dba227}.imageblock__text-Midnight_Blue .branding--bottom--text{color:#002d4e}.imageblock__text-Petroleum .branding--bottom--text{color:#00788a}.contact-group-block{margin:auto;max-width:750px}@media (min-width:992px){.two-third-text-block__right{border-right:15px solid #fff}.two-third-text-block__left{border-left:15px solid #fff}.contact-group-block{max-width:970px}}@media (min-width:1200px){.contact-group-block{max-width:1170px}}.contact-group-block__info-icon{width:3rem;position:absolute;top:2rem;right:2rem;cursor:pointer}.contact-group-block__heading{margin-left:15px}.contact-group-block__heading h2{font-size:18px;line-height:25px;color:#464646;font-weight:700;margin-bottom:15px}.contact-group-block__list>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-group-block__name h3{font-size:18px;line-height:25px;margin-bottom:12px}.contact-group-block__fallback{width:70%;height:100%;object-fit:contain;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:55%}.contact-group-block__card-wrapper{perspective:1000px}.contact-group-block__card-wrapper.is-flipped .contact-group-block__card{transform:rotateY(180deg)}.contact-group-block__card{position:relative;transition:transform .8s;transform-style:preserve-3d}.contact-group-block__card-back,.contact-group-block__card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#efefef;padding:30px 45px}.contact-group-block__card-front{min-height:40rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:30px}.contact-group-block__card-back{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;transform:rotateY(180deg);position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.contact-group-block__content{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-group-block__img-wrap{border-radius:200px;height:164px;width:164px;overflow:hidden;background:#fff;margin-bottom:30px;position:relative}.contact-group-block__img{object-fit:cover;display:block;height:100%;width:100%;filter:grayscale(1)}.contact-group-block__tel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-group-block__footer{margin-top:auto}.contact-group-block__link{text-align:center;color:#00788a;margin-bottom:8px}.left-content .contact-group-block__heading h2{font-size:25px;line-height:28px;margin-left:0}@media (min-width:1025px){.left-content .contact-group-block__heading h2{margin-left:15px}}.left-content .contact-group-block__content,.left-content .contact-group-block__link{font-size:12px;line-height:19px}.left-content .contact-group-block__item{padding:30px}.row .contact-group-block__heading{margin-left:0}@media (min-width:1025px){.contact-group-block__heading h2{font-size:32px;line-height:44px;margin-bottom:30px;margin-left:30px}.contact-group-block__img-wrap{width:120px;height:120px}.contact-group-block__list>div{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvYnJhbmRpbmcvX2JyYW5kaW5nLnNjc3MiLCJtb2R1bGVzL25ld3MvX25ld3Muc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL190eXBlLnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCIzcmQtcGFydHkvcGx1Z2lucy9fc2xpY2suc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwibW9kdWxlcy9icmVhZGNydW1icy9fYnJlYWRjcnVtYnMuc2NzcyIsIm1vZHVsZXMvY29udGFjdC1ncm91cC9fY29udGFjdC1ncm91cC5zY3NzIiwibW9kdWxlcy9jb3Vyc2UvY291cnNlLWZpbHRlci1ibG9jay9fY291cnNlLWZpbHRlci1ibG9jay5zY3NzIiwibW9kdWxlcy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJtb2R1bGVzL3F1aWNrLW5hdi9fcXVpY2stbmF2LnNjc3MiLCIzcmQtcGFydHkvcGx1Z2lucy9fc2xpY2stdGhlbWUuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwibWFzdGVyLmNzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwibW9kdWxlcy9jb250YWN0L2NvbnRhY3QtbGlzdC1ibG9jay9fY29udGFjdC1saXN0LnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXNob3cvc2xpZGVzaG93LnNjc3MiLCJfY3VzdG9tLW1peGlucy5zY3NzIiwibW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9mcm9udC1wYWdlL2Zyb250LXBhZ2Uuc2NzcyIsImJhc2UvX3R5cGUuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIm1vZHVsZXMvYWNjb3JkaW9uL19hY2NvcmRpb24uc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCIzcmQtcGFydHkvbGlicmFyaWVzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiM3JkLXBhcnR5L2xpYnJhcmllcy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsImJhc2UvX3ByaW50LnNjc3MiLCJiYXNlL190aGVtZS1zZXR0aW5ncy5zY3NzIiwiYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJtb2R1bGVzL2dvb2dsZW1hcHMvX2dvb2dsZW1hcHMuc2NzcyIsIm1vZHVsZXMvZWR1Y2F0aW9uLWxhbmRpbmctcGFnZS9fZWR1Y2F0aW9uLWxhbmRpbmctcGFnZS5zY3NzIiwibW9kdWxlcy9uZXdzLXNsaWRlci9fbmV3cy1zbGlkZXIuc2NzcyIsIm1vZHVsZXMvcXVvdGUtc2xpZGVyL19xdW90ZS1zbGlkZXIuc2NzcyIsIm1vZHVsZXMvY3RhLXBvcG91dC1ibG9jay9fY3RhLXBvcG91dC1ibG9jay5zY3NzIiwibW9kdWxlcy9pbWFnZS1zbGlkZXIvX2ltYWdlLXNsaWRlci5zY3NzIiwibW9kdWxlcy9mcm9udHBhZ2UtaG90c3BvdC9fZnJvbnRwYWdlLWhvdHNwb3Quc2NzcyIsIm1vZHVsZXMvaWNvbnMvX0ljb25zLnNjc3MiLCJtb2R1bGVzL3ZpZGVvLWVtYmVkL192aWRlby1lbWJlZC5zY3NzIiwibW9kdWxlcy90d290aGlyZHN0ZXh0YmxvY2svX3R3b3RoaXJkc3RleHRibG9jay5zY3NzIiwibW9kdWxlcy9mZWVkYmFjay9fZmVlZGJhY2suc2NzcyIsIm1vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyIsIm1vZHVsZXMvc3ViamVjdC9fc3ViamVjdC5zY3NzIiwibW9kdWxlcy9jb250YWN0L2NvbnRhY3Qtc2VhcmNoL19jb250YWN0LXNlYXJjaC5zY3NzIiwibW9kdWxlcy9lZHVjYXRpb24tY2F0ZWdvcnkvX2VkdWNhdGlvbi1jYXRlZ29yeS5zY3NzIiwibW9kdWxlcy90ZXh0LW1lZGlhL190ZXh0LW1lZGlhLnNjc3MiLCJtb2R1bGVzL3NoYXJlZC9fc2hhcmVkLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL2NvdXJzZS9jb3Vyc2VzLWxpc3QvX2NvdXJzZXMtbGlzdC5zY3NzIiwibW9kdWxlcy9zdWJwYWdlL19zdWJwYWdlLnNjc3MiLCJtb2R1bGVzL2xhbmRpbmctcGFnZS9fbGFuZGluZy1wYWdlLnNjc3MiLCJtb2R1bGVzL2xvY2F0aW9uLWJsb2NrL19sb2NhdGlvbi1ibG9jay5zY3NzIiwibW9kdWxlcy9mYWNlYm9va2Jsb2NrL19mYWNlYm9va2Jsb2NrLnNjc3MiLCJtb2R1bGVzL2lmcmFtZS9faWZyYW1lLnNjc3MiLCJtb2R1bGVzL2hvdHNwb3QvX2hvdHNwb3Quc2NzcyIsIm1vZHVsZXMvZWR1Y2F0aW9uLXByb2dyYW0tbGFuZGluZy1wYWdlL19lZHVjYXRpb24tcHJvZ3JhbS1sYW5kaW5nLXBhZ2Uuc2NzcyIsIm1vZHVsZXMvaW5zdGFncmFtL19pbnN0YWdyYW0uc2NzcyIsIm1vZHVsZXMvY291cnNlL2NvdXJzZS1zdWJzY3JpcHRpb24vX2NvdXJzZS1zdWJzY3JpcHRpb24uc2NzcyIsIm1vZHVsZXMvY2FsZW5kYXItaG90c3BvdC9fY2FsZW5kYXItaG90c3BvdC5zY3NzIiwibW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsIm1vZHVsZXMvc2NyaXB0YmxvY2svX3NjcmlwdGJsb2NrLnNjc3MiLCJtb2R1bGVzL21vZGFsL19tb2RhbC5zY3NzIiwibW9kdWxlcy9lZHVjYXRpb24tcHJvZ3JhbS9fZWR1Y2F0aW9uLXByb2dyYW0uc2NzcyIsIm1vZHVsZXMvY291cnNlL2NvdXJzZXMtbGFuZGluZy1wYWdlL19jb3Vyc2VzLWxhbmRpbmctcGFnZS5zY3NzIiwibW9kdWxlcy9zcG90LWJsb2NrL19zcG90YmxvY2suc2NzcyIsIm1vZHVsZXMvdGV4dC1ibG9jay9fdGV4dC1ibG9jay5zY3NzIiwibW9kdWxlcy9pbWFnZS1ibG9jay9faW1hZ2UtYmxvY2suc2NzcyIsIm1vZHVsZXMvaW1hZ2VibG9jay9faW1hZ2VibG9jay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI2RkFpR0ksaUJDdEZBLG9CQ3FPSixXQ2xIQSxJQUNFLFdBQUEsT0FvRkYsR0EzQkEsSUFnSUUsT0FBQSxFQ3RURixjRE1BLEtFZUUsNEJBQUEsWUNwQkYsWUMrQkMsMkJDMkg4Mm9CLDBCTmUvMm9CLGFBTkEsZU81SkEsb0JDUEEsV0MyQ0EsWUx2Q0ksV0FBQSxLTWNGLGNBQ0UsTUFBQSx5RlRkSixLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBcUJGLFFVMC9EQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUVZ4L0RFLFFBQUEsTUFRRixNVW8vREEsT0FDQSxTQUNBLE1WbC9ERSxRQUFBLGFBQ0EsZUFBQSxTQVFGLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVVNmdFRixTQTdCQSxTVnQrREUsUUFBQSxLQVVGLEVBQ0UsaUJBQUEsWUFRRixTVTA5REEsUVZ4OURFLFFBQUEsRUFrQkYsRUErUkEsU1U4cURBLE9WMzhERSxZQUFBLElBeUJG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LFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsS0ZHTix5QkVyQ0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxNRllOLHlCRTlDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxTQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxTQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLE1GcUJOLDBCRXZERSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxL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QUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHFCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHFCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLG1DQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHFDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLG1DQUErQyxRQUFBLFFBQy9DLHVDQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHFDQUErQyxRQUFBLFFBQy9DLHlDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLHFCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBUy9DLHdCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDBCQUNBLHNCQUNBLHNCQUYrQyxRQUFBLFFBSS9DLHNCQURBLHNCQUErQyxRQUFBLFFBRy9DLHNCQURBLHdCQUErQyxRQUFBLFFBRS9DLHdCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLG1DQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLG1DQUErQyxRQUFBLFFBQy9DLHNDQUErQyxRQUFBLFFBQy9DLDBDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHdDQUErQyxRQUFBLFFBQy9DLHFDQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFwQzZHL0MsTWlDelpFLGlCQUFBLFlBRUYsUUFDRSxZQUFBLElBQ0EsZUFBQSxJQUNBLE1BQUEsUWhCeUVFLE9nQjlERixNQUFB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LFlBQUEsRXlCbkZNLDBCekIxRU4saUNBcUtFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0FoRkgsK0JBdUZFLE1BQUEsTUFDQSxPQUFBLE1BbktELCtCQXlLQyxjQUFBLE9BQUEsVUFBQSIsImZpbGUiOiJtYXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5pbWFnZWJyYW5kaW5nYmxvY2t7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJhbmRpbmdfX2JhY2tlbmQtaW1hZ2Utb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJyYW5kaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAkYmFubmVyLWhlaWdodC0teHM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRiYW5uZXItaGVpZ2h0LS1tO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYmFubmVyLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGhlYWRlci1oZWlnaHQgKyAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYubm8taW1hZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyYW5kaW5nX19iYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuXHJcbiAgICAgICAgJi0tbGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKC04ZGVnKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyAvL21hZ2ljIG51bWJlciwganVzdCB0byBtYWtlIGl0IHNtYWxsZXIgYW5kIHdyYXAgdGhlIHRleHRcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2VyaWYnLCBzZXJpZjtcclxuICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1xdW90ZS1yZXNwb25zaXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvLyAgZm9udC1zaXplOiAkZm9udC1zaXplLXF1b3RlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzEuNSAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcqMztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIG1vYmlsZVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMS1yZXNwb25zaXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RldXgge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hpZ2hsaWdodC1jb2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0ZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzIgJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZXV4LXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxLXJlc3BvbnNpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtaDEtcmVzcG9uc2l2ZTsgLy9UbyBhbGlnbiB3aXRoIHRoZSB0aXRsZVxyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1ldXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZyAkZGVmYXVsdC1zcGFjaW5nLzEuNTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtaDEgLSAkZm9udC1zaXplLXhzOyAvL1RvIGFsaWduIHdpdGggdGhlIHRpdGxlIHdoZW4gYnlsaW5lIGlzIHNtYWxsIGFuZCBvbiB0b3Agb2YgaGVpZ2h0bGlnaHQgdGV4dFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWgxOyAvL1RvIGFsaWduIHdpdGggdGhlIHRpdGxlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10ZWFzZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzEuNTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ieWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnJhbmRpbmdfX3R4dDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja19yYXRpbyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg2LCAzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3BhZGRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCBlYXNlIDAuM3MpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubm8tYmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhZGUtb3ZlcmxheSB7XHJcblxyXG4gICAgLmJyYW5kaW5nLS1ib3R0b20tLW92ZXJsYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5icmFuZGluZy0tYm90dG9tLS1pbWFnZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMDBweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwMHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vY3VzdG9tLXZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY3VzdG9tLW1peGluc1wiO1xyXG5cclxuXHJcbi5uZXdzLWxpc3Qge1xyXG5cclxuICAgICZfX3RlYXNlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NyZWF0ZWQge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LWRhcmssIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5nIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcmtlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgZWFzZSAwLjNzKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheS1kYXJrLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtbGlzdF9fYXJyb3dzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheS1kYXJrLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWRhcmtlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3dzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgY29udGVudDogXCJcXGVkZThcIjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCBlYXNlIDAuM3MpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtKCRkZWZhdWx0LXNwYWNpbmcqMik7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzIHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZyAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFzZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICsgMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWxhdGVzdCB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIC8vICBtYXJnaW4tdG9wOiAoJGRlZmF1bHQtc3BhY2luZy8yKSAtIDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nLCAmX19saXN0LCAmX19tb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvci1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0sICZfX21vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAtIDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZWRlOFwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3Mtc2luZ2xlIHtcclxuICAgIC5hZGRwYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzYmxvY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcclxuXHJcbiAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBIZWFkaW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMge1xyXG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDY1JTtcclxuICB9XHJcbn1cclxuaDQsIC5oNCxcclxuaDUsIC5oNSxcclxuaDYsIC5oNiB7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cclxuXHJcblxyXG4vLyBCb2R5IHRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFbXBoYXNpcyAmIG1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcclxuICBwYWRkaW5nOiAuMmVtO1xyXG59XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cclxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxyXG4uYmctcHJpbWFyeSB7XHJcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcclxuICAvLyBhdXRvbWF0aWNhbGx5LlxyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFBhZ2UgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcclxuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IG9wdGlvbnNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERlc2NyaXB0aW9uIExpc3RzXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG59XHJcbmR0LFxyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcclxuLy9cclxuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxyXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gIGRkIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcclxuICAgIGR0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xyXG5hYmJyW3RpdGxlXSxcclxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcclxufVxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXHJcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxyXG4vL1xyXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXHJcbi5ibG9ja3F1b3RlLXJldmVyc2UsXHJcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkcmVzc2VzXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8vXHJcbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4vLyBhbmQgRmlyZWZveC5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuLy9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuLy9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbi8vXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuLy9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTGlua3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cclxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxyXG4vL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vLyBFbWJlZGRlZCBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBHcm91cGluZyBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4vL1xyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuLy9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4vL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4vL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4vL1xyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbi8vXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIFRhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBTY2FmZm9sZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXHJcbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5IHJlc2V0XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxufVxyXG5cclxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xyXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2VzXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG59XHJcblxyXG4vLyBSb3VuZGVkIGNvcm5lcnNcclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcclxuLy9cclxuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXHJcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcclxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uYnJlYWRjcnVtYntcclxuICAgICRicmVhZGNydW1iLXNwYWNpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMTA7XHJcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8zIDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICZfX2N1cnJlbnR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJGJyZWFkY3J1bWItc3BhY2luZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzYgMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uY29udGFjdC1ncm91cC1ibG9jayB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdG1heC13aWR0aDogNzUwcHg7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdG1heC13aWR0aDogOTcwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcclxuXHR9XHJcblx0Jl9faW5mby1pY29uIHtcclxuXHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAycmVtO1xyXG5cdFx0cmlnaHQ6IDJyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZhbGxiYWNrIHtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR0b3A6IDU1JTtcclxuXHR9XHJcblx0Jl9fY2FyZC13cmFwcGVyIHtcclxuXHRcdHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcblx0XHQmLmlzLWZsaXBwZWQgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2NhcmQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2FyZCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcclxuXHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0fVxyXG5cdCZfX2NhcmQtZnJvbnQsXHJcblx0Jl9fY2FyZC1iYWNrIHtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBTYWZhcmkgKi9cclxuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDQ1cHggMzBweCA0NXB4O1xyXG5cdH1cclxuXHQmX19jYXJkLWZyb250IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQmX19jYXJkLWJhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCZfX2ltZy13cmFwIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiAxNjRweDtcclxuXHRcdHdpZHRoOiAxNjRweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0Jl9fdGVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkcGV0cm9sZXVtLWJsdWU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0fVxyXG59XHJcbi8vIE9ubHkgZm9yIHRoZSBjb250ZW50IGFyZWEgc3R5bGluZ1xyXG4ubGVmdC1jb250ZW50IHtcclxuXHQuY29udGFjdC1ncm91cC1ibG9jayB7XHJcblx0XHQmX19oZWFkaW5nIHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLWxhbmRzY2FwZSkge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gT25seSBmb3Igbm9uZSBmdWxsIHdpZHRoIGNvbnRlbnRcclxuLnJvdyB7XHJcblx0LmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2hlYWRpbmcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdC1ncm91cC1ibG9jayB7XHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRoMiB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1sYW5kc2NhcGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nLXdyYXAge1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLWxhbmRzY2FwZSkge1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0ID4gZGl2IHtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1sYW5kc2NhcGUpIHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uY291cnNlLWZpbHRlci1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcgMCAkZGVmYXVsdC1zcGFjaW5nIDA7XHJcblxyXG4gICAgLnRoZW1lLWNoZWNrYm94IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1iYXNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5e1xyXG4gICAgICAgIC5yYWRpby1pbnB1dHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAvLyBUaGUgbGFiZWxcclxuICAgICAgICAgICAgJi1jYXRlZ29yaWVze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6JGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4OyAvLyBNYWdpYyBudW1iZXIgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCl7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXXtcclxuICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGVwaWNrZXJzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQgKyAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICNlbmRkYXRlX3RleHQsICNzdGFydGRhdGVfdGV4dHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb21vb24tY2lyY2xlLWRvd240IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9yaXpvbnRhbC1zZXBhcmF0b3J7XHJcbiAgICAgICAgd2lkdGg6OTglO1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vRGF0ZXBpY2tlciBzdHlsaW5nXHJcbi5rdWx0dW5hdXRfX2ZpbHRlcnMgLmRhdGVwaWNrZXJ7XHJcbiAgICAvKj4gZGl2e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5saW5le1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfSovXHJcblxyXG4gICAgLy9IaWRlIGxhc3Qgcm93XHJcbiAgICAvKnRhYmxlIHRyOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0qL1xyXG5cclxuICAgIC8vSGlkZSBvbGQgYW5kIG5ldyBkYXRlc1xyXG4gICAgLyp0YWJsZSB0ciB0ZC5vbGQsIFxyXG4gICAgdGFibGUgdHIgdGQubmV3IHsgXHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfSovXHJcblxyXG4gICAgLyp0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHRyIHRke1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgJi50b2RheSxcclxuICAgICAgICAgICAgJi50b2RheS5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDIlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmU6YWN0aXZlLCBcclxuICAgICAgICAgICAgJi5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLCBcclxuICAgICAgICAgICAgJi5hY3RpdmUuYWN0aXZlLCBcclxuICAgICAgICAgICAgJi5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb2RkZXItYnJhbmQtbGV2ZWwwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9kZGVyLWJyYW5kLWxldmVsMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvZGRlci1icmFuZC1sZXZlbDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxufSBcclxuXHJcbi8qIVxyXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNi40IChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXHJcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcclxuICovXHJcbi5kYXRlcGlja2Vye2JvcmRlci1yYWRpdXM6NHB4O2RpcmVjdGlvbjpsdHJ9LmRhdGVwaWNrZXItaW5saW5le3dpZHRoOjIyMHB4fS5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbntmbG9hdDpyaWdodH0uZGF0ZXBpY2tlci1kcm9wZG93bnt0b3A6MDtsZWZ0OjA7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtib3JkZXItdG9wOjA7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmV7bGVmdDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlcntsZWZ0OjdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmV7cmlnaHQ6NnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVye3JpZ2h0OjdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3Jle3RvcDotN3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlcnt0b3A6LTZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3Jle2JvdHRvbTotN3B4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjdweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSl9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVye2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcGlja2VyIHRhYmxle21hcmdpbjowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjpub25lfS50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLC50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojNzc3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2Vke2JhY2tncm91bmQ6I2VlZTtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjojNzc3O2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2JvcmRlci1jb2xvcjojODVjNWU1O2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2FmZDllZTtib3JkZXItY29sb3I6IzI5OGZjMn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2FmZDllZTtib3JkZXItY29sb3I6IzUyYWRkYn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYWZkOWVlO2JvcmRlci1jb2xvcjojNTJhZGRifS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojOTFjYmU4O2JvcmRlci1jb2xvcjojMjk4ZmMyfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmNztib3JkZXItY29sb3I6Izg1YzVlNX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1c2Vke2JhY2tncm91bmQ6I2FmZDllZX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmV7YmFja2dyb3VuZDojZDllZGY3O2NvbG9yOiM3Nzd9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXl7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRiOTk7Ym9yZGVyLWNvbG9yOiNmZmI3MzN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM5NjY7Ym9yZGVyLWNvbG9yOiNiMzc0MDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmM5NjY7Ym9yZGVyLWNvbG9yOiNmNTllMDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzk2Njtib3JkZXItY29sb3I6I2Y1OWUwMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYmM0Mjtib3JkZXItY29sb3I6I2IzNzQwMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRiOTk7Ym9yZGVyLWNvbG9yOiNmZmI3MzN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXNlZHtiYWNrZ3JvdW5kOiNmZmM5NjZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZle2JhY2tncm91bmQ6I2ZmZGI5OTtjb2xvcjojNzc3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojYmJiO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Q1ZDVkNTtib3JkZXItY29sb3I6IzdjN2M3Y30uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Q1ZDVkNTtib3JkZXItY29sb3I6IzlkOWQ5ZH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZDVkNWQ1O2JvcmRlci1jb2xvcjojOWQ5ZDlkfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYzNjM2MzO2JvcmRlci1jb2xvcjojN2M3YzdjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6I2JiYn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1c2Vke2JhY2tncm91bmQ6I2Q1ZDVkNX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDphY3RpdmV7YmFja2dyb3VuZDojZWVlO2NvbG9yOiM3Nzd9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNlNGVlZjM7Ym9yZGVyLWNvbG9yOiM5ZGMxZDN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNjMWQ3ZTM7Ym9yZGVyLWNvbG9yOiM0Yjg4YTZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNjMWQ3ZTM7Ym9yZGVyLWNvbG9yOiM3M2E2YzB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2MxZDdlMztib3JkZXItY29sb3I6IzczYTZjMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2E4YzhkODtib3JkZXItY29sb3I6IzRiODhhNn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNGVlZjM7Ym9yZGVyLWNvbG9yOiM5ZGMxZDN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZHtiYWNrZ3JvdW5kOiNjMWQ3ZTN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZle2JhY2tncm91bmQ6I2U0ZWVmMztjb2xvcjojNzc3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjdjYTc3O2JvcmRlci1jb2xvcjojZjFhNDE3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjRiNzQ3O2JvcmRlci1jb2xvcjojODE1NjA4fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjRiNzQ3O2JvcmRlci1jb2xvcjojYmY4MDBjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmNGI3NDc7Ym9yZGVyLWNvbG9yOiNiZjgwMGN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmFhMjU7Ym9yZGVyLWNvbG9yOiM4MTU2MDh9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdjYTc3O2JvcmRlci1jb2xvcjojZjFhNDE3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZXtiYWNrZ3JvdW5kOiNmN2NhNzc7Y29sb3I6Izc3N30uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izc3Nztib3JkZXItY29sb3I6IzU1NTt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWU7Ym9yZGVyLWNvbG9yOiMxNjE2MTZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWU7Ym9yZGVyLWNvbG9yOiMzNzM3Mzd9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWU1ZTVlO2JvcmRlci1jb2xvcjojMzczNzM3fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGM0YzRjO2JvcmRlci1jb2xvcjojMTYxNjE2fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc3Nztib3JkZXItY29sb3I6IzU1NX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMmU2ZGE0O3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTA7Ym9yZGVyLWNvbG9yOiMxMjJiNDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzIwNGQ3NH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjA0ZDc0O2JvcmRlci1jb2xvcjojMTIyYjQwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzJlNmRhNH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjMlO2hlaWdodDo1NHB4O2xpbmUtaGVpZ2h0OjU0cHg7ZmxvYXQ6bGVmdDttYXJnaW46MSU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHh9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjojNzc3O2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMmU2ZGE0O3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzEyMmI0MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzIwNGQ3NH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjA0ZDc0O2JvcmRlci1jb2xvcjojMTIyYjQwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmZvY3VzLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzJlNmRhNH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZHtjb2xvcjojNzc3fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaHt3aWR0aDoxNDVweH0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsLmRhdGVwaWNrZXIgLm5leHQsLmRhdGVwaWNrZXIgLnByZXYsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGh7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLC5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLC5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVye2JhY2tncm91bmQ6I2VlZX0uZGF0ZXBpY2tlciAuY3d7Zm9udC1zaXplOjEwcHg7d2lkdGg6MTJweDtwYWRkaW5nOjAgMnB4IDAgNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb257Y3Vyc29yOnBvaW50ZXJ9LmlucHV0LWRhdGVyYW5nZXt3aWR0aDoxMDAlfS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXJ9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwfS5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9ue3dpZHRoOmF1dG87bWluLXdpZHRoOjE2cHg7cGFkZGluZzo0cHggNXB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO2JvcmRlci13aWR0aDoxcHggMDttYXJnaW4tbGVmdDotNXB4O21hcmdpbi1yaWdodDotNXB4fS5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTstbW96LWJveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2NvbG9yOiMzMzM7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0M30uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0ZCwuZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0aCwuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkLC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGh7cGFkZGluZzowIDVweH1cclxuXHJcblxyXG5cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi8vIGhhbmRsZSByZXNwb25zaXZlIG1lbnVcclxuLnNob3ctcmVzcG9uc2l2ZS1tZW51IHtcclxuXHQubWFpbi1uYXZpZ2F0aW9uIG5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLW5hdmlnYXRpb24ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodCAtICgkZGVmYXVsdC1zcGFjaW5nKjEuNSk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHQgXHJcblx0QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblx0fVxyXG5cclxuXHRuYXYge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRuYXYtdHJpZ2dlci1zaXplO1xyXG5cclxuXHRcdFtkYXRhLW1haW4tbmF2XSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbGFuZHNjYXBlKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQoYWxsLCBlYXNlLCAwLjVzKTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggM3B4IDNweCAwcHggcmdiYSgxMDAsMTAwLDEwMCwwLjYwKSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHotaW5kZXg6IDIwMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzQgJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtJGRlZmF1bHQtc3BhY2luZy82O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdFx0aGVpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzY7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8xLjUgJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5uYXZfX3RyaWdnZXIge1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tc3RkKCk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRvcDogJGRlZmF1bHQtc3BhY2luZyArICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuXHRyaWdodDogJGRlZmF1bHQtc3BhY2luZztcclxuXHR3aWR0aDogJG5hdi10cmlnZ2VyLXNpemU7XHJcblx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1pbnNpZGU7XHJcblx0cGFkZGluZzogMCAkbmF2LXRyaWdnZXItc2l6ZS82O1xyXG5cdGJvcmRlcjogMDtcclxuXHQvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbGFuZHNjYXBlKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnNob3ctcmVzcG9uc2l2ZS1tZW51IHtcclxuXHQubmF2X190cmlnZ2VyIHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tc3RkKCk7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogJGRlZmF1bHQtc3BhY2luZyArICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuXHRcdHJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cdFx0d2lkdGg6ICRuYXYtdHJpZ2dlci1zaXplO1xyXG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1pbnNpZGU7XHJcblx0XHRwYWRkaW5nOiAwICRuYXYtdHJpZ2dlci1zaXplLzY7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5xdWljay1uYXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubmF2X19iYXIge1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24tc3RkKCk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0bWFyZ2luOiA0cHggMDtcclxuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtYnVpbGRpbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vTmF2aWdhdGlvbiBpcyBhY3RpdmUgLSBhZGRlZCBjbGFzcyBcIm5hdi1hY3RpdmVcIiBvbiBib2R5LCBzbyB0aGF0IHdlIGNhbiB0YXJnZXQgZGlmZmVyZW50IGVsZW1lbnRzIGFycm91bmQgdGhlIHNpdGUuXHJcbi5uYXYtYWN0aXZlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQubmF2X190cmlnZ2VyIHtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHR9XHJcblxyXG5cdC5tYWluLWhlYWRlciB7XHJcblx0XHQmX19maXhlZCB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb2wtLWNlbnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbC0tcmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzEuNTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQubWFpbi1uYXZpZ2F0aW9uIHtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0XHR1bHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcdG5hdiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRyb3Bkb3duLW9wZW4ge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGljb24tbWludXMoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tc3RkKCk7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHotaW5kZXg6IDIwMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ly9tYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzQgJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGl2ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzEuNSAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucXVpY2stbmF2IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nLzMgMCAwIDA7XHJcblx0XHRwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzIgMCAwIDA7XHJcblx0fVxyXG5cclxuXHQubmF2X19iYXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0QGluY2x1ZGUgcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2xhdGUzZCgyNTAlLCAtNS41cHgsIDApOyAvLyB0cmFuZm9ybSBoZWlnaHQvMiArIG1hcmdpblxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0QGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4ucXVpY2stbmF2e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogJGRlZmF1bHQtc3BhY2luZy8zIDAgMCAwO1xyXG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yIDAgMCAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1sYW5kc2NhcGUpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMyAkZGVmYXVsdC1zcGFjaW5nLzQ7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19lbmdsaXNoe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA0MHB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0yLjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIuOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmZpcnN0LWNoaWxkOmFmdGVyXHJcbiAgICAgICAgIHtcclxuICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlXHJcbiAgICAgICAgIHtcclxuICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXHJcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cclxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLFxuICAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZTFlMWUxOyB9XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDkuNXB4OyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCxcbiAgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLFxuICBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlOyB9XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDkuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA5LjVweDsgfVxuICBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsXG4gIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCxcbiAgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDM5cHg7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMzFweDsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgOS41cHg7IH1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2UxZTFlMTsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM2ZDcwNzE7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTQ1NjU3OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDcwNzE7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1NzsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMzsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOC41cHg7XG4gIG1hcmdpbjogMzhweCAwIDE5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5LjVweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4OyB9IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlMWUxZTE7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogOS41cHggMTlweDtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VmZWZlZjsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIsXG4gIGJsb2NrcXVvdGUgc21hbGwsXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjZTFlMWUxOyB9XG4gICAgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuICAgIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuICAgIGJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlOyB9XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogXHJcbiAgICBGYWxsYmFjayBzdHlsaW5nIGZvciB0aGluZ3MgdGhhdCBoYXZlIG5vdCBiZWVuIGRlZmluZWQgaW4gbW9kdWxlcywgdHlwZXMgb3IgYSB1dGlsaXR5IFxyXG5cclxuKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbmJvZHkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLmNvbnRlbnRfX3RlYXNlciB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uY29udGVudF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnRfX3J0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmNvbnRlbnRfX3J0ZSB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbi5iZ19fTWlkbmlnaHRfQmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDJkNGU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZ19fTW9lcmtncmFhIHtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRleHRfX0h2aWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0X19Nb2Vya2dyYWEge1xuICBjb2xvcjogIzQ2NDY0NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0X19QZXRyb2xldW0ge1xuICBjb2xvcjogIzY2YWJiMiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0X19HdWwge1xuICBjb2xvcjogI2RiYTIyNyAhaW1wb3J0YW50OyB9XG5cbi5iZ19fR3JhYSB7XG4gIGJhY2tncm91bmQ6ICNkMWQzZDM7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5iZ19fTHlzZWdyYWEge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4uZXF1YWwtaGVpZ2h0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXF1YWwtaGVpZ2h0LXJvdzpiZWZvcmUsIC5lcXVhbC1oZWlnaHQtcm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmEudGVsIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIGEudGVsLCBhLm1haWx0byB7XG4gICAgY29sb3I6ICMwMDc5OEE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYWNjb3JkaW9uX19jb250ZW50IGEudGVsIHtcbiAgICBjb2xvcjogIzAwNzk4QTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbltkYXRhLXNsaW1tYWdlXSxcbltkYXRhLXNsaW1tYWdlLWJnXSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYl9fY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuYnJlYWRjcnVtYiBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBtYXJnaW46IDAgM3B4OyB9XG4gICAgLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAuYnJlYWRjcnVtYiBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmltYWdlYnJhbmRpbmdibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmJyYW5kaW5nX19iYWNrZW5kLWltYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5icmFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5icmFuZGluZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icmFuZGluZyB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfSB9XG4gIC5icmFuZGluZy5uby1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJyYW5kaW5nLm5vLWltYWdlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmJyYW5kaW5nLm5vLWltYWdlIC5icmFuZGluZ19fYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYnJhbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBvcGFjaXR5OiAwLjE7IH1cbiAgLmJyYW5kaW5nX19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYnJhbmRpbmdfX2NhdGVnb3J5LS1saWdodCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5icmFuZGluZ19fY2F0ZWdvcnlfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5icmFuZGluZ19fY2F0ZWdvcnlfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5icmFuZGluZ19fY2F0ZWdvcnlfX2ljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDNlbTtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjsgfVxuICAuYnJhbmRpbmdfX3F1b3RlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnJhbmRpbmdfX3F1b3RlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5icmFuZGluZ19fcXVvdGUtLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5icmFuZGluZ19fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmJyYW5kaW5nX19iYXI6YmVmb3JlLCAuYnJhbmRpbmdfX2JhcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmJyYW5kaW5nX19iYXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYnJhbmRpbmdfX2JhciAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnJhbmRpbmdfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5icmFuZGluZ19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJyYW5kaW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmFuZGluZ19fbm90ZXV4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYnJhbmRpbmdfX2hpZ2hsaWdodC1jb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmJyYW5kaW5nX19oaWdobGlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGNvbG9yOiAjMDAyZDRlO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTRhOTY0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnJhbmRpbmdfX2hpZ2hsaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5icmFuZGluZ19faGlnaGxpZ2h0IHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5icmFuZGluZ19faGlnaGxpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICAuYnJhbmRpbmdfX2hpZ2hsaWdodDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYnJhbmRpbmdfX2hpZ2hsaWdodDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYnJhbmRpbmdfX2hpZ2hsaWdodDphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG4gICAgLmJyYW5kaW5nX19oaWdobGlnaHQtLWJ5bGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJyYW5kaW5nX19oaWdobGlnaHQtLWJ5bGluZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgLmJyYW5kaW5nLS1ib3R0b20ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5icmFuZGluZy0tYm90dG9tIC5icmFuZGluZ19fdHh0MiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJyYW5kaW5nLS1ib3R0b20gYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYnJhbmRpbmctLWJvdHRvbSAuYmxvY2tfcmF0aW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYnJhbmRpbmctLWJvdHRvbSAuYmxvY2tfcmF0aW86YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAuYnJhbmRpbmctLWJvdHRvbSAuYmxvY2tfcmF0aW8gPiAuYmxvY2tfcmF0aW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5icmFuZGluZy0tYm90dG9tIC5ub3BhZGRpbmcge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAgIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfSB9XG4gICAgLmJyYW5kaW5nLS1ib3R0b20tLWltYWdlIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5icmFuZGluZy0tYm90dG9tLS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuYnJhbmRpbmctLWJvdHRvbS0tb3ZlcmxheTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuYnJhbmRpbmctLWJvdHRvbS0tb3ZlcmxheTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLmJyYW5kaW5nLS1ib3R0b20tLW92ZXJsYXkubm8tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgIC5icmFuZGluZy0tYm90dG9tLS1vdmVybGF5Lm5vLWJnOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5zaGFkZS1vdmVybGF5IC5icmFuZGluZy0tYm90dG9tLS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2hhZGUtb3ZlcmxheSAuYnJhbmRpbmctLWJvdHRvbS0taW1hZ2Uge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTEwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAubWFpbi1oZWFkZXJfX2ZpeGVkIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjNjQ2NDY0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggIzY0NjQ2NDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tYWluLWhlYWRlcl9fZml4ZWQ6YmVmb3JlLCAubWFpbi1oZWFkZXJfX2ZpeGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubWFpbi1oZWFkZXJfX2ZpeGVkOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWluLWhlYWRlcl9fY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgLm1haW4taGVhZGVyX19jb2w6YmVmb3JlLCAubWFpbi1oZWFkZXJfX2NvbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm1haW4taGVhZGVyX19jb2w6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubWFpbi1oZWFkZXJfX2NvbC0tbGVmdCwgLm1haW4taGVhZGVyX19jb2wtLXJpZ2h0IHtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5tYWluLWhlYWRlcl9fY29sLS1jZW50ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyX19jb2wtLWNlbnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAubWFpbi1oZWFkZXJfX2NvbC0tcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyX19jb2wtLXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5tYWluLWhlYWRlcl9fbG9nbzpiZWZvcmUsIC5tYWluLWhlYWRlcl9fbG9nbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm1haW4taGVhZGVyX19sb2dvOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1haW4taGVhZGVyX19sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAubWFpbi1oZWFkZXIgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLnNob3ctcmVzcG9uc2l2ZS1tZW51IC5tYWluLW5hdmlnYXRpb24gbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm1haW4tbmF2aWdhdGlvbjpiZWZvcmUsIC5tYWluLW5hdmlnYXRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tYWluLW5hdmlnYXRpb246YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5tYWluLW5hdmlnYXRpb24gbmF2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIG5hdiBbZGF0YS1tYWluLW5hdl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5tYWluLW5hdmlnYXRpb24gbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIHVsOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbiB1bDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiB1bDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHVsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjVzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjVzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjYpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC42KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0gdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3LjVweCAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbl9faXRlbSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbl9faXRlbTpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0NjQ2NDY7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5tYWluLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5tYWluLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdl9fdHJpZ2dlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzNy41cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDYuNjY2NjdweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubmF2X190cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2hvdy1yZXNwb25zaXZlLW1lbnUgLm5hdl9fdHJpZ2dlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzNy41cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDYuNjY2NjdweDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zaG93LXJlc3BvbnNpdmUtbWVudSAucXVpY2stbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2X19iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGEgIWltcG9ydGFudDsgfVxuXG4ubmF2LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5hdi1hY3RpdmUgLm5hdl9fdHJpZ2dlciB7XG4gICAgei1pbmRleDogMzAwOyB9XG4gIC5uYXYtYWN0aXZlIC5tYWluLWhlYWRlcl9fZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5uYXYtYWN0aXZlIC5tYWluLWhlYWRlcl9fY29sLS1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubmF2LWFjdGl2ZSAubWFpbi1oZWFkZXJfX2NvbC0tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb24gbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0gLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIC5pY29uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxOyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtLmRyb3Bkb3duLW9wZW4gLmljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgY29udGVudDogXCJcXGVkNWVcIjsgfVxuICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIC5pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHVsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0gdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNy41cHggMTVweDsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbSAuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtOmhvdmVyIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uYXYtYWN0aXZlIC5xdWljay1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwOyB9XG4gIC5uYXYtYWN0aXZlIC5uYXZfX2JhciB7XG4gICAgYmFja2dyb3VuZDogIzQ2NDY0NjsgfVxuICAgIC5uYXYtYWN0aXZlIC5uYXZfX2JhcjpudGgtY2hpbGQoMSkge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5uYXYtYWN0aXZlIC5uYXZfX2JhcjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MCUsIC01LjVweCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1MCUsIC01LjVweCwgMCk7IH1cbiAgICAubmF2LWFjdGl2ZSAubmF2X19iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xM3B4OyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5xdWljay1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnF1aWNrLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuICAucXVpY2stbmF2X19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucXVpY2stbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCA3LjVweDsgfVxuICAgIC5xdWljay1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5xdWljay1uYXZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gIC5xdWljay1uYXZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVpY2stbmF2X19lbmdsaXNoIHtcbiAgICBsaW5lLWhlaWdodDogMC44OyB9XG4gICAgLnF1aWNrLW5hdl9fZW5nbGlzaCBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAzcHg7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCxcbiAgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2UxZTFlMTsgfVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiA5LjVweDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsXG4gIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCxcbiAgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTsgfVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiA5LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOS41cHg7IH1cbiAgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLFxuICBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsXG4gIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDhweDsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzOXB4OyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDMxcHg7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEycHg7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDkuNXB4OyB9XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogLjJlbTsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnRleHQtdXBwZXJjYXNlLCAuaW5pdGlhbGlzbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNlMWUxZTE7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNmQ3MDcxOyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzU0NTY1NzsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYzsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjODQzNTM0OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ3MDcxOyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NTc7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDguNXB4O1xuICBtYXJnaW46IDM4cHggMCAxOXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOS41cHg7IH1cbiAgdWwgdWwsXG4gIHVsIG9sLFxuICBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAubGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTFlMWUxOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDkuNXB4IDE5cHg7XG4gIG1hcmdpbjogMCAwIDE5cHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJsb2NrcXVvdGUgZm9vdGVyLFxuICBibG9ja3F1b3RlIHNtYWxsLFxuICBibG9ja3F1b3RlIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogI2UxZTFlMTsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIFxyXG4gICAgRmFsbGJhY2sgc3R5bGluZyBmb3IgdGhpbmdzIHRoYXQgaGF2ZSBub3QgYmVlbiBkZWZpbmVkIGluIG1vZHVsZXMsIHR5cGVzIG9yIGEgdXRpbGl0eSBcclxuXHJcbiovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG5ib2R5IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5jb250ZW50X190ZWFzZXIge1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLmNvbnRlbnRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50X19ydGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5jb250ZW50X19ydGUgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4uYmdfX01pZG5pZ2h0X0JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAyZDRlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmdfX01vZXJrZ3JhYSB7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0X19IdmlkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dF9fTW9lcmtncmFhIHtcbiAgY29sb3I6ICM0NjQ2NDYgIWltcG9ydGFudDsgfVxuXG4udGV4dF9fUGV0cm9sZXVtIHtcbiAgY29sb3I6ICM2NmFiYjIgIWltcG9ydGFudDsgfVxuXG4udGV4dF9fR3VsIHtcbiAgY29sb3I6ICNkYmEyMjcgIWltcG9ydGFudDsgfVxuXG4uYmdfX0dyYWEge1xuICBiYWNrZ3JvdW5kOiAjZDFkM2QzO1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4uYmdfX0x5c2VncmFhIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLmVxdWFsLWhlaWdodC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVxdWFsLWhlaWdodC1yb3c6YmVmb3JlLCAuZXF1YWwtaGVpZ2h0LXJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5hLnRlbCB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICBhLnRlbCwgYS5tYWlsdG8ge1xuICAgIGNvbG9yOiAjMDA3OThBO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCBhLnRlbCB7XG4gICAgY29sb3I6ICMwMDc5OEE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1zbGltbWFnZV0sXG5bZGF0YS1zbGltbWFnZS1iZ10ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJfX2N1cnJlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5icmVhZGNydW1iIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmJyZWFkY3J1bWIgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgbWFyZ2luOiAwIDNweDsgfVxuICAgIC5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWIgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgICAgLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5pbWFnZWJyYW5kaW5nYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5icmFuZGluZ19fYmFja2VuZC1pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYnJhbmRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJhbmRpbmcge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJhbmRpbmcge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH0gfVxuICAuYnJhbmRpbmcubm8taW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5icmFuZGluZy5uby1pbWFnZTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5icmFuZGluZy5uby1pbWFnZSAuYnJhbmRpbmdfX2JhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmJyYW5kaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIC5icmFuZGluZ19fY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmJyYW5kaW5nX19jYXRlZ29yeS0tbGlnaHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnJhbmRpbmdfX2NhdGVnb3J5X19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYnJhbmRpbmdfX2NhdGVnb3J5X19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAuYnJhbmRpbmdfX2NhdGVnb3J5X19pY29uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7IH1cbiAgLmJyYW5kaW5nX19xdW90ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTZXJpZicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyYW5kaW5nX19xdW90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYnJhbmRpbmdfX3F1b3RlLS1saWdodCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnJhbmRpbmdfX2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5icmFuZGluZ19fYmFyOmJlZm9yZSwgLmJyYW5kaW5nX19iYXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5icmFuZGluZ19fYmFyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmJyYW5kaW5nX19iYXIgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJyYW5kaW5nX190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnJhbmRpbmdfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5icmFuZGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnJhbmRpbmdfX25vdGV1eCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmJyYW5kaW5nX19oaWdobGlnaHQtY29sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5icmFuZGluZ19faGlnaGxpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBjb2xvcjogIzAwMmQ0ZTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogIzk0YTk2NDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyYW5kaW5nX19oaWdobGlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnJhbmRpbmdfX2hpZ2hsaWdodCB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYnJhbmRpbmdfX2hpZ2hsaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgLmJyYW5kaW5nX19oaWdobGlnaHQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJyYW5kaW5nX19oaWdobGlnaHQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJyYW5kaW5nX19oaWdobGlnaHQ6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIC5icmFuZGluZ19faGlnaGxpZ2h0LS1ieWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5icmFuZGluZ19faGlnaGxpZ2h0LS1ieWxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5icmFuZGluZy0tYm90dG9tIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnJhbmRpbmctLWJvdHRvbSAuYnJhbmRpbmdfX3R4dDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmFuZGluZy0tYm90dG9tIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJyYW5kaW5nLS1ib3R0b20gLmJsb2NrX3JhdGlvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJyYW5kaW5nLS1ib3R0b20gLmJsb2NrX3JhdGlvOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAgICAgLmJyYW5kaW5nLS1ib3R0b20gLmJsb2NrX3JhdGlvID4gLmJsb2NrX3JhdGlvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAuYnJhbmRpbmctLWJvdHRvbSAubm9wYWRkaW5nIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuICAgIC5icmFuZGluZy0tYm90dG9tLS1pbWFnZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYnJhbmRpbmctLWJvdHRvbS0tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmJyYW5kaW5nLS1ib3R0b20tLW92ZXJsYXk6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmJyYW5kaW5nLS1ib3R0b20tLW92ZXJsYXk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5icmFuZGluZy0tYm90dG9tLS1vdmVybGF5Lm5vLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAuYnJhbmRpbmctLWJvdHRvbS0tb3ZlcmxheS5uby1iZzpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2hhZGUtb3ZlcmxheSAuYnJhbmRpbmctLWJvdHRvbS0tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnNoYWRlLW92ZXJsYXkgLmJyYW5kaW5nLS1ib3R0b20tLWltYWdlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm1haW4taGVhZGVyX19maXhlZCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggIzY0NjQ2NDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICM2NDY0NjQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubWFpbi1oZWFkZXJfX2ZpeGVkOmJlZm9yZSwgLm1haW4taGVhZGVyX19maXhlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm1haW4taGVhZGVyX19maXhlZDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAubWFpbi1oZWFkZXJfX2NvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5tYWluLWhlYWRlcl9fY29sOmJlZm9yZSwgLm1haW4taGVhZGVyX19jb2w6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5tYWluLWhlYWRlcl9fY29sOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1haW4taGVhZGVyX19jb2wtLWxlZnQsIC5tYWluLWhlYWRlcl9fY29sLS1yaWdodCB7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAubWFpbi1oZWFkZXJfX2NvbC0tY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5tYWluLWhlYWRlcl9fY29sLS1jZW50ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgLm1haW4taGVhZGVyX19jb2wtLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5tYWluLWhlYWRlcl9fY29sLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAubWFpbi1oZWFkZXJfX2xvZ286YmVmb3JlLCAubWFpbi1oZWFkZXJfX2xvZ286YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5tYWluLWhlYWRlcl9fbG9nbzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tYWluLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLm1haW4taGVhZGVyIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5zaG93LXJlc3BvbnNpdmUtbWVudSAubWFpbi1uYXZpZ2F0aW9uIG5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tYWluLW5hdmlnYXRpb246YmVmb3JlLCAubWFpbi1uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubWFpbi1uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAubWFpbi1uYXZpZ2F0aW9uIG5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiBuYXYgW2RhdGEtbWFpbi1uYXZdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIG5hdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiB1bDpiZWZvcmUsIC5tYWluLW5hdmlnYXRpb24gdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5tYWluLW5hdmlnYXRpb24gdWw6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1haW4tbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbl9faXRlbSAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbl9faXRlbSB1bCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC41cztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC41cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC41cztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC42KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNik7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNy41cHggMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAgIC5tYWluLW5hdmlnYXRpb25fX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0NjQ2OyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbl9faXRlbTpob3ZlciB1bCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubWFpbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZfX3RyaWdnZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMzcuNXB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA2LjY2NjY3cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLm5hdl9fdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNob3ctcmVzcG9uc2l2ZS1tZW51IC5uYXZfX3RyaWdnZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMzcuNXB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA2LjY2NjY3cHg7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2hvdy1yZXNwb25zaXZlLW1lbnUgLnF1aWNrLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdl9fYmFyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDRweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uYXYtYWN0aXZlIC5uYXZfX3RyaWdnZXIge1xuICAgIHotaW5kZXg6IDMwMDsgfVxuICAubmF2LWFjdGl2ZSAubWFpbi1oZWFkZXJfX2ZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAubmF2LWFjdGl2ZSAubWFpbi1oZWFkZXJfX2NvbC0tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5hdi1hY3RpdmUgLm1haW4taGVhZGVyX19jb2wtLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uIG5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbSAuaWNvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbS5kcm9wZG93bi1vcGVuIC5pY29uOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlZDVlXCI7IH1cbiAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbSAuaWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbSB1bCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0gdWwgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDE1cHg7IH1cbiAgICAgIC5uYXYtYWN0aXZlIC5tYWluLW5hdmlnYXRpb25fX2l0ZW0gLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9faXRlbTpob3ZlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2LWFjdGl2ZSAubWFpbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubmF2LWFjdGl2ZSAucXVpY2stbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDsgfVxuICAubmF2LWFjdGl2ZSAubmF2X19iYXIge1xuICAgIGJhY2tncm91bmQ6ICM0NjQ2NDY7IH1cbiAgICAubmF2LWFjdGl2ZSAubmF2X19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAubmF2LWFjdGl2ZSAubmF2X19iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNTAlLCAtNS41cHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNTAlLCAtNS41cHgsIDApOyB9XG4gICAgLm5hdi1hY3RpdmUgLm5hdl9fYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4ucXVpY2stbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5xdWljay1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgLnF1aWNrLW5hdl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnF1aWNrLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggNy41cHg7IH1cbiAgICAucXVpY2stbmF2X19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAucXVpY2stbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAucXVpY2stbmF2X19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1aWNrLW5hdl9fZW5nbGlzaCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuODsgfVxuICAgIC5xdWljay1uYXZfX2VuZ2xpc2ggaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogM3B4OyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5mcm9udC1wYWdlX19zbGlkZXNob3cgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5mcm9udC1wYWdlX19sZWZ0IC5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmZyb250LXBhZ2VfX2V1eC1odWUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cblxuLmZyb250LXBhZ2VfX25ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uZnJvbnQtcGFnZV9fZXV4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDM0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2V1eCB7XG4gICAgICB0b3A6IDUycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2V1eCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdG9wOiA3MnB4OyB9IH1cbiAgLmZyb250LXBhZ2VfX2V1eDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvUmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1kb3duLnBuZ1wiKTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTUycHg7IH1cbiAgLmZyb250LXBhZ2VfX2V1eF9faW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5mcm9udC1wYWdlX19ldXhfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mcm9udC1wYWdlX19ldXhfX3RleHQge1xuICAgICAgICB0b3A6IDM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mcm9udC1wYWdlX19ldXhfX3RleHQge1xuICAgICAgICB0b3A6IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZnJvbnQtcGFnZV9fZXV4X190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5mcm9udC1wYWdlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlZDZjNGQ7IH1cbiAgLmZyb250LXBhZ2VfX2hlYWRpbmcgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZnJvbnQtcGFnZV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC4zO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeS1idWlsZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nXCIpIG5vLXJlcGVhdCAwIDElO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5LWJ1aWxkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDglO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mcm9udC1wYWdlX19jYXRlZ29yeS1idWlsZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cblxuLmZyb250LXBhZ2VfX2NhdGVnb3J5LWZvb2Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VzL2ltYWdlcy9zcHJpdGVfbnkzLnBuZ1wiKSBuby1yZXBlYXQgMCAzNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktZm9vZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mcm9udC1wYWdlX19jYXRlZ29yeS1mb29kIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDM1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeS1oZWFsdGgge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VzL2ltYWdlcy9zcHJpdGVfbnkzLnBuZ1wiKSBuby1yZXBlYXQgMCA0NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktaGVhbHRoIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDglO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5LWhlYWx0aCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuXG4uZnJvbnQtcGFnZV9fY2F0ZWdvcnktaXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VzL2ltYWdlcy9zcHJpdGVfbnkzLnBuZ1wiKSBuby1yZXBlYXQgMCA2NiU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktaXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0OCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDcxJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktaXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjklO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cblxuLmZyb250LXBhZ2VfX2NhdGVnb3J5LW1lZGlhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlcy9pbWFnZXMvc3ByaXRlX255My5wbmdcIikgbm8tcmVwZWF0IDAgNzQlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5LW1lZGlhIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDglO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4NyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5LW1lZGlhIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDg0JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeS1tb3RvciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nXCIpIG5vLXJlcGVhdCAwIDkwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mcm9udC1wYWdlX19jYXRlZ29yeS1tb3RvciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTA1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktbW90b3Ige1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAxJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeS1yb2JvdGljcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nXCIpIG5vLXJlcGVhdCAwIDEwNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktcm9ib3RpY3Mge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0OCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyMSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5LXJvYm90aWNzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExNyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuXG4uZnJvbnQtcGFnZV9fY2F0ZWdvcnktYWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlcy9pbWFnZXMvc3ByaXRlX255My5wbmdcIikgbm8tcmVwZWF0IDAgMjQlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5LWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnktYWxsIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuXG4uZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMy4wNzY5MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mcm9udC1wYWdlX19jYXRlZ29yeV9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX3RleHQge1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX3RleHQge1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9IH1cblxuLmZyb250LXBhZ2VfX2NhdGVnb3J5X19hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNy41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cbiAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19hbGwgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2FsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG4uZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2V1eCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDIyLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2V1eCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjIuOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19ldXgge1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19ldXgge1xuICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19ldXgge1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2V1eCAubm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMHB4OyB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeV9fZXV4X193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2V1eF9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2V1eF9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2V1eF9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbi5mcm9udC1wYWdlX19jYXRlZ29yeV9fZWZ0ZXJ1ZGRhbm5lbHNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAxOC43MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgaGVpZ2h0OiAxNjVweDsgfVxuICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2VmdGVydWRkYW5uZWxzZS0tY2FsbC10by1hY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19lZnRlcnVkZGFubmVsc2Uge1xuICAgICAgcGFkZGluZzogMTMuMDQzNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2VmdGVydWRkYW5uZWxzZS0tY2FsbC10by1hY3Rpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2VmdGVydWRkYW5uZWxzZSB7XG4gICAgICBoZWlnaHQ6IDExM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyb250LXBhZ2VfX2NhdGVnb3J5X19lZnRlcnVkZGFubmVsc2Uge1xuICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTguNzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAuZnJvbnQtcGFnZV9fY2F0ZWdvcnlfX2VmdGVydWRkYW5uZWxzZS0tY2FsbC10by1hY3Rpb24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDsgfSB9XG5cbi5mcm9udC1wYWdlX190aGVtZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnJvbnQtcGFnZV9fdGhlbWUgLm5vcGFkZGluZyB7XG4gICAgcGFkZGluZzogMHB4OyB9XG5cbi5mcm9udC1wYWdlX19icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIC5mcm9udC1wYWdlX19icmFuZGluZyAubmV3c3NsaWRlcmJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllc19fY29udGFpbmVyIC5lZHVjYXRpb25jYXRlZ29yeWJsb2NrIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXMgYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllcyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzIGE6aG92ZXIsIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllcyBhOmZvY3VzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXMgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllcy50ZXh0X19HdWwgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzX19oZWFkbGluZSB7XG4gICAgY29sb3I6ICNkYmEyMjc7IH1cbiAgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzLnRleHRfX0d1bCBhOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkYmEyMjc7IH1cbiAgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzLnRleHRfX0tvcmFsIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllc19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZWQ2YzRkOyB9XG4gIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllcy50ZXh0X19Lb3JhbCBhOmJlZm9yZSB7XG4gICAgY29sb3I6ICNlZDZjNGQ7IH1cbiAgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzLnRleHRfX01vZXJrZ3JhYSAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXNfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXMudGV4dF9fTW9lcmtncmFhIGEge1xuICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLmZyb250LXBhZ2VfX2VkdWNhdGlvbi1jYXRlZ29yaWVzLnRleHRfX01vZXJrZ3JhYSBhOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4uZnJvbnQtcGFnZV9fcmlnaHQtYmxvY2tzIC5pbWFnZWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZyb250LXBhZ2VfX3JpZ2h0LWJsb2NrcyAuaW1hZ2VibG9jayA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udC1wYWdlX19yaWdodC1ibG9ja3MgLmltYWdlYmxvY2sgLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAuZnJvbnQtcGFnZV9fcmlnaHQtYmxvY2tzIC5pbWFnZWJsb2NrIC5icmFuZGluZ19fdHh0MiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubWFpbi1zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuICAubWFpbi1zZWFyY2ggZm9ybSB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLm1haW4tc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMjk3cHg7XG4gICAgcGFkZGluZzogNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5tYWluLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm1haW4tc2VhcmNoIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDcuNXB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4udGhlbWVfX2FsbCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19hbGwgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzAsIDcwLCA3MCwgMC40KTsgfVxuXG4udGhlbWVfX2FsbCAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19hbGwgLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvaGFuZC5zdmcpOyB9XG5cbi50aGVtZV9fYWxsIC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7IH1cbiAgLnRoZW1lX19hbGwgLnRoZW1lLS1jdGEgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fYWxsIC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTsgfVxuXG4udGhlbWVfX3NlZS1hbGwgLnRoZW1lLS1iZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50aGVtZV9fc2VlLWFsbCAudGhlbWUtLWJnID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTc1JSk7IH0gfVxuICAudGhlbWVfX3NlZS1hbGwgLnRoZW1lLS1iZyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ob3RzcG90cy1mcm9udHBhZ2UgLmhvdHNwb3RzIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmZyb250LXNsaWRlcl9fYmFja2VuZC1pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZnJvbnQtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mcm9udC1zbGlkZXIge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZnJvbnQtc2xpZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9IH1cbiAgLmZyb250LXNsaWRlci5uby1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZyb250LXNsaWRlci5uby1pbWFnZTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5mcm9udC1zbGlkZXIubm8taW1hZ2UgLmZyb250LXNsaWRlcl9fYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZnJvbnQtc2xpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIC5mcm9udC1zbGlkZXJfX2NhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5mcm9udC1zbGlkZXJfX2NhdGVnb3J5LS1saWdodCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mcm9udC1zbGlkZXJfX2NhdGVnb3J5X19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5mcm9udC1zbGlkZXJfX2NhdGVnb3J5X19pY29uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7IH1cbiAgLmZyb250LXNsaWRlcl9fcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJDYXZlYXQgQnJ1c2hcIiwgY3Vyc2l2ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mcm9udC1zbGlkZXJfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgICAuZnJvbnQtc2xpZGVyX19xdW90ZS0tbGlnaHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZyb250LXNsaWRlcl9fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuZnJvbnQtc2xpZGVyX19iYXI6YmVmb3JlLCAuZnJvbnQtc2xpZGVyX19iYXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mcm9udC1zbGlkZXJfX2JhcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5mcm9udC1zbGlkZXJfX2Jhcjpub3QoLm92ZXJsYXktZnVsbHdpZHRoKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAzMCU7IH0gfVxuICAgIC5mcm9udC1zbGlkZXJfX2JhciAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnJvbnQtc2xpZGVyX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuZnJvbnQtc2xpZGVyX19saW5rOmJlZm9yZSwgLmZyb250LXNsaWRlcl9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZyb250LXNsaWRlcl9fbGluazphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZnJvbnQtc2xpZGVyX190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mcm9udC1zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyb250LXNsaWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIC5mcm9udC1zbGlkZXJfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mcm9udC1zbGlkZXJfX3RpdGxlLWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZnJvbnQtc2xpZGVyX190aXRsZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLmZyb250LXNsaWRlcl9faGlnaGxpZ2h0LWNvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMDsgfVxuICAuZnJvbnQtc2xpZGVyX19oaWdobGlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICM5NGE5NjQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mcm9udC1zbGlkZXJfX2hpZ2hsaWdodCB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZnJvbnQtc2xpZGVyX19oaWdobGlnaHQge1xuICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZnJvbnQtc2xpZGVyX19oaWdobGlnaHQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5mcm9udC1zbGlkZXJfX2hpZ2hsaWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM3OThjNGU7IH1cbiAgLmZyb250LXNsaWRlci0tYm90dG9tIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5mcm9udC1zbGlkZXItLWJvdHRvbSAuYmxvY2tfcmF0aW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mcm9udC1zbGlkZXItLWJvdHRvbSAubm9wYWRkaW5nIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuZnJvbnQtc2xpZGVyLS1ib3R0b20tLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDsgfVxuICAgIC5mcm9udC1zbGlkZXItLWJvdHRvbS0taW1hZ2Uge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmZyb250LXNsaWRlci0tYm90dG9tLS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmZyb250LXNsaWRlci0tYm90dG9tLS1vdmVybGF5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uaW1hZ2VzbGlkZXNob3dibG9jayB7XG4gIC8qIFNob3cgZ3JheSBiYWNrZ3JvdW5kIHVudGlsIGltYWdlIGxvYWQsIGluc3RlYWQgb2YgcmVpemUgKi9cbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmltYWdlc2xpZGVzaG93YmxvY2sge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbWFnZXNsaWRlc2hvd2Jsb2NrIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICAuaW1hZ2VzbGlkZXNob3dibG9jayAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW1hZ2VzbGlkZXNob3dibG9jayAuc2xpY2stZG90cyB7XG4gICAgICAgIHdpZHRoOiA3NjhweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgIC5pbWFnZXNsaWRlc2hvd2Jsb2NrIC5zbGljay1kb3RzIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDsgfSB9XG4gICAgLmltYWdlc2xpZGVzaG93YmxvY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5pbWFnZXNsaWRlc2hvd2Jsb2NrIC5zbGljay1kb3RzIGxpOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuaW1hZ2VzbGlkZXNob3dibG9jayAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmZyb250LXBhZ2VfX3NsaWRlc2hvdy0tc2RlIC5mcm9udC1zbGlkZXJfX2JhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyOm5vdCgub3ZlcmxheS1mdWxsd2lkdGgpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIGNhbGMoNTAlICsgMTVweCksIHJnYmEoMCwgMCwgMCwgMC41KSBjYWxjKDUwJSArIDE1cHgpKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAzMCU7IH0gfVxuICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyLm92ZXJsYXktUGN0XzMwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyLm92ZXJsYXktUGN0XzMwOm5vdCgub3ZlcmxheS1mdWxsd2lkdGgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMCkgY2FsYyg1MCUgKyAxNXB4KSwgcmdiYSgwLCAwLCAwLCAwLjMpIGNhbGMoNTAlICsgMTVweCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMzAlOyB9IH1cbiAgLmZyb250LXBhZ2VfX3NsaWRlc2hvdy0tc2RlIC5mcm9udC1zbGlkZXJfX2Jhci5vdmVybGF5LVBjdF81MCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgICAgLmZyb250LXBhZ2VfX3NsaWRlc2hvdy0tc2RlIC5mcm9udC1zbGlkZXJfX2Jhci5vdmVybGF5LVBjdF81MDpub3QoLm92ZXJsYXktZnVsbHdpZHRoKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIGNhbGMoNTAlICsgMTVweCksIHJnYmEoMCwgMCwgMCwgMC41KSBjYWxjKDUwJSArIDE1cHgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDMwJTsgfSB9XG4gIC5mcm9udC1wYWdlX19zbGlkZXNob3ctLXNkZSAuZnJvbnQtc2xpZGVyX19iYXIub3ZlcmxheS1QY3RfNzAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5mcm9udC1wYWdlX19zbGlkZXNob3ctLXNkZSAuZnJvbnQtc2xpZGVyX19iYXIub3ZlcmxheS1QY3RfNzA6bm90KC5vdmVybGF5LWZ1bGx3aWR0aCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwKSBjYWxjKDUwJSArIDE1cHgpLCByZ2JhKDAsIDAsIDAsIDAuNykgY2FsYyg1MCUgKyAxNXB4KSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAzMCU7IH0gfVxuICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyIC5mcm9udC1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZGJhMjI3OyB9XG4gICAgLmZyb250LXBhZ2VfX3NsaWRlc2hvdy0tc2RlIC5mcm9udC1zbGlkZXJfX2JhciAuZnJvbnQtc2xpZGVyX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mcm9udC1wYWdlX19zbGlkZXNob3ctLXNkZSAuZnJvbnQtc2xpZGVyX19iYXIgLmZyb250LXNsaWRlcl9fdGl0bGUgLmZyb250LXNsaWRlcl9fbGlua19fdGV4dDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyLm5vLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyLm5vLW92ZXJsYXkgLmZyb250LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyLm5vLW92ZXJsYXkgLmZyb250LXNsaWRlcl9fdGl0bGUgLmZyb250LXNsaWRlcl9fbGlua19fdGV4dDIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2RiYTIyNzsgfVxuICAuZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fYmFyID4gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZyb250LXBhZ2VfX3NsaWRlc2hvdy0tc2RlIC5mcm9udC1zbGlkZXJfX2JhciA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmZyb250LXBhZ2VfX3NsaWRlc2hvdy0tc2RlIC5mcm9udC1zbGlkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZnJvbnQtcGFnZV9fc2xpZGVzaG93LS1zZGUgLmZyb250LXNsaWRlcl9fdGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybChcIi9SZXNvdXJjZXMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi9SZXNvdXJjZXMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL1Jlc291cmNlcy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL1Jlc291cmNlcy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9SZXNvdXJjZXMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvUmVzb3VyY2VzL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH1cblxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjsgfVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjsgfVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG5cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG5cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cblxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiOyB9XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjsgfVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjsgfVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG5cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiOyB9XG5cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiOyB9XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH1cblxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjsgfVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjsgfVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiOyB9XG5cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7IH1cblxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH1cblxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cblxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cblxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG5cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiOyB9XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiOyB9XG5cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH1cblxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiOyB9XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiOyB9XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cblxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjsgfVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiOyB9XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiOyB9XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjsgfVxuXG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiOyB9XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH1cblxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiOyB9XG5cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH1cblxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiOyB9XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiOyB9XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiOyB9XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiOyB9XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH1cblxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiOyB9XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiOyB9XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cblxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjsgfVxuXG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiOyB9XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiOyB9XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiOyB9XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH1cblxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjsgfVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjsgfVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjsgfVxuXG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiOyB9XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH1cblxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjsgfVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiOyB9XG5cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiOyB9XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiOyB9XG5cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiOyB9XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH1cblxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiOyB9XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiOyB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTQuMjVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM2ZDcwNzI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2JlYmViZTsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjYmViZWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yYWRpbyBsYWJlbCxcbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5OyB9XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzM3B4OyB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG50ZXh0YXJlYS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxLjI1cHg7IH1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7IH1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjsgfVxuXG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzOyB9XG5cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjRweDsgfVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwOyB9XG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4Njg2ODY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAgIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyNnB4OyB9XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gICAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDcwNzE7XG4gIGJvcmRlci1jb2xvcjogIzYwNjM2NDsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTY1NztcbiAgICBib3JkZXItY29sb3I6ICMyMjIzMjM7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NjU3O1xuICAgIGJvcmRlci1jb2xvcjogIzQyNDQ0NTsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU2NTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0NDQ1OyB9XG4gICAgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQ0NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyMjIzMjM7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDcwNzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA2MzY0OyB9XG4gIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNmQ3MDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWM0Njk7XG4gIGJvcmRlci1jb2xvcjogIzk2YmQ1NzsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhYjM0NztcbiAgICBib3JkZXItY29sb3I6ICM1MTZhMmE7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFiMzQ3O1xuICAgIGJvcmRlci1jb2xvcjogIzc2OWEzYzsgfVxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWIzNDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY5YTNjOyB9XG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjlhM2M7XG4gICAgICBib3JkZXItY29sb3I6ICM1MTZhMmE7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWM0Njk7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTZiZDU3OyB9XG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjYTFjNDY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG4gICAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gICAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gICAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gICAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9XG4gIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cbiAgICAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTFlMWUxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4teHMge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMTlweCAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wYWdpbmF0aW9uID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNzA3MTtcbiAgICBib3JkZXItY29sb3I6ICM2ZDcwNzE7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTFlMWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWxlcnQgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWxlcnQgPiBwLFxuICAuYWxlcnQgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWxlcnQgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJiNTQyYzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NjUxMmM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzg0MzUzNDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qIFNsaWRlciAqL1xuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIHRvcDogLTIuOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjZTFlMWUxOyB9XG4gICAgLnNsaWNrLWRvdHMgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgdG9wOiAtMi44cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICNlMWUxZTE7IH1cbiAgICAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZDcwNzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzZkNzA3MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgLnRoZW1lX19idWlsZGluZyAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2J1aWxkaW5nIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDc4OGE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3ODhhIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2J1aWxkaW5nIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fYnVpbGRpbmcgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19idWlsZGluZyAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2J1aWxkaW5nIC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDc4OGE7IH0gfVxuXG4udGhlbWVfX2J1aWxkaW5nIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19idWlsZGluZyAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2J1aWxkaW5nIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC50aGVtZV9fYnVpbGRpbmcgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fYnVpbGRpbmcgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fYnVpbGRpbmcgLnN0dWRlbnRzbGlkZXJibG9jayAuc3RvcnlidG4ge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgICAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYnVpbGRpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19idWlsZGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2J1aWxkaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC42KTsgfVxuXG4udGhlbWVfX2J1aWxkaW5nIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19idWlsZGluZyAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYnVpbGRpbmcgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYnVpbGRpbmcgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cblxuLnRoZW1lX19idWlsZGluZyAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fYnVpbGRpbmcgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuOCk7IH1cblxuLnRoZW1lX19idWlsZGluZyAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19idWlsZGluZyAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktYnVpbGRpbmcuc3ZnKTsgfVxuXG4udGhlbWVfX2J1aWxkaW5nIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWJ1aWxkaW5nLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fYnVpbGRpbmcgLnRoZW1lLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuICAudGhlbWVfX2J1aWxkaW5nIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19idWlsZGluZyAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX2Zvb2QgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19mb29kIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICM5M2JkMjk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTNiZDI5IDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2Zvb2QgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19mb29kIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fZm9vZCAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2Zvb2QgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzkzYmQyOTsgfSB9XG5cbi50aGVtZV9fZm9vZCAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fZm9vZCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2Zvb2QgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19mb29kIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2Zvb2QgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fZm9vZCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICM5M2JkMjk7IH1cblxuLnRoZW1lX19mb29kIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Zvb2QgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19mb29kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Zvb2QgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19mb29kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Zvb2QgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Zvb2QgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19mb29kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Zvb2QgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19mb29kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZm9vZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Zvb2QgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fZm9vZCAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fZm9vZCAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fZm9vZCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5M2JkMjk7IH1cblxuLnRoZW1lX19mb29kIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NywgMTg5LCA0MSwgMC40KTsgfVxuXG4udGhlbWVfX2Zvb2QgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LWxlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDcsIDE4OSwgNDEsIDAuNik7IH1cblxuLnRoZW1lX19mb29kIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NywgMTg5LCA0MSwgMC44KTsgfVxuXG4udGhlbWVfX2Zvb2QgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fZm9vZCAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktZm9vZC5zdmcpOyB9XG5cbi50aGVtZV9fZm9vZCAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1mb29kLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fZm9vZCAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fZm9vZCAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fZm9vZCAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX2hlYWx0aCAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2hlYWx0aCAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDYxMDgwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2MTA4MCA1MCUsICM0NjQ2NDYgNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19oZWFsdGggLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19oZWFsdGggLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19oZWFsdGggLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnRoZW1lX19oZWFsdGggLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2Q2MTA4MDsgfSB9XG5cbi50aGVtZV9faGVhbHRoIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19oZWFsdGggLnN0dWRlbnRzbGlkZXJibG9ja19faGVhZGVyIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19oZWFsdGggLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19oZWFsdGggLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9faGVhbHRoIC5uZXdzc2xpZGVyYmxvY2sgLnN0b3J5YnRuLCAudGhlbWVfX2hlYWx0aCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICNkNjEwODA7IH1cblxuLnRoZW1lX19oZWFsdGggLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuMik7XG4gICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAudGhlbWVfX2hlYWx0aCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9faGVhbHRoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2hlYWx0aCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faGVhbHRoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9faGVhbHRoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2hlYWx0aCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faGVhbHRoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19oZWFsdGggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9faGVhbHRoIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19oZWFsdGggLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuXG4udGhlbWVfX2hlYWx0aCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkNjEwODA7IH1cblxuLnRoZW1lX19oZWFsdGggLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjQpOyB9XG5cbi50aGVtZV9faGVhbHRoIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjYpOyB9XG5cbi50aGVtZV9faGVhbHRoIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMTYsIDEyOCwgMC44KTsgfVxuXG4udGhlbWVfX2hlYWx0aCAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19oZWFsdGggLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWhlYWx0aC5zdmcpOyB9XG5cbi50aGVtZV9faGVhbHRoIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWhlYWx0aC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udGhlbWVfX2hlYWx0aCAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyMiU7IH1cblxuLnRoZW1lX19oZWFsdGggLnRoZW1lLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuICAudGhlbWVfX2hlYWx0aCAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9faGVhbHRoIC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjI3MTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gIC50aGVtZV9faXQgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19pdCAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmQ3MDcyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzZkNzA3MiA1MCUsICM0NjQ2NDYgNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19pdCAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2l0IC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9faXQgLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnRoZW1lX19pdCAuc3R1ZGVudHNsaWRlcmJsb2NrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmQ3MDcyOyB9IH1cblxuLnRoZW1lX19pdCAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9faXQgLnN0dWRlbnRzbGlkZXJibG9ja19faGVhZGVyIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19pdCAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAudGhlbWVfX2l0IC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2l0IC5uZXdzc2xpZGVyYmxvY2sgLnN0b3J5YnRuLCAudGhlbWVfX2l0IC5zdHVkZW50c2xpZGVyYmxvY2sgLnN0b3J5YnRuIHtcbiAgYmFja2dyb3VuZDogIzZkNzA3MjsgfVxuXG4udGhlbWVfX2l0IC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuMik7XG4gICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gICAgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2l0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pdCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNik7IH1cblxuLnRoZW1lX19pdCAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9faXQgLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuXG4udGhlbWVfX2l0IC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzZkNzA3MjsgfVxuXG4udGhlbWVfX2l0IC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuNCk7IH1cblxuLnRoZW1lX19pdCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuNik7IH1cblxuLnRoZW1lX19pdCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktODAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDksIDExMiwgMTE0LCAwLjgpOyB9XG5cbi50aGVtZV9faXQgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9faXQgLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWl0LnN2Zyk7IH1cblxuLnRoZW1lX19pdCAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1pdC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udGhlbWVfX2l0IC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cbiAgLnRoZW1lX19pdCAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9faXQgLnRoZW1lLS1jdGEgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MjcxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgLnRoZW1lX19tZWRpYSAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX21lZGlhIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNjMzAwNmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzMwMDZhIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX21lZGlhIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fbWVkaWEgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19tZWRpYSAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX21lZGlhIC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNjMzAwNmE7IH0gfVxuXG4udGhlbWVfX21lZGlhIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19tZWRpYSAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX21lZGlhIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC50aGVtZV9fbWVkaWEgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fbWVkaWEgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fbWVkaWEgLnN0dWRlbnRzbGlkZXJibG9jayAuc3RvcnlidG4ge1xuICBiYWNrZ3JvdW5kOiAjYzMwMDZhOyB9XG5cbi50aGVtZV9fbWVkaWEgLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgICAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbWVkaWEgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tZWRpYSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21lZGlhIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC42KTsgfVxuXG4udGhlbWVfX21lZGlhIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19tZWRpYSAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fbWVkaWEgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzMwMDZhOyB9XG5cbi50aGVtZV9fbWVkaWEgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk1LCAwLCAxMDYsIDAuNCk7IH1cblxuLnRoZW1lX19tZWRpYSAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NSwgMCwgMTA2LCAwLjYpOyB9XG5cbi50aGVtZV9fbWVkaWEgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk1LCAwLCAxMDYsIDAuOCk7IH1cblxuLnRoZW1lX19tZWRpYSAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19tZWRpYSAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktbWVkaWEuc3ZnKTsgfVxuXG4udGhlbWVfX21lZGlhIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLW1lZGlhLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fbWVkaWEgLnRoZW1lLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuICAudGhlbWVfX21lZGlhIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19tZWRpYSAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX21vdG9yIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fbW90b3IgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1ODU4NTggNTAlLCAjNDY0NjQ2IDUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fbW90b3IgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19tb3RvciAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX21vdG9yIC5uZXdzc2xpZGVyYmxvY2tfX3dyYXBwZXIsIC50aGVtZV9fbW90b3IgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzU4NTg1ODsgfSB9XG5cbi50aGVtZV9fbW90b3IgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyLCAudGhlbWVfX21vdG9yIC5zdHVkZW50c2xpZGVyYmxvY2tfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fbW90b3IgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19tb3RvciAuc3R1ZGVudHNsaWRlcmJsb2NrX19hbGxuZXdzIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19tb3RvciAubmV3c3NsaWRlcmJsb2NrIC5zdG9yeWJ0biwgLnRoZW1lX19tb3RvciAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICM1ODU4NTg7IH1cblxuLnRoZW1lX19tb3RvciAuY3RhLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjIpO1xuICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19tb3RvciAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX21vdG9yIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbW90b3IgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fbW90b3IgLnRoZW1lLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzg4YTsgfVxuXG4udGhlbWVfX21vdG9yIC50aGVtZS1jaGVja2JveDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19tb3RvciAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1ODU4NTg7IH1cblxuLnRoZW1lX19tb3RvciAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3kge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgODgsIDg4LCAwLjQpOyB9XG5cbi50aGVtZV9fbW90b3IgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LWxlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgODgsIDg4LCAwLjYpOyB9XG5cbi50aGVtZV9fbW90b3IgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDg4LCA4OCwgMC44KTsgfVxuXG4udGhlbWVfX21vdG9yIC50aGVtZS0tY29sb3Ige1xuICBjb2xvcjogIzAwNzg4YTsgfVxuXG4udGhlbWVfX21vdG9yIC50aGVtZS0taWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1tb3Rvci5zdmcpOyB9XG5cbi50aGVtZV9fbW90b3IgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtbW90b3Iuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLnRoZW1lX19tb3RvciAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fbW90b3IgLnRoZW1lLS1jdGEgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGhlbWVfX21vdG9yIC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjI3MTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gIC50aGVtZV9fZXV4IC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fZXV4IC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICM5NGE5NjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTRhOTY0IDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2V1eCAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2V1eCAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2V1eCAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2V1eCAuc3R1ZGVudHNsaWRlcmJsb2NrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTRhOTY0OyB9IH1cblxuLnRoZW1lX19ldXggLm5ld3NzbGlkZXJibG9ja19faGVhZGVyLCAudGhlbWVfX2V1eCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2V1eCAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAudGhlbWVfX2V1eCAuc3R1ZGVudHNsaWRlcmJsb2NrX19hbGxuZXdzIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19ldXggLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fZXV4IC5zdHVkZW50c2xpZGVyYmxvY2sgLnN0b3J5YnRuIHtcbiAgYmFja2dyb3VuZDogIzk0YTk2NDsgfVxuXG4udGhlbWVfX2V1eCAuY3RhLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fZXV4IC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgLnRoZW1lX19ldXggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZXV4IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19ldXggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gICAgLnRoZW1lX19ldXggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZXV4IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19ldXggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2V1eCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNik7IH1cblxuLnRoZW1lX19ldXggLnRoZW1lLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzg4YTsgfVxuXG4udGhlbWVfX2V1eCAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fZXV4IC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzk0YTk2NDsgfVxuXG4udGhlbWVfX2V1eCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3kge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDgsIDE2OSwgMTAwLCAwLjQpOyB9XG5cbi50aGVtZV9fZXV4IC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ4LCAxNjksIDEwMCwgMC42KTsgfVxuXG4udGhlbWVfX2V1eCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktODAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDgsIDE2OSwgMTAwLCAwLjgpOyB9XG5cbi50aGVtZV9fZXV4IC50aGVtZS0tY29sb3Ige1xuICBjb2xvcjogIzAwNzg4YTsgfVxuXG4udGhlbWVfX2V1eCAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktZXV4LnN2Zyk7IH1cblxuLnRoZW1lX19ldXggLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtZXV4LnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fZXV4IC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cbiAgLnRoZW1lX19ldXggLnRoZW1lLS1jdGEgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGhlbWVfX2V1eCAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX2Jpb3RlY2ggLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19iaW90ZWNoIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDk1YWE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NWFhIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2Jpb3RlY2ggLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19iaW90ZWNoIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fYmlvdGVjaCAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2Jpb3RlY2ggLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTVhYTsgfSB9XG5cbi50aGVtZV9fYmlvdGVjaCAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fYmlvdGVjaCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2Jpb3RlY2ggLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19iaW90ZWNoIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2Jpb3RlY2ggLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fYmlvdGVjaCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDk1YWE7IH1cblxuLnRoZW1lX19iaW90ZWNoIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2ggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19iaW90ZWNoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2ggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19iaW90ZWNoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2ggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2ggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19iaW90ZWNoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2ggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19iaW90ZWNoIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2ggLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDk1YWE7IH1cblxuLnRoZW1lX19iaW90ZWNoIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE0OSwgMTcwLCAwLjQpOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE0OSwgMTcwLCAwLjYpOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktODAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNDksIDE3MCwgMC44KTsgfVxuXG4udGhlbWVfX2Jpb3RlY2ggLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktYmlvdGVjaC5zdmcpOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1iaW90ZWNoLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fYmlvdGVjaCAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX2Rlc2lnbiAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2Rlc2lnbiAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDYxMDgwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2MTA4MCA1MCUsICM0NjQ2NDYgNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19kZXNpZ24gLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19kZXNpZ24gLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19kZXNpZ24gLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnRoZW1lX19kZXNpZ24gLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2Q2MTA4MDsgfSB9XG5cbi50aGVtZV9fZGVzaWduIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19kZXNpZ24gLnN0dWRlbnRzbGlkZXJibG9ja19faGVhZGVyIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19kZXNpZ24gLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19kZXNpZ24gLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fZGVzaWduIC5uZXdzc2xpZGVyYmxvY2sgLnN0b3J5YnRuLCAudGhlbWVfX2Rlc2lnbiAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICNkNjEwODA7IH1cblxuLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuMik7XG4gICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAudGhlbWVfX2Rlc2lnbiAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fZGVzaWduIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Rlc2lnbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fZGVzaWduIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fZGVzaWduIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Rlc2lnbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fZGVzaWduIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19kZXNpZ24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fZGVzaWduIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19kZXNpZ24gLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuXG4udGhlbWVfX2Rlc2lnbiAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkNjEwODA7IH1cblxuLnRoZW1lX19kZXNpZ24gLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjQpOyB9XG5cbi50aGVtZV9fZGVzaWduIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjYpOyB9XG5cbi50aGVtZV9fZGVzaWduIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMTYsIDEyOCwgMC44KTsgfVxuXG4udGhlbWVfX2Rlc2lnbiAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19kZXNpZ24gLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWRlc2lnbi5zdmcpOyB9XG5cbi50aGVtZV9fZGVzaWduIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWRlc2lnbi5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udGhlbWVfX2Rlc2lnbiAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fZGVzaWduIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19kZXNpZ24gLnRoZW1lLS1jdGEgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MjcxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDk3ODc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5Nzg3IDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDk3ODc7IH0gfVxuXG4udGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnN0dWRlbnRzbGlkZXJibG9jayAuc3RvcnlidG4ge1xuICBiYWNrZ3JvdW5kOiAjMDA5Nzg3OyB9XG5cbi50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgICAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC42KTsgfVxuXG4udGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5Nzg3OyB9XG5cbi50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUxLCAxMzUsIDAuNCk7IH1cblxuLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MSwgMTM1LCAwLjYpOyB9XG5cbi50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUxLCAxMzUsIDAuOCk7IH1cblxuLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktYmlvdGVjaHNhbWZ1bmQuc3ZnKTsgfVxuXG4udGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWJpb3RlY2hzYW1mdW5kLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLnRoZW1lLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuICAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX2lkcmFldCAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2lkcmFldCAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiOWNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwYjljZSA1MCUsICM0NjQ2NDYgNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19pZHJhZXQgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19pZHJhZXQgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19pZHJhZXQgLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnRoZW1lX19pZHJhZXQgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzAwYjljZTsgfSB9XG5cbi50aGVtZV9faWRyYWV0IC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19pZHJhZXQgLnN0dWRlbnRzbGlkZXJibG9ja19faGVhZGVyIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19pZHJhZXQgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19pZHJhZXQgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9faWRyYWV0IC5uZXdzc2xpZGVyYmxvY2sgLnN0b3J5YnRuLCAudGhlbWVfX2lkcmFldCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMGI5Y2U7IH1cblxuLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuMik7XG4gICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAudGhlbWVfX2lkcmFldCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9faWRyYWV0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2lkcmFldCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faWRyYWV0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9faWRyYWV0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2lkcmFldCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faWRyYWV0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pZHJhZXQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9faWRyYWV0IC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19pZHJhZXQgLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuXG4udGhlbWVfX2lkcmFldCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGI5Y2U7IH1cblxuLnRoZW1lX19pZHJhZXQgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTg1LCAyMDYsIDAuNCk7IH1cblxuLnRoZW1lX19pZHJhZXQgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LWxlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxODUsIDIwNiwgMC42KTsgfVxuXG4udGhlbWVfX2lkcmFldCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktODAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxODUsIDIwNiwgMC44KTsgfVxuXG4udGhlbWVfX2lkcmFldCAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19pZHJhZXQgLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWlkcmFldC5zdmcpOyB9XG5cbi50aGVtZV9faWRyYWV0IC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWlkcmFldC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udGhlbWVfX2lkcmFldCAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9faWRyYWV0IC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19pZHJhZXQgLnRoZW1lLS1jdGEgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MjcxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgLnRoZW1lX19pbmZvc2NpZW5jZSAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2luZm9zY2llbmNlIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICM5Mjk1OWM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTI5NTljIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2luZm9zY2llbmNlIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9faW5mb3NjaWVuY2UgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19pbmZvc2NpZW5jZSAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2luZm9zY2llbmNlIC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM5Mjk1OWM7IH0gfVxuXG4udGhlbWVfX2luZm9zY2llbmNlIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19pbmZvc2NpZW5jZSAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2luZm9zY2llbmNlIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC50aGVtZV9faW5mb3NjaWVuY2UgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9faW5mb3NjaWVuY2UgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9faW5mb3NjaWVuY2UgLnN0dWRlbnRzbGlkZXJibG9jayAuc3RvcnlidG4ge1xuICBiYWNrZ3JvdW5kOiAjOTI5NTljOyB9XG5cbi50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgICAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9faW5mb3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19pbmZvc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2luZm9zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC42KTsgfVxuXG4udGhlbWVfX2luZm9zY2llbmNlIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19pbmZvc2NpZW5jZSAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9faW5mb3NjaWVuY2UgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTI5NTljOyB9XG5cbi50aGVtZV9faW5mb3NjaWVuY2UgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC40KTsgfVxuXG4udGhlbWVfX2luZm9zY2llbmNlIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC42KTsgfVxuXG4udGhlbWVfX2luZm9zY2llbmNlIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NiwgMTQ5LCAxNTYsIDAuOCk7IH1cblxuLnRoZW1lX19pbmZvc2NpZW5jZSAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19pbmZvc2NpZW5jZSAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktaW5mb3NjaWVuY2Uuc3ZnKTsgfVxuXG4udGhlbWVfX2luZm9zY2llbmNlIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWluZm9zY2llbmNlLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9faW5mb3NjaWVuY2UgLnRoZW1lLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuICAudGhlbWVfX2luZm9zY2llbmNlIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19pbmZvc2NpZW5jZSAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX2tvbW11bmlrYXRpb24gLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICMzYjNhNDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM2IzYTQxIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX2tvbW11bmlrYXRpb24gLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fa29tbXVuaWthdGlvbiAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX2tvbW11bmlrYXRpb24gLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzNiM2E0MTsgfSB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2tvbW11bmlrYXRpb24gLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX2tvbW11bmlrYXRpb24gLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fa29tbXVuaWthdGlvbiAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzYjNhNDE7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9uIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2tvbW11bmlrYXRpb24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2tvbW11bmlrYXRpb24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2tvbW11bmlrYXRpb24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2tvbW11bmlrYXRpb24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2tvbW11bmlrYXRpb24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9uIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2tvbW11bmlrYXRpb24gLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYjNhNDE7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9uIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA1OCwgNjUsIDAuNCk7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9uIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTksIDU4LCA2NSwgMC42KTsgfVxuXG4udGhlbWVfX2tvbW11bmlrYXRpb24gLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTksIDU4LCA2NSwgMC44KTsgfVxuXG4udGhlbWVfX2tvbW11bmlrYXRpb24gLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnkta29tbXVuaWthdGlvbi5zdmcpOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1rb21tdW5pa2F0aW9uLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fa29tbXVuaWthdGlvbiAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmYWE4NDI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmFhODQyIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZhYTg0MjsgfSB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmYWE4NDI7IH1cblxuLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmYWE4NDI7IH1cblxuLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTY4LCA2NiwgMC40KTsgfVxuXG4udGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LWxlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDE2OCwgNjYsIDAuNik7IH1cblxuLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTY4LCA2NiwgMC44KTsgfVxuXG4udGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktcHJvZHVrdHVkdmlrbGluZy5zdmcpOyB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1wcm9kdWt0dWR2aWtsaW5nLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX3NjaWVuY2UgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19zY2llbmNlIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNiMmNjMzY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjJjYzM2IDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX3NjaWVuY2UgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19zY2llbmNlIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fc2NpZW5jZSAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX3NjaWVuY2UgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2IyY2MzNjsgfSB9XG5cbi50aGVtZV9fc2NpZW5jZSAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fc2NpZW5jZSAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3NjaWVuY2UgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19zY2llbmNlIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3NjaWVuY2UgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fc2NpZW5jZSAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICNiMmNjMzY7IH1cblxuLnRoZW1lX19zY2llbmNlIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19zY2llbmNlIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fc2NpZW5jZSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3NjaWVuY2UgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fc2NpZW5jZSAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fc2NpZW5jZSAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fc2NpZW5jZSAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMmNjMzY7IH1cblxuLnRoZW1lX19zY2llbmNlIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjA0LCA1NCwgMC40KTsgfVxuXG4udGhlbWVfX3NjaWVuY2UgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LWxlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzgsIDIwNCwgNTQsIDAuNik7IH1cblxuLnRoZW1lX19zY2llbmNlIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjA0LCA1NCwgMC44KTsgfVxuXG4udGhlbWVfX3NjaWVuY2UgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fc2NpZW5jZSAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktc2NpZW5jZS5zdmcpOyB9XG5cbi50aGVtZV9fc2NpZW5jZSAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1zY2llbmNlLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fc2NpZW5jZSAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fc2NpZW5jZSAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fc2NpZW5jZSAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX25hdHVydmlkZW5za2FiIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2FlYzAyMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhZWMwMjMgNTAlLCAjNDY0NjQ2IDUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX25hdHVydmlkZW5za2FiIC5uZXdzc2xpZGVyYmxvY2tfX3dyYXBwZXIsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2FlYzAyMzsgfSB9XG5cbi50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyLCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5zdHVkZW50c2xpZGVyYmxvY2tfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuc3R1ZGVudHNsaWRlcmJsb2NrX19hbGxuZXdzIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19uYXR1cnZpZGVuc2thYiAubmV3c3NsaWRlcmJsb2NrIC5zdG9yeWJ0biwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICNhZWMwMjM7IH1cblxuLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjIpO1xuICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25hdHVydmlkZW5za2FiIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLnRoZW1lLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzg4YTsgfVxuXG4udGhlbWVfX25hdHVydmlkZW5za2FiIC50aGVtZS1jaGVja2JveDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19uYXR1cnZpZGVuc2thYiAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNhZWMwMjM7IH1cblxuLnRoZW1lX19uYXR1cnZpZGVuc2thYiAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3kge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzQsIDE5MiwgMzUsIDAuNCk7IH1cblxuLnRoZW1lX19uYXR1cnZpZGVuc2thYiAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NCwgMTkyLCAzNSwgMC42KTsgfVxuXG4udGhlbWVfX25hdHVydmlkZW5za2FiIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NCwgMTkyLCAzNSwgMC44KTsgfVxuXG4udGhlbWVfX25hdHVydmlkZW5za2FiIC50aGVtZS0tY29sb3Ige1xuICBjb2xvcjogIzAwNzg4YTsgfVxuXG4udGhlbWVfX25hdHVydmlkZW5za2FiIC50aGVtZS0taWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1uYXR1cnZpZGVuc2thYi5zdmcpOyB9XG5cbi50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtbmF0dXJ2aWRlbnNrYWIuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLnRoZW1lX19uYXR1cnZpZGVuc2thYiAudGhlbWUtLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG4gIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLnRoZW1lLS1jdGEgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGhlbWVfX25hdHVydmlkZW5za2FiIC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjI3MTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogIzAwODk5YjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDg5OWIgNTAlLCAjNDY0NjQ2IDUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5uZXdzc2xpZGVyYmxvY2tfX3dyYXBwZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuc3R1ZGVudHNsaWRlcmJsb2NrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OTliOyB9IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5zdHVkZW50c2xpZGVyYmxvY2tfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAubmV3c3NsaWRlcmJsb2NrIC5zdG9yeWJ0biwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5zdHVkZW50c2xpZGVyYmxvY2sgLnN0b3J5YnRuIHtcbiAgYmFja2dyb3VuZDogIzAwODk5YjsgfVxuXG4udGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmN0YS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjIpO1xuICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gICAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg3KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE0KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE5KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNik7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS1jaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc4OGE7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS1jaGVja2JveDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwODk5YjsgfVxuXG4udGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTM3LCAxNTUsIDAuNCk7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTM3LCAxNTUsIDAuNik7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNywgMTU1LCAwLjgpOyB9XG5cbi50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAudGhlbWUtLWNvbG9yIHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0taWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1rb21tdW5pa2F0aW9ub3RnLnN2Zyk7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWtvbW11bmlrYXRpb25vdGcuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cbiAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjI3MTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gIC50aGVtZV9fdGVrbm9sb2dpIC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fdGVrbm9sb2dpIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICMzYjNhNDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM2IzYTQxIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX3Rla25vbG9naSAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX3Rla25vbG9naSAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX3Rla25vbG9naSAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX3Rla25vbG9naSAuc3R1ZGVudHNsaWRlcmJsb2NrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2IzYTQxOyB9IH1cblxuLnRoZW1lX190ZWtub2xvZ2kgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyLCAudGhlbWVfX3Rla25vbG9naSAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3Rla25vbG9naSAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAudGhlbWVfX3Rla25vbG9naSAuc3R1ZGVudHNsaWRlcmJsb2NrX19hbGxuZXdzIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX190ZWtub2xvZ2kgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fdGVrbm9sb2dpIC5zdHVkZW50c2xpZGVyYmxvY2sgLnN0b3J5YnRuIHtcbiAgYmFja2dyb3VuZDogIzNiM2E0MTsgfVxuXG4udGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fdGVrbm9sb2dpIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgLnRoZW1lX190ZWtub2xvZ2kgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fdGVrbm9sb2dpIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX190ZWtub2xvZ2kgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gICAgLnRoZW1lX190ZWtub2xvZ2kgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fdGVrbm9sb2dpIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX190ZWtub2xvZ2kgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDcpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTQpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTkpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3Rla25vbG9naSAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNik7IH1cblxuLnRoZW1lX190ZWtub2xvZ2kgLnRoZW1lLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzg4YTsgfVxuXG4udGhlbWVfX3Rla25vbG9naSAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fdGVrbm9sb2dpIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNiM2E0MTsgfVxuXG4udGhlbWVfX3Rla25vbG9naSAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3kge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg1OSwgNTgsIDY1LCAwLjQpOyB9XG5cbi50aGVtZV9fdGVrbm9sb2dpIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTksIDU4LCA2NSwgMC42KTsgfVxuXG4udGhlbWVfX3Rla25vbG9naSAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktODAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg1OSwgNTgsIDY1LCAwLjgpOyB9XG5cbi50aGVtZV9fdGVrbm9sb2dpIC50aGVtZS0tY29sb3Ige1xuICBjb2xvcjogIzAwNzg4YTsgfVxuXG4udGhlbWVfX3Rla25vbG9naSAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktdGVrbm9sb2dpLnN2Zyk7IH1cblxuLnRoZW1lX190ZWtub2xvZ2kgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtdGVrbm9sb2dpLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fdGVrbm9sb2dpIC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cbiAgLnRoZW1lX190ZWtub2xvZ2kgLnRoZW1lLS1jdGEgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGhlbWVfX3Rla25vbG9naSAudGhlbWUtLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAudGhlbWVfX25ldXRyYWwgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19uZXV0cmFsIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICM5Mjk1OWM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTI5NTljIDUwJSwgIzQ2NDY0NiA1MCUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAudGhlbWVfX25ldXRyYWwgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19uZXV0cmFsIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fbmV1dHJhbCAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAudGhlbWVfX25ldXRyYWwgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzkyOTU5YzsgfSB9XG5cbi50aGVtZV9fbmV1dHJhbCAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fbmV1dHJhbCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX25ldXRyYWwgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnRoZW1lX19uZXV0cmFsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX25ldXRyYWwgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC50aGVtZV9fbmV1dHJhbCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICM5Mjk1OWM7IH1cblxuLnRoZW1lX19uZXV0cmFsIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4yKTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbCAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25ldXRyYWwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19uZXV0cmFsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25ldXRyYWwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19uZXV0cmFsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX25ldXRyYWwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAgIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTApIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25ldXRyYWwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDExKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19uZXV0cmFsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTUpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25ldXRyYWwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE4KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19uZXV0cmFsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fbmV1dHJhbCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjIpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX25ldXRyYWwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjYpOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAudGhlbWUtY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5Mjk1OWM7IH1cblxuLnRoZW1lX19uZXV0cmFsIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NiwgMTQ5LCAxNTYsIDAuNCk7IH1cblxuLnRoZW1lX19uZXV0cmFsIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC42KTsgfVxuXG4udGhlbWVfX25ldXRyYWwgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC44KTsgfVxuXG4udGhlbWVfX25ldXRyYWwgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAudGhlbWUtLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktbmV1dHJhbC5zdmcpOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1uZXV0cmFsLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAudGhlbWUtLWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50aGVtZV9fbmV1dHJhbCAuYnJhbmRpbmdfX2NhdGVnb3J5X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRoZW1lX19uZXV0cmFsIC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cbiAgLnRoZW1lX19uZXV0cmFsIC50aGVtZS0tY3RhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRoZW1lX19uZXV0cmFsIC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjI3MTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gIC50aGVtZV9fcm9ib3RpY3MgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19yb2JvdGljcyAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDJiOGQ4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQyYjhkOCA1MCUsICM0NjQ2NDYgNTAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcbiAgLnRoZW1lX19yb2JvdGljcyAubmV3c3NsaWRlcmJsb2NrLCAudGhlbWVfX3JvYm90aWNzIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fcm9ib3RpY3MgLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnRoZW1lX19yb2JvdGljcyAuc3R1ZGVudHNsaWRlcmJsb2NrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDJiOGQ4OyB9IH1cblxuLnRoZW1lX19yb2JvdGljcyAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fcm9ib3RpY3MgLnN0dWRlbnRzbGlkZXJibG9ja19faGVhZGVyIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLnRoZW1lX19yb2JvdGljcyAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAudGhlbWVfX3JvYm90aWNzIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3JvYm90aWNzIC5uZXdzc2xpZGVyYmxvY2sgLnN0b3J5YnRuLCAudGhlbWVfX3JvYm90aWNzIC5zdHVkZW50c2xpZGVyYmxvY2sgLnN0b3J5YnRuIHtcbiAgYmFja2dyb3VuZDogIzQyYjhkODsgfVxuXG4udGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuMik7XG4gICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjQpOyB9XG4gICAgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCg2KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDEwKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTEpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDE1KSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMTgpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3JvYm90aWNzIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDIyKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19yb2JvdGljcyAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMjMpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNik7IH1cblxuLnRoZW1lX19yb2JvdGljcyAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcm9ib3RpY3MgLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuXG4udGhlbWVfX3JvYm90aWNzIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQyYjhkODsgfVxuXG4udGhlbWVfX3JvYm90aWNzIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY2LCAxODQsIDIxNiwgMC40KTsgfVxuXG4udGhlbWVfX3JvYm90aWNzIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS1sZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE4NCwgMjE2LCAwLjYpOyB9XG5cbi50aGVtZV9fcm9ib3RpY3MgLnRoZW1lLS1iZy0tdHJhbnNwYXJlbmN5LTgwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE4NCwgMjE2LCAwLjgpOyB9XG5cbi50aGVtZV9fcm9ib3RpY3MgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcm9ib3RpY3MgLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LXJvYm90aWNzLnN2Zyk7IH1cblxuLnRoZW1lX19yb2JvdGljcyAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1yb2JvdGljcy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udGhlbWVfX3JvYm90aWNzIC50aGVtZS0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cbiAgLnRoZW1lX19yb2JvdGljcyAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fcm9ib3RpY3MgLnRoZW1lLS1jdGEgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MjcxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgLnRoZW1lX19yb2JvdGljcy1leHQgLm5ld3NzbGlkZXJibG9jaywgLnRoZW1lX19yb2JvdGljcy1leHQgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogIzAwMmY1NztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDJmNTcgNTAlLCAjNDY0NjQ2IDUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5uZXdzc2xpZGVyYmxvY2ssIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5uZXdzc2xpZGVyYmxvY2tfX3dyYXBwZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDJmNTc7IH0gfVxuXG4udGhlbWVfX3JvYm90aWNzLWV4dCAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5zdHVkZW50c2xpZGVyYmxvY2tfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi50aGVtZV9fcm9ib3RpY3MtZXh0IC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4udGhlbWVfX3JvYm90aWNzLWV4dCAubmV3c3NsaWRlcmJsb2NrIC5zdG9yeWJ0biwgLnRoZW1lX19yb2JvdGljcy1leHQgLnN0dWRlbnRzbGlkZXJibG9jayAuc3RvcnlidG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAyZjU3OyB9XG5cbi50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjIpO1xuICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLnRoZW1lX19yb2JvdGljcy1leHQgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAudGhlbWVfX3JvYm90aWNzLWV4dCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dCwgLnRoZW1lX19yb2JvdGljcy1leHQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0LCAudGhlbWVfX3JvYm90aWNzLWV4dCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgICAudGhlbWVfX3JvYm90aWNzLWV4dCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLnRoZW1lX19yb2JvdGljcy1leHQgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAudGhlbWVfX3JvYm90aWNzLWV4dCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC50aGVtZV9fcm9ib3RpY3MtZXh0IC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC42KTsgfVxuXG4udGhlbWVfX3JvYm90aWNzLWV4dCAudGhlbWUtY2hlY2tib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcm9ib3RpY3MtZXh0IC50aGVtZS1jaGVja2JveDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cblxuLnRoZW1lX19yb2JvdGljcy1leHQgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAyZjU3OyB9XG5cbi50aGVtZV9fcm9ib3RpY3MtZXh0IC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDQ3LCA4NywgMC40KTsgfVxuXG4udGhlbWVfX3JvYm90aWNzLWV4dCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDQ3LCA4NywgMC42KTsgfVxuXG4udGhlbWVfX3JvYm90aWNzLWV4dCAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktODAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA0NywgODcsIDAuOCk7IH1cblxuLnRoZW1lX19yb2JvdGljcy1leHQgLnRoZW1lLS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3ODhhOyB9XG5cbi50aGVtZV9fcm9ib3RpY3MtZXh0IC50aGVtZS0taWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1yb2JvdGljcy1leHQuc3ZnKTsgfVxuXG4udGhlbWVfX3JvYm90aWNzLWV4dCAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1yb2JvdGljcy1leHQuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLnRoZW1lX19yb2JvdGljcy1leHQgLnRoZW1lLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuICAudGhlbWVfX3JvYm90aWNzLWV4dCAudGhlbWUtLWN0YSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50aGVtZV9fcm9ib3RpY3MtZXh0IC50aGVtZS0tY3RhIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjI3MTsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19idWlsZGluZyAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGEgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fYnVpbGRpbmcgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2J1aWxkaW5nIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjI1KTtcbiAgei1pbmRleDogNTA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fYnVpbGRpbmcgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2J1aWxkaW5nIC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogIzAwNzg4YSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fYnVpbGRpbmcgLnN1YmplY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9fYnVpbGRpbmcgLnN1YmplY3Q6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDc4OGEgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19mb29kIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzkzYmQyOSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19mb29kIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19mb29kIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgMTg5LCA0MSwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Zvb2QgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjOTNiZDI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Zvb2QgLmltYWdlc3BvdGJsb2NrX19xdW90ZSB7XG4gIGNvbG9yOiAjOTNiZDI5ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19mb29kIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDcsIDE4OSwgNDEsIDAuMykgIWltcG9ydGFudDsgfVxuICAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19mb29kIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjOTNiZDI5ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faGVhbHRoIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2Q2MTA4MCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19oZWFsdGggLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2hlYWx0aCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE2LCAxMjgsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19oZWFsdGggLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjZDYxMDgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2hlYWx0aCAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICNkNjEwODAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2hlYWx0aCAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9faGVhbHRoIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDYxMDgwICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faXQgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjNmQ3MDcyICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2l0IC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19pdCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDExMiwgMTE0LCAwLjI1KTtcbiAgei1pbmRleDogNTA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faXQgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjNmQ3MDcyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2l0IC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogIzZkNzA3MiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faXQgLnN1YmplY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuMykgIWltcG9ydGFudDsgfVxuICAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19pdCAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzZkNzA3MiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX21lZGlhIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2MzMDA2YSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19tZWRpYSAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fbWVkaWEgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAwLCAxMDYsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19tZWRpYSAuaW1hZ2VzcG90YmxvY2tfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICNjMzAwNmEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fbWVkaWEgLmltYWdlc3BvdGJsb2NrX19xdW90ZSB7XG4gIGNvbG9yOiAjYzMwMDZhICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19tZWRpYSAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAwLCAxMDYsIDAuMykgIWltcG9ydGFudDsgfVxuICAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19tZWRpYSAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2MzMDA2YSAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX21vdG9yIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1OCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19tb3RvciAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fbW90b3IgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDg4LCA4OCwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX21vdG9yIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19tb3RvciAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX21vdG9yIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgODgsIDg4LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9fbW90b3IgLnN1YmplY3Q6OmJlZm9yZSB7XG4gICAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19ldXggLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjOTRhOTY0ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2V1eCAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fZXV4IC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwgMTY5LCAxMDAsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19ldXggLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjOTRhOTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2V1eCAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICM5NGE5NjQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2V1eCAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ4LCAxNjksIDEwMCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2V1eCAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk0YTk2NCAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2ggLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5NWFhICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2ggLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2ggLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAxNzAsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19iaW90ZWNoIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogIzAwOTVhYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19iaW90ZWNoIC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogIzAwOTVhYSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fYmlvdGVjaCAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ5LCAxNzAsIDAuMykgIWltcG9ydGFudDsgfVxuICAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19iaW90ZWNoIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA5NWFhICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fZGVzaWduIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2Q2MTA4MCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19kZXNpZ24gLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Rlc2lnbiAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE2LCAxMjgsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19kZXNpZ24gLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjZDYxMDgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Rlc2lnbiAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICNkNjEwODAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Rlc2lnbiAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9fZGVzaWduIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDYxMDgwICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5Nzg3ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTEsIDEzNSwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogIzAwOTc4NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICMwMDk3ODcgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTEsIDEzNSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA5Nzg3ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faWRyYWV0IC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwYjljZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19pZHJhZXQgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2lkcmFldCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODUsIDIwNiwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2lkcmFldCAuaW1hZ2VzcG90YmxvY2tfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICMwMGI5Y2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faWRyYWV0IC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogIzAwYjljZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faWRyYWV0IC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODUsIDIwNiwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2lkcmFldCAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwYjljZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2luZm9zY2llbmNlIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzkyOTU5YyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19pbmZvc2NpZW5jZSAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9faW5mb3NjaWVuY2UgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2luZm9zY2llbmNlIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogIzkyOTU5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19pbmZvc2NpZW5jZSAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICM5Mjk1OWMgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2luZm9zY2llbmNlIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0OSwgMTU2LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9faW5mb3NjaWVuY2UgLnN1YmplY3Q6OmJlZm9yZSB7XG4gICAgY29sb3I6ICM5Mjk1OWMgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9uIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzNiM2E0MSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9uIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9uIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA1OCwgNjUsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9uIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogIzNiM2E0MSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9uIC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogIzNiM2E0MSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fa29tbXVuaWthdGlvbiAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDU4LCA2NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2tvbW11bmlrYXRpb24gLnN1YmplY3Q6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMzYjNhNDEgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZhYTg0MiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5pbnZlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTY4LCA2NiwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjZmFhODQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmltYWdlc3BvdGJsb2NrX19xdW90ZSB7XG4gIGNvbG9yOiAjZmFhODQyICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2OCwgNjYsIDAuMykgIWltcG9ydGFudDsgfVxuICAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmFhODQyICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fc2NpZW5jZSAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6ICNiMmNjMzYgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fc2NpZW5jZSAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fc2NpZW5jZSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDIwNCwgNTQsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19zY2llbmNlIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcbiAgYmFja2dyb3VuZDogI2IyY2MzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19zY2llbmNlIC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogI2IyY2MzNiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fc2NpZW5jZSAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAyMDQsIDU0LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9fc2NpZW5jZSAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2IyY2MzNiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25hdHVydmlkZW5za2FiIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2FlYzAyMyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19uYXR1cnZpZGVuc2thYiAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAxOTIsIDM1LCAwLjI1KTtcbiAgei1pbmRleDogNTA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjYWVjMDIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25hdHVydmlkZW5za2FiIC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogI2FlYzAyMyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLnN1YmplY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NCwgMTkyLCAzNSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25hdHVydmlkZW5za2FiIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYWVjMDIzICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDg5OWIgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzcsIDE1NSwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjMDA4OTliICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLmltYWdlc3BvdGJsb2NrX19xdW90ZSB7XG4gIGNvbG9yOiAjMDA4OTliICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzcsIDE1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2tvbW11bmlrYXRpb25vdGcgLnN1YmplY3Q6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDg5OWIgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX190ZWtub2xvZ2kgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjM2IzYTQxICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Rla25vbG9naSAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fdGVrbm9sb2dpIC5icmFuZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA1OCwgNjUsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX190ZWtub2xvZ2kgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjM2IzYTQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Rla25vbG9naSAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICMzYjNhNDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Rla25vbG9naSAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDU4LCA2NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Rla25vbG9naSAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzNiM2E0MSAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25ldXRyYWwgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjOTI5NTljICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25ldXRyYWwgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25ldXRyYWwgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC4yNSk7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25ldXRyYWwgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjOTI5NTljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX25ldXRyYWwgLmltYWdlc3BvdGJsb2NrX19xdW90ZSB7XG4gIGNvbG9yOiAjOTI5NTljICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19uZXV0cmFsIC5zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0OSwgMTU2LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9fbmV1dHJhbCAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzkyOTU5YyAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3JvYm90aWNzIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzQyYjhkOCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19yb2JvdGljcyAuaW52ZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE4NCwgMjE2LCAwLjI1KTtcbiAgei1pbmRleDogNTA7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjNDJiOGQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3JvYm90aWNzIC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xuICBjb2xvcjogIzQyYjhkOCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MgLnN1YmplY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODQsIDIxNiwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3JvYm90aWNzIC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjNDJiOGQ4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MtZXh0IC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwMmY1NyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19yb2JvdGljcy1leHQgLmludmVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3JvYm90aWNzLWV4dCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0NywgODcsIDAuMjUpO1xuICB6LWluZGV4OiA1MDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19yb2JvdGljcy1leHQgLmltYWdlc3BvdGJsb2NrX19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAyZjU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3JvYm90aWNzLWV4dCAuaW1hZ2VzcG90YmxvY2tfX3F1b3RlIHtcbiAgY29sb3I6ICMwMDJmNTcgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3JvYm90aWNzLWV4dCAuc3ViamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDcsIDg3LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MtZXh0IC5zdWJqZWN0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAyZjU3ICFpbXBvcnRhbnQ7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2J1aWxkaW5nIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fZm9vZCAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ3LCAxODksIDQxLCAwLjUpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5zdWJzaXRlLW90ZyAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19oZWFsdGggLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMTYsIDEyOCwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9faXQgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX21lZGlhIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTUsIDAsIDEwNiwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fbW90b3IgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCA4OCwgODgsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2V1eCAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ4LCAxNjksIDEwMCwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fYmlvdGVjaCAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTQ5LCAxNzAsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2Rlc2lnbiAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAxNiwgMTI4LCAwLjUpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5zdWJzaXRlLW90ZyAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19iaW90ZWNoc2FtZnVuZCAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUxLCAxMzUsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2lkcmFldCAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTg1LCAyMDYsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX2luZm9zY2llbmNlIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDYsIDE0OSwgMTU2LCAwLjUpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5zdWJzaXRlLW90ZyAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19rb21tdW5pa2F0aW9uIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1OSwgNTgsIDY1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDcwOyB9XG5cbi5zdWJzaXRlLW90ZyAucHJvZ3JhbS1jb250ZXh0LnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDE2OCwgNjYsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3NjaWVuY2UgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjA0LCA1NCwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NCwgMTkyLCAzNSwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTM3LCAxNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLnN1YnNpdGUtb3RnIC5wcm9ncmFtLWNvbnRleHQudGhlbWVfX3Rla25vbG9naSAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTksIDU4LCA2NSwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fbmV1dHJhbCAuYnJhbmRpbmdfX2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ2LCAxNDksIDE1NiwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MgLmJyYW5kaW5nX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY2LCAxODQsIDIxNiwgMC41KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA3MDsgfVxuXG4uc3Vic2l0ZS1vdGcgLnByb2dyYW0tY29udGV4dC50aGVtZV9fcm9ib3RpY3MtZXh0IC5icmFuZGluZ19fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA0NywgODcsIDAuNSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogNzA7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19idWlsZGluZyAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX2Zvb2QgLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19oZWFsdGggLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19pdCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX21lZGlhIC5icmFuZGluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLWZpbHRlci50aGVtZV9fbW90b3IgLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19ldXggLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19iaW90ZWNoIC5icmFuZGluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLWZpbHRlci50aGVtZV9fZGVzaWduIC5icmFuZGluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLWZpbHRlci50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19pZHJhZXQgLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19pbmZvc2NpZW5jZSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX2tvbW11bmlrYXRpb24gLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5icmFuZGluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLWZpbHRlci50aGVtZV9fc2NpZW5jZSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX25hdHVydmlkZW5za2FiIC5icmFuZGluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLWZpbHRlci50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX3Rla25vbG9naSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX25ldXRyYWwgLmJyYW5kaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGUtZmlsdGVyLnRoZW1lX19yb2JvdGljcyAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZS1maWx0ZXIudGhlbWVfX3JvYm90aWNzLWV4dCAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fYnVpbGRpbmcgLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1idWlsZGluZy5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2J1aWxkaW5nIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzg4YTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fYnVpbGRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2J1aWxkaW5nIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19idWlsZGluZyAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4OGE7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2Zvb2QgLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1mb29kLnN2ZykgIWltcG9ydGFudDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZm9vZCAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5M2JkMjk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2Zvb2Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ3LCAxODksIDQxLCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19mb29kIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgMTg5LCA0MSwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZm9vZCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5M2JkMjk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2hlYWx0aCAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWhlYWx0aC5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2hlYWx0aCAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkNjEwODA7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2hlYWx0aDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE2LCAxMjgsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2hlYWx0aCAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE2LCAxMjgsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2hlYWx0aCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkNjEwODA7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2l0IC5saW5lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtaXQuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19pdCAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2ZDcwNzI7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2l0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2l0IC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2l0IC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzZkNzA3MjsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fbWVkaWEgLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1tZWRpYS5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX21lZGlhIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2MzMDA2YTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fbWVkaWE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAwLCAxMDYsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX21lZGlhIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NSwgMCwgMTA2LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19tZWRpYSAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNjMzAwNmE7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX21vdG9yIC5saW5lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtbW90b3Iuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19tb3RvciAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1ODU4NTg7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX21vdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA4OCwgODgsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX21vdG9yIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA4OCwgODgsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX21vdG9yIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU4NTg1ODsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZXV4IC5saW5lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtZXV4LnN2ZykgIWltcG9ydGFudDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZXV4IC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzk0YTk2NDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZXV4OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwgMTY5LCAxMDAsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2V1eCAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDgsIDE2OSwgMTAwLCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19ldXggLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTRhOTY0OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19iaW90ZWNoIC5saW5lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtYmlvdGVjaC5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2Jpb3RlY2ggLmxpbmUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NWFhOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19iaW90ZWNoOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMTcwLCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19iaW90ZWNoIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMTcwLCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19iaW90ZWNoIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwOTVhYTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZGVzaWduIC5saW5lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2NhdGVnb3J5LWNvbG9yZWQtZGVzaWduLnN2ZykgIWltcG9ydGFudDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZGVzaWduIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Q2MTA4MDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZGVzaWduOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTYsIDEyOCwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZGVzaWduIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTYsIDEyOCwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fZGVzaWduIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Q2MTA4MDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQgLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1iaW90ZWNoc2FtZnVuZC5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwOTc4NzsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fYmlvdGVjaHNhbWZ1bmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUxLCAxMzUsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2Jpb3RlY2hzYW1mdW5kIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MSwgMTM1LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19iaW90ZWNoc2FtZnVuZCAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDk3ODc7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2lkcmFldCAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWlkcmFldC5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2lkcmFldCAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGI5Y2U7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2lkcmFldDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODUsIDIwNiwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9faWRyYWV0IC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4NSwgMjA2LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19pZHJhZXQgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBiOWNlOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19pbmZvc2NpZW5jZSAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWluZm9zY2llbmNlLnN2ZykgIWltcG9ydGFudDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9faW5mb3NjaWVuY2UgLmxpbmUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTI5NTljOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19pbmZvc2NpZW5jZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0OSwgMTU2LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19pbmZvc2NpZW5jZSAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0OSwgMTU2LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19pbmZvc2NpZW5jZSAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5Mjk1OWM7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2tvbW11bmlrYXRpb24gLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1rb21tdW5pa2F0aW9uLnN2ZykgIWltcG9ydGFudDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fa29tbXVuaWthdGlvbiAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYjNhNDE7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX2tvbW11bmlrYXRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDU4LCA2NSwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fa29tbXVuaWthdGlvbiAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNTgsIDY1LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19rb21tdW5pa2F0aW9uIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNiM2E0MTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZyAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLXByb2R1a3R1ZHZpa2xpbmcuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZhYTg0MjsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fcHJvZHVrdHVkdmlrbGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE2OCwgNjYsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX3Byb2R1a3R1ZHZpa2xpbmcgLmxpbmUtZWR1Y2F0aW9uX19iYWNrZ3JvdW5kaW1hZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNjgsIDY2LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19wcm9kdWt0dWR2aWtsaW5nIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZhYTg0MjsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fc2NpZW5jZSAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLXNjaWVuY2Uuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19zY2llbmNlIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2IyY2MzNjsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fc2NpZW5jZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDIwNCwgNTQsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX3NjaWVuY2UgLmxpbmUtZWR1Y2F0aW9uX19iYWNrZ3JvdW5kaW1hZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAyMDQsIDU0LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19zY2llbmNlIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2IyY2MzNjsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWIgLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1uYXR1cnZpZGVuc2thYi5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX25hdHVydmlkZW5za2FiIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2FlYzAyMzsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fbmF0dXJ2aWRlbnNrYWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAxOTIsIDM1LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19uYXR1cnZpZGVuc2thYiAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzQsIDE5MiwgMzUsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX25hdHVydmlkZW5za2FiIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2FlYzAyMzsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLWtvbW11bmlrYXRpb25vdGcuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19rb21tdW5pa2F0aW9ub3RnIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwODk5YjsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fa29tbXVuaWthdGlvbm90Zzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzcsIDE1NSwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzcsIDE1NSwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fa29tbXVuaWthdGlvbm90ZyAudGhlbWUtLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDg5OWI7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX3Rla25vbG9naSAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLXRla25vbG9naS5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX3Rla25vbG9naSAubGluZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYjNhNDE7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX3Rla25vbG9naTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNTgsIDY1LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX190ZWtub2xvZ2kgLmxpbmUtZWR1Y2F0aW9uX19iYWNrZ3JvdW5kaW1hZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDU4LCA2NSwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fdGVrbm9sb2dpIC50aGVtZS0tYmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNiM2E0MTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fbmV1dHJhbCAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLW5ldXRyYWwuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19uZXV0cmFsIC5saW5lLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzkyOTU5YzsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fbmV1dHJhbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0OSwgMTU2LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19uZXV0cmFsIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NiwgMTQ5LCAxNTYsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX25ldXRyYWwgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTI5NTljOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcyAubGluZS0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9jYXRlZ29yeS1jb2xvcmVkLXJvYm90aWNzLnN2ZykgIWltcG9ydGFudDsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fcm9ib3RpY3MgLmxpbmUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDJiOGQ4OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg0LCAyMTYsIDAuNSk7IH1cblxuLmxpbmUtZWR1Y2F0aW9ucyAudGhlbWVfX3JvYm90aWNzIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODQsIDIxNiwgMC41KTsgfVxuXG4ubGluZS1lZHVjYXRpb25zIC50aGVtZV9fcm9ib3RpY3MgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDJiOGQ4OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcy1leHQgLmxpbmUtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC1yb2JvdGljcy1leHQuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcy1leHQgLmxpbmUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAyZjU3OyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcy1leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDcsIDg3LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcy1leHQgLmxpbmUtZWR1Y2F0aW9uX19iYWNrZ3JvdW5kaW1hZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDcsIDg3LCAwLjUpOyB9XG5cbi5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcy1leHQgLnRoZW1lLS1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAyZjU3OyB9XG5cbi8qIERlZmluZXMgaG93IHRleHQgYW5kIHRleHQtZWxlbWVudHMgc2hvdWxkIGJlIHN0eWxlZCBcclxuICogICAgSGVhZGluZ3MsXHJcbiAqICAgIGdlbmVyaWMgbGlzdHMsXHJcbiAqICAgIFVuc3R5bGVkIGNvbnRlbnQgKGxpbmUtaGVpZ2h0LCBjb2xvciBldGMuKVxyXG4gKiAgICBSZWZlcmVuY2U6XHJcbiAqICAgICogUmVzb3VyY2VzXFwzcmQtcGFydHlcXGxpYnJhcmllc1xcYm9vdHN0cmFwXFxfdHlwZS5zY3NzICovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cblxuaDIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmgxLFxuaDIsXG4udGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5oMSxcbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMSxcbiAgICAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuaDIsXG4uc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzOXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgyLFxuICAgIC5zdWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuaDMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMzFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5wLCB1bCwgb2wge1xuICBtYXJnaW46IDAgMCAxNXB4OyB9XG5cbi5tYW5jaGV0LCBwLnJ0ZS1tYW5jaGV0LCAudGV4dGJsb2NrIHAucnRlLW1hbmNoZXQsIC5jb250ZW50X19ydGUgcC5ydGUtbWFuY2hldCwgLnJ0ZS1tYW5jaGV0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYW5jaGV0LCBwLnJ0ZS1tYW5jaGV0LCAudGV4dGJsb2NrIHAucnRlLW1hbmNoZXQsIC5jb250ZW50X19ydGUgcC5ydGUtbWFuY2hldCwgLnJ0ZS1tYW5jaGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAwLjNzLCBjb2xvciBlYXNlIDAuM3MsIG9wYWNpdHkgZWFzZSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgMC4zcywgY29sb3IgZWFzZSAwLjNzLCBvcGFjaXR5IGVhc2UgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3MsIGNvbG9yIGVhc2UgMC4zcywgb3BhY2l0eSBlYXNlIDAuM3M7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgY29sb3I6ICM2ZDcwNzI7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYmViZWJlOyB9XG5cbi8qQ1RBIExpc3QgdG8gc2hvdyBzdWIgcGFnZXMgYXMgQ1RBIG9uIHN0YW5kYXJkIHBhZ2VzKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgLm5ld3NzbGlkZXJibG9jaywgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogI2IzZGRlYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiM2RkZWMgNTAlLCAjNDY0NjQ2IDUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC5uZXdzc2xpZGVyYmxvY2ssIC5zdHVkZW50c2xpZGVyYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC5uZXdzc2xpZGVyYmxvY2tfX3dyYXBwZXIsIC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNiM2RkZWM7IH0gfVxuXG4ubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4ubmV3c3NsaWRlcmJsb2NrIC5zdG9yeWJ0biwgLnN0dWRlbnRzbGlkZXJibG9jayAuc3RvcnlidG4ge1xuICBiYWNrZ3JvdW5kOiAjYjNkZGVjOyB9XG5cbi5jdGEtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC5jdGEtbGlzdF9fY29sIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMCwgMTM4LCAwLjIpO1xuICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLmN0YS1saXN0X19jb2wgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC40KTsgfVxuICAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dCwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0LCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNCk7IH1cbiAgICAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgzKSAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluazpob3ZlciwgLmN0YS1saXN0X19jb2w6bnRoLWNoaWxkKDYpIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyLCAuY3RhLWxpc3RfX2NvbDpudGgtY2hpbGQoNykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxMSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxNSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOCkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgxOSkgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMikgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIsIC5jdGEtbGlzdF9fY29sOm50aC1jaGlsZCgyMykgLmNhbGx0b2FjdGlvbnRleHQuaGFzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC42KTsgfVxuXG4uY2FsbHRvYWN0aW9udGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi8qQ2FsbCBUbyBBY3Rpb24gLSBcImNhbGx0b2FjdGlvbnRleHRcIiBpcyBUSEUgbmFtZSwgYmVhY3VzZSB3ZSB1c2UgdGhpcyBpbiBPcGVuUHVibGljV2ViIFJ1bGUgQ2hlY2tlciovXG4uY2FsbHRvYWN0aW9udGV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6ICM2ZDcwNzE7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxsdG9hY3Rpb250ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gIC5jYWxsdG9hY3Rpb250ZXh0LS1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQ6ICM1NDU2NTc7IH1cbiAgLmNhbGx0b2FjdGlvbnRleHQtLWJpZy1pY29uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAuY2FsbHRvYWN0aW9udGV4dC0tYmlnLWljb24gYTphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5jYWxsdG9hY3Rpb250ZXh0LS1iaWctaWNvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluayB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jYWxsdG9hY3Rpb250ZXh0Lmhhcy1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNzE7IH1cbiAgICAuY2FsbHRvYWN0aW9udGV4dC5oYXMtbGluayBhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MXB4OyB9XG4gIC5jYWxsdG9hY3Rpb250ZXh0IGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmNhbGx0b2FjdGlvbnRleHQ6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIGhlaWdodDogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmNhbGx0b2FjdGlvbnRleHQgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jYWxsdG9hY3Rpb25ibG9jayBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7IH1cblxuLmNhbGx0b2FjdGlvbmJsb2NrIC5hcnJvdy1pY29uLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuNGVtO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTsgfVxuXG4vKiBVbmxpa2UgX2Jhc2Uuc2NzcywgdGhpcyBpcyBzcGVjaWZpYyB1dGlsaXRpZXMvaGVscGVycyB5b3UgaGF2ZSB0byBhZGQgdG8geW91ciBlbGVtZW50c1xyXG4gKiBVc2VkIGZvclxyXG4gKiAqIEV4dGVuZGluZyBvbiBleGlzdGluZyBjb250ZW50XHJcbiAqIFJlZmVyZW5jZXM6XHJcbiAqICAgIFJlc291cmNlc1xcM3JkLXBhcnR5XFxsaWJyYXJpZXNcXGJvb3RzdHJhcFxcX3V0aWxpdHkuc2NzcyAqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuW2RhdGEtc2xpbW1hZ2VdLFxuW2RhdGEtc2xpbW1hZ2UtYmddIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mbGV4LS1lcXVhbC1oZWlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYsIEJCNyAqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLyogVFdFRU5FUiAtIElFIDEwICovXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLyogTkVXIC0gU2FmYXJpIDYuMSsuIGlPUyA3LjErLCBCQjEwICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYm94ZWQge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAuYm94ZWQ6YmVmb3JlLCAuYm94ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5ib3hlZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJveGVkLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNmQ3MDcxOyB9XG4gICAgLmJveGVkLS1wcmltYXJ5IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZmF1bHQtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmRlZmF1bHQtbWFyZ2luLXRvcC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZWZhdWx0LW1hcmdpbi10b3AtLWxnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5kZWZhdWx0LW1hcmdpbi10b3AtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5kZWZhdWx0LW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5kZWZhdWx0LW1hcmdpbi1ib3R0b20tLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVmYXVsdC1tYXJnaW4tYm90dG9tLS1sZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuZGVmYXVsdC1tYXJnaW4tYm90dG9tLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuY2FsbHRvYWN0aW9udGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wcmludC1wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmtibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pbWFnZXNwb3RibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5pbWFnZS1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaW1hZ2VnYWxsZXJ5YmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5icmFuZGluZy0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJyYW5kaW5nIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuc3BvdGJsb2NrX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZnJvbnQtc2xpZGVyX19iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucXVpY2stbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zcG90Ym94YmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubmV3c3NsaWRlcmJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uZXdzLWxpc3RfX3BhZ2luZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uZXdzLWxpc3RfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3MtbGlzdF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubmV3cy1saXN0X190ZXh0IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5uZXdzLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzLWxhdGVzdF9fbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNjb250YWN0cy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucGFnZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndlbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5vLXByaW50LCAubm8tcHJpbnQgKiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmNvbGxhcHNpYmxlLWhlYWRpbmctc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTlweDsgfVxuXG4uY29sbGFwc2libGUtaGVhZGluZy10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qQWNjb3JkaW9uKi9cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uX19ncmVlbmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzk0YTk2NDsgfVxuICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSA+IC5hY2NvcmRpb25fX2dyYXloZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7IH1cbiAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWNjb3JkaW9uX19oZWFkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gIC5hY2NvcmRpb25fX2hlYWRlci0taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4OyB9XG4gIC5hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjRzO1xuICAgIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC40cztcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uYWNjb3JkaW9uX19ncmVlbmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM5NGE5NjQ7IH1cbiAgLmFjY29yZGlvbl9fZ3JlZW5oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2YjdjNDU7IH1cblxuLmFjY29yZGlvbl9fZ3JheWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7IH1cbiAgLmFjY29yZGlvbl9fZ3JheWhlYWRlci5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7IH1cbiAgLmFjY29yZGlvbl9fZ3JheWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2JlYmViZTsgfVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxOyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQ6YmVmb3JlLCAuYWNjb3JkaW9uX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYWNjb3JkaW9uX19jb250ZW50OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYWNjb3JkaW9uX19jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwNzk4QTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCB1bCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQgdWwgYSB7XG4gICAgICBjb2xvcjogIzAwNzk4QTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFjY29yZGlvbl9fZ3JlZW5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Q4ZTBjNjsgfVxuXG4uYWNjb3JkaW9uX19ncmF5Y29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7IH1cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFjY29yZGlvbiBoMSwgLmFjY29yZGlvbiBoMiwgLmFjY29yZGlvbiBoMywgLmFjY29yZGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjb3JkaW9uIGgxLCAuYWNjb3JkaW9uIGgyLCAuYWNjb3JkaW9uIGgzLCAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5jb250ZW50X19ydGUgYSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faWNvbi50aGVtZS0tY29sb3Ige1xuICBjb2xvcjogIzAwNzk4QTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uY3RhLXBvcG91dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNC42cmVtO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB6LWluZGV4OiAxMTsgfVxuICAuaXMtYWN0aXZlIC5jdGEtcG9wb3V0X19jb250ZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG4gIC5pcy1hY3RpdmUgLmN0YS1wb3BvdXRfX2J1dHRvbiB7XG4gICAgcmlnaHQ6IC03LjFyZW07IH1cbiAgLmN0YS1wb3BvdXQuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmN0YS1wb3BvdXRfX2J1dHRvbiB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdG9wOiA4LjJyZW07XG4gICAgcmlnaHQ6IC0xODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jdGEtcG9wb3V0X19idXR0b24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMi41dncsIDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDIuNXZ3LCAyNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDEuN3JlbTsgfVxuICAuY3RhLXBvcG91dF9fY2xvc2Uge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9pY29uLWNsb3NlLnN2Zyk7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgd2lkdGg6IDEuNnJlbTsgfVxuICAuY3RhLXBvcG91dCAuZm9jdXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAuY3RhLXBvcG91dF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwYWRkaW5nOiA0LjFyZW0gMTUuMnJlbSA4LjJyZW0gNC40cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5jdGEtcG9wb3V0X19jb250ZW50IC5jb250ZW50X19ydGUge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5jdGEtcG9wb3V0X19jb250ZW50IHAsXG4gICAgLmN0YS1wb3BvdXRfX2NvbnRlbnQgaDIsXG4gICAgLmN0YS1wb3BvdXRfX2NvbnRlbnQgaDMsXG4gICAgLmN0YS1wb3BvdXRfX2NvbnRlbnQgaDQsXG4gICAgLmN0YS1wb3BvdXRfX2NvbnRlbnQgaDUsXG4gICAgLmN0YS1wb3BvdXRfX2NvbnRlbnQgaDYge1xuICAgICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAuY3RhLXBvcG91dF9fY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjMDA3ODhhO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5jdGEtcG9wb3V0X19jb250ZW50IGE6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBhdXRvIDVweDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLmN0YS1wb3BvdXQtLWN0YS1ibHVlLXRoZW1lIHtcbiAgICBjb2xvcjogIzAwMmQ0ZTsgfVxuICAuY3RhLXBvcG91dC0tY3RhLXllbGxvdy10aGVtZSB7XG4gICAgY29sb3I6ICNkYmEyMjc7IH1cbiAgLmN0YS1wb3BvdXQtLWN0YS1wZXRyb2wtdGhlbWUge1xuICAgIGNvbG9yOiAjMDA3ODhhOyB9XG4gIC5jdGEtcG9wb3V0LS1jdGEtYmx1ZS10aGVtZSAuY3RhLXBvcG91dF9fYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jdGEtcG9wb3V0LS1jdGEtYmx1ZS10aGVtZSAuY3RhLXBvcG91dF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjJGRjsgfVxuICAuY3RhLXBvcG91dC0tY3RhLXllbGxvdy10aGVtZSAuY3RhLXBvcG91dF9fYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjMDAyZDRlOyB9XG4gIC5jdGEtcG9wb3V0LS1jdGEteWVsbG93LXRoZW1lIC5jdGEtcG9wb3V0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFRkRBOyB9XG4gIC5jdGEtcG9wb3V0LS1jdGEtcGV0cm9sLXRoZW1lIC5jdGEtcG9wb3V0X19idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmN0YS1wb3BvdXQtLWN0YS1wZXRyb2wtdGhlbWUgLmN0YS1wb3BvdXRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkZCRkY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY3RhLXBvcG91dCB7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICB0b3A6IDExMHB4OyB9XG4gICAgLmN0YS1wb3BvdXQuaXMtYWN0aXZlIC5jdGEtcG9wb3V0X19idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jdGEtcG9wb3V0X19idXR0b24ge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgcmlnaHQ6IC0xMTBweDsgfVxuICAgIC5jdGEtcG9wb3V0X19jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogMS40cmVtIDNyZW07XG4gICAgICBtYXgtd2lkdGg6IDcuOHJlbTtcbiAgICAgIHRvcDogMS41cmVtO1xuICAgICAgcmlnaHQ6IC0zLjlyZW07IH1cbiAgICAuY3RhLXBvcG91dF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA5cmVtIDEuNXJlbTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi9SZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD90amZzczJcIik7XG4gIHNyYzogdXJsKFwiL1Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24uZW90P3RqZnNzMiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL1Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZjI/dGpmc3MyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvUmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/dGpmc3MyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvUmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmP3RqZnNzMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvUmVzb3VyY2VzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/dGpmc3MyI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb21vb24tXCJdLCBbY2xhc3MqPVwiIGljb21vb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb21vb24tRWxldi1pa29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb21vb24tVmlya3NvbWhlZGVyLWlrb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbW9vbi1kb2N1bWVudC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29tb29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4uaWNvbW9vbi1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29tb29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbW9vbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4uaWNvbW9vbi1pbWFnZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjsgfVxuXG4uaWNvbW9vbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjsgfVxuXG4uaWNvbW9vbi1jYW1lcmEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7IH1cblxuLmljb21vb24tY2FtZXJhMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiOyB9XG5cbi5pY29tb29uLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjsgfVxuXG4uaWNvbW9vbi1tdXNpYzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjsgfVxuXG4uaWNvbW9vbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiOyB9XG5cbi5pY29tb29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7IH1cblxuLmljb21vb24tYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjsgfVxuXG4uaWNvbW9vbi1ncmFkdWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7IH1cblxuLmljb21vb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7IH1cblxuLmljb21vb24tZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiOyB9XG5cbi5pY29tb29uLWZpbGVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7IH1cblxuLmljb21vb24tZmlsZS10ZXh0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiOyB9XG5cbi5pY29tb29uLXN0YWNrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiOyB9XG5cbi5pY29tb29uLWZvbGRlcjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTlcIjsgfVxuXG4uaWNvbW9vbi1lbnZlbG9wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiOyB9XG5cbi5pY29tb29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjsgfVxuXG4uaWNvbW9vbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiOyB9XG5cbi5pY29tb29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjsgfVxuXG4uaWNvbW9vbi1jb21wYXNzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiOyB9XG5cbi5pY29tb29uLW1hcDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjsgfVxuXG4uaWNvbW9vbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiOyB9XG5cbi5pY29tb29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiOyB9XG5cbi5pY29tb29uLXByaW50ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7IH1cblxuLmljb21vb24tZGlzcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3M1wiOyB9XG5cbi5pY29tb29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiOyB9XG5cbi5pY29tb29uLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdjXCI7IH1cblxuLmljb21vb24tZHJhd2VyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiOyB9XG5cbi5pY29tb29uLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiOyB9XG5cbi5pY29tb29uLWJ1YmJsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzdcIjsgfVxuXG4uaWNvbW9vbi11c2VyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOFwiOyB9XG5cbi5pY29tb29uLXVzZXI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA5XCI7IH1cblxuLmljb21vb24tcXVvdGVzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7IH1cblxuLmljb21vb24tc2VhcmNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzM1wiOyB9XG5cbi5pY29tb29uLWVxdWFsaXplcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWNcIjsgfVxuXG4uaWNvbW9vbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjsgfVxuXG4uaWNvbW9vbi1zdGF0cy1iYXJzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4YVwiOyB9XG5cbi5pY29tb29uLXN0YXRzLWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MFwiOyB9XG5cbi5pY29tb29uLXRyb3BoeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTdcIjsgfVxuXG4uaWNvbW9vbi1sYW1wODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYVwiOyB9XG5cbi5pY29tb29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTlcIjsgfVxuXG4uaWNvbW9vbi1kb3dubG9hZDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODlcIjsgfVxuXG4uaWNvbW9vbi1oZWFydDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTlcIjsgfVxuXG4uaWNvbW9vbi10aHVtYnMtdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7IH1cblxuLmljb21vb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0ZlwiOyB9XG5cbi5pY29tb29uLWluZm8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY0XCI7IH1cblxuLmljb21vb24tY3Jvc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZkXCI7IH1cblxuLmljb21vb24tY3Jvc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZlXCI7IH1cblxuLmljb21vb24tY2hlY2ttYXJrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3MVwiOyB9XG5cbi5pY29tb29uLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDc2XCI7IH1cblxuLmljb21vb24tcGxheTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkN2VcIjsgfVxuXG4uaWNvbW9vbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiN1wiOyB9XG5cbi5pY29tb29uLWFycm93LXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiOFwiOyB9XG5cbi5pY29tb29uLWFycm93LXJpZ2h0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiZFwiOyB9XG5cbi5pY29tb29uLWFycm93LXJpZ2h0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiZVwiOyB9XG5cbi5pY29tb29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYmZcIjsgfVxuXG4uaWNvbW9vbi1hcnJvdy1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjMFwiOyB9XG5cbi5pY29tb29uLWFycm93LWxlZnQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM2XCI7IH1cblxuLmljb21vb24tY2lyY2xlLXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlN1wiOyB9XG5cbi5pY29tb29uLWNpcmNsZS1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZThcIjsgfVxuXG4uaWNvbW9vbi1jaXJjbGUtZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTlcIjsgfVxuXG4uaWNvbW9vbi1jaXJjbGUtbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZWFcIjsgfVxuXG4uaWNvbW9vbi1jaXJjbGUtdXA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY0XCI7IH1cblxuLmljb21vb24tY2lyY2xlLXJpZ2h0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmNlwiOyB9XG5cbi5pY29tb29uLWNpcmNsZS1kb3duNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmOFwiOyB9XG5cbi5pY29tb29uLWNpcmNsZS1sZWZ0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmYVwiOyB9XG5cbi5pY29tb29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cblxuLmljb21vb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWYxXCI7IH1cblxuLmljb21vb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4uaWNvbW9vbi1wbHVzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1ZFwiOyB9XG5cbi5pY29tb29uLW1pbnVzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1ZVwiOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi52aWRlb2Jsb2NrLnNwYW44IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvYmxvY2suc3Bhbjgge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjYuNjY2NjYlOyB9IH1cblxuLnZpZGVvYmxvY2suc3BhbjQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW9ibG9jay5zcGFuNCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4udmlkZW8taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnZpZGVvLWljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MiU7IH0gfVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4udGV4dC1tZWRpYSAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLnRleHQtbWVkaWEgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzA5LjM3NXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAudGV4dC1tZWRpYSAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLnRleHQtbWVkaWEgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgbWluLWhlaWdodDogMjUzLjEyNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAudGV4dC1tZWRpYSAuZW1iZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLnRleHQtbWVkaWEgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4gIC50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuICAudGV4dC1tZWRpYSAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgICBtaW4taGVpZ2h0OiAxOTIuMzc1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5pbWFnZWdhbGxlcnlibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLmltYWdlZ2FsbGVyeWJsb2NrOmJlZm9yZSwgLmltYWdlZ2FsbGVyeWJsb2NrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuaW1hZ2VnYWxsZXJ5YmxvY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5pbWFnZWdhbGxlcnlibG9jayAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW1hZ2VnYWxsZXJ5YmxvY2sgLm5vcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmltYWdlZ2FsbGVyeWJsb2NrX190aHVtYm5haWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmltYWdlZ2FsbGVyeWJsb2NrIC5ibG9ja19yYXRpb190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmltYWdlZ2FsbGVyeWJsb2NrIC5ibG9ja19yYXRpb190aHVtYjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNjY2NjclOyB9XG4gICAgLmltYWdlZ2FsbGVyeWJsb2NrIC5ibG9ja19yYXRpb190aHVtYiA+IC5ibG9ja19yYXRpbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmltYWdlZ2FsbGVyeWJsb2NrIC5mYW5jeWJveCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pbWFnZS1zbGlkZXIgLmJsb2NrX3JhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS1zbGlkZXIgLmJsb2NrX3JhdGlvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gIC5pbWFnZS1zbGlkZXIgLmJsb2NrX3JhdGlvID4gLmJsb2NrX3JhdGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5pbWFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaW1hZ2Utc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW0gMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAuNWVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC40cztcbiAgd2lkdGg6IDM2cHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuc2Vjb25kYXJ5IC5pbWFnZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IDFlbTsgfVxuICAuaW1hZ2Utc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAuNWVtOyB9XG4gICAgLmltYWdlLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03LjVweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlZGVhXCI7XG4gICAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAuaW1hZ2Utc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiA1MXB4OyB9XG4gICAgLmltYWdlLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03LjVweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlZGU4XCI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4ubmV3cy1saXN0X190ZWFzZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uZXdzLWxpc3RfX2NyZWF0ZWQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm5ld3MtbGlzdF9uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RfbmF2aWdhdGlvbiAuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuMik7IH1cblxuLm5ld3MtbGlzdF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5uZXdzLWxpc3RfX3BhZ2luZyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDY0NjQ2O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAubmV3cy1saXN0X19wYWdpbmc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubmV3cy1saXN0X19wYWdpbmcgbGkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdF9fcGFnaW5nIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA5LCAxMTIsIDExNCwgMC43KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uZXdzLWxpc3RfX3BhZ2luZyAubmV3cy1saXN0X19hcnJvd3Mge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAgIC5uZXdzLWxpc3RfX3BhZ2luZyAubmV3cy1saXN0X19hcnJvd3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDksIDExMiwgMTE0LCAwLjcpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubmV3cy1saXN0X19wYWdpbmcgLm5ld3MtbGlzdF9fYXJyb3dzIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtbGlzdF9fcGFnaW5nIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NjQ2NDY7IH1cblxuLm5ld3MtbGlzdF9fYXJyb3dzIHtcbiAgYmFja2dyb3VuZDogIzZkNzA3MjsgfVxuXG4ubmV3cy1saXN0X19wcmV2IHtcbiAgYmFja2dyb3VuZDogIzZkNzA3MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uOyB9XG5cbi5uZXdzLWxpc3RfX25leHQge1xuICBiYWNrZ3JvdW5kOiAjNmQ3MDcyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGNvbnRlbnQ6IFwiXFxlZGU4XCI7IH1cblxuLm5ld3MtbGlzdF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5uZXdzLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1saXN0X19jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAzMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAubmV3cy1saXN0X19jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmV3cy1saXN0X19jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG5cbi5uZXdzLWxpc3RfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWxpc3RfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAubmV3cy1saXN0X190ZXh0IGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtbGlzdF9fdGV4dCBhOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgY29udGVudDogXCJcXGVkZThcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RfX3RleHQgYTphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAxNXB4OyB9IH1cblxuLm5ld3MtbGlzdF9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtbGlzdF9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5uZXdzLWxpc3RfX2ltYWdlIC5jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RfX2ltYWdlIC5jb3ZlciB7XG4gICAgICAgIGhlaWdodDogMzM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RfX2ltYWdlIC5jb3ZlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0X19pbWFnZSAuY292ZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDsgfSB9XG5cbi5uZXdzX190aXRsZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5ld3NfX3RlYXNlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLm5ld3NfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubmV3c19fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm5ld3MtbGF0ZXN0X19oZWFkaW5nLCAubmV3cy1sYXRlc3RfX2xpc3QsIC5uZXdzLWxhdGVzdF9fbW9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDc5OEE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmV3cy1sYXRlc3RfX2hlYWRpbmcgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5ld3MtbGF0ZXN0X19saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5ld3MtbGF0ZXN0X19saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5uZXdzLWxhdGVzdF9faXRlbSwgLm5ld3MtbGF0ZXN0X19tb3JlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5uZXdzLWxhdGVzdF9fbW9yZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgY29udGVudDogXCJcXGVkZThcIjsgfVxuXG4ubmV3cy1zaW5nbGUgLmFkZHBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLm5ld3NibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5uZXdzYmxvY2tfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLnF1b3Rlc2xpZGVyYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG4ucXVvdGUtc2xpZGVyIC5xdW90ZWJsb2NrIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLnF1b3RlLXNsaWRlciAuYmxvY2tfX3JhdGlvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucXVvdGUtc2xpZGVyX19oZWFkaW5nLCAucXVvdGUtc2xpZGVyX19hdXRob3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnF1b3RlLXNsaWRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucXVvdGUtc2xpZGVyX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LXdlaWdodDogcmVndWxhcjtcbiAgZm9udC1mYW1pbHk6IElCTSBQbGV4IFNlcmlmIGt1cnNpdiwgcmVndWxhcjsgfVxuXG4ucXVvdGUtc2xpZGVyIC5xdW90ZSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmOyB9XG5cbi5xdW90ZS1zbGlkZXIgLnNsaWRlci1uYXYge1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJqZWN0X19oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3ViamVjdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUzcHg7XG4gICAgbGVmdDogMTRweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4ubmV3c3NsaWRlcmJsb2NrLCAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3NzbGlkZXJibG9ja19faW1hZ2UsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3c3NsaWRlcmJsb2NrX19pbWFnZSBpbWcsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5ld3NzbGlkZXJibG9ja19faW1hZ2UgaW1nLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19pbWFnZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmV3c3NsaWRlcmJsb2NrX19pbWFnZSBpbWcsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2ltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7IH0gfVxuICAgIC5uZXdzc2xpZGVyYmxvY2tfX2ltYWdlX190ZXh0LCAuc3R1ZGVudHNsaWRlcmJsb2NrX19pbWFnZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uZXdzc2xpZGVyYmxvY2tfX2xhc3QsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2xhc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgLm5ld3NzbGlkZXJibG9ja19fY29sdW1uLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19jb2x1bW4ge1xuICAgICAgYmFja2dyb3VuZDogIzQ2NDY0NjsgfSB9XG4gIC5uZXdzc2xpZGVyYmxvY2sgLmNvbnRhaW5lciAubmV3c3NsaWRlcmJsb2NrLWdyYXksIC5zdHVkZW50c2xpZGVyYmxvY2sgLmNvbnRhaW5lciAubmV3c3NsaWRlcmJsb2NrLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICM0NjQ2NDY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICAubmV3c3NsaWRlcmJsb2NrIC5jb250YWluZXIgLm5ld3NzbGlkZXJibG9jay1ncmF5Om50aC1vZi10eXBlKDIpLCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5jb250YWluZXIgLm5ld3NzbGlkZXJibG9jay1ncmF5Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAgIC5uZXdzc2xpZGVyYmxvY2sgLmNvbnRhaW5lciAubm9wYWRkaW5nLCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5jb250YWluZXIgLm5vcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG4gIC5uZXdzc2xpZGVyYmxvY2sgLmNvbnRhaW5lciAubm9tYXJnaW4sIC5zdHVkZW50c2xpZGVyYmxvY2sgLmNvbnRhaW5lciAubm9tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gICAgICAubmV3c3NsaWRlcmJsb2NrIC5jb250YWluZXIgLm5vbWFyZ2luLCAuc3R1ZGVudHNsaWRlcmJsb2NrIC5jb250YWluZXIgLm5vbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cbiAgLm5ld3NzbGlkZXJibG9ja19faW1nLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5ld3NzbGlkZXJibG9ja19faW1nLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLm5ld3NzbGlkZXJibG9ja19fYnlsaW5lLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19ieWxpbmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgLm5ld3NzbGlkZXJibG9ja19fY29udGFpbmVyLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NzbGlkZXJibG9ja19fY29udGFpbmVyLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cbiAgLm5ld3NzbGlkZXJibG9ja19faGVhZGluZywgLnN0dWRlbnRzbGlkZXJibG9ja19faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubmV3c3NsaWRlcmJsb2NrX190ZWFzZXIsIC5zdHVkZW50c2xpZGVyYmxvY2tfX3RlYXNlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubmV3c3NsaWRlcmJsb2NrX19saW5rLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3c3NsaWRlcmJsb2NrX19saW5rLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gICAgLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAgIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTExNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gICAgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIwNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gICAgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyIGgyLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIgaDIsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2hlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcbiAgICAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAuc3R1ZGVudHNsaWRlcmJsb2NrX19hbGxuZXdzIHtcbiAgICAgIGxlZnQ6IC0xMTVweDtcbiAgICAgIGJvdHRvbTogNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAgIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3MsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMTVweDsgfSB9XG4gIC5uZXdzc2xpZGVyYmxvY2tfX2xpbmt0ZXh0LCAuc3R1ZGVudHNsaWRlcmJsb2NrX19saW5rdGV4dCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5ld3NzbGlkZXJibG9ja19fbGlua3RleHQ6aG92ZXIsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2xpbmt0ZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubmV3c3NsaWRlcmJsb2NrX19hcnJvdywgLnN0dWRlbnRzbGlkZXJibG9ja19fYXJyb3cge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubmV3c3NsaWRlcmJsb2NrIC5MeXMsIC5zdHVkZW50c2xpZGVyYmxvY2sgLkx5cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3NzbGlkZXJibG9jayAuTW9lcmssIC5zdHVkZW50c2xpZGVyYmxvY2sgLk1vZXJrIHtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4uc3R1ZGVudHNsaWRlcmJsb2NrX19jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0dWRlbnRzbGlkZXJibG9ja19fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XG4gIC5zdHVkZW50c2xpZGVyYmxvY2sgLm5ld3NzbGlkZXJibG9ja19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAuc3R1ZGVudHNsaWRlcmJsb2NrIC5uZXdzc2xpZGVyYmxvY2tfX2FsbG5ld3Mge1xuICAgIGxlZnQ6IC0xMDBweDsgfSB9XG5cbi5zdHVkZW50c2xpZGVyYmxvY2sgLkx5cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zdHVkZW50c2xpZGVyYmxvY2sgLk1vZXJrIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmV4cGxhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZpbHRlcl9fdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmZpbHRlcl9fdHlwZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5maWx0ZXJfX3R5cGUgLnJvdW5kT25lIGxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmZpbHRlcl9fdHlwZSAucm91bmRPbmUgbGFiZWw6YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZmlsdGVyX190eXBlIC5yb3VuZE9uZSBsYWJlbDpob3Zlcjo6YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MzApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLmZpbHRlcl9fdHlwZSAucm91bmRPbmUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlcl9fbG9jYXRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmZpbHRlcl9fbG9jYXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZpbHRlcl9fbG9jYXRpb24gLnNxdWFyZWRPbmUgbGFiZWw6YWZ0ZXIge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWx0ZXJfX2xvY2F0aW9uIC5zcXVhcmVkT25lIGxhYmVsOmhvdmVyOjphZnRlciB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MzApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4uZmlsdGVyX19sb2NhdGlvbiAuc3F1YXJlZE9uZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZpbHRlcl9fZm9ybSAuaW5wdXQtYmFzZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3J5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbHRlcl9fZm9ybSAuY2F0ZWdvcmllcyAuaW5wdXQtYmFzZS1jYXRlZ29yeSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3JpZXMgLmlucHV0LWJhc2UtY2F0ZWdvcnkgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3JpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZpbHRlcl9fZm9ybSAuY2F0ZWdvcmllcyAuc3F1YXJlZFR3byBsYWJlbDphZnRlciB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3JpZXMgLnNxdWFyZWRUd28gbGFiZWw6aG92ZXI6OmFmdGVyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0zMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3JpZXMgLnNxdWFyZWRUd28gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmlucHV0LWJhc2UgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzIyMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWx0ZXJfX2Zvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmxhYmVsLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWx0ZXJfX2Zvcm0gLmxhYmVsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgIC5maWx0ZXJfX2Zvcm0gLmxhYmVsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXJfX2Zvcm0gLmxhYmVsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmZpbHRlcl9fZm9ybSAuc2VwZXJhdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03LjVweDsgfVxuXG4uZmlsdGVyX19mb3JtIC5yYWRpby1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOC4zMzMzM3B4OyB9XG5cbi5maWx0ZXJfX2Zvcm0gLmNhdGVnb3J5X3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmZpbHRlcl9fZm9ybSAucmFkaW8taW5wdXQtY2F0ZWdvcmllcyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZmlsdGVycyAuZ3JvdXA6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tbGVmdDogLTRweDsgfVxuXG4uZWR1Y2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVkdWNhdGlvbnMgLm1peCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWR1Y2F0aW9uc19faW1hZ2UtYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkdWNhdGlvbnNfX2ltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuZWR1Y2F0aW9uc19faW1hZ2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAvKiBJRSA5ICovXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0xLjUsIE0xMj0wLCBNMjE9MCwgTTIyPTEuNSwgU2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcpXCI7XG4gICAgLyogSUU4ICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0xLjUsIE0xMj0wLCBNMjE9MCwgTTIyPTEuNSwgU2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcpOyB9XG4gIC5lZHVjYXRpb25zX19uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDY0NjQ2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDcuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVkdWNhdGlvbnNfX2V1eCB7XG4gICAgYmFja2dyb3VuZDogIzk0YTk2NDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMwMDJkNGU7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgLmVkdWNhdGlvbnNfX2V1eCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWR1Y2F0aW9uc19faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBiYWNrZ3JvdW5kOiAjOTRhOTY0O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDc0cHg7XG4gICAgcGFkZGluZzogNXB4IDNweCAzcHg7XG4gICAgLypjb2xvcjogJHBldHJvbDsqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDJkNGU7IH1cblxuLmNhdGVnb3JpLWluaXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYW5kaW5nLXBhZ2VfX2Jsb2NrcyAuaG90c3BvdGJsb2NrID4gLmhvdHNwb3RzIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLmxhbmRpbmctcGFnZS0tcm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5zZWFyY2gtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoLXRleHQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZzogMTBweCA3LjVweDsgfVxuICAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5zYXJjaC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6ICM0NjQ2NDY7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3NlYXJjaHBhZ2UgLm1haW4tc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4jc2VhcmNocGFnZSAucGFnaW5hdGlvbi1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3NlYXJjaHBhZ2UgLmdyYXlIZWFkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLndlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndlbGwgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uY29udGFjdC1waWN0dXJlLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAvKiZfX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfSovIH1cblxuLmNvbnRhY3QtYmxvY2sgYTpub3QoLnRlbCkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3OThBOyB9XG5cbi5jb250YWN0LWJsb2NrIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmNvbnRhY3QtbGlzdC1pY29uIHtcbiAgY29sb3I6ICMwMDc5OEE7IH1cblxuLmNvbnRhY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhY3Qtc2VhcmNoLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4ubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjRTFFMUUxO1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuXG4ubG9hZGluZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMjVweCAwcHg7IH1cblxuI2NvbnRhY3RzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2NvbnRhY3RzLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI2NvbnRhY3RzLXNlYXJjaCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDcwNzI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlOyB9XG4gICNjb250YWN0cy1zZWFyY2ggYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTEyLCAxMTQsIDAuNyk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlOyB9XG5cbi5jb250YWN0LXNlYXJjaC10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4OEE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNvbnRhY3Qtc2VhcmNoLXRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb250YWN0LXNlYXJjaC10YWJsZSB0ciB0ZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uY29udGFjdC1zZWFyY2gtdGFibGUgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jY29udGFjdC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweCAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2NvbnRhY3QtZGV0YWlscy1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2VyLWNvbnRhaW5lciB1bCB7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogNXB4IGF1dG87IH1cblxuI2NvbnRhY3Qtc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3QtZGV0YWlscy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5jb250YWN0LXNlYXJjaC1sYWJsZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uY29udGFjdC1kZXRhaWxzLWZvb3RlciAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICMwMDc4OEE7IH1cblxuLnNrLWZvbGRpbmctY3ViZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTsgfVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4OEE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1mb2xkQ3ViZUFuZ2xlIDIuNHMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG4gIGFuaW1hdGlvbjogc2stZm9sZEN1YmVBbmdsZSAyLjRzIGluZmluaXRlIGxpbmVhciBib3RoO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTsgfVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTsgfVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTsgfVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stZm9sZEN1YmVBbmdsZSB7XG4gIDAlLCAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlLCA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2stZm9sZEN1YmVBbmdsZSB7XG4gIDAlLCAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlLCA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5wYWQtMzAtMCB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG5cbi5jb250YWN0LXBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmNvbnRhY3QtcGljdHVyZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1Jlc291cmNlcy9pbWFnZXMvZGVmYXVsdF9wcm9maWxlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICBjb2xvcjogYmxhY2s7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGVudF9fcnRlIGEge1xuICBjb2xvcjogIzAwNzg4YTsgfVxuXG4uY29udGVudF9fcnRlIHAsIC5jb250ZW50X19ydGUgdWwgbGksIC5jb250ZW50X19ydGUgb2wgbGkge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnRfX3J0ZSBwLCAuY29udGVudF9fcnRlIHVsIGxpLCAuY29udGVudF9fcnRlIG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jaGFuZ2VkLWJ5IHtcbiAgY29sb3I6ICMwMDc4OGE7IH1cblxuLnRleHQtYmxvY2stdGV4dCBhIHtcbiAgY29sb3I6ICMwMDc5OEE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGV4dC1ibG9jay10ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubm8tc2lkZS1tYXJnaW5zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLnRleHRibG9jayBwLCAudGV4dGJsb2NrIHVsIGxpLCAudGV4dGJsb2NrIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXh0YmxvY2sgcCwgLnRleHRibG9jayB1bCBsaSwgLnRleHRibG9jayBvbCBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4udGV4dGJsb2NrLnNwYW44IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHRibG9jay5zcGFuOCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NiU7IH1cbiAgICAgIC50ZXh0YmxvY2suc3BhbjggLnRleHQtYmxvY2stdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi50ZXh0YmxvY2suc3BhbjQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dGJsb2NrLnNwYW40IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgICAgLnRleHRibG9jay5zcGFuNCAudGV4dC1ibG9jay10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmdvb2dsZW1hcHNibG9jayAubm9wYWRkaW5nIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5nb29nbGVtYXB2aWV3X19yYXRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nb29nbGVtYXB2aWV3X19tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmdvb2dsZW1hcHZpZXdfX21ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMjAwOyB9XG5cbi5nb29nbGVtYXB2aWV3X19pdGVtIHtcbiAgY29sb3I6ICNmMGE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmdvb2dsZW1hcHZpZXdfX2l0ZW0taWNvbiB7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMmVtOyB9XG4gIC5nb29nbGVtYXB2aWV3X19pdGVtLWNvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xZW07XG4gICAgcmlnaHQ6IC0xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4uZ29vZ2xlbWFwdmlld19fY2hlY2tib3g6Y2hlY2tlZCArIC5wbGFjZXNfX2xhYmVsIC5wbGFjZXNfX2l0ZW0taWNvbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmdvb2dsZW1hcHZpZXdfX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdvb2dsZW1hcGluZm9fX3RvZ2dsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ29vZ2xlbWFwaW5mbyAuaW5mby10b2dnbGUge1xuICBmb250LXNpemU6IDQxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDc5OEE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDY1cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ29vZ2xlbWFwaW5mb19fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNmYyZjM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zNXB4O1xuICB6LWluZGV4OiA1OyB9XG5cbi5tYXAtbGlua3MgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7IH1cbiAgLm1hcC1saW5rcyB1bCBhIHtcbiAgICBjb2xvcjogIzAwNzk4QTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tYXAtYnRtLXRleHQgcCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7IH1cblxuI21hcCAuZ29vZ2xlbWFwdmlld19faW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzMXB4OyB9XG5cbiNtYXAuaW5hY3RpdmUge1xuICBhbmltYXRpb246IG1hcGZhZGVpbiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC42KTsgfVxuICAjbWFwLmluYWN0aXZlIC5nb29nbGVtYXB2aWV3X19pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBrZXlmcmFtZXMgbWFwZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5lZHVjYXRpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmxhbmRpbmdwYWdlLWJsb2NrIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubGFuZGluZ3BhZ2UtYmxvY2tfX3N0dWRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogNy44cHg7IH1cbiAgLmxhbmRpbmdwYWdlLWJsb2NrIGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5ncGFnZS1ibG9ja19faW1hZ2Uge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGFuZGluZ3BhZ2UtYmxvY2tfX2ltYWdlIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgLmxhbmRpbmdwYWdlLWJsb2NrX19pbWFnZSAuaWNvbW9vbi1WaXJrc29taGVkZXItaWtvbiB7XG4gICAgICBsZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgLmxhbmRpbmdwYWdlLWJsb2NrX19pbWFnZSAuaWNvbW9vbi1FbGV2LWlrb24ge1xuICAgICAgdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubGFuZGluZ3BhZ2UtYmxvY2tfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGFuZGluZ3BhZ2UtYmxvY2tfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZ3BhZ2UtYmxvY2tfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5sb2NhdGlvbi1ibG9ja19fZGlzYWJsZWQge1xuICBjb2xvcjogI2JlYmViZTsgfVxuXG4ubG9jYXRpb24tYmxvY2tfX2FkcmVzcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4jZmVlZGJhY2tIb2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjODA4Mjg0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLmZlZWRiYWNrLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2ZlZWRiYWNrQ29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJlcGVhdC15IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiB2ZXJkYW5hO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHdpZHRoOiAyNjBweDsgfVxuXG4jc21pbGV5VGFibGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4jc21pbGV5VGFibGUgYS5oYXBweSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4jc21pbGV5VGFibGUgYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL1Jlc291cmNlcy9pbWFnZXMvc21pbGV5c19zcDAyLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbiNzbWlsZXlUYWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50cmFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuI3NtaWxleVRhYmxlIGEubmV1dHJhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7IH1cblxuI3NtaWxleVRhYmxlIGEuc2FkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cblxuI3NtaWxleVRhYmxlIGEuc2FkOmhvdmVyLCAjc21pbGV5VGFibGUgYS5hY3RpdmUuc2FkLCAjc21pbGV5VGFibGUgI3NhZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNTNweDsgfVxuXG4jc21pbGV5VGFibGUgYS5uZXV0cmFsOmhvdmVyLCAjc21pbGV5VGFibGUgYS5hY3RpdmUubmV1dHJhbCwgI3NtaWxleVRhYmxlICNuZXV0cmFsLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTUzcHg7IH1cblxuI3NtaWxleVRhYmxlIGEuaGFwcHk6aG92ZXIsICNzbWlsZXlUYWJsZSBhLmFjdGl2ZS5oYXBweSwgI3NtaWxleVRhYmxlICNoYXBweS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzcHg7IH1cblxuI2ZlZWRiYWNrQ29udGVudCAuc3VibWl0Rm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzhGMUU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9ybUZlZWRiYWNrQ29tbWVudCB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMjQ3cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogOXB0O1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgcGFkZGluZy1sZWZ0OiAtM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7IH1cblxuI2ZlZWRiYWNrQ29udGVudCBpbnB1dCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDI0NXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDsgfVxuXG4jZmVlZGJhY2tDb250ZW50IC5pbnB1dExhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZlcmRhbmE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDhwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4jZmVlZGJhY2tDb250ZW50IC5lcnJvck1zZyB7XG4gIGNvbG9yOiAjQTAwQTE0O1xuICBmb250LXNpemU6IDhwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2ZlZWRiYWNrQ29udGVudCAuZXJyb3Ige1xuICBib3JkZXI6IDNweCBzb2xpZCAjQTAwQTE0O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7IH1cblxuI2ZlZWRiYWNrQ29udGVudCAuaW5wdXRMYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2ZXJkYW5hO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4jZmVlZGJhY2tDb250ZW50IC5zdWJtaXREaXYge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4jZmVlZGJhY2tDb250ZW50IHAudGV4dCB7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHZlcmRhbmE7IH1cblxuI2ZlZWRiYWNrQ29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4jZmVlZGJhY2tDb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb3JtRmVlZGJhY2tDb21tZW50LmhhcHB5IHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzc3OTIyRTsgfVxuXG4uZm9ybUZlZWRiYWNrQ29tbWVudC5uZXV0cmFsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0UxQTAwMDsgfVxuXG4uZm9ybUZlZWRiYWNrQ29tbWVudC5zYWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjQTAwQTE0OyB9XG5cbi5mZWVkYmFja19fc2VudCB7XG4gIGNvbG9yOiAjYTFjNDY5OyB9XG5cbi5mZWVkYmFja19fbm90LXNlbnQge1xuICBjb2xvcjogI0EwMEExNDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uZmJfY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5sZWZ0LWNvbnRlbnQgLmZiX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5ob3RzcG90cyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmhvdHNwb3RzIC5ub3BhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2ZmZjsgfVxuICAuaG90c3BvdHMgLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLmhvdHNwb3RzIC5icmFuZGluZ19fdHh0MiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG90c3BvdHMgLmJsb2NrX3JhdGlvIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3RzcG90cyAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3RzcG90cyAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmxpbmUtZWR1Y2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAubGluZS1lZHVjYXRpb25zIC5saW5lLS1pY29uIHtcbiAgICBoZWlnaHQ6IDE0NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAzM3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA4MDsgfVxuICAubGluZS1lZHVjYXRpb25zIC5vdGcge1xuICAgIHRvcDogODNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxpbmUtZWR1Y2F0aW9ucyAub3RnIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpOyB9IH1cbiAgLmxpbmUtZWR1Y2F0aW9ucyAubGluZS1lZHVjYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5saW5lLWVkdWNhdGlvbnMgLmxpbmUtZWR1Y2F0aW9uIC50aGVtZS0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5saW5lLWVkdWNhdGlvbnMgLmxpbmUtZWR1Y2F0aW9uX19iYWNrZ3JvdW5kaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGluZS1lZHVjYXRpb25zIC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICAgICAgLmxpbmUtZWR1Y2F0aW9ucyAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gIC5saW5lLWVkdWNhdGlvbnMgLnRoZW1lX19yb2JvdGljcy1leHQgLmxpbmUtLWljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTglICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7IH1cbiAgLmxpbmUtZWR1Y2F0aW9ucyAubGluZS1lZHVjYXRpb24tb3RnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5saW5lLWVkdWNhdGlvbnMgLmxpbmUtZWR1Y2F0aW9uLW90ZyAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5saW5lLWVkdWNhdGlvbnMgLmxpbmUtZWR1Y2F0aW9uLW90ZyAubGluZS1lZHVjYXRpb25fX2JhY2tncm91bmRpbWFnZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5saW5lLWVkdWNhdGlvbnMgLmxpbmUtZWR1Y2F0aW9uLW90ZyAubGluZS0taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubGluZS1lZHVjYXRpb25zIC5saW5lLW5hbWUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1M3B4O1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA3MDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxpbmUtZWR1Y2F0aW9ucyAubGluZS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgLmxpbmUtZWR1Y2F0aW9ucyAubGluZS1uYW1lLW90ZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHotaW5kZXg6IDcwO1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxpbmUtZWR1Y2F0aW9ucyAubGluZS1uYW1lLW90ZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgLmxpbmUtZWR1Y2F0aW9ucyAub3RnLWxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGluZS1lZHVjYXRpb25zIC5vdGctbGluZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cbiAgLmxpbmUtZWR1Y2F0aW9ucyAuc3ViLWxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGluZS1lZHVjYXRpb25zIC5zdWItbGluZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICAubGluZS1lZHVjYXRpb25zIC5zdWItbGluZTo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogXCJcXGVkYmRcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4OyB9XG5cbi5saW5lLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLnRleHQtbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50ZXh0LW1lZGlhIHAsIC50ZXh0LW1lZGlhIHNwYW4sIC50ZXh0LW1lZGlhIGEsIC50ZXh0LW1lZGlhIGgxLCAudGV4dC1tZWRpYSBoMiwgLnRleHQtbWVkaWEgaDMsIC50ZXh0LW1lZGlhIGg0LCAudGV4dC1tZWRpYSAudGV4dC1tZWRpYV9fbGlua3RleHQsIC50ZXh0LW1lZGlhIHVsIGxpLCAudGV4dC1tZWRpYSBvbCBsaSB7XG4gICAgY29sb3I6ICM2ZDcwNzI7IH1cbiAgLnRleHQtbWVkaWFfX21lZGlhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAudGV4dC1tZWRpYV9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnRleHQtbWVkaWFfX3RhZ2xpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudGV4dC1tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZWRpYV9fYm9keXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50ZXh0LW1lZGlhIC5lbWJlZC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1lZGlhX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3MDcyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAudGV4dC1tZWRpYV9fbGluay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC50ZXh0LW1lZGlhX19saW5rLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNmQ3MDcyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnRleHQtbWVkaWFfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDI5MnB4OyB9XG5cbi50ZXh0LW1lZGlhLmZvbGxvdy1hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuICAudGV4dC1tZWRpYS5mb2xsb3ctYWNjb3JkaW9uIC5lbWJlZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4udGV4dC1tZWRpYV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDcwNzI7IH1cbiAgLnRleHQtbWVkaWFfX2xpbms6aG92ZXIgLnRleHQtbWVkaWFfX2xpbmstdGV4dCwgLnRleHQtbWVkaWFfX2xpbms6aG92ZXIgLnRleHQtbWVkaWFfX2xpbmstYXJyb3cge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGV4dC1tZWRpYS5ibHVlLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmQ0ZTsgfVxuICAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIHAsIC50ZXh0LW1lZGlhLmJsdWUtdGhlbWUgc3BhbiwgLnRleHQtbWVkaWEuYmx1ZS10aGVtZSBhLCAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIGgxLCAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIGgyLCAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIGgzLCAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIGg0LCAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIC50ZXh0LW1lZGlhX19saW5rdGV4dCwgLnRleHQtbWVkaWEuYmx1ZS10aGVtZSB1bCBsaSwgLnRleHQtbWVkaWEuYmx1ZS10aGVtZSBvbCBsaSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC50ZXh0LW1lZGlhLmJsdWUtdGhlbWUgLnRleHQtbWVkaWFfX2xpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC50ZXh0LW1lZGlhLmJsdWUtdGhlbWUgLnRleHQtbWVkaWFfX2xpbmstYXJyb3cge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAudGV4dC1tZWRpYS5ibHVlLXRoZW1lIC50ZXh0LW1lZGlhX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC50ZXh0LW1lZGlhLmJsdWUtdGhlbWUgLnRleHQtbWVkaWFfX2xpbms6aG92ZXIgLnRleHQtbWVkaWFfX2xpbmstdGV4dCwgLnRleHQtbWVkaWEuYmx1ZS10aGVtZSAudGV4dC1tZWRpYV9fbGluazpob3ZlciAudGV4dC1tZWRpYV9fbGluay1hcnJvdyB7XG4gICAgICBjb2xvcjogIzAwMmQ0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtbWVkaWFfX2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC50ZXh0LW1lZGlhX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC50ZXh0LW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGV4dC1tZWRpYV9fbWVkaWEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uaW5zdGFncmFtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluc3RhZ3JhbS1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAuaW5zdGFncmFtLWxpc3RfX2ljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuaW5zdGFncmFtLWxpc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAvKiA0OjMgQXNwZWN0IFJhdGlvICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmluc3RhZ3JhbS1saXN0X19jb2wtaW5zdGFncmFtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW5zdGFncmFtLWxpc3RfX2NvbC1pbnN0YWdyYW0ge1xuICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnN0YWdyYW0tbGlzdF9fY29sLWluc3RhZ3JhbSB7XG4gICAgICAgIHdpZHRoOiAxMCU7IH0gfVxuICAuaW5zdGFncmFtLWxpc3RfX2ZvbGxvdy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVweDsgfVxuICAuaW5zdGFncmFtLWxpc3RfX2ZvbGxvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5pbnN0YWdyYW0tbGlzdCBhOmhvdmVyIC5pbnN0YWdyYW1fX2NvbnRlbnQsIC5pbnN0YWdyYW0tbGlzdCBhOmZvY3VzIC5pbnN0YWdyYW1fX2NvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uaW5zdGFncmFtX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctbGVmdDogNy41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuaW5zdGFncmFtX19jb250ZW50X19tb3JlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTAwICFpbXBvcnRhbnQ7IH1cbiAgLmluc3RhZ3JhbV9fY29udGVudF9fbW9yZS1saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluc3RhZ3JhbV9fY29udGVudF9fbW9yZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4IC0zcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgICAgLmluc3RhZ3JhbV9fY29udGVudF9fbW9yZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4IC0zcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmluc3RhZ3JhbV9fY29udGVudF9fbW9yZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuaW5zdGFncmFtX19jb250ZW50LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAzNCwgMzQsIDAuOCk7IH1cbiAgLmluc3RhZ3JhbV9fY29udGVudF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuaW5zdGFncmFtX19jb250ZW50X19saWtlcywgLmluc3RhZ3JhbV9fY29udGVudF9fY29tbWVudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaW5zdGFncmFtX19jb250ZW50X19saWtlcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuaW5zdGFncmFtX19jb250ZW50LWJ1YmJsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDVweDsgfVxuICAuaW5zdGFncmFtX19jb250ZW50X190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDQwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5pbnN0YWdyYW1fX2NvbnRlbnRfX3RleHQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmluc3RhZ3JhbV9tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5pbnN0YWdyYW1fbW9kYWw6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwiXFxlZDZkXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnN0YWdyYW1fbW9kYWwgLmZhbmN5Ym94LW5hdiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzMXB4OyB9XG4gICAgLmluc3RhZ3JhbV9tb2RhbCAuZmFuY3lib3gtbmF2IHNwYW4ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5pbnN0YWdyYW1fbW9kYWwgLmZhbmN5Ym94LXNraW4ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAuaW5zdGFncmFtX21vZGFsIC5mYW5jeWJveC10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluc3RhZ3JhbV9tb2RhbCAuZmFuY3lib3gtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAzNCwgMzQsIDAuOSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5pbnN0YWdyYW1fbW9kYWwgLmZhbmN5Ym94LXNraW4ge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuaW5zdGFncmFtX21vZGFsIC5mYW5jeWJveC1vdXRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5pbnN0YWdyYW1fbW9kYWwgLmZhbmN5Ym94LXRpdGxlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDsgfVxuICAgIC5pbnN0YWdyYW1fbW9kYWwgLmZhbmN5Ym94LWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5pbnN0YWdyYW1fbW9kYWwgLmZhbmN5Ym94LXdyYXAge1xuICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMTUlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAxNSUgIWltcG9ydGFudDsgfSB9XG4gIC5pbnN0YWdyYW1fbW9kYWwgLmluc3RhZ3JhbV9fbmV4dCB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmluc3RhZ3JhbV9tb2RhbCAuaW5zdGFncmFtX19uZXh0IC5pY29tb29uLWFycm93LXJpZ2h0NCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4OyB9XG4gIC5pbnN0YWdyYW1fbW9kYWwgLmluc3RhZ3JhbV9faGFzaHRhZyB7XG4gICAgY29sb3I6ICM1N2I4ZDk7IH1cbiAgLmluc3RhZ3JhbV9tb2RhbCAuaW5zdGFncmFtX19wcmV2IHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaW5zdGFncmFtX21vZGFsIC5pbnN0YWdyYW0tYnRtIHtcbiAgICBjb2xvcjogIzZkNzA3MjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluc3RhZ3JhbV9tb2RhbCAuaW5zdGFncmFtLWJ0bSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uZWR1Y2F0aW9uLWxpbmVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5lZHVjYXRpb24tbGluZXMgLmNvbC1jdXN0b20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmVkdWNhdGlvbi1saW5lcyAuY29sLWN1c3RvbS0xMiB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lZHVjYXRpb24tbGluZXMgLmNvbC1jdXN0b20tMTIge1xuICAgICAgICB3aWR0aDogMTIuNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gIC5lZHVjYXRpb24tbGluZXMgLmNvbC1jdXN0b20tMzMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5lZHVjYXRpb24tbGluZXMgLmNvbC1jdXN0b20tMzMge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4ub3RnLWxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vdGctbGluZXMge1xuICAgICAgd2lkdGg6IDQwZW07IH0gfVxuXG4uZWR1Y2F0aW9uLWxpbmUgLmVkdWNhdGlvbnNfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZWR1Y2F0aW9uLWxpbmUgLmVkdWNhdGlvbnNfX2ljb24ge1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIGhlaWdodDogNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjI4cHgpIHtcbiAgICAuZWR1Y2F0aW9uLWxpbmUgLmVkdWNhdGlvbnNfX2ljb24ge1xuICAgICAgd2lkdGg6IDhlbTtcbiAgICAgIGhlaWdodDogOGVtOyB9IH1cblxuLmVkdWNhdGlvbi1saW5lIC5lZHVjYXRpb25zX19pY29uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDZlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5lZHVjYXRpb24tbGluZSAuZWR1Y2F0aW9uc19faWNvbi5hY3RpdmUge1xuICAgICAgd2lkdGg6IDdlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA3ZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyOHB4KSB7XG4gICAgLmVkdWNhdGlvbi1saW5lIC5lZHVjYXRpb25zX19pY29uLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTBlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMGVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uZWR1Y2F0aW9uLWxpbmUgLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmVkdWNhdGlvbi1saW5lX19jb250ZW50LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkdWNhdGlvbi1saW5lX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cblxuLmVkdWNhdGlvbi1saW5lX19jdGEge1xuICBtaW4taGVpZ2h0OiA2ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmVkdWNhdGlvbi1saW5lX19jdGEge1xuICAgICAgbWluLWhlaWdodDogN2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjI4cHgpIHtcbiAgICAuZWR1Y2F0aW9uLWxpbmVfX2N0YSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMGVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZHVjYXRpb24tbGluZV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cblxuLmVkdWNhdGlvbi1saW5lX190cmlnZ2VyIC5lZHVjYXRpb25zX19pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lZHVjYXRpb24tbGluZV9fY29udGVudF9fY3RhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmVkdWNhdGlvbi1saW5lX19saW5rdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCBlYXNlLCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwsIGVhc2UsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCwgZWFzZSwgMC4zcztcbiAgcGFkZGluZzogNnB4O1xuICBjb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZDogI2JlYmViZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmVkdWNhdGlvbi1saW5lX19saW5rdGV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjQpOyB9XG5cbi5lZHVjYXRpb24tbGluZV9fYXJyb3cge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5lZHVjYXRpb24tbGluZV9fc3VicGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lZHVjYXRpb24tbGluZV9fc3VicGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuLmVkdWNhdGlvbi1saW5lX19zdWJwYWdlIC5lZHVjYXRpb24tbGluZV9fY29udGVudCAuc3ViLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVkdWNhdGlvbi1saW5lX19zdWJwYWdlIC5lZHVjYXRpb24tbGluZV9fY29udGVudCAuc3ViLWxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVkdWNhdGlvbi1saW5lX19zdWJwYWdlIC5lZHVjYXRpb24tbGluZV9fY29udGVudCAuc3ViLWxpbmUgLnB1bGwtcmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5lZHVjYXRpb24tbGluZV9fc3VicGFnZSAuZWR1Y2F0aW9uLWxpbmVfX2NvbnRlbnQgLnN1Yi1saW5lIC5lZHVjYXRpb24tbGluZV9fYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5zdWItcGFnZV9faGVhZGxpbmUge1xuICBtaW4taGVpZ2h0OiAyOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWItcGFnZV9faGVhZGxpbmUge1xuICAgICAgbWluLWhlaWdodDogMjk1cHg7XG4gICAgICBoZWlnaHQ6IDI5NXB4OyB9IH1cbiAgLnN1Yi1wYWdlX19oZWFkbGluZSBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmVzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmVzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZXMgLm1iLWRlZmF1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZXMgLmZsZXgtLWVxdWFsLWhlaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTVweDtcbiAgICAgIGhlaWdodDogMjk1cHg7IH0gfVxuICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MCU7IH0gfVxuICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5vdmVybGF5IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjJzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjJzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAzNCwgMzQsIDAuNyk7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5vdmVybGF5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwJTsgfSB9XG4gIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmUgaDMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDcuNXB4IDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA1NiU7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwJTsgfSB9XG4gIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmUgLmhpZGRlbi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogNDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5oaWRkZW4tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MCU7IH0gfVxuICAgIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmUgLmhpZGRlbi10ZXh0IHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5oaWRkZW4tdGV4dF9faW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gICAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSAuaGlkZGVuLXRleHQgLnN1YmxpbmUtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSAuaGlkZGVuLXRleHQgLnN1YmxpbmUtbGluazphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICBjb250ZW50OiBcIlxcZWRiZFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweDsgfVxuICAgICAgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSAuaGlkZGVuLXRleHQgLnN1YmxpbmUtbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmUgLmVtdWxhdGUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogNDA7XG4gICAgbWFyZ2luLXRvcDogNTYlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5lbXVsYXRlLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MCU7IH0gfVxuICAgIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmUgLmVtdWxhdGUtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC50ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6aG92ZXIsIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6Zm9jdXMge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6aG92ZXIgaDMsIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6Zm9jdXMgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6aG92ZXIgLm92ZXJsYXksIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6Zm9jdXMgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6aG92ZXIgLmhpZGRlbi10ZXh0LCAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lOmZvY3VzIC5oaWRkZW4tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lOmhvdmVyIC5lbXVsYXRlLWxpbmssIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6Zm9jdXMgLmVtdWxhdGUtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnN1Yi1wYWdlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnN1Yi1wYWdlX19oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvdHNwb3RzLWNvbnRhaW5lciAuYnJhbmRpbmctLWJvdHRvbSAuYmxvY2tfcmF0aW86YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY4JTsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0IC5pbWFnZXNwb3RibG9ja19fcXVvdGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2dyYW0tY29udGV4dCAuaW1hZ2VzcG90YmxvY2tfX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dCAuaW1hZ2VzcG90YmxvY2sgLmJsb2NrX3JhdGlvOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4uc3Vic2l0ZS12dGcgLmJyYW5kaW5nLm5vLWltYWdlLCAuc3Vic2l0ZS1vdGcgLmJyYW5kaW5nLm5vLWltYWdlIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdWJzaXRlLXZ0ZyAubWFpbi1oZWFkZXJfX2xvZ28sIC5zdWJzaXRlLW90ZyAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTIycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xuICAuc3Vic2l0ZS12dGcgLm5ld3NzbGlkZXJibG9jaywgLnN1YnNpdGUtdnRnIC5zdHVkZW50c2xpZGVyYmxvY2ssIC5zdWJzaXRlLW90ZyAubmV3c3NsaWRlcmJsb2NrLCAuc3Vic2l0ZS1vdGcgLnN0dWRlbnRzbGlkZXJibG9jayB7XG4gICAgYmFja2dyb3VuZDogIzAwOTVhYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk1YWEgNTAlLCAjNDY0NjQ2IDUwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XG4gIC5zdWJzaXRlLXZ0ZyAubmV3c3NsaWRlcmJsb2NrLCAuc3Vic2l0ZS12dGcgLnN0dWRlbnRzbGlkZXJibG9jaywgLnN1YnNpdGUtb3RnIC5uZXdzc2xpZGVyYmxvY2ssIC5zdWJzaXRlLW90ZyAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDlweCkge1xuICAuc3Vic2l0ZS12dGcgLm5ld3NzbGlkZXJibG9ja19fd3JhcHBlciwgLnN1YnNpdGUtdnRnIC5zdHVkZW50c2xpZGVyYmxvY2tfX3dyYXBwZXIsIC5zdWJzaXRlLW90ZyAubmV3c3NsaWRlcmJsb2NrX193cmFwcGVyLCAuc3Vic2l0ZS1vdGcgLnN0dWRlbnRzbGlkZXJibG9ja19fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTVhYTsgfSB9XG5cbi5zdWJzaXRlLXZ0ZyAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC5zdWJzaXRlLXZ0ZyAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIsIC5zdWJzaXRlLW90ZyAubmV3c3NsaWRlcmJsb2NrX19oZWFkZXIsIC5zdWJzaXRlLW90ZyAuc3R1ZGVudHNsaWRlcmJsb2NrX19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4uc3Vic2l0ZS12dGcgLm5ld3NzbGlkZXJibG9ja19fYWxsbmV3cywgLnN1YnNpdGUtdnRnIC5zdHVkZW50c2xpZGVyYmxvY2tfX2FsbG5ld3MsIC5zdWJzaXRlLW90ZyAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzLCAuc3Vic2l0ZS1vdGcgLnN0dWRlbnRzbGlkZXJibG9ja19fYWxsbmV3cyB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5zdWJzaXRlLXZ0ZyAubmV3c3NsaWRlcmJsb2NrIC5zdG9yeWJ0biwgLnN1YnNpdGUtdnRnIC5zdHVkZW50c2xpZGVyYmxvY2sgLnN0b3J5YnRuLCAuc3Vic2l0ZS1vdGcgLm5ld3NzbGlkZXJibG9jayAuc3RvcnlidG4sIC5zdWJzaXRlLW90ZyAuc3R1ZGVudHNsaWRlcmJsb2NrIC5zdG9yeWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDk1YWE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzaXRlLXZ0ZyAubmV3c3NsaWRlcmJsb2NrX19sYXN0LCAuc3Vic2l0ZS12dGcgLnN0dWRlbnRzbGlkZXJibG9ja19fbGFzdCwgLnN1YnNpdGUtb3RnIC5uZXdzc2xpZGVyYmxvY2tfX2xhc3QsIC5zdWJzaXRlLW90ZyAuc3R1ZGVudHNsaWRlcmJsb2NrX19sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Vic2l0ZS12dGcgLm5ld3NzbGlkZXJibG9ja19fY29udGFpbmVyLm5ld3NzbGlkZXJibG9ja19faW1hZ2UsIC5zdWJzaXRlLW90ZyAubmV3c3NsaWRlcmJsb2NrX19jb250YWluZXIubmV3c3NsaWRlcmJsb2NrX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzaXRlLXZ0ZyAubmV3c3NsaWRlcmJsb2NrX19jb250YWluZXIubmV3c3NsaWRlcmJsb2NrX19pbWFnZSwgLnN1YnNpdGUtb3RnIC5uZXdzc2xpZGVyYmxvY2tfX2NvbnRhaW5lci5uZXdzc2xpZGVyYmxvY2tfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuLnN1YnNpdGUtdnRnIC5uZXdzc2xpZGVyYmxvY2tfX2NvbnRhaW5lci5uZXdzc2xpZGVyYmxvY2tfX2ltYWdlIGEsIC5zdWJzaXRlLW90ZyAubmV3c3NsaWRlcmJsb2NrX19jb250YWluZXIubmV3c3NsaWRlcmJsb2NrX19pbWFnZSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1YnNpdGUtdnRnIC5uZXdzc2xpZGVyYmxvY2tfX2NvbnRhaW5lci5uZXdzc2xpZGVyYmxvY2tfX2ltYWdlIGltZywgLnN1YnNpdGUtb3RnIC5uZXdzc2xpZGVyYmxvY2tfX2NvbnRhaW5lci5uZXdzc2xpZGVyYmxvY2tfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5zdWJzaXRlLXZ0ZyAubmV3c3NsaWRlcmJsb2NrX19pbWFnZV9fdGV4dCwgLnN1YnNpdGUtb3RnIC5uZXdzc2xpZGVyYmxvY2tfX2ltYWdlX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1YnNpdGUtdnRnIC5icmFuZGluZ19fY2F0ZWdvcnlfX2ljb24ge1xuICAgIHRvcDogNDI4cHggIWltcG9ydGFudDsgfSB9XG5cbi5zdWJzaXRlLXZ0ZyAuaW1hZ2VzbGlkZXNob3dibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5zdWJzaXRlLXZ0ZyAuaW1hZ2VzbGlkZXNob3dibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJzaXRlLXZ0ZyAuaW1hZ2VzbGlkZXNob3dibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2l0ZS1vdGcgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Vic2l0ZS1vdGcgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSB7XG4gICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgaGVpZ2h0OiAzOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnNpdGUtb3RnIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgIGhlaWdodDogMjkwcHg7IH1cbiAgICAuc3Vic2l0ZS1vdGcgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSAuaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM5JTsgfVxuICAgIC5zdWJzaXRlLW90ZyAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5vdmVybGF5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOSU7IH1cbiAgICAuc3Vic2l0ZS1vdGcgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzOSU7IH1cbiAgICAuc3Vic2l0ZS1vdGcgLnN1Yi1wYWdlX19lZHVjYXRpb24tbGluZSAuaGlkZGVuLXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDM5JTsgfVxuICAgIC5zdWJzaXRlLW90ZyAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lIC5lbXVsYXRlLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMzklOyB9XG4gICAgLnN1YnNpdGUtb3RnIC5zdWItcGFnZV9fZWR1Y2F0aW9uLWxpbmU6aG92ZXIgaDMsIC5zdWJzaXRlLW90ZyAuc3ViLXBhZ2VfX2VkdWNhdGlvbi1saW5lOmZvY3VzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uY2FsZW5kYXJob3RzcG90YmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5jYWxlbmRhci1ob3RzcG90IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5jYWxlbmRhci1ob3RzcG90X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhbGVuZGFyLWhvdHNwb3QgLm5vcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2VmZWZlZjtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2VmZWZlZjsgfVxuICAuY2FsZW5kYXItaG90c3BvdCAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5jYWxlbmRhci1ob3RzcG90IC5icmFuZGluZ19fdHh0MiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsZW5kYXItaG90c3BvdCAuYmxvY2tfcmF0aW8ge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FsZW5kYXItaG90c3BvdCAuYmxvY2tfcmF0aW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmNhbGVuZGFyLWhvdHNwb3RfX2V2ZW50cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjZWZlZmVmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxlbmRhci1ob3RzcG90X19ldmVudHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cbiAgLmNhbGVuZGFyLWhvdHNwb3RfX2NhbGVuZGFybGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNhbGVuZGFyLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNy41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXB4OyB9XG4gIC5jYWxlbmRhci1ldmVudCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAuY2FsZW5kYXItZXZlbnRfX2RhdGUge1xuICAgIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0ZW07XG4gICAgd2lkdGg6IDRlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGVuZGFyLWV2ZW50X19kYXRlIHtcbiAgICAgICAgaGVpZ2h0OiAzLjVlbTtcbiAgICAgICAgd2lkdGg6IDMuNWVtO1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGVuZGFyLWV2ZW50X19kYXRlIHtcbiAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgLmNhbGVuZGFyLWV2ZW50X19kYXRlIC5ldmVudC1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWxlbmRhci1ldmVudF9fZGF0ZSAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgdG9wOiA0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxlbmRhci1ldmVudF9fZGF0ZSAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgdG9wOiAxMHB4OyB9IH1cbiAgICAgIC5jYWxlbmRhci1ldmVudF9fZGF0ZSAuZXZlbnQtZGF0ZSBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FsZW5kYXItZXZlbnQgLmV2ZW50LXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICAgIC8qIGZhbGxiYWNrICovXG4gICAgbWF4LWhlaWdodDogOThweDtcbiAgICAvKiBmYWxsYmFjayAqLyB9XG5cbi5zdWJzaXRlLW90ZyAuY2FsZW5kYXItZXZlbnRfX2RhdGUsIC5zdWJzaXRlLXZ0ZyAuY2FsZW5kYXItZXZlbnRfX2RhdGUge1xuICBiYWNrZ3JvdW5kOiAjYWVjMDIzICFpbXBvcnRhbnQ7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC40KTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwJTtcbiAgei1pbmRleDogMTEwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWluLXdpZHRoOiA2MDBweDsgfSB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3ODhhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWwtYm9keSwgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlMGYyZjg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDMxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2xvc2VfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLnByb2dyYW0tY29udGV4dCAuYnJhbmRpbmdfX2JhciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmFtLWNvbnRleHQgLmZyb250LXNsaWRlcl9fYmFyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMzQsIDM0LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAzMCU7IH1cbiAgLnByb2dyYW0tY29udGV4dCAuZnJvbnQtc2xpZGVyX19iYXIgKltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAucHJvZ3JhbS1jb250ZXh0IC5mcm9udC1zbGlkZXJfX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAzMCU7IH0gfVxuXG4ucHJvZ3JhbS1jb250ZXh0IC5icmFuZGluZ19fdGl0bGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyYW0tY29udGV4dCAuYnJhbmRpbmdfX2NhdGVnb3J5X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvZ3JhbS1jb250ZXh0IC5icmFuZGluZ19fY2F0ZWdvcnlfX2ljb24ge1xuICBoZWlnaHQ6IDVlbTtcbiAgd2lkdGg6IDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDkwO1xuICByaWdodDogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9ncmFtLWNvbnRleHQgLmJyYW5kaW5nX19jYXRlZ29yeV9faWNvbiB7XG4gICAgICB0b3A6IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZ3JhbS1jb250ZXh0IC5icmFuZGluZ19fY2F0ZWdvcnlfX2ljb24ge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA3ZW07XG4gICAgICB3aWR0aDogN2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tY29udGV4dCAuYnJhbmRpbmdfX2NhdGVnb3J5X19pY29uIHtcbiAgICAgIHRvcDogMjY1cHg7XG4gICAgICBoZWlnaHQ6IDkuNWVtO1xuICAgICAgd2lkdGg6IDkuNWVtOyB9IH1cblxuLnByb2dyYW0tY29udGV4dCAudmlkZW8taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1YnNpdGUtdnRnIC52aWRlby1pY29uLCAuc3Vic2l0ZS1vdGcgLnZpZGVvLWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5zY3JpcHRibG9jayB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uY2FsZW5kYXItZmVlZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAuY2FsZW5kYXItZmVlZCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAuY2FsZW5kYXItZmVlZF9fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jYWxlbmRhci1mZWVkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5jYWxlbmRhci1mZWVkX19jb250ZW50Om50aC1jaGlsZCgybikge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAuY2FsZW5kYXItZmVlZF9fbW9udGgge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhbGVuZGFyLWZlZWRfX25hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMjI7IH1cbiAgICAuY2FsZW5kYXItZmVlZF9fbmF2aWdhdGlvbi1ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzIyMjsgfVxuICAuY2FsZW5kYXItZmVlZF9fbm9yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmNhbGVuZGFyLWZlZWRfX2RhdGUge1xuICAgIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0ZW07XG4gICAgd2lkdGg6IDRlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGVuZGFyLWZlZWRfX2RhdGUge1xuICAgICAgICBoZWlnaHQ6IDMuNWVtO1xuICAgICAgICB3aWR0aDogMy41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsZW5kYXItZmVlZF9fZGF0ZSB7XG4gICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgIC5jYWxlbmRhci1mZWVkX19kYXRlIC5ldmVudC1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWxlbmRhci1mZWVkX19kYXRlIC5ldmVudC1kYXRlIHtcbiAgICAgICAgICB0b3A6IDRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhbGVuZGFyLWZlZWRfX2RhdGUgLmV2ZW50LWRhdGUge1xuICAgICAgICAgIHRvcDogMTBweDsgfSB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5jb3Vyc2UtZmlsdGVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2UwZjJmODtcbiAgcGFkZGluZzogMzBweCAwIDMwcHggMDsgfVxuICAuY291cnNlLWZpbHRlci1ibG9jayAudGhlbWUtY2hlY2tib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzIyMiAhaW1wb3J0YW50OyB9XG4gICAgLmNvdXJzZS1maWx0ZXItYmxvY2sgLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjIgIWltcG9ydGFudDsgfVxuICAuY291cnNlLWZpbHRlci1ibG9jayAuaW5wdXQtYmFzZSB7XG4gICAgYmFja2dyb3VuZDogI2UwZjJmOCAhaW1wb3J0YW50OyB9XG4gIC5jb3Vyc2UtZmlsdGVyLWJsb2NrX19jYXRlZ29yeSAucmFkaW8taW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jb3Vyc2UtZmlsdGVyLWJsb2NrX19jYXRlZ29yeSAucmFkaW8taW5wdXQtY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLmNvdXJzZS1maWx0ZXItYmxvY2tfX2NhdGVnb3J5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH0gfVxuICAuY291cnNlLWZpbHRlci1ibG9jayBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jb3Vyc2UtZmlsdGVyLWJsb2NrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY291cnNlLWZpbHRlci1ibG9ja19fZGF0ZXBpY2tlcnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb3Vyc2UtZmlsdGVyLWJsb2NrX19kYXRlcGlja2VycyAuZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1N2I4ZDk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jb3Vyc2UtZmlsdGVyLWJsb2NrX19kYXRlcGlja2VycyAuZGF0ZSBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNDVweDsgfVxuICAgICAgLmNvdXJzZS1maWx0ZXItYmxvY2tfX2RhdGVwaWNrZXJzIC5kYXRlIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgLmNvdXJzZS1maWx0ZXItYmxvY2tfX2RhdGVwaWNrZXJzIC5kYXRlIGlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5jb3Vyc2UtZmlsdGVyLWJsb2NrX19kYXRlcGlja2VycyAuZGF0ZSAjZW5kZGF0ZV90ZXh0LCAuY291cnNlLWZpbHRlci1ibG9ja19fZGF0ZXBpY2tlcnMgLmRhdGUgI3N0YXJ0ZGF0ZV90ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvdXJzZS1maWx0ZXItYmxvY2tfX2RhdGVwaWNrZXJzIC5pY29tb29uLWNpcmNsZS1kb3duNCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAuY291cnNlLWZpbHRlci1ibG9jayAuaG9yaXpvbnRhbC1zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiA5OCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyB9XG5cbi5rdWx0dW5hdXRfX2ZpbHRlcnMgLmRhdGVwaWNrZXIge1xuICAvKj4gZGl2e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5saW5le1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfSovXG4gIC8qdGFibGUgdHI6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSovXG4gIC8qdGFibGUgdHIgdGQub2xkLCBcclxuICAgIHRhYmxlIHRyIHRkLm5ldyB7IFxyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH0qL1xuICAvKnRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdHIgdGR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAmLnRvZGF5LFxyXG4gICAgICAgICAgICAmLnRvZGF5LmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZTphY3RpdmUsIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZS5hY3RpdmUsIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvZGRlci1icmFuZC1sZXZlbDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb2RkZXItYnJhbmQtbGV2ZWwyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9kZGVyLWJyYW5kLWxldmVsMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qLyB9XG5cbi8qIVxyXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNi40IChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXHJcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcclxuICovXG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNHB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsIC50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQge1xuICBjb2xvcjogIzc3NzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjYmU4O1xuICBib3JkZXItY29sb3I6ICMyOThmYzI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2FmZDllZTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgY29sb3I6ICM3Nzc7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNiMzc0MDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU5ZTAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNDI7XG4gIGJvcmRlci1jb2xvcjogI2IzNzQwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZjOTY2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZkYjk5O1xuICBjb2xvcjogIzc3NzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3YzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzczYTZjMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjOGQ4O1xuICBib3JkZXItY29sb3I6ICM0Yjg4YTY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2MxZDdlMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U0ZWVmMztcbiAgY29sb3I6ICM3Nzc7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICM4MTU2MDg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjYmY4MDBjOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzgxNTYwODsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0uZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjdjYTc3O1xuICBjb2xvcjogIzc3NzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMxNjE2MTY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzczNzM3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0YztcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBib3JkZXItY29sb3I6ICM1NTU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUuZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0uZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0uZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZC5mb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCB7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsIC5kYXRlcGlja2VyIC5uZXh0LCAuZGF0ZXBpY2tlciAucHJldiwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCAuZGF0ZXBpY2tlciAubmV4dDpob3ZlciwgLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGQsIC5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRoLCAuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkLCAuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmNvdXJzZS1zdWJzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19pbXBvcnRhbnQtaW5mb3JtYXRpb24tbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX3N1YmplY3Qge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNzg4YTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbl9fZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIwLCAxMzgsIDAuNSkgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbiBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX3N0ZXAxIGlucHV0W3R5cGU9cmFkaW9dLCAuY291cnNlLXN1YnNjcmlwdGlvbl9fc3RlcDIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbl9fc3RlcDEgbGFiZWwsIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMiBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjIyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMSAubGFiZWwtdGV4dCwgLmNvdXJzZS1zdWJzY3JpcHRpb25fX3N0ZXAyIC5sYWJlbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX3N0ZXAxIC5sYWJlbC10ZXh0LCAuY291cnNlLXN1YnNjcmlwdGlvbl9fc3RlcDIgLmxhYmVsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMSAubGFiZWwtdGV4dCwgLmNvdXJzZS1zdWJzY3JpcHRpb25fX3N0ZXAyIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY291cnNlLXN1YnNjcmlwdGlvbl9fc3RlcDEgLmxhYmVsLXRleHQsIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMiAubGFiZWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMSBsYWJlbDphZnRlciwgLmNvdXJzZS1zdWJzY3JpcHRpb25fX3N0ZXAyIGxhYmVsOmFmdGVyIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbl9fc3RlcDEgbGFiZWw6aG92ZXI6OmFmdGVyLCAuY291cnNlLXN1YnNjcmlwdGlvbl9fc3RlcDIgbGFiZWw6aG92ZXI6OmFmdGVyIHtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTMwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19zdGVwMiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjAsIDEzOCwgMC4xNSk7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19jb250ZW50IC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX2lucHV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHg7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4OGE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNy41cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDcuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbl9fYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19hY2NvcmRpb24taGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY291cnNlLXN1YnNjcmlwdGlvbl9fYWNjb3JkaW9uLWhlYWRlciAuaWNvbW9vbi1pbmZvMiB7XG4gICAgY29sb3I6ICMwMDc4OGE7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX2FjY29yZGlvbi1oZWFkZXIgLmljb21vb24tYnViYmxlMiB7XG4gICAgY29sb3I6ICMwMDc4OGE7IH1cbiAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX2FjY29yZGlhbi1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1vZGFsIC5jb3Vyc2Utc3Vic2NyaXB0aW9uX19idXR0b24ge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubW9kYWwgLm1vZGFsLWJvZHkge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLm1vZGFsIC5tb2RhbC1mb290ZXIgLmNsb3NlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1vZGFsLXB1bGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5jb3Vyc2VzLWNhdGVnb3JpZXMgLnRoZW1lLS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2MzMDA2YTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY291cnNlcy1jYXRlZ29yaWVzIC50aGVtZS0taWNvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNvdXJzZXNfX3VwY29taW5nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY291cnNlc19fdXBjb21pbmcgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm8tcmlnaHQtcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uY291cnNlcy1saXN0IHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5jb3Vyc2VzLWxpc3RfX3NlYXJjaC1zdHJpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY291cnNlcy1saXN0IC5pY29tb29uLWluZm8yIHtcbiAgICBjb2xvcjogIzAwNzg4YTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4OyB9XG4gIC5jb3Vyc2VzLWxpc3Q6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzgwODM4NCAhaW1wb3J0YW50OyB9XG4gIC5jb3Vyc2VzLWxpc3RfX3N0YXJ0ZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmNvdXJzZXMtbGlzdF9faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuY291cnNlcy1saXN0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5jb3Vyc2VzLWxpc3RfX2NvbnRlbnQgaDQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmNvdXJzZXMtbGlzdF9fY29udGVudCAubmV3c3NsaWRlcmJsb2NrX19saW5rdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3ODhhO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY291cnNlcy1saXN0X19jb250ZW50IC5uZXdzc2xpZGVyYmxvY2tfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBib3R0b206IC0xNXB4OyB9XG4gIC5jb3Vyc2VzLWxpc3RfX3Nob3dtb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODA4Mzg0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzNXB4OyB9XG4gICAgLmNvdXJzZXMtbGlzdF9fc2hvd21vcmUgLmljb21vb24tY2lyY2xlLXJpZ2h0NCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAycHg7IH1cblxuLmNvdXJzZXMtbG9hZGVyLFxuLmNvdXJzZXMtbG9hZGVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTBlbTtcbiAgaGVpZ2h0OiAxMGVtOyB9XG5cbi5jb3Vyc2VzLWxvYWRlciB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkICNlMGYyZjg7XG4gIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgI2UwZjJmODtcbiAgYm9yZGVyLWJvdHRvbTogMC41ZW0gc29saWQgI2UwZjJmODtcbiAgYm9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkICM1N2I4ZDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkOCAxLjFzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuY291cnNlcy1sb2FkZXItLWxvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDAuMmVtIHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjJlbSBzb2xpZCAjZTFlMWUxO1xuICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMmVtIHNvbGlkICM0NjQ2NDY7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5yZW1vdmUtZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnJlbW92ZS1maWx0ZXJzX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzZkNzA3MjsgfVxuICAucmVtb3ZlLWZpbHRlcnNfX2J1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmZvb3Rlci0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuZm9vdGVyLS1jb250YWluZXIgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmZvb3RlciBoNCwgLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXIgLmljb21vb24tc25hcGNoYXQtZ2hvc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4uZm9vdGVyX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBtYXJnaW46IDcuNXB4IDcuNXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluOyB9XG4gIC5mb290ZXJfX2ljb24gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNnB4OyB9XG5cbi5mb290ZXJfX2ljb246aG92ZXIge1xuICBvcGFjaXR5OiAuODsgfVxuXG4uZm9vdGVyX19mZWVkYmFjayB7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luOiA3LjVweCA3LjVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXJfX2J1YmJsZSB7XG4gIGZvbnQtc2l6ZTogMzcuOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiAyMDsgfVxuXG4uZm9vdGVyX19kb3RzIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiA0MDsgfVxuXG4uZm9vdGVyIHAge1xuICBtYXJnaW46IDBweDsgfVxuXG4uZm9vdGVyIC5jb2wtc20tNCB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5mb290ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9vdGVyLWl0ZW0gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDsgfVxuICAuZm9vdGVyLWl0ZW1fX2hlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyMjI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAuZm9vdGVyLWl0ZW1fX2hlYWRlciBoMyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZm9vdGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZm9vdGVyLXN1YnNpdGUgLmZvb3RlcmxpbmtibG9jayB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5mb290ZXItc3Vic2l0ZSAuZm9vdGVybGlua2Jsb2NrIC5mb290ZXItaXRlbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXItc3Vic2l0ZSB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuICAuZm9vdGVyLXN1YnNpdGUgLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuZm9vdGVyLXN1YnNpdGUgLmZvb3Rlcl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXJfX2ljb24gc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDIycHg7IH1cbiAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXJfX2ZlZWRiYWNrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47IH1cbiAgICAuZm9vdGVyLXN1YnNpdGUgLmZvb3Rlcl9fZmVlZGJhY2s6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXJfX2J1YmJsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA0MHB4OyB9XG4gIC5mb290ZXItc3Vic2l0ZSAuZm9vdGVyX19kb3RzIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICByaWdodDogNDFweDtcbiAgICB0b3A6IDFweDsgfVxuICAuZm9vdGVyLXN1YnNpdGUgLmZlZWRiYWNrX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7IH1cbiAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXJfX3NvY2lhbCBhIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uZWRpdG9yLWxvZ2luIHtcbiAgY29sb3I6ICM2ZDcwNzI7IH1cbiAgLmVkaXRvci1sb2dpbiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5lZGl0b3ItbG9naW4gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItc3Vic2l0ZSAuZm9vdGVyLWl0ZW1fX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXJsaW5rYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXItaXRlbV9fbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuZm9vdGVyLXN1YnNpdGUgLmZvb3RlcmxpbmtibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci1zdWJzaXRlIC5mb290ZXItaXRlbV9fbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi8qWiBJbmRleCovXG4vKiBzbGlkZXIvYmFubmVyICovXG4vKkNPTE9SUyovXG4vKiBTY2FmZm9sZGluZyovXG4vKkZPTlRTKi9cbi5zcG90YmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zcG90YmxvY2tfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTk3cHg7IH1cbiAgICAuc3BvdGJsb2NrX19jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zcG90YmxvY2tfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zcG90YmxvY2tfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zcG90YmxvY2tfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zcG90YmxvY2tfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3BvdGJveGJsb2NrIC5ub21hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5zcG90Ym94YmxvY2sgLm5vbWFyZ2luIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNwb3Rib3hibG9jayAuc3BhbjQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BvdGJveGJsb2NrIC5zcGFuNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuLnNwb3Rib3hibG9jayAuc3Bhbjgge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnNwb3Rib3hibG9jayAuc3Bhbjg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwb3Rib3hibG9jayAuc3Bhbjg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHdpZHRoOiA1OC42JTsgfSB9XG5cbi5zcG90Ym94YmxvY2sgLnNwYW44Om50aC1jaGlsZChvZGQpIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwb3Rib3hibG9jayAuc3Bhbjg6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgd2lkdGg6IDQxLjQlOyB9IH1cblxuLnNwb3Rib3hibG9jayAuc3BhbjEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLnR3by10aGlyZC10ZXh0LWJsb2NrLS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnR3by10aGlyZC10ZXh0LWJsb2NrLS1jb250YWluZXI6YmVmb3JlLCAudHdvLXRoaXJkLXRleHQtYmxvY2stLWNvbnRhaW5lcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udHdvLXRoaXJkLXRleHQtYmxvY2tfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnR3by10aGlyZC10ZXh0LWJsb2NrX19pbm5lcjpob3ZlciAudHdvLXRoaXJkLXRleHQtYmxvY2tfX2xpbmssIC50d28tdGhpcmQtdGV4dC1ibG9ja19faW5uZXI6Zm9jdXMgLnR3by10aGlyZC10ZXh0LWJsb2NrX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR3by10aGlyZC10ZXh0LWJsb2NrX19yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNmZmY7IH0gfVxuXG4udHdvLXRoaXJkLXRleHQtYmxvY2tfX2xlZnQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHdvLXRoaXJkLXRleHQtYmxvY2tfX2xlZnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2ZmZjsgfSB9XG5cbi50d28tdGhpcmQtdGV4dC1ibG9ja19fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50d28tdGhpcmQtdGV4dC1ibG9ja19fbGluazpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBjb250ZW50OiBcIlxcZWRlOFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmxhbmRpbmctcGFnZS0tcm93IC50ZXh0YmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLmxhbmRpbmctcGFnZS0tcm93IC5ob3RzcG90YmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLmxhbmRpbmctcGFnZS0tcm93IC50ZXh0bWVkaWFibG9jaywgLmxhbmRpbmctcGFnZS0tcm93IC50d290aGlyZHN0ZXh0YmxvY2sge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uZnJvbnRwYWdlaG90c3BvdGJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZnJvbnRwYWdlaG90c3BvdGJsb2NrLS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5mcm9udHBhZ2Vob3RzcG90YmxvY2stLWNvbnRhaW5lcjpiZWZvcmUsIC5mcm9udHBhZ2Vob3RzcG90YmxvY2stLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZyb250cGFnZWhvdHNwb3RibG9jay0tY29udGFpbmVyIC5zcGFuNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMTlweCkge1xuICAgICAgICAuZnJvbnRwYWdlaG90c3BvdGJsb2NrLS1jb250YWluZXIgLnNwYW42IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZyb250cGFnZWhvdHNwb3RibG9jay0tY29udGFpbmVyIC5mcm9udC1wYWdlX19ob3RzcG90IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmZyb250cGFnZWhvdHNwb3RibG9jay0tY29udGFpbmVyIC5mcm9udC1wYWdlX19ob3RzcG90X19pbm5lciB7XG4gICAgICAgIGNvbG9yOiAjZGJhMjI3OyB9XG4gICAgICAuZnJvbnRwYWdlaG90c3BvdGJsb2NrLS1jb250YWluZXIgLmZyb250LXBhZ2VfX2hvdHNwb3RfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZyb250LXBhZ2VfX2hvdHNwb3RfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmZyb250LXBhZ2VfX2hvdHNwb3RfX2NvbnRlbnQgcCwgLmZyb250LXBhZ2VfX2hvdHNwb3RfX2NvbnRlbnQgc3Ryb25nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5mcm9udC1wYWdlX19ob3RzcG90X19jb250ZW50Lmhhcy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZnJvbnQtcGFnZV9faG90c3BvdF9fY29udGVudC5oYXMtbGluazphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMTVweDsgfVxuICAgIC5mcm9udC1wYWdlX19ob3RzcG90X19jb250ZW50Lmhhcy1saW5rOmhvdmVyOmFmdGVyLCAuZnJvbnQtcGFnZV9faG90c3BvdF9fY29udGVudC5oYXMtbGluazpmb2N1czphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mcm9udC1wYWdlX19ob3RzcG90X19pbm5lciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZnJvbnQtcGFnZV9faG90c3BvdF9faW5uZXIuYmdfX0dyYWEgLmhhcy1saW5rOmFmdGVyIHtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAuZnJvbnQtcGFnZV9faG90c3BvdF9faW5uZXIuYmdfX0x5c2VncmFhIC5oYXMtbGluazphZnRlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLypaIEluZGV4Ki9cbi8qIHNsaWRlci9iYW5uZXIgKi9cbi8qQ09MT1JTKi9cbi8qIFNjYWZmb2xkaW5nKi9cbi8qRk9OVFMqL1xuLmltYWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5pbWFnZS1ibG9jazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAuaW1hZ2UtYmxvY2sgPiAuYmxvY2tfcmF0aW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmltYWdlLWJsb2NrID4gLmJsb2NrX3JhdGlvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaW1hZ2VibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uaW1hZ2VibG9ja19fdGV4dC1IdmlkIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmltYWdlYmxvY2tfX3RleHQtTW9lcmtncmFhIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuLmltYWdlYmxvY2tfX3RleHQtU29ydCAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5pbWFnZWJsb2NrX190ZXh0LUd1bCAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XG4gIGNvbG9yOiAjZGJhMjI3OyB9XG5cbi5pbWFnZWJsb2NrX190ZXh0LU1pZG5pZ2h0X0JsdWUgLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xuICBjb2xvcjogIzAwMmQ0ZTsgfVxuXG4uaW1hZ2VibG9ja19fdGV4dC1QZXRyb2xldW0gLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xuICBjb2xvcjogIzAwNzg4YTsgfVxuXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4vKlogSW5kZXgqL1xuLyogc2xpZGVyL2Jhbm5lciAqL1xuLypDT0xPUlMqL1xuLyogU2NhZmZvbGRpbmcqL1xuLypGT05UUyovXG4uY29udGFjdC1ncm91cC1ibG9jayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA3NTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1ncm91cC1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDk3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWN0LWdyb3VwLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH1cbiAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2luZm8taWNvbiB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2hlYWRpbmcgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuY29udGFjdC1ncm91cC1ibG9ja19fbGlzdCA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0LWdyb3VwLWJsb2NrX19uYW1lIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19fZmFsbGJhY2sge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDU1JTsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19fY2FyZC13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2NhcmQtd3JhcHBlci5pcy1mbGlwcGVkIC5jb250YWN0LWdyb3VwLWJsb2NrX19jYXJkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gIC5jb250YWN0LWdyb3VwLWJsb2NrX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19fY2FyZC1mcm9udCwgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2NhcmQtYmFjayB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogU2FmYXJpICovXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgcGFkZGluZzogMzBweCA0NXB4IDMwcHggNDVweDsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19fY2FyZC1mcm9udCB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19fY2FyZC1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19faW1nLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgIGhlaWdodDogMTY0cHg7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGFjdC1ncm91cC1ibG9ja19faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX3RlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0LWdyb3VwLWJsb2NrX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLmNvbnRhY3QtZ3JvdXAtYmxvY2tfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNzg4YTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmxlZnQtY29udGVudCAuY29udGFjdC1ncm91cC1ibG9ja19faGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxlZnQtY29udGVudCAuY29udGFjdC1ncm91cC1ibG9ja19faGVhZGluZyBoMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4ubGVmdC1jb250ZW50IC5jb250YWN0LWdyb3VwLWJsb2NrX19saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4ubGVmdC1jb250ZW50IC5jb250YWN0LWdyb3VwLWJsb2NrX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4ubGVmdC1jb250ZW50IC5jb250YWN0LWdyb3VwLWJsb2NrX19pdGVtIHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4ucm93IC5jb250YWN0LWdyb3VwLWJsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGFjdC1ncm91cC1ibG9ja19faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWN0LWdyb3VwLWJsb2NrX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWN0LWdyb3VwLWJsb2NrX19saXN0ID4gZGl2IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcclxuLy9cclxuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXHJcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxyXG5cclxuLy8gLSBBbmltYXRpb25zXHJcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyAtIEJveCBzaGFkb3dcclxuLy8gLSBCb3ggc2l6aW5nXHJcbi8vIC0gQ29udGVudCBjb2x1bW5zXHJcbi8vIC0gSHlwaGVuc1xyXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcclxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcclxuLy8gLSBUcmFuc2l0aW9uc1xyXG4vLyAtIFVzZXIgU2VsZWN0XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcblxyXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG59XHJcblxyXG4vLyBEcm9wIHNoYWRvd3NcclxuLy9cclxuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xyXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbi8vIEJveCBzaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbn1cclxuXHJcbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXHJcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxyXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XHJcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcclxuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIHRleHRcclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XHJcbiAgLy8gRmlyZWZveFxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNrZXcoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbn1cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbkBtaXhpbiB0YWItZm9jdXMoKSB7XHJcbiAgLy8gRGVmYXVsdFxyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIC8vIFdlYktpdFxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5jb250YWN0LXBpY3R1cmUtZGVmYXVsdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29udGFjdC1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIC8qJl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuLmNvbnRhY3QtYmxvY2sgYTpub3QoLnRlbCkge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDc5OEE7XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgLy8gICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxpc3QtaWNvbiB7XHJcbiAgICBjb2xvcjogIzAwNzk4QTtcclxufVxyXG5cclxuLmNvbnRhY3QtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIFR5cG9ncmFwaHlcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOmJlZm9yZSxcclxuICAgICo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcclxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxyXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcclxuICAgIH1cclxuXHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIG9ycGhhbnM6IDM7XHJcbiAgICAgICAgd2lkb3dzOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuLFxyXG4gICAgLmRyb3B1cCA+IC5idG4ge1xyXG4gICAgICAgID4gLmNhcmV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuLy9cclxuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xyXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxyXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcclxuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cclxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcclxuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRleHQgb3ZlcmZsb3dcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vXHJcbi8vIEdyaWQgc3lzdGVtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItc207XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XHJcbn1cclxuXHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbi5yb3cge1xyXG4gIEBpbmNsdWRlIG1ha2Utcm93O1xyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xyXG5cclxuXHJcbi8vIFNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXHJcbi8vIHRvIHRhYmxldHMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xyXG59XHJcblxyXG5cclxuLy8gTWVkaXVtIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogIGZsb29yKCgkZ3V0dGVyIC8gMikpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xyXG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcclxuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XHJcbiAgfVxyXG4gICN7JGxpc3R9IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xyXG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcclxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcclxuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XHJcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xyXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXHJcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XHJcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcclxufVxyXG4iLCIvL1xyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBGbG9hdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4uY2VudGVyLWJsb2NrIHtcclxuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBUb2dnbGluZyBjb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XHJcbn1cclxuXHJcblxyXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gRm9yIEFmZml4IHBsdWdpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xyXG5cclxuLy9cclxuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCN7JHBhcmVudH0sXHJcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbi8vXHJcbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXHJcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xyXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cclxuLy9cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XHJcblxyXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcclxuQG1peGluIGhpZGUtdGV4dCgpIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcclxufVxyXG4iLCLvu78vKiBcclxuICAgIEZhbGxiYWNrIHN0eWxpbmcgZm9yIHRoaW5ncyB0aGF0IGhhdmUgbm90IGJlZW4gZGVmaW5lZCBpbiBtb2R1bGVzLCB0eXBlcyBvciBhIHV0aWxpdHkgXHJcblxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmNvbnRlbnQge1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhc2VyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtdGVhc2VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcnRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zcGFjaW5nO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5iZ19fTWlkbmlnaHRfQmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAyZDRlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJnX19Nb2Vya2dyYWEge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnRleHRfX0h2aWR7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0X19Nb2Vya2dyYWEge1xyXG4gICAgY29sb3I6ICRncmF5LWRhcmtlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dF9fUGV0cm9sZXVtIHtcclxuICAgIGNvbG9yOiAjNjZhYmIyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0X19HdWwge1xyXG4gICAgY29sb3I6ICR3YXJtLXllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmdfX0dyYWEge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktYWx0O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4uYmdfX0x5c2VncmFhIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcbi5lcXVhbC1oZWlnaHQtcm93e1xyXG4gICAgQGluY2x1ZGUgZXF1YWwtaGVpZ2h0LXJvdygpO1xyXG59XHJcbmEudGVse1xyXG4gICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KXtcclxuICAgIGEudGVsLCBhLm1haWx0byB7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAvLyBvdmVyd2l0ZXNcclxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQgYS50ZWwge1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmZyb250LXNsaWRlcl9fYmFja2VuZC1pbWFnZS1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi8vaWYgeW91IGNoYW5nZSBoZWlnaHQgb2YgdGhpcywgY2hhbmdlIHRoZSBcIi5pbWFnZXNsaWRlc2hvd2Jsb2NrXCIgYXN3ZWxsXHJcbi5mcm9udC1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogJGJhbm5lci1oZWlnaHQtLXhzO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYmFubmVyLWhlaWdodC0tbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJhbm5lci1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRoZWFkZXItaGVpZ2h0ICsgJGRlZmF1bHQtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm9udC1zbGlkZXJfX2JhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzIgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cclxuICAgICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVvdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSByb3RhdGUoLThkZWcpO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7IC8vbWFnaWMgbnVtYmVyLCBqdXN0IHRvIG1ha2UgaXQgc21hbGxlciBhbmQgd3JhcCB0aGUgdGV4dFxyXG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcgJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXF1b3RlLXJlc3BvbnNpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXF1b3RlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblxyXG4gICAgICAgICY6bm90KC5vdmVybGF5LWZ1bGx3aWR0aCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwgMCApIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzEuNSAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcqMS41O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIG1vYmlsZVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMS1yZXNwb25zaXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQtY29sIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzEuNSAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDEtcmVzcG9uc2l2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1oMS1yZXNwb25zaXZlOyAvL1RvIGFsaWduIHdpdGggdGhlIHRpdGxlXHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWV1eDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICByaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1oMTsgLy9UbyBhbGlnbiB3aXRoIHRoZSB0aXRsZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10ZWFzZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZS1ldXgsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuICAgICAgICAuYmxvY2tfcmF0aW8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3BhZGRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCBlYXNlIDAuM3MpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3ZlcmxheTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlc2xpZGVzaG93YmxvY2sge1xyXG4gICAgLyogU2hvdyBncmF5IGJhY2tncm91bmQgdW50aWwgaW1hZ2UgbG9hZCwgaW5zdGVhZCBvZiByZWl6ZSAqL1xyXG4gICAgaGVpZ2h0OiAkYmFubmVyLWhlaWdodC8yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkYmFubmVyLWhlaWdodC8xLjU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgIGhlaWdodDogJGJhbm5lci1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKyAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzY4cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE3MHB4XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkd2hpdGUsIC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mcm9udC1wYWdlIHtcclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG5cclxuICAgICAgICAmLS1zZGUge1xyXG4gICAgICAgICAgICAuZnJvbnQtc2xpZGVyX19iYXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5vdmVybGF5LWZ1bGx3aWR0aCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsMCwwLCAwICkgY2FsYyg1MCUgKyAjeyRkZWZhdWx0LXNwYWNpbmcvMn0pLCByZ2JhKDAsMCwwLDAuNSkgY2FsYyg1MCUgKyAjeyRkZWZhdWx0LXNwYWNpbmcvMn0pKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYub3ZlcmxheS1QY3RfMzAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm92ZXJsYXktZnVsbHdpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsMCwwLCAwICkgY2FsYyg1MCUgKyAjeyRkZWZhdWx0LXNwYWNpbmcvMn0pLCByZ2JhKDAsMCwwLDAuMykgY2FsYyg1MCUgKyAjeyRkZWZhdWx0LXNwYWNpbmcvMn0pKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vdmVybGF5LVBjdF81MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgub3ZlcmxheS1mdWxsd2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwwLDAsIDAgKSBjYWxjKDUwJSArICN7JGRlZmF1bHQtc3BhY2luZy8yfSksIHJnYmEoMCwwLDAsMC41KSBjYWxjKDUwJSArICN7JGRlZmF1bHQtc3BhY2luZy8yfSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm92ZXJsYXktUGN0XzcwIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5vdmVybGF5LWZ1bGx3aWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLDAsMCwgMCApIGNhbGMoNTAlICsgI3skZGVmYXVsdC1zcGFjaW5nLzJ9KSwgcmdiYSgwLDAsMCwwLjcpIGNhbGMoNTAlICsgI3skZGVmYXVsdC1zcGFjaW5nLzJ9KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZyb250LXNsaWRlcl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZyb250LXNsaWRlcl9fbGlua19fdGV4dDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mcm9udC1zbGlkZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcm9udC1zbGlkZXJfX2xpbmtfX3RleHQyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZyb250LXNsaWRlcl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZnJvbnQtc2xpZGVyX190aXRsZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIl9jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIjNyZC1wYXJ0eS9saWJyYXJpZXMvYm9vdHN0cmFwL19taXhpbnMuc2Nzc1wiO1xyXG5cclxuXHJcblxyXG5AbWl4aW4gdGl0bGUtZm9udCgpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxufVxyXG5cclxuQG1peGluIGFycm93LWxlZnQoKSB7XHJcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICBjb250ZW50OiBcIlxcZWRlYVwiO1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctcmlnaHQoKSB7XHJcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICBjb250ZW50OiBcIlxcZWRlOFwiO1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctcmlnaHQtYWx0KCkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBhcnJvdy1kb3duKCkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgY29udGVudDogXCJcXGVkZTlcIjtcclxufVxyXG5cclxuQG1peGluIGFycm93LWRvd24tY2lyY2xlKCkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuQG1peGluIGljb24tbWludXMoKSB7XHJcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ1ZVwiO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLXN0ZCgkdGFyZ2V0OiBhbGwsICRlYXNlOiBlYXNlLCAkZHVyYXRpb246IDAuM3MpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRhcmdldCwgJGVhc2UsICRkdXJhdGlvbjtcclxuICAgIC1vLXRyYW5zaXRpb246ICR0YXJnZXQsICRlYXNlLCAkZHVyYXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiAkdGFyZ2V0LCAkZWFzZSwgJGR1cmF0aW9uO1xyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybS4uLikge1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMuLi4pIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbi8vLyBNaXhpbiBwcmludGluZyBhIGxpbmVhci1ncmFkaWVudFxyXG4vLy8gYXMgd2VsbCBhcyBhIHBsYWluIGNvbG9yIGZhbGxiYWNrXHJcbi8vLyBhbmQgdGhlIGAtd2Via2l0LWAgcHJlZml4ZWQgZGVjbGFyYXRpb25cclxuLy8vIEBhY2Nlc3MgcHVibGljXHJcbi8vLyBAcGFyYW0ge0tleXdvcmQgfCBBbmdsZX0gJGRpcmVjdGlvbiAtIExpbmVhciBncmFkaWVudCBkaXJlY3Rpb25cclxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvbG9yLXN0b3BzIC0gTGlzdCBvZiBjb2xvci1zdG9wcyBjb21wb3NpbmcgdGhlIGdyYWRpZW50XHJcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3RvcHM7XHJcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xyXG59XHJcblxyXG5cclxuLy8gKG1pbikgQnJlYWtwb2ludHNcclxuQG1peGluIGJyZWFrcG9pbnQoJG5hbWUpIHtcclxuICAgICRsZzogXCIobWluLXdpZHRoOiAxMjAwcHgpXCI7XHJcbiAgICAkaXBhZC1sYW5kc2NhcGU6IFwiKG1pbi13aWR0aDogMTAyNXB4KVwiO1xyXG4gICAgJG1kOiBcIihtaW4td2lkdGg6IDEwMjBweClcIjtcclxuICAgICRzbTogXCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuICAgICR4czogXCIobWluLXdpZHRoOiA3NjhweClcIjsgXHJcbiAgICAkeHhzOiBcIihtaW4td2lkdGg6IDQ4MHB4KVwiO1xyXG5cclxuICAgIEBpZiAkbmFtZSA9PSBsZyB7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRuYW1lID09IGlwYWQtbGFuZHNjYXBlIHtcclxuICAgICAgICBAbWVkaWEgI3skaXBhZC1sYW5kc2NhcGV9IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG5hbWUgPT0gbWQge1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbmFtZSA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRuYW1lID09IHhzIHtcclxuICAgICAgICBAbWVkaWEgI3skeHN9IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG5hbWUgPT0geHhzIHtcclxuICAgICAgICBAbWVkaWEgI3skeHhzfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gKG1heCkgQnJlYWtwb2ludHNcclxuQG1peGluIGJyZWFrcG9pbnQtbWF4KCRuYW1lKSB7XHJcbiAgICAkbGc6IFwiKG1heC13aWR0aDogMTE5OXB4KVwiO1xyXG4gICAgJGlwYWQtbGFuZHNjYXBlOiBcIihtYXgtd2lkdGg6IDEwMjRweClcIjtcclxuICAgICRtZDogXCIobWF4LXdpZHRoOiAxMDE5cHgpXCI7XHJcbiAgICAkc206IFwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbiAgICAkeHM6IFwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbiAgICAkeHhzOiBcIihtYXgtd2lkdGg6IDQ3OXB4KVwiO1xyXG5cclxuICAgIEBpZiAkbmFtZSA9PSBsZyB7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRuYW1lID09IGlwYWQtbGFuZHNjYXBlIHtcclxuICAgICAgICBAbWVkaWEgI3skaXBhZC1sYW5kc2NhcGV9IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG5hbWUgPT0gbWQge1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbmFtZSA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRuYW1lID09IHhzIHtcclxuICAgICAgICBAbWVkaWEgI3skeHN9IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG5hbWUgPT0geHhzIHtcclxuICAgICAgICBAbWVkaWEgI3skeHhzfSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBjdGEtbGlzdCgkY29sb3IpIHtcclxuICAgIC5uZXdzc2xpZGVyYmxvY2ssIC5zdHVkZW50c2xpZGVyYmxvY2sge1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yID09ICRicmFuZC1wcmltYXJ5IHtcclxuXHJcbiAgICAgICAgICAgICRjb2xvcjogI2IzZGRlYztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgNTAlLCAkZ3JheS1kYXJrZXIgNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDlweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTUwOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hbGxuZXdzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdG9yeWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkY29sb3IgPT0gI2IzZGRlYyB7XHJcblxyXG4gICAgICAgICAgICAkY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoxLjU7XHJcblxyXG4gICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgIC5jYWxsdG9hY3Rpb250ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lLWJ1aWxkaW5nLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhhcy1saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lLWJ1aWxkaW5nLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxNCksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE1KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTgpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxOSksIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIzKSB7XHJcbiAgICAgICAgICAgICAgICAuY2FsbHRvYWN0aW9udGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGhlbWUtYnVpbGRpbmcsIDAuNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZS1idWlsZGluZywgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xyXG4gIH1cclxuICA+IC5ibG9ja19yYXRpbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGVxdWFsLWhlaWdodC1yb3coKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLm1haW4taGVhZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlcjtcclxuXHJcbiAgICAmX19maXhlZHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0ZDtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAwcHggMTVweCAwcHggcmdiYSgxMDAsMTAwLDEwMCwxKSk7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LCAxMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29se1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogJGhlYWRlci1jb2wtd2lkdGg7XHJcblxyXG4gICAgICAgICYtLWxlZnQsXHJcbiAgICAgICAgJi0tcmlnaHR7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNlbnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLWxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItY29sLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodCAtICgkZGVmYXVsdC1zcGFjaW5nKjIpO1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgLy9NYWdpYyBudW1iZXIgdG8gbWFrZSB0aGUgbG9nbyBhbGlnbiBiZXR0ZXIgYmVjYXVzZSBvZiB0aGUgaGFuZCBpcyBhIGJpdCBoaWdoZXIgdGhhbiB0aGUgdGV4dFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5mcm9udC1wYWdlIHtcclxuXHJcbiAgICAmX19zbGlkZXNob3cge1xyXG5cclxuICAgICAgICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICAubm9wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ldXgtaHVlIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy81O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy84O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25ld3Mge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V1eCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmcvNjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHRvcDogNTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdG9wOiA3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlcy9pbWFnZXMvYXJyb3ctZG93bi5wbmcnKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcblxyXG4gICAgICAgICYtYnVpbGRpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nJykgbm8tcmVwZWF0IDAgMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDglO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZvb2Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nJykgbm8tcmVwZWF0IDAgMzUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzUlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzNSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhbHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvUmVzb3VyY2VzL2ltYWdlcy9zcHJpdGVfbnkzLnBuZycpIG5vLXJlcGVhdCAwIDQ1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0OCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUzJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTElO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICYtaXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nJykgbm8tcmVwZWF0IDAgNjYlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzElO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2OSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVkaWEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nJykgbm8tcmVwZWF0IDAgNzQlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogODclO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4NCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbW90b3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nJykgbm8tcmVwZWF0IDAgOTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTA1JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAxJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yb2JvdGljcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL1Jlc291cmNlcy9pbWFnZXMvc3ByaXRlX255My5wbmcnKSBuby1yZXBlYXQgMCAxMDQlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIxJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTE3JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hbGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZV9ueTMucG5nJykgbm8tcmVwZWF0IDAgMjQlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0OCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmcvMS4zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAtIDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICZfX2FsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcblxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1heChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZXV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjAuNzU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjAuNzY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm9tYXJnaW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2V1eF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4ICsgJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTk1cHggKyAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc1cHggKyAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmX19lZnRlcnVkZGFubmVsc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjEuODtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UqMS4wNDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1jYWxsLXRvLWFjdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jYWxsLXRvLWFjdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yLjM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNhbGwtdG8tYWN0aW9uLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UqMS4wNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICZfX3RoZW1lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5ub3BhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JyYW5kaW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmcqMztcclxuXHJcbiAgICAgICAgLm5ld3NzbGlkZXJibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWR1Y2F0aW9uLWNhdGVnb3JpZXMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgLmVkdWNhdGlvbmNhdGVnb3J5YmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctcmlnaHQtYWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXNfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyIC0gNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgJl9fR3VsIHtcclxuICAgICAgICAgICAgICAgIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllc19faGVhZGxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19Lb3JhbCB7XHJcbiAgICAgICAgICAgICAgICAuZnJvbnQtcGFnZV9fZWR1Y2F0aW9uLWNhdGVnb3JpZXNfX2hlYWRsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fTW9lcmtncmFhIHtcclxuICAgICAgICAgICAgICAgIC5mcm9udC1wYWdlX19lZHVjYXRpb24tY2F0ZWdvcmllc19faGVhZGxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodC1ibG9ja3Mge1xyXG4gICAgICAgIC5pbWFnZWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDIgLSA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnJhbmRpbmdfX3R4dDIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNlYXJjaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMjk3cHg7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG5cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlKzVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzQ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGhlbWUge1xyXG5cclxuICAgICZfX2FsbCB7XHJcbiAgICAgICAgLy8gIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgLnRoZW1lLS1iZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktZGFya2VyLCAwLjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRoZW1lLS1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2VzL3N2Zy1pY29ucy9oYW5kLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRoZW1lLS1jdGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JheS1kYXJrZXIsIDUlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRoZW1lX19zZWUtYWxsIHtcclxuICAgIC50aGVtZS0tYmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC03NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG90c3BvdHMtZnJvbnRwYWdlIHtcclxuICAgIC5ob3RzcG90cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vKiBEZWZpbmVzIGhvdyB0ZXh0IGFuZCB0ZXh0LWVsZW1lbnRzIHNob3VsZCBiZSBzdHlsZWQgXHJcbiAqICAgIEhlYWRpbmdzLFxyXG4gKiAgICBnZW5lcmljIGxpc3RzLFxyXG4gKiAgICBVbnN0eWxlZCBjb250ZW50IChsaW5lLWhlaWdodCwgY29sb3IgZXRjLilcclxuICogICAgUmVmZXJlbmNlOlxyXG4gKiAgICAqIFJlc291cmNlc1xcM3JkLXBhcnR5XFxsaWJyYXJpZXNcXGJvb3RzdHJhcFxcX3R5cGUuc2NzcyAqL1xyXG5AaW1wb3J0IFwiLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LXNwYWNpbmcvMjtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG4udGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMS41O1xyXG59XHJcblxyXG5oMSxcclxuLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcclxuICAgIC8vIG1vYmlsZVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxLXJlc3BvbnNpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLFxyXG4uc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuXHJcbiAgICAvLyBtb2JpbGVcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyLXJlc3BvbnNpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICAgIC8vIG1vYmlsZVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDMtcmVzcG9uc2l2ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICAgIC8vIG1vYmlsZVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQtcmVzcG9uc2l2ZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbnAsIHVsLCBvbCB7XHJcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbn1cclxuLm1hbmNoZXQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1hbmNoZXQ7XHJcbiAgICAvLyBtb2JpbGVcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1hbmNoZXQtcmVzcG9uc2l2ZTtcclxuICAgIH1cclxufVxyXG5wLnJ0ZS1tYW5jaGV0IHtcclxuICAgIEBleHRlbmQgLm1hbmNoZXQ7XHJcbn1cclxuLnRleHRibG9jayBwLnJ0ZS1tYW5jaGV0IHtcclxuICAgIEBleHRlbmQgLm1hbmNoZXQ7XHJcbn1cclxuLmNvbnRlbnRfX3J0ZSBwLnJ0ZS1tYW5jaGV0LCAucnRlLW1hbmNoZXQge1xyXG4gICAgQGV4dGVuZCAubWFuY2hldDtcclxufVxyXG5hIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCBlYXNlIDAuM3MsIGNvbG9yIGVhc2UgMC4zcywgb3BhY2l0eSBlYXNlIDAuM3MpO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzIgJGRlZmF1bHQtc3BhY2luZztcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRncmF5O1xyXG59XHJcblxyXG5cclxuLypDVEEgTGlzdCB0byBzaG93IHN1YiBwYWdlcyBhcyBDVEEgb24gc3RhbmRhcmQgcGFnZXMqL1xyXG5AaW5jbHVkZSBjdGEtbGlzdCgkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5cclxuLmNhbGx0b2FjdGlvbnRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICFpbXBvcnRhbnQ7XHJcbn0gXHJcbi8qQ2FsbCBUbyBBY3Rpb24gLSBcImNhbGx0b2FjdGlvbnRleHRcIiBpcyBUSEUgbmFtZSwgYmVhY3VzZSB3ZSB1c2UgdGhpcyBpbiBPcGVuUHVibGljV2ViIFJ1bGUgQ2hlY2tlciovXHJcbi5jYWxsdG9hY3Rpb250ZXh0IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCBlYXNlIDAuM3MpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzEuNTtcclxuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMS41O1xyXG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZyoxLjc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXJrZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iaWctaWNvbiB7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iaWctaWNvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZS1idWlsZGluZywgNSUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMS41O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nKjEuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIGVhc2UgMC4zcyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3ctZG93bi1jaXJjbGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogJGRlZmF1bHQtc3BhY2luZy8xLjU7XHJcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgICAgIGhlaWdodDogMS40ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsdG9hY3Rpb25ibG9jayB7XHJcbiAgICBhIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1pY29uLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxudGFibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcclxufVxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8vIEJhc2VsaW5lIHN0eWxlc1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIC8vIENlbGxzXHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcclxuICA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxyXG4gID4gY2FwdGlvbiArIHRoZWFkLFxyXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcclxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcclxuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xyXG4gID4gdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE5lc3RpbmdcclxuICAudGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG5cclxuLnRhYmxlLWNvbmRlbnNlZCB7XHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyZWQgdmVyc2lvblxyXG4vL1xyXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgPiB0aGVhZCxcclxuICA+IHRib2R5LFxyXG4gID4gdGZvb3Qge1xyXG4gICAgPiB0ciB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiB0aGVhZCA+IHRyIHtcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbi8vXHJcbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcclxuXHJcbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XHJcbn1cclxudGFibGUge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XHJcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXHJcbiAgICA+IC50YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXHJcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXHJcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcclxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4vLyBBY2NvcmRpb24gaGVscGVyIGNsYXNzZXNcclxuLy8gaHR0cHM6Ly93d3cuZmlsYW1lbnRncm91cC5jb20vbGFiL2V4cGFuZC1hbmQtY29sbGFwc2UtY29udGVudC1hY2Nlc3NpYmx5LXdpdGgtcHJvZ3Jlc3NpdmUtZW5oYW5jZW1lbnQtanF1ZXJ5Lmh0bWxcclxuLmNvbGxhcHNpYmxlLWhlYWRpbmctc3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5OXB4O1xyXG59XHJcblxyXG4uY29sbGFwc2libGUtaGVhZGluZy10b2dnbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKkFjY29yZGlvbiovXHJcbi5hY2NvcmRpb24ge1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgID4gLmFjY29yZGlvbl9fZ3JlZW5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGV1eDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuYWNjb3JkaW9uX19ncmF5aGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5hY2NvcmRpb25fX2hlYWRlciB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZyoxLjM7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAkYXJyb3ctc2l6ZTogMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQoYWxsLCBlYXNlLCAwLjRzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctZG93bi1jaXJjbGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYXJyb3ctc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYXJyb3ctc2l6ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYXJyb3ctc2l6ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRhcnJvdy1zaXplO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtKCRhcnJvdy1zaXplLzIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyZWVuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXV4O1xyXG5cclxuXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGV1eCwxNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncmF5aGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwICRkZWZhdWx0LXNwYWNpbmcvMiAkZGVmYXVsdC1zcGFjaW5nLzIgJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JlZW5jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRldXgsMzAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncmF5Y29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuLy8gb3ZlcndyaXRlIGFjY29yZGlvbiBpbiBydGVcclxuLmNvbnRlbnRfX3J0ZSBhIHtcclxuICAgIC5hY2NvcmRpb25fX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBpY29uIGNvbG9yc1xyXG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2ljb24udGhlbWUtLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvci1ibG9jaztcclxufVxyXG5cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBGb3Jtc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcclxuLy9cclxuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxyXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxyXG5cclxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxyXG59XHJcblxyXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDguMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgZGF0ZXRpbWVgIG9yIGB3ZWVrYC5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcclxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LXNtLFxyXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LWxnLFxyXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XHJcbn1cclxuXHJcbi5yYWRpbyArIC5yYWRpbyxcclxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xyXG59XHJcblxyXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcclxufVxyXG5cclxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xyXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxyXG4vL1xyXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAmW2Rpc2FibGVkXSxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cclxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxyXG5cclxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XHJcblxyXG4gICYuaW5wdXQtbGcsXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcclxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxyXG5cclxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG4uZm9ybS1ncm91cC1zbSB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XHJcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxuLmZvcm0tZ3JvdXAtbGcge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xyXG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xyXG4vL1xyXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxyXG5cclxuLmhhcy1mZWVkYmFjayB7XHJcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XHJcbiAgfVxyXG59XHJcbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3NlcylcclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbn1cclxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxufVxyXG5cclxuLy8gRmVlZGJhY2sgc3RhdGVzXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5oYXMtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG59XHJcbi5oYXMtZXJyb3Ige1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXHJcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xyXG5cclxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXHJcbiAgfVxyXG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhlbHAgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XHJcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxyXG5cclxuLmhlbHAtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3RcclxufVxyXG5cclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXHJcblxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbkBtaXhpbiBmb3JtLWlubGluZSB7XHJcblxyXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxyXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLnJhZGlvLFxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG4uZm9ybS1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgZm9ybXNcclxuLy9cclxuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcclxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCB7XHJcblxyXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xyXG4gIC8vXHJcbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XHJcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcclxuICB9XHJcblxyXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XHJcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcclxuICAvL1xyXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXHJcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxyXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICB9XHJcblxyXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcclxuICAvL1xyXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXHJcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cclxuICAuZm9ybS1ncm91cC1sZyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAtc20ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxyXG4vL1xyXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXHJcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXHJcbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XHJcbi8vXHJcbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcclxuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXHJcbi5nbHlwaGljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy8gSW5kaXZpZHVhbCBpY29uc1xyXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV1cm8sXHJcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XHJcbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XHJcbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XHJcbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XHJcbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XHJcbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XHJcbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XHJcbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XHJcbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XHJcbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XHJcbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XHJcbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XHJcbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XHJcbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XHJcbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XHJcbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XHJcbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XHJcbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XHJcbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XHJcbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XHJcbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XHJcbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XHJcbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XHJcbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XHJcbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XHJcbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XHJcbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XHJcbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XHJcbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XHJcbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XHJcbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XHJcbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XHJcbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XHJcbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XHJcbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XHJcbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XHJcbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XHJcbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XHJcbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XHJcbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XHJcbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XHJcbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XHJcbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XHJcbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXHJcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcclxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXHJcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxyXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxyXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcclxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XHJcbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gID4gcCxcclxuICA+IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICA+IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcclxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxyXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xyXG4gICAgPiB0ZC4jeyRzdGF0ZX0sXHJcbiAgICA+IHRoLiN7JHN0YXRlfSxcclxuICAgICYuI3skc3RhdGV9ID4gdGQsXHJcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XHJcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcclxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxyXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcclxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxyXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcclxuLy8gYW5kIHN1Y2Nlc3Nlcy5cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcclxuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxyXG4gIC5oZWxwLWJsb2NrLFxyXG4gIC5jb250cm9sLWxhYmVsLFxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lLFxyXG4gICYucmFkaW8gbGFiZWwsXHJcbiAgJi5jaGVja2JveCBsYWJlbCxcclxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcclxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XHJcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0I3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhI3skcGFyZW50fSxcclxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cclxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxyXG59XHJcblxyXG5hLmJ0biB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXHJcbi5idG4tZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG4iLCIvLyBPcGFjaXR5XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC8vIElFOCBmaWx0ZXJcclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBsaSA+IGEsXHJcbiAgPiBsaSA+IHNwYW4ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gc3BhbiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZGlzYWJsZWQge1xyXG4gICAgPiBzcGFuLFxyXG4gICAgPiBzcGFuOmhvdmVyLFxyXG4gICAgPiBzcGFuOmZvY3VzLFxyXG4gICAgPiBhLFxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTGFyZ2VcclxuLnBhZ2luYXRpb24tbGcge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuXHJcbi8vIFNtYWxsXHJcbi5wYWdpbmF0aW9uLXNtIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbiIsIi8vIFBhZ2luYXRpb25cclxuXHJcbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICA+IGxpIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbiIsIi8vIEFsZXJ0c1xyXG5cclxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcclxuICB9XHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwi77u/QG1lZGlhIHByaW50IHtcclxuICAgIC5jYWxsdG9hY3Rpb250ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW50LXB1bGwtbGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGlua2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlc3BvdGJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZWdhbGxlcnlibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kaW5nLS1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmRpbmcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcG90YmxvY2tfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mcm9udC1zbGlkZXJfX2JhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3NvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWljay1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwb3Rib3hibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzc2xpZGVyYmxvY2tfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtbGlzdF9fcGFnaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtbGlzdF9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1saXN0X190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWxpc3RfX3RleHQgYTphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtbGlzdF9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtbGF0ZXN0X19tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRhY3RzLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXByaW50LCAubm8tcHJpbnQgKlxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG5cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLnRoZW1lIHtcclxuICAgIC8vIExvb3AgdGhyb3VnaCB0aGVtZXNcclxuICAgIEBlYWNoICR0aGVtZSwgJGNvbG9yIGluICR0aGVtZXMge1xyXG4gICAgICAgICZfXyN7JHRoZW1lfSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjdGEtbGlzdCgkY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgLnRoZW1lLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZS1idWlsZGluZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRoZW1lLWNoZWNrYm94OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1idWlsZGluZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRoZW1lLS1iZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3kge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAwLjQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGhlbWUtLWJnLS10cmFuc3BhcmVuY3ktbGVzcyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aGVtZS0tYmctLXRyYW5zcGFyZW5jeS04MCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAudGhlbWUtLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYnVpbGRpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aGVtZS0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktI3skdGhlbWV9LnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnZlcnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC0jeyR0aGVtZX0uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJHRoZW1lID09ICdoZWFsdGgnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGhlbWUtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMjIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIEBpZiAkdGhlbWUgPT0gJ25ldXRyYWwnIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGhlbWUtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJyYW5kaW5nX19jYXRlZ29yeV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aGVtZS0tY3RhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtYnVpbGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHRoZW1lLWJ1aWxkaW5nLCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3JhbS1jb250ZXh0LnRoZW1lIHtcclxuICAgIEBlYWNoICR0aGVtZSwgJGNvbG9yIGluICR0aGVtZXMge1xyXG4gICAgICAgICZfXyN7JHRoZW1lfSB7XHJcbiAgICAgICAgICAgIC5icmFuZGluZ19fYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNzA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnZlcnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyYW5kaW5nIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZXNwb3RibG9ja19fYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlc3BvdGJsb2NrX19xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1YmplY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIDAuMykgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNpdGUtb3RnIHtcclxuXHJcbiAgICAucHJvZ3JhbS1jb250ZXh0LnRoZW1lIHtcclxuICAgICAgICBAZWFjaCAkdGhlbWUsICRjb2xvciBpbiAkdGhlbWVzIHtcclxuICAgICAgICAgICAgJl9fI3skdGhlbWV9IHtcclxuICAgICAgICAgICAgICAgIC5icmFuZGluZ19fYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDcwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhpZGUtZmlsdGVyLnRoZW1lIHtcclxuICAgIEBlYWNoICR0aGVtZSwgJGNvbG9yIGluICR0aGVtZXMge1xyXG4gICAgICAgICZfXyN7JHRoZW1lfSB7XHJcbiAgICAgICAgICAgIC5icmFuZGluZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lLWVkdWNhdGlvbnMge1xyXG4gICAgLnRoZW1lIHtcclxuICAgICAgICBAZWFjaCAkdGhlbWUsICRjb2xvciBpbiAkdGhlbWVzIHtcclxuICAgICAgICAgICAgJl9fI3skdGhlbWV9IHtcclxuICAgICAgICAgICAgICAgIC5saW5lLS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlcy9zdmctaWNvbnMvY2F0ZWdvcnktY29sb3JlZC0jeyR0aGVtZX0uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUtZWR1Y2F0aW9uX19iYWNrZ3JvdW5kaW1hZ2U6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRoZW1lLS1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyogVW5saWtlIF9iYXNlLnNjc3MsIHRoaXMgaXMgc3BlY2lmaWMgdXRpbGl0aWVzL2hlbHBlcnMgeW91IGhhdmUgdG8gYWRkIHRvIHlvdXIgZWxlbWVudHNcclxuICogVXNlZCBmb3JcclxuICogKiBFeHRlbmRpbmcgb24gZXhpc3RpbmcgY29udGVudFxyXG4gKiBSZWZlcmVuY2VzOlxyXG4gKiAgICBSZXNvdXJjZXNcXDNyZC1wYXJ0eVxcbGlicmFyaWVzXFxib290c3RyYXBcXF91dGlsaXR5LnNjc3MgKi9cclxuQGltcG9ydCBcIi4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi8vU2xpbW1hZ2UuanMgbmVlZHMgbWF4LXdpZHRoIHRvIHdvcmsgZm9yIHJlc2l6aW5nIGltYWdlc1xyXG5bZGF0YS1zbGltbWFnZV0sXHJcbltkYXRhLXNsaW1tYWdlLWJnXSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4uZmxleC0tZXF1YWwtaGVpZ2h0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiwgQkI3ICovXHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgLyogVFdFRU5FUiAtIElFIDEwICovXHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIE5FVyAtIFNhZmFyaSA2LjErLiBpT1MgNy4xKywgQkIxMCAqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuXHJcbi5ib3hlZCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcgJGRlZmF1bHQtc3BhY2luZyAwO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcblxyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGVmYXVsdC1tYXJnaW4tdG9wIHtcclxuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblxyXG4gICAgJi0tbGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZyAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nIC8gMjtcclxuICAgIH1cclxufVxyXG5cclxuLmRlZmF1bHQtbWFyZ2luLWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICYtLWxnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAvIDI7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5nb29nbGVtYXBzYmxvY2sge1xyXG4gICAgLm5vcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ29vZ2xlbWFwdmlldyB7XHJcblxyXG4gICAgJG1ldGEtcGFkZGluZzogMWVtO1xyXG5cclxuICAgICRtZXRhLWxhYmVsLWZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAkbWV0YS1sYWJlbC1mb250LXNpemUtbDogMWVtO1xyXG4gICAgJG1ldGEtbGFiZWwtZm9udC1zaXplLXhsOiAxLjVlbTtcclxuXHJcbiAgICAkbWV0YS1pY29uLXNpemU6IDJlbTtcclxuICAgICRtZXRhLWljb24tc2l6ZS1sOiA0ZW07XHJcblxyXG4gICAgJG1ldGEtY291bnQtc2l6ZTogMS41ZW07XHJcbiAgICAkbWV0YS1jb3VudC1zaXplLWw6IDNlbTtcclxuXHJcbiAgICAkbWV0YS1jb3VudC1mb250LXNpemU6IC43NWVtO1xyXG5cclxuXHJcblxyXG4gICAgJl9fcmF0aW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFzZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC4yKTtcclxuICAgICAgICBwYWRkaW5nOiAkbWV0YS1wYWRkaW5nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtb3ZlcmxheTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZXRhLXBhZGRpbmcqMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICNmMGE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtZXRhLWljb24tc2l6ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbWV0YS1pY29uLXNpemU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG0pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1ldGEtaWNvbi1zaXplLWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1ldGEtaWNvbi1zaXplLWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWV0YS1pY29uLXNpemUtbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWV0YS1pY29uLXNpemUtbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbC1jb3VudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb3VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1ldGEtY291bnQtc2l6ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbWV0YS1jb3VudC1zaXplO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtZXRhLWNvdW50LXNpemUtbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWV0YS1jb3VudC1zaXplLWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3g6Y2hlY2tlZCB7XHJcblxyXG4gICAgICAgICsgLnBsYWNlc19fbGFiZWwge1xyXG4gICAgICAgICAgICAucGxhY2VzX19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2YwYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnBsYWNlc19faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdvb2dsZW1hcGluZm8ge1xyXG5cclxuICAgICZfX3RvZ2dsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXRvZ2dsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxIC0gN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U2ZjJmMztcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmcqMS41O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjEuNTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwLWxpbmtzIHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1idG0tdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gICAgLmdvb2dsZW1hcHZpZXdfX2luYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICAgIH1cclxuXHJcbiAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICBhbmltYXRpb246IG1hcGZhZGVpbiAwLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC42KTtcclxuXHJcbiAgICAgICAgLmdvb2dsZW1hcHZpZXdfX2luYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWFwZmFkZWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5leHBsYWluZXIge1xyXG5cdG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbn1cclxuXHJcbi5maWx0ZXIge1xyXG5cdCZfX3R5cGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFxyXG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdW5kT25lIGxhYmVsIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yb3VuZE9uZSBsYWJlbDphZnRlciB7XHJcblx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHQucm91bmRPbmUgbGFiZWw6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0zMClcIjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yb3VuZE9uZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sb2NhdGlvbiB7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQuc3F1YXJlZE9uZSBsYWJlbDphZnRlciB7XHJcblx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LnNxdWFyZWRPbmUgbGFiZWw6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0zMClcIjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcXVhcmVkT25lIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcblx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0ge1xyXG5cclxuXHRcdC5pbnB1dC1iYXNlIHtcclxuXHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhdGVnb3J5LWhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhdGVnb3JpZXMge1xyXG5cclxuXHRcdFx0LmlucHV0LWJhc2UtY2F0ZWdvcnkge1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQtYmFzZS1jYXRlZ29yeSBsYWJlbCB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNxdWFyZWRUd28gbGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuXHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0LnNxdWFyZWRUd28gbGFiZWw6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTMwKVwiO1xyXG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3F1YXJlZFR3byBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdFx0XHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXQtYmFzZSBsYWJlbCB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxhYmVsLXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlIC0gMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlIC0gMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VwZXJhdG9yIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC0kZGVmYXVsdC1zcGFjaW5nLzQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJhZGlvLWlucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhdGVnb3JpZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogJGRlZmF1bHQtc3BhY2luZy8zLjY7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhdGVnb3J5X3dyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yYWRpby1pbnB1dC1jYXRlZ29yaWVzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgLSAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmlsdGVycyB7XHJcblx0Lmdyb3VwOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmVkdWNhdGlvbnMge1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdC5taXgge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cclxuXHQmX19pbWFnZS1ib3gge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cclxuXHQmX19pbWFnZTpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIElFIDkgKi9cclxuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MS41LCBNMTI9MCwgTTIxPTAsIE0yMj0xLjUsIFNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKVwiOyAvKiBJRTggKi9cclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MS41LCBNMTI9MCwgTTIxPTAsIE0yMj0xLjUsIFNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKTtcclxuXHR9XHJcblxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy80O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcclxuXHR9XHJcblxyXG5cdCZfX2V1eCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZXV4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRjb2xvcjogJHRoZW1lLWV1eC10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiA3cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRib3R0b206IDUwcHg7XHJcblx0XHRwYWRkaW5nOiAzcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKzVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZXV4Z3JlZW47XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHR0b3A6IDc0cHg7XHJcblx0XHRwYWRkaW5nOiA1cHggM3B4IDNweDtcclxuXHRcdC8qY29sb3I6ICRwZXRyb2w7Ki9cclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkdGhlbWUtZXV4LXRleHQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0ZWdvcmktaW5pdCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxhbmRpbmctcGFnZV9fYmxvY2tzIHtcclxuXHQuaG90c3BvdGJsb2NrIHtcclxuXHRcdCYgPiAuaG90c3BvdHMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sYW5kaW5nLXBhZ2UtLXJvdyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwi77u/XHJcbkBpbXBvcnQgXCIuLi8uLi9jdXN0b20tdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jdXN0b20tbWl4aW5zXCI7XHJcblxyXG5cclxuLm5ld3NzbGlkZXJibG9jaywgLnN0dWRlbnRzbGlkZXJibG9jayB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFzdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcclxuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmcqMztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJl9fY29sdW1uIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUxMHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC5uZXdzc2xpZGVyYmxvY2stZ3JheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vcGFkZGluZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoc20pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAgICAgY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J5bGluZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgLSAycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYXNlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGxuZXdzIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MTBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0oMTAwcHgrKCRkZWZhdWx0LXNwYWNpbmcvMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwOXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGxuZXdzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0oMTAwcHgrKCRkZWZhdWx0LXNwYWNpbmcvMikpO1xyXG4gICAgICAgICAgICBib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTA5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICByaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQ7XHJcbiAgICAgICAgcGFkZGluZzogKCRkZWZhdWx0LXNwYWNpbmcvNikgKyAxcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAtIDFweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHBhZGRpbmc6ICgkZGVmYXVsdC1zcGFjaW5nLzYpICsgMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAtIDFweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5MeXMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLk1vZXJrIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3R1ZGVudHNsaWRlcmJsb2NrIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzc2xpZGVyYmxvY2tfX2hlYWRlciB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTEwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c3NsaWRlcmJsb2NrX19hbGxuZXdzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkx5cyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuTW9lcmsge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5xdW90ZXNsaWRlcmJsb2Nre1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjM7XHJcbiAgICAgXHJcbn1cclxuLnF1b3RlLXNsaWRlciB7XHJcblxyXG4gICAgLnF1b3RlYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfX3JhdGlvIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZywgJl9fYXV0aG9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBJQk0gUGxleCBTZXJpZiAoa3Vyc2l2LCByZWd1bGFyKTtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMSoxLjU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItbmF2IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uY3RhLXBvcG91dCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDI0LjZyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgIC5pcy1hY3RpdmUgJiB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC03LjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBhbGw6IHVuc2V0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB0b3A6IDguMnJlbTtcclxuICAgICAgICByaWdodDogLTE4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAyLjV2dywgMThweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAyLjV2dywgMjVweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZXMvc3ZnLWljb25zL2ljb24tY2xvc2Uuc3ZnKTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb2N1cyB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMXJlbSAxNS4ycmVtIDguMnJlbSA0LjRyZW07XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY29udGVudF9fcnRlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMsXHJcbiAgICAgICAgaDQsXHJcbiAgICAgICAgaDUsXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGV0cm9sZXVtLWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogYXV0byA1cHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jdGEtYmx1ZS10aGVtZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3RhLXllbGxvdy10aGVtZSB7XHJcbiAgICAgICAgY29sb3I6ICR3YXJtLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLS1jdGEtcGV0cm9sLXRoZW1lIHtcclxuICAgICAgICBjb2xvcjogJHBldHJvbGV1bS1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWN0YS1ibHVlLXRoZW1lICYge1xyXG4gICAgICAgICZfX2J1dHRvbi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMkZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jdGEteWVsbG93LXRoZW1lICYge1xyXG4gICAgICAgICZfX2J1dHRvbi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUZEQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWN0YS1wZXRyb2wtdGhlbWUgJiB7XHJcbiAgICAgICAgJl9fYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERkZCRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAuY3RhLXBvcG91dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgICAgICB0b3A6IDExMHB4O1xyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gM3JlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3LjhyZW07XHJcbiAgICAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLTMuOXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmltYWdlZ2FsbGVyeWJsb2Nre1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjM7XHJcblxyXG4gICAgLmNvbnRhaW5lcnsgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubm9wYWRkaW5ne1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190aHVtYm5haWx7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19yYXRpb190aHVtYntcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMywgMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94eyAgXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuIC5pbWFnZS1zbGlkZXJ7XHJcbiAgICAuYmxvY2tfcmF0aW97XHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDYsIDMpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW0gMWVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplLWxhcmdlKjI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQoYWxsLCBlYXNlLCAwLjRzKTtcclxuICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZS1sYXJnZSoyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgLnNlY29uZGFyeSAmIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgIC8vICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDotJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UqMjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlZGVhXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgIC8vICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgMC40KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxlZnQ6ICgkZm9udC1zaXplLWxhcmdlKjIpKygkZGVmYXVsdC1zcGFjaW5nLzIpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOi0kZGVmYXVsdC1zcGFjaW5nLzQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlZGU4XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UqMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG5cclxuLmZyb250cGFnZWhvdHNwb3RibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICYtLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGVxdWFsLWhlaWdodC1yb3c7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuXHJcbiAgICAgICAgLnNwYW42IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KG1kKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJvbnQtcGFnZV9faG90c3BvdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mcm9udC1wYWdlX19ob3RzcG90IHtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMiAtIDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG5cclxuICAgICAgICBwLCBzdHJvbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMiAtIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctcmlnaHQtYWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIFRoZW1lIG92ZXJ3cml0ZXNcclxuICAgICAgICAmLmJnX19HcmFhIHtcclxuICAgICAgICAgICAgLmhhcy1saW5rIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iZ19fTHlzZWdyYWEge1xyXG4gICAgICAgICAgICAuaGFzLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgLy8gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAkdGhlbWUtYnVpbGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6ICB1cmwoJy9SZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD90amZzczInKTtcclxuICBzcmM6ICB1cmwoJy9SZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD90amZzczIjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy9SZXNvdXJjZXMvZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmYyP3RqZnNzMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnL1Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24udHRmP3RqZnNzMicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnL1Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24ud29mZj90amZzczInKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL1Jlc291cmNlcy9mb250cy9pY29tb29uL2ljb21vb24uc3ZnP3RqZnNzMiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb21vb24tXCJdLCBbY2xhc3MqPVwiIGljb21vb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb21vb24tRWxldi1pa29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbW9vbi1WaXJrc29taGVkZXItaWtvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb21vb24tZG9jdW1lbnQtZXJyb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29tb29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XHJcbn1cclxuLmljb21vb24tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29tb29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29tb29uLW5ld3NwYXBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb21vb24taW1hZ2UyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2NcIjtcclxufVxyXG4uaWNvbW9vbi1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NFwiO1xyXG59XHJcbi5pY29tb29uLWNhbWVyYTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NVwiO1xyXG59XHJcbi5pY29tb29uLWNhbWVyYTM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NlwiO1xyXG59XHJcbi5pY29tb29uLWhlYWRzZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0OVwiO1xyXG59XHJcbi5pY29tb29uLW11c2ljMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XHJcbn1cclxuLmljb21vb24tYnVsbGhvcm46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk3OVwiO1xyXG59XHJcbi5pY29tb29uLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5OTRcIjtcclxufVxyXG4uaWNvbW9vbi1ib29rczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XHJcbn1cclxuLmljb21vb24tZ3JhZHVhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XHJcbn1cclxuLmljb21vb24tZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5OWJcIjtcclxufVxyXG4uaWNvbW9vbi1maWxlLWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5OWRcIjtcclxufVxyXG4uaWNvbW9vbi1maWxlcy1lbXB0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XHJcbn1cclxuLmljb21vb24tZmlsZS10ZXh0MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XHJcbn1cclxuLmljb21vb24tc3RhY2szOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5Y2ZcIjtcclxufVxyXG4uaWNvbW9vbi1mb2xkZXI2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5ZTlcIjtcclxufVxyXG4uaWNvbW9vbi1lbnZlbG9wMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XHJcbn1cclxuLmljb21vb24tcHVzaHBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuLmljb21vb24tbG9jYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcbi5pY29tb29uLWNvbXBhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEzZlwiO1xyXG59XHJcbi5pY29tb29uLWNvbXBhc3M2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNDRcIjtcclxufVxyXG4uaWNvbW9vbi1tYXA1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNDlcIjtcclxufVxyXG4uaWNvbW9vbi1jbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XHJcbn1cclxuLmljb21vb24tY2FsZW5kYXIyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNjBcIjtcclxufVxyXG4uaWNvbW9vbi1wcmludGVyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XHJcbn1cclxuLmljb21vb24tZGlzcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XHJcbn1cclxuLmljb21vb24tbW9iaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhNzhcIjtcclxufVxyXG4uaWNvbW9vbi10djpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XHJcbn1cclxuLmljb21vb24tZHJhd2VyMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XHJcbn1cclxuLmljb21vb24tYnViYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhYzRcIjtcclxufVxyXG4uaWNvbW9vbi1idWJibGUyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhYzdcIjtcclxufVxyXG4uaWNvbW9vbi11c2VyMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XHJcbn1cclxuLmljb21vb24tdXNlcjQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWIwOVwiO1xyXG59XHJcbi5pY29tb29uLXF1b3Rlcy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XHJcbn1cclxuLmljb21vb24tc2VhcmNoMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjMzXCI7XHJcbn1cclxuLmljb21vb24tZXF1YWxpemVyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XHJcbn1cclxuLmljb21vb24tY29nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGViNWZcIjtcclxufVxyXG4uaWNvbW9vbi1zdGF0cy1iYXJzMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjhhXCI7XHJcbn1cclxuLmljb21vb24tc3RhdHMtZ3Jvd3RoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGViOTBcIjtcclxufVxyXG4uaWNvbW9vbi10cm9waHkyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGViYTdcIjtcclxufVxyXG4uaWNvbW9vbi1sYW1wODpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmZhXCI7XHJcbn1cclxuLmljb21vb24tbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU5XCI7XHJcbn1cclxuLmljb21vb24tZG93bmxvYWQ3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVjODlcIjtcclxufVxyXG4uaWNvbW9vbi1oZWFydDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWNlOVwiO1xyXG59XHJcbi5pY29tb29uLXRodW1icy11cDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWNmOFwiO1xyXG59XHJcbi5pY29tb29uLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWQ0ZlwiO1xyXG59XHJcbi5pY29tb29uLWluZm8yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkNjRcIjtcclxufVxyXG4uaWNvbW9vbi1jcm9zczI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xyXG59XHJcbi5pY29tb29uLWNyb3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZlXCI7XHJcbn1cclxuLmljb21vb24tY2hlY2ttYXJrMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDcxXCI7XHJcbn1cclxuLmljb21vb24tZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWQ3NlwiO1xyXG59XHJcbi5pY29tb29uLXBsYXkzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkN2VcIjtcclxufVxyXG4uaWNvbW9vbi1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI3XCI7XHJcbn1cclxuLmljb21vb24tYXJyb3ctdXAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkYjhcIjtcclxufVxyXG4uaWNvbW9vbi1hcnJvdy1yaWdodDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWRiZFwiO1xyXG59XHJcbi5pY29tb29uLWFycm93LXJpZ2h0NDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XHJcbn1cclxuLmljb21vb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJmXCI7XHJcbn1cclxuLmljb21vb24tYXJyb3ctZG93bjI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWRjMFwiO1xyXG59XHJcbi5pY29tb29uLWFycm93LWxlZnQ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkYzZcIjtcclxufVxyXG4uaWNvbW9vbi1jaXJjbGUtdXAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkZTdcIjtcclxufVxyXG4uaWNvbW9vbi1jaXJjbGUtcmlnaHQyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkZThcIjtcclxufVxyXG4uaWNvbW9vbi1jaXJjbGUtZG93bjI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWRlOVwiO1xyXG59XHJcbi5pY29tb29uLWNpcmNsZS1sZWZ0MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVhXCI7XHJcbn1cclxuLmljb21vb24tY2lyY2xlLXVwNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGY0XCI7XHJcbn1cclxuLmljb21vb24tY2lyY2xlLXJpZ2h0NDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGY2XCI7XHJcbn1cclxuLmljb21vb24tY2lyY2xlLWRvd240OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVkZjhcIjtcclxufVxyXG4uaWNvbW9vbi1jaXJjbGUtbGVmdDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWRmYVwiO1xyXG59XHJcbi5pY29tb29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xyXG59XHJcbi5pY29tb29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZjFcIjtcclxufVxyXG4uaWNvbW9vbi1saW5rZWRpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG4uaWNvbW9vbi1wbHVzMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNWRcIjtcclxufVxyXG4uaWNvbW9vbi1taW51czM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDVlXCI7XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLnZpZGVvYmxvY2sge1xyXG4gICAgJi5zcGFuOCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3BhbjQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmlkZW8tY29udGFpbmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc3BhY2luZztcclxufVxyXG5cclxuLnZpZGVvLWljb257XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpe1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgIH1cclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MiU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLCBcclxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsIFxyXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuJGFzcGVjdFJhdGlvVmFsOiAwLjU2MjU7XHJcblxyXG5AZnVuY3Rpb24gY2FsYy1oZWlnaHQtZnJvbS1hcHNlY3QoJHdpZHRoKSB7XHJcbiAgICBAcmV0dXJuICN7JGFzcGVjdFJhdGlvVmFsICogJHdpZHRofXB4O1xyXG59XHJcblxyXG4udGV4dC1tZWRpYSB7XHJcbiAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCBcclxuICAgIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LCBcclxuICAgIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjLWhlaWdodC1mcm9tLWFwc2VjdCg1NTApO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XHJcbiAgICAudGV4dC1tZWRpYSB7XHJcbiAgICAgICAgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsIFxyXG4gICAgICAgIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LCBcclxuICAgICAgICAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYy1oZWlnaHQtZnJvbS1hcHNlY3QoNDUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAgIC50ZXh0LW1lZGlhIHtcclxuICAgICAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCBcclxuICAgICAgICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCwgXHJcbiAgICAgICAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7IFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjLWhlaWdodC1mcm9tLWFwc2VjdCgzNDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLnRleHQtbWVkaWEge1xyXG5cclxuICAgICAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jdXN0b20tdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jdXN0b20tbWl4aW5zXCI7XHJcblxyXG4udHdvLXRoaXJkLXRleHQtYmxvY2sge1xyXG5cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLnR3by10aGlyZC10ZXh0LWJsb2NrIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzIgc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZyoxLjU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LXJpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL2N1c3RvbS12YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL2N1c3RvbS1taXhpbnNcIjtcclxuXHJcbiNmZWVkYmFja0hvbGRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTI4LDEzMCwxMzIpICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lOyBcclxuICAgIHJpZ2h0Oi0zMDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIFxyXG59XHJcbi5mZWVkYmFjay1jbG9zZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jZmVlZGJhY2tDb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXQteSBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHZlcmRhbmE7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbn1cclxuI3NtaWxleVRhYmxle1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jc21pbGV5VGFibGUgYS5oYXBweSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuI3NtaWxleVRhYmxlIGEge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9SZXNvdXJjZXMvaW1hZ2VzL3NtaWxleXNfc3AwMi5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICB3aWR0aDogNDdweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6JGRlZmF1bHQtc3BhY2luZy8yO1xyXG59XHJcblxyXG4jc21pbGV5VGFibGUgdGQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRyYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG5cclxuI3NtaWxleVRhYmxlIGEubmV1dHJhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xyXG59XHJcblxyXG4jc21pbGV5VGFibGUgYS5zYWQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XHJcbn1cclxuI3NtaWxleVRhYmxlIGEuc2FkOmhvdmVyLCAjc21pbGV5VGFibGUgYS5hY3RpdmUuc2FkLCAjc21pbGV5VGFibGUgI3NhZC5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTUzcHg7XHJcbn1cclxuI3NtaWxleVRhYmxlIGEubmV1dHJhbDpob3ZlciwgI3NtaWxleVRhYmxlIGEuYWN0aXZlLm5ldXRyYWwsICNzbWlsZXlUYWJsZSAjbmV1dHJhbC5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNTNweDtcclxufVxyXG5cclxuI3NtaWxleVRhYmxlIGEuaGFwcHk6aG92ZXIsICNzbWlsZXlUYWJsZSBhLmFjdGl2ZS5oYXBweSwgI3NtaWxleVRhYmxlICNoYXBweS5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01M3B4O1xyXG59XHJcblxyXG4jZmVlZGJhY2tDb250ZW50IC5zdWJtaXRGb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNzhGMUU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm1GZWVkYmFja0NvbW1lbnQge1xyXG4gICAgYm9yZGVyOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMjQ3cHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgICBmb250LWZhbWlseTogVmVyZGFuYTtcclxuICAgIHBhZGRpbmctbGVmdDogLTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcclxufVxyXG5cclxuI2ZlZWRiYWNrQ29udGVudCBpbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xyXG59XHJcblxyXG4jZmVlZGJhY2tDb250ZW50IC5pbnB1dExhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2ZXJkYW5hO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuI2ZlZWRiYWNrQ29udGVudCAuZXJyb3JNc2cge1xyXG4gICAgY29sb3I6ICNBMDBBMTQ7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxufVxyXG5cclxuI2ZlZWRiYWNrQ29udGVudCAuZXJyb3Ige1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI0EwMEExNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcclxufVxyXG5cclxuI2ZlZWRiYWNrQ29udGVudCAuaW5wdXRMYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogdmVyZGFuYTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbiNmZWVkYmFja0NvbnRlbnQgLnN1Ym1pdERpdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuI2ZlZWRiYWNrQ29udGVudCBwLnRleHQge1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogdmVyZGFuYTtcclxufVxyXG5cclxuI2ZlZWRiYWNrQ29udGVudCBoMyB7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4jZmVlZGJhY2tDb250ZW50IGg0IHtcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mb3JtRmVlZGJhY2tDb21tZW50LmhhcHB5IHtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICM3NzkyMkU7XHJcbn1cclxuXHJcbi5mb3JtRmVlZGJhY2tDb21tZW50Lm5ldXRyYWwge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI0UxQTAwMDtcclxufVxyXG5cclxuLmZvcm1GZWVkYmFja0NvbW1lbnQuc2FkIHtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNBMDBBMTQ7XHJcbn1cclxuXHJcbi5mZWVkYmFja3tcclxuICAgIFxyXG4gICAgJl9fc2VudHtcclxuICAgICAgICBcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gICAgJl9fbm90LXNlbnR7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICNBMDBBMTQ7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLnNlYXJjaC1uYXZ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zZWFyY2gtdGV4dHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG4uc2VhcmNoLWZvcm17XHJcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzMgJGRlZmF1bHQtc3BhY2luZy80O1xyXG5cclxuICAgICZfX2lucHV0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYXJjaC1uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAkZ3JheS1kYXJrZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNzZWFyY2hwYWdle1xyXG4gICAgLm1haW4tc2VhcmNoe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbi1jZW50ZXJlZHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYXlIZWFke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2VsbHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5zdWJqZWN0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cdHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcqMS41O1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIitcIjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNTNweDtcclxuXHRcdGxlZnQ6IDE0cHg7XHJcblx0fVxyXG59XHJcbiIsIu+7vy5jb250YWN0LXNlYXJjaC10YWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4ubm8tcmVzdWx0cyB7XHJcbiAgICBjb2xvcjogI0UxRTFFMTtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwcHg7XHJcbn1cclxuXHJcbi5sb2FkaW5nLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMjVweCAwcHg7XHJcbn1cclxuXHJcbiNjb250YWN0cy1zZWFyY2gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ3MDcyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LDExMiwxMTQsLjcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2VhcmNoLXRhYmxlIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4OEE7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY29udGFjdC1zZWFyY2gtdGFibGUgdGhlYWQgdHIgdGQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3Qtc2VhcmNoLXRhYmxlIHRyIHRkIHtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmNvbnRhY3Qtc2VhcmNoLXRhYmxlIHRib2R5IHRyIHtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2NvbnRhY3QtZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAzMHB4IDBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlci1jb250YWluZXIgdWwge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDVweCBhdXRvO1xyXG59XHJcblxyXG4jY29udGFjdC1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250YWN0LWRldGFpbHMtZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LXNlYXJjaC1sYWJsZSB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmNvbnRhY3QtZGV0YWlscy1mb290ZXIge1xyXG4gICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDc4OEE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zay1mb2xkaW5nLWN1YmUge1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbn1cclxuXHJcbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzg4QTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzay1mb2xkQ3ViZUFuZ2xlIDIuNHMgaW5maW5pdGUgbGluZWFyIGJvdGg7XHJcbiAgICBhbmltYXRpb246IHNrLWZvbGRDdWJlQW5nbGUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUzIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmU0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDI3MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUyOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTM6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG59XHJcblxyXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlNDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcclxuICAgIDAlLCAxMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlLCA3NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlLCAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcclxuICAgIDAlLCAxMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlLCA3NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlLCAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmVkdWNhdGlvbi1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL2N1c3RvbS12YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL2N1c3RvbS1taXhpbnNcIjtcclxuXHJcbiRob3Zlci10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4udGV4dC1tZWRpYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRwLCBzcGFuLCBhLCBoMSwgaDIsIGgzLCBoNCwgLnRleHQtbWVkaWFfX2xpbmt0ZXh0LCB1bCBsaSwgb2wgbGkge1xyXG5cdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0fVxyXG5cdC8vIG1lZGlhIGNvbnRhaW5lclxyXG5cdCZfX21lZGlhLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQvLyBjb250ZW50XHJcblx0Jl9fY29udGVudC13cmFwIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdC8vIHRhZ2xpbmVcclxuXHQmX190YWdsaW5lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cdC8vIHRpdGxlXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvLyBib2R5dGV4dFxyXG5cdCZfX2JvZHl0ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdC8vIGlmcmFtZVxyXG5cdC5lbWJlZC1jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8vIGxpbmtcclxuXHQmX19saW5rIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRob3Zlci10cmFuc2l0aW9uO1xyXG5cdH1cclxuXHJcblx0Jl9fbGluay10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmstYXJyb3cge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJGhvdmVyLXRyYW5zaXRpb247XHJcblx0fVxyXG5cdC8vIGltYWdlXHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHQtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDI5MnB4O1xyXG5cdH1cclxufVxyXG4udGV4dC1tZWRpYS5mb2xsb3ctYWNjb3JkaW9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0LmVtYmVkLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG59XHJcbi8vIGxpbmsgaG92ZXJcclxuLnRleHQtbWVkaWFfX2xpbms6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblxyXG5cdC50ZXh0LW1lZGlhX19saW5rLXRleHQsIC50ZXh0LW1lZGlhX19saW5rLWFycm93IHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBibHVlIGNvbG9yIHRoZW1lXHJcbi50ZXh0LW1lZGlhLmJsdWUtdGhlbWUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblxyXG5cdHAsIHNwYW4sIGEsIGgxLCBoMiwgaDMsIGg0LCAudGV4dC1tZWRpYV9fbGlua3RleHQsIHVsIGxpLCBvbCBsaSB7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG5cdC8vIGxpbmtcclxuXHQudGV4dC1tZWRpYV9fbGluayB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1lZGlhX19saW5rLWFycm93IHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblx0Ly8gbGluayBob3ZlclxyXG5cdC50ZXh0LW1lZGlhX19saW5rOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdC50ZXh0LW1lZGlhX19saW5rLXRleHQsIC50ZXh0LW1lZGlhX19saW5rLWFycm93IHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG5cdC50ZXh0LW1lZGlhIHtcclxuXHRcdC8vIGNvbnRlbnQgd3JhcFxyXG5cdFx0Jl9fY29udGVudC13cmFwIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQvLyB0YWdsaW5lXHJcblx0XHQmX190YWdsaW5lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHR9XHJcblx0XHQvLyB0aXRsZVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0XHQvLyBtZWRpYSBjb250YWluZXJcclxuXHRcdCZfX21lZGlhLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuLnBhZC0zMC0we1xyXG4gICAgcGFkZGluZzozMHB4IDBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOmF1dG87XHJcbiAgICBoZWlnaHQ6NzBweDtcclxuICAgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBtYXJnaW4tdG9wOi0ycHg7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZXMvaW1hZ2VzL2RlZmF1bHRfcHJvZmlsZS5wbmcnKTsgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ICAgXHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0UxRTFFMTtcclxuICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBvdXRsaW5lOjAgbm9uZTtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgYm94LXNoYWRvdzpub25lO1xyXG5cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93Om5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXJ7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnRfX3J0ZSB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWJ1aWxkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIHAsIHVsIGxpLCBvbCBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHl0ZXh0O1xyXG4gICAgICAgIC8vIG1vYmlsZVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5dGV4dC1yZXNwb25zaXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoYW5nZWQtYnl7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJ1aWxkaW5nO1xyXG59XHJcblxyXG4udGV4dC1ibG9jay10ZXh0IGF7XHJcbiAgICBjb2xvcjokbGluay1jb2xvci1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4udGV4dC1ibG9jay10ZXh0IGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubm8tc2lkZS1tYXJnaW5ze1xyXG4gICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjBweDtcclxufVxyXG5cclxuLnRleHRibG9jayB7XHJcbiAgICBwLCB1bCBsaSwgb2wgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5dGV4dDtcclxuICAgICAgICAvLyBtb2JpbGVcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keXRleHQtcmVzcG9uc2l2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGFuOCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NiU7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3BhbjQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG5cclxuICAgICAgICAgICAgLnRleHQtYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5mb290ZXIge1xyXG5cclxuXHQmLS1jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuXHRcdHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcgMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDQsXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc29jaWFsIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC5pY29tb29uLXNuYXBjaGF0LWdob3N0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSo0O1xyXG5cdFx0bWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nLzQgJGRlZmF1bHQtc3BhY2luZy80O1xyXG5cdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0d2lkdGg6IDU1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0ZmlsbDogd2hpdGU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMjZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ljb246aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjg7XHJcblx0fVxyXG5cclxuXHQmX19mZWVkYmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzM3B4O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMS41O1xyXG5cdFx0bWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nLzQgJGRlZmF1bHQtc3BhY2luZy80O1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9fYnViYmxlIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKjIuNztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvdHRvbTogM3B4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0fVxyXG5cclxuXHQmX19kb3RzIHtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0cmlnaHQ6IDI0cHg7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHR6LWluZGV4OiA0MDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwcHg7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2hlYWRlciB7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gc3Vic2l0ZSBmb290ZXJcclxuLmZvb3Rlci1zdWJzaXRlIHtcclxuXHQuZm9vdGVybGlua2Jsb2NrIHtcclxuXHRcdHdpZHRoOiAzMy4zMzMzMyU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcblxyXG5cdC5mb290ZXJsaW5rYmxvY2sgLmZvb3Rlci1pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1zdWJzaXRlIHtcclxuXHRtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG5cdC5mb290ZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2ljb24ge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKyA5cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMTZweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fZmVlZGJhY2sge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fYnViYmxlIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICsgM3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0XHRsZWZ0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fZG90cyB7XHJcblx0XHRmb250LXNpemU6IDZweDtcclxuXHRcdHJpZ2h0OiA0MXB4O1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0fVxyXG5cclxuXHQuZmVlZGJhY2tfX3RleHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19zb2NpYWwge1xyXG5cdFx0YSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5lZGl0b3ItbG9naW4ge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KGxnKSB7XHJcblx0Ly8gc3Vic2l0ZSBmb290ZXIgbGluayBibG9ja1xyXG5cdC5mb290ZXItc3Vic2l0ZSB7XHJcblxyXG5cdFx0LmZvb3Rlci1pdGVtX19saW5rcyBhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoaXBhZC1sYW5kc2NhcGUpIHtcclxuXHQvLyBzdWJzaXRlIGZvb3RlciBsaW5rIGJsb2NrXHJcblx0LmZvb3Rlci1zdWJzaXRlIHtcclxuXHRcdC5mb290ZXJsaW5rYmxvY2sge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb290ZXItaXRlbV9fbGlua3MgYSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcblx0LmZvb3Rlci0tY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Ly8gc3Vic2l0ZSBmb290ZXIgbGluayBibG9ja1xyXG5cdC5mb290ZXItc3Vic2l0ZSB7XHJcblx0XHQuZm9vdGVybGlua2Jsb2NrIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvb3Rlci1pdGVtX19saW5rcyBhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmNvdXJzZXMtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHJcbiAgICAmX19zZWFyY2gtc3RyaW5nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbW9vbi1pbmZvMiB7XHJcbiAgICAgICAgY29sb3I6ICRwZXRyb2xldW0tYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODA4Mzg0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhcnRkYXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3NzbGlkZXJibG9ja19fbGlua3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGV0cm9sZXVtLWJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3c3NsaWRlcmJsb2NrX19saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogKCRkZWZhdWx0LXNwYWNpbmcvMykqNDtcclxuICAgICAgICAgICAgYm90dG9tOiAtJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93bW9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgwODM4NDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjM1cHg7XHJcblxyXG5cclxuICAgICAgICAuaWNvbW9vbi1jaXJjbGUtcmlnaHQ0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3Vyc2VzLWxvYWRlcixcclxuLmNvdXJzZXMtbG9hZGVyOmFmdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgaGVpZ2h0OiAxMGVtO1xyXG59XHJcblxyXG4uY291cnNlcy1sb2FkZXIge1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkICRsaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDAuNWVtIHNvbGlkICRsaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkICRibHVlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkOCAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuXHJcblxyXG5cclxuICAgICYtLWxvYWQtbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMmVtIHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC4yZW0gc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMmVtIHNvbGlkICRncmF5LWRhcmtlcjtcclxuICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDgge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZDgge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZW1vdmUtZmlsdGVyc3tcclxuICAgIG1hcmdpbi10b3A6JGRlZmF1bHQtc3BhY2luZy8xLjU7XHJcbiAgICAmX19idXR0b257XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgY29sb3I6JGdyYXktZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b246aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG5cclxuXHJcbi5lZHVjYXRpb24tbGluZXMge1xyXG5cdHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblx0cGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcblxyXG5cdC5jb2wtY3VzdG9tLTEyIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHRcdHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHR3aWR0aDogMTIuNSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2wtY3VzdG9tLTMzIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XHJcblx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vdGctbGluZXMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG5cdFx0d2lkdGg6IDQwZW07XHJcblx0fVxyXG5cclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmVkdWNhdGlvbi1saW5lIHtcclxuXHJcblx0LmVkdWNhdGlvbnNfX2ljb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRyaWdodDogLTUwJTtcclxuXHRcdHdpZHRoOiA1ZW07XHJcblx0XHRoZWlnaHQ6IDVlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xyXG5cdFx0XHR3aWR0aDogNWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDVlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjhweCkge1xyXG5cdFx0XHR3aWR0aDogOGVtO1xyXG5cdFx0XHRoZWlnaHQ6IDhlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lZHVjYXRpb25zX19pY29uLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNmVtICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDZlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XHJcblx0XHRcdHdpZHRoOiA3ZW0gIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiA3ZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjhweCkge1xyXG5cdFx0XHR3aWR0aDogMTBlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDEwZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aGVtZS0taWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQtaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cdFx0bWluLWhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19jdGEge1xyXG5cdFx0bWluLWhlaWdodDogNmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDdlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjhweCkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogJGRlZmF1bHQtc3BhY2luZyoyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdHJpZ2dlciB7XHJcblxyXG5cdFx0LmVkdWNhdGlvbnNfX2ljb24ge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50X19jdGEge1xyXG5cdFx0cGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0fVxyXG5cclxuXHQmX19saW5rdGV4dCB7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLXN0ZDtcclxuXHRcdHBhZGRpbmc6ICgkZGVmYXVsdC1zcGFjaW5nLzYpICsgMXB4O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgLSAxcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyYXksIC40KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX19hcnJvdyB7XHJcblx0XHRwYWRkaW5nOiAoJGRlZmF1bHQtc3BhY2luZy82KSArIDFweDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlIC0gMXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX19zdWJwYWdlIHtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5lZHVjYXRpb24tbGluZV9fY29udGVudCB7XHJcblxyXG5cdFx0XHQuc3ViLWxpbmUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnB1bGwtcmlnaHQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQuZWR1Y2F0aW9uLWxpbmVfX2Fycm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3ViLXBhZ2Uge1xyXG5cclxuXHQmX19oZWFkbGluZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyOTVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI5NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI5NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19lZHVjYXRpb24tbGluZXMge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcgMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWItZGVmYXVsdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZsZXgtLWVxdWFsLWhlaWdodCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19lZHVjYXRpb24tbGluZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyOTVweDtcclxuXHRcdFx0aGVpZ2h0OiAyOTVweDtcclxuXHRcdH1cclxuXHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC5pbWFnZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDU2JTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vdmVybGF5IHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IGVhc2UgMC4ycyk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNyk7XHJcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1NiU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCBlYXNlIDAuMnMpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0cGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy80ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTYlO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA3MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGlkZGVuLXRleHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHotaW5kZXg6IDQwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2JTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDcwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbm5lciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3VibGluZS1saW5rIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGVkYmRcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmVtdWxhdGUtbGluayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHotaW5kZXg6IDQwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1NiU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDcwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy80O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlYXNlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRjdXJzb3I6IGF1dG87XHJcblxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm92ZXJsYXkge1xyXG5cdFx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oaWRkZW4tdGV4dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZW11bGF0ZS1saW5rIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvdHNwb3RzLWNvbnRhaW5lciB7XHJcblx0LmJyYW5kaW5nLS1ib3R0b20ge1xyXG5cdFx0LmJsb2NrX3JhdGlvIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2OCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9ncmFtLWNvbnRleHQge1xyXG5cdC5pbWFnZXNwb3RibG9ja19fcXVvdGUge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW1hZ2VzcG90YmxvY2tfX2xpbmUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmltYWdlc3BvdGJsb2NrIC5ibG9ja19yYXRpbzpiZWZvcmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDczLjMzMzMzJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnN1YnNpdGUtdnRnLCAuc3Vic2l0ZS1vdGcge1xyXG5cclxuXHQuYnJhbmRpbmcge1xyXG5cclxuXHRcdCYubm8taW1hZ2Uge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXJfX2xvZ28ge1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTIycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c3NsaWRlcmJsb2NrLCAuc3R1ZGVudHNsaWRlcmJsb2NrIHtcclxuXHJcblxyXG5cdFx0JGNvbG9yOiAkdGhlbWUtYmlvdGVjaDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTUxMHB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgNTAlLCAkZ3JheS1kYXJrZXIgNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxNTA5cHgpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxNTA5cHgpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FsbG5ld3Mge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdG9yeWJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXdzc2xpZGVyYmxvY2tfX2xhc3QsIC5zdHVkZW50c2xpZGVyYmxvY2tfX2xhc3Qge1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoeHMpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV3c3NsaWRlcmJsb2NrX19jb250YWluZXIubmV3c3NsaWRlcmJsb2NrX19pbWFnZSB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1heCh4cykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV3c3NsaWRlcmJsb2NrX19pbWFnZV9fdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnN1YnNpdGUtdnRnIHtcclxuXHJcblx0LmJyYW5kaW5nX19jYXRlZ29yeV9faWNvbiB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdHRvcDogNDI4cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWFnZXNsaWRlc2hvd2Jsb2NrIHtcclxuXHRcdG1pbi1oZWlnaHQ6ICRiYW5uZXItaGVpZ2h0LS14cztcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAkYmFubmVyLWhlaWdodC0tbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6ICRiYW5uZXItaGVpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1YnNpdGUtb3RnIHtcclxuXHJcblx0LnN1Yi1wYWdlIHtcclxuXHRcdCZfX2VkdWNhdGlvbi1saW5lIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAzOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM5MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMjkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHJcblx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzOSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQub3ZlcmxheSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzklO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzklO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmhpZGRlbi10ZXh0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzOSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZW11bGF0ZS1saW5rIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM5JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4ubGFuZGluZ3BhZ2UtYmxvY2sge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG5cclxuICAgICZfX3N0dWRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgbGVmdDogNy44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29tb29uLVZpcmtzb21oZWRlci1pa29uIHtcclxuICAgICAgICAgICAgbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb21vb24tRWxldi1pa29ue1xyXG4gICAgICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuXHJcbi5sb2NhdGlvbi1ibG9ja3tcclxuICAgIFxyXG4gICAgJl9fZGlzYWJsZWR7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkcmVzc3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uZmJfY29udGFpbmVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcclxuXHJcbn1cclxuXHJcbi5sZWZ0LWNvbnRlbnR7XHJcbiAgICAuZmJfY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMztcclxuICAgIH1cclxufSIsIu+7v2lmcmFtZXtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9jdXN0b20tdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jdXN0b20tbWl4aW5zXCI7XHJcblxyXG4uaG90c3BvdHMge1xyXG5cdG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0bWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0Lm5vcGFkZGluZyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdGJvcmRlci1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzIgc29saWQgJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzIgc29saWQgJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0LmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgyIC0gNXB4O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0fVxyXG5cclxuXHQuYnJhbmRpbmdfX3R4dDIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSs1cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdC5ob3RzcG90cyB7XHJcblx0XHQuYmxvY2tfcmF0aW8ge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50LW1heChpcGFkLWxhbmRzY2FwZSkge1xyXG5cdC5ob3RzcG90cyB7XHJcblx0XHQuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KHhzKSB7XHJcblx0LmhvdHNwb3RzIHtcclxuXHRcdC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4ubGluZS1lZHVjYXRpb25zIHtcclxuXHRwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZyoyO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuXHQubGluZS0taWNvbiB7XHJcblx0XHRoZWlnaHQ6IDE0NnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0d2lkdGg6IDE0NnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiAzM3B4O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsMCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR6LWluZGV4OiA4MDtcclxuXHR9XHJcblxyXG5cdC5vdGcge1xyXG5cdFx0dG9wOiA4M3B4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLC02MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQubGluZS1lZHVjYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0XHQudGhlbWUtLWljb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdCZfX2JhY2tncm91bmRpbWFnZSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0Ly9taW4taGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGhlbWVfX3JvYm90aWNzLWV4dCAubGluZS0taWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDU4JSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubGluZS1lZHVjYXRpb24tb3RnIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuXHRcdC5saW5lLWVkdWNhdGlvbl9fYmFja2dyb3VuZGltYWdlIHtcclxuXHRcdFx0bWluLWhlaWdodDogMzAwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpbmUtLWljb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1heChzbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saW5lLW5hbWUge1xyXG5cdFx0cGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDE1M3B4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDcwO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgzKzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saW5lLW5hbWUtb3RnIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR6LWluZGV4OiA3MDtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZyozO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3RnLWxpbmUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM2NnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN1Yi1saW5lIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZyozO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlZGJkXCI7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpbmUtZGVzY3JpcHRpb24ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uaW5zdGFncmFtLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZyoyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTsgLyogNDozIEFzcGVjdCBSYXRpbyAqL1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC1pbnN0YWdyYW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvbGxvdy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvbGxvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDIgLSA2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuaW5zdGFncmFtX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdGFncmFtX19jb250ZW50IHtcclxuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGQ7IE1ha2VzIGltYWdlcyBibHVyIGFuZCBcInN0dXR0ZXJcIlxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDEwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtbGluayB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzIC0gNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzIC0zcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzIC0zcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzICsgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAmX19saWtlcywgJl9fY29tbWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saWtlcyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1YmJsZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc3RhZ3JhbV9tb2RhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywwLjgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVkNmRcIjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1uYXYge1xyXG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2tpbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjkpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmN5Ym94LXNraW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmN5Ym94LXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhbmN5Ym94LWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jeWJveC13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgJl9fbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtJGRlZmF1bHQtc3BhY2luZyoyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5pY29tb29uLWFycm93LXJpZ2h0NCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oYXNodGFnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kZGVmYXVsdC1zcGFjaW5nKjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0YWdyYW0tYnRtIHtcclxuICAgICAgICBcclxuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UgLSAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uY291cnNlLXN1YnNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuICAgICZfX2ltcG9ydGFudC1pbmZvcm1hdGlvbi1sb2FkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJqZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwZXRyb2xldW0tYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwZXRyb2xldW0tYmx1ZSwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcDEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXAxLCAmX19zdGVwMiB7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UgLSAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAtIDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGxhYmVsOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MzApXCI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwZXRyb2xldW0tYmx1ZSwgMC4xNSk7XHJcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuICAgICAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZXRyb2xldW0tYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmcvNDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY2NvcmRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29tb29uLWluZm8yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwZXRyb2xldW0tYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29tb29uLWJ1YmJsZTIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBldHJvbGV1bS1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY2NvcmRpYW4tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgLmNvdXJzZS1zdWJzY3JpcHRpb25fX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wdWxsLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmNhbGVuZGFyaG90c3BvdGJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcbn1cclxuXHJcbi5jYWxlbmRhci1ob3RzcG90IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZyoyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubm9wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDIgLSA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuYnJhbmRpbmdfX3R4dDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UrNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrX3JhdGlvIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V2ZW50cyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxlbmRhcmxpbmsge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGVuZGFyLWV2ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy80O1xyXG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtc3BhY2luZy80O1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0ICs2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICB3aWR0aDogNGVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0IC0gM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDRlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtdGV4dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlKiRsaW5lLWhlaWdodC1iYXNlOyAvKiBmYWxsYmFjayAqL1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSokbGluZS1oZWlnaHQtYmFzZSo1OyAvKiBmYWxsYmFjayAqL1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Vic2l0ZS1vdGcsIC5zdWJzaXRlLXZ0ZyB7XHJcbiAgICAuY2FsZW5kYXItZXZlbnQge1xyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtbmF0dXJ2aWRlbnNrYWIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5jYWxlbmRhci1mZWVkIHtcclxuXHRtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjI7XHJcblx0bWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAhaW1wb3J0YW50O1xyXG5cclxuXHRoNCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDQgKzNweDtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcclxuXHRcdHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tb250aCB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYmxhY2s7XHJcblxyXG5cdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzI7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdCZfX25vcmVzdWx0cyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuXHRcdHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmc7XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0aGVpZ2h0OiA0ZW07XHJcblx0XHR3aWR0aDogNGVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuXHRcdFx0aGVpZ2h0OiAzLjVlbTtcclxuXHRcdFx0d2lkdGg6IDMuNWVtO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDQgLSAzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG5cdFx0XHRoZWlnaHQ6IDRlbTtcclxuXHRcdFx0d2lkdGg6IDRlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ldmVudC1kYXRlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcblx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19jdXN0b20tdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19jdXN0b20tbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5zY3JpcHRibG9ja3tcclxuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuXHJcbi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMjAlO1xyXG4gICAgei1pbmRleDogMTEwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIG1pbi13aWR0aDo2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgYmFja2dyb3VuZDogJHBldHJvbGV1bS1ibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLm1vZGFsLWJvZHksIC5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzICsgN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4ucHJvZ3JhbS1jb250ZXh0IHtcclxuICAgIC5icmFuZGluZ19fYmFyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZnJvbnQtc2xpZGVyX19iYXIge1xyXG5cclxuICAgICAgICAqW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDMwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmFuZGluZ19fdGl0bGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5icmFuZGluZ19fY2F0ZWdvcnlfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kaW5nX19jYXRlZ29yeV9faWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIHotaW5kZXg6IDkwO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcclxuICAgICAgICAgICAgdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjM7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIHRvcDogJGRlZmF1bHQtc3BhY2luZztcclxuICAgICAgICAgICAgaGVpZ2h0OiA3ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA3ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHRvcDogMjY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOS41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA5LjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjcwJTtcclxuICAgIH1cclxuICAgIC52aWRlby1pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnN1YnNpdGUtdnRnLCAuc3Vic2l0ZS1vdGcge1xyXG4gICAgIC52aWRlby1pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmNvdXJzZV9pbWFnZXtcclxuICAgLy8gb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvdXJzZXMtY2F0ZWdvcmllc3tcclxuICAgIC50aGVtZS0taWNvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtbWVkaWE7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb3Vyc2Vze1xyXG5cclxuICAgICZfX3VwY29taW5ne1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY291cnNlLXNlYXJjaHtcclxuICAgIC8vbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1yaWdodC1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL2N1c3RvbS12YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL2N1c3RvbS1taXhpbnNcIjtcclxuXHJcbi5zcG90YmxvY2t7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG5cclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiAwcHg7ICAgICAgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5N3B4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVza3RvcHtcclxuICAgICAgIFxyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cyl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb2JpbGV7XHJcblxyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc3BvdGJveGJsb2Nre1xyXG4gICAgXHJcbiAgICAubm9tYXJnaW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGRlZmF1bHQtc3BhY2luZy8yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZyoyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgIFxyXG4gICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwYW40e1xyXG4gICAgICAgIFxyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpe1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc3Bhbjh7IFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtc3BhY2luZy8yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFuODpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTguNiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwYW44Om50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQxLjQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BhbjEye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL2N1c3RvbS12YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL2N1c3RvbS1taXhpbnNcIjtcclxuXHJcbi5sYW5kaW5nLXBhZ2Uge1xyXG5cdCYtLXJvdyB7XHJcblx0XHQudGV4dGJsb2NrIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ob3RzcG90YmxvY2sge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNwYWNpbmcgLyAyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0kZGVmYXVsdC1zcGFjaW5nIC8gMjtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dG1lZGlhYmxvY2ssIC50d290aGlyZHN0ZXh0YmxvY2sge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogJGRlZmF1bHQtc3BhY2luZztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS12YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX2N1c3RvbS1taXhpbnMuc2Nzc1wiO1xyXG5cclxuLmltYWdlLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw5KTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcclxuXHJcbiAgICAmID4gLmJsb2NrX3JhdGlvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fY3VzdG9tLW1peGlucy5zY3NzXCI7XHJcblxyXG4uaW1hZ2VibG9jayB7XHJcbiAgICAmX190ZXh0LUh2aWQge1xyXG4gICAgICAgIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1Nb2Vya2dyYWEge1xyXG4gICAgICAgIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmtlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1Tb3J0IHtcclxuICAgICAgICAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190ZXh0LUd1bCB7XHJcbiAgICAgICAgLmJyYW5kaW5nLS1ib3R0b20tLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm0teWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LU1pZG5pZ2h0X0JsdWUge1xyXG4gICAgICAgIC5icmFuZGluZy0tYm90dG9tLS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtUGV0cm9sZXVtIHtcclxuICAgICAgICAuYnJhbmRpbmctLWJvdHRvbS0tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGV0cm9sZXVtLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
