@charset "UTF-8";@font-face{font-family:'nkh';src:url(../../fonts/nkh.eot?srpnqe);src:url(../../fonts/nkh.eot?srpnqe#iefix) format("embedded-opentype"),url(../../fonts/nkh.ttf?srpnqe) format("truetype"),url(../../fonts/nkh.woff?srpnqe) format("woff"),url(../../fonts/nkh.svg?srpnqe#nkh) format("svg");font-weight:400;font-style:normal}.icon:before{content:nkh;font-family:'nkh';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-nkh-logo:before{content:""}.icon-copy:before{content:""}.icon-download:before{content:""}.icon-plus:before{content:""}.icon-play:before{content:""}.icon-pdf:before{content:""}.icon-word:before{content:""}.icon-excel:before{content:""}.icon-close:before{content:""}.icon-external:before{content:""}.icon-prev:before{content:""}.icon-next:before{content:""}.icon-caret:before{content:""}.icon-left-hug:before{content:""}.icon-right-hug:before{content:""}.icon-video:before{content:""}.icon-checkmark:before{content:""}.icon-nkh-white-logo:before{content:""}.light{border-color:#f2f2f2}.dark{border-color:#333}.highlight{border-color:#fe6a0d}.box__nkh-bone{background:#f6f5f3}.border__nkh-bone{border-color:#f6f5f3}.box__nkh-orange{background:#fe6a0d}.border__nkh-orange{border-color:#fe6a0d}.box__nkh-darkorange{background:#f0682f}.border__nkh-darkorange{border-color:#f0682f}.box__nkh-darkerorange{background:#e35a03}.border__nkh-darkerorange{border-color:#e35a03}.box__nkh-footer-lightergrey{background:#c8ccd2}.border__nkh-footer-lightergrey{border-color:#c8ccd2}.box__nkh-lightgrey{background:#94989e}.border__nkh-lightgrey{border-color:#94989e}.box__nkh-darkgrey{background:#83868b}.border__nkh-darkgrey{border-color:#83868b}.box__nkh-darkergrey{background:#383d44}.border__nkh-darkergrey{border-color:#383d44}.box__nkh-darkergrey-button{background:#4d545d}.border__nkh-darkergrey-button{border-color:#4d545d}.box__nkh-yellow{background:#88b631}.border__nkh-yellow{border-color:#88b631}.box__nkh-brightyellow{background:#fdc12d}.border__nkh-brightyellow{border-color:#fdc12d}.box__nkh-green{background:#96b74c}.border__nkh-green{border-color:#96b74c}.box__nkh-lightblue{background:#48c0e7}.border__nkh-lightblue{border-color:#48c0e7}.inner-wrapper{position:relative;max-width:700px;margin:0 30px}.inner-wrapper:after{clear:both;content:"";display:table}@media (min-width:761px) and (max-width:1023px){.inner-wrapper{margin:0 auto}}@media (min-width:1024px){.inner-wrapper{max-width:1320px;margin:0 10px}}@media (min-width:1440px){.inner-wrapper{margin:0 auto}}.video-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-player embed,.video-player iframe,.video-player object{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.element-focusable,.element-invisible,.visually-hidden,input[type=checkbox],input[type=radio]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.element-focusable:active,.element-focusable:focus{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}.skip-link{display:block;background:#2d2d2d;color:#fff;text-align:center;height:0}.skip-link:focus{height:auto;padding:10px}#content{outline:none}.clearfix:after{content:"";display:table;clear:both}@media (min-width:1024px){.column-wrapper.twelve,.two-column-grid{margin-left:-20px;position:relative}.column-wrapper.twelve .span-1,.column-wrapper.twelve .span-2{width:calc((1/12)*100% - 20px);margin-left:calc((0/12)*100% + 20px);float:left}.column-wrapper.twelve .span-1.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-1.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-2{width:calc((2/12)*100% - 20px)}.column-wrapper.twelve .span-2.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-2.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-3,.column-wrapper.twelve .span-4{width:calc((3/12)*100% - 20px);margin-left:calc((0/12)*100% + 20px);float:left}.column-wrapper.twelve .span-3.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-3.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-4{width:calc((4/12)*100% - 20px)}.column-wrapper.twelve .span-4.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-4.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-5,.column-wrapper.twelve .span-6{width:calc((5/12)*100% - 20px);margin-left:calc((0/12)*100% + 20px);float:left}.column-wrapper.twelve .span-5.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-5.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-6{width:calc((6/12)*100% - 20px)}.column-wrapper.twelve .span-6.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-6.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-7,.column-wrapper.twelve .span-8{width:calc((7/12)*100% - 20px);margin-left:calc((0/12)*100% + 20px);float:left}.column-wrapper.twelve .span-7.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-7.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-8{width:calc((8/12)*100% - 20px)}.column-wrapper.twelve .span-8.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-8.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-10,.column-wrapper.twelve .span-9{width:calc((9/12)*100% - 20px);margin-left:calc((0/12)*100% + 20px);float:left}.column-wrapper.twelve .span-9.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-9.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-10{width:calc((10/12)*100% - 20px)}.column-wrapper.twelve .span-10.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-10.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-11,.column-wrapper.twelve .span-12{width:calc((11/12)*100% - 20px);margin-left:calc((0/12)*100% + 20px);float:left}.column-wrapper.twelve .span-11.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-11.offset-12{margin-left:calc((12/12)*100% + 20px)}.column-wrapper.twelve .span-12{width:calc((12/12)*100% - 20px)}.column-wrapper.twelve .span-12.offset-1{margin-left:calc((1/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-2{margin-left:calc((2/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-3{margin-left:calc((3/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-4{margin-left:calc((4/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-5{margin-left:calc((5/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-6{margin-left:calc((6/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-7{margin-left:calc((7/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-8{margin-left:calc((8/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-9{margin-left:calc((9/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-10{margin-left:calc((10/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-11{margin-left:calc((11/12)*100% + 20px)}.column-wrapper.twelve .span-12.offset-12{margin-left:calc((12/12)*100% + 20px)}.two-column-grid{margin-top:-20px}.column-wrapper.twelve:after,.four-column-grid:after,.three-column-grid:after,.two-column-grid:after{content:"";display:table;clear:both}.two-column-grid>*{width:calc((1/2)*100% - 20px);margin-left:calc((0/2)*100% + 20px);float:left;margin-top:20px;background-color:#eee}.two-column-grid>*>:first-child{margin-top:0}.two-column-grid>*>:last-child{margin-bottom:0}.two-column-grid>:nth-child(2n+1){clear:left}.three-column-grid{margin-top:-20px;margin-left:-20px;position:relative}.three-column-grid>*{width:calc((1/3)*100% - 20px);margin-left:calc((0/3)*100% + 20px);float:left;margin-top:20px;background-color:#eee}.three-column-grid>*>:first-child{margin-top:0}.three-column-grid>*>:last-child{margin-bottom:0}.three-column-grid>:nth-child(3n+1){clear:left}.four-column-grid{margin-top:-20px;margin-left:-20px;position:relative}.four-column-grid>*{width:calc((1/4)*100% - 20px);margin-left:calc((0/4)*100% + 20px);float:left;margin-top:20px;background-color:#eee}.four-column-grid>*>:first-child{margin-top:0}.four-column-grid>*>:last-child{margin-bottom:0}.four-column-grid>:nth-child(4n+1){clear:left}}@media (min-width:761px) and (max-width:1023px){.four-column-grid,.three-column-grid,.two-column-grid{margin-top:-20px;margin-left:-20px;position:relative}.four-column-grid:after,.three-column-grid:after,.two-column-grid:after{content:"";display:table;clear:both}.four-column-grid>*,.three-column-grid>*,.two-column-grid>*{width:calc((1/2)*100% - 20px);margin-left:calc((0/2)*100% + 20px);float:left;margin-top:20px;background-color:#eee}.four-column-grid>*>:first-child,.three-column-grid>*>:first-child,.two-column-grid>*>:first-child{margin-top:0}.four-column-grid>*>:last-child,.three-column-grid>*>:last-child,.two-column-grid>*>:last-child{margin-bottom:0}.four-column-grid>:nth-child(2n+1),.three-column-grid>:nth-child(2n+1),.two-column-grid>:nth-child(2n+1){clear:left}}.example-breakout{background-color:#fe6a0d}@media (min-width:1024px){.example-breakout{margin-left:calc((100%/1)*-1 - 20px);margin-right:calc((100%/1)*-1 - 20px);width:auto;position:relative}}.center-10{width:calc((10/12)*100% - 0);margin-left:calc((1/12)*100% + 0)}.center-8{width:calc((8/12)*100% - 0);margin-left:calc((2/12)*100% + 0)}.center-6{width:calc((6/12)*100% - 0);margin-left:calc((3/12)*100% + 0)}.center-4{width:calc((4/12)*100% - 0);margin-left:calc((4/12)*100% + 0)}.four-column-gridcss{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px;grid-auto-flow:dense}.four-column-gridcss>*>:first-child{margin-top:0}.four-column-gridcss>*>:last-child{margin-bottom:0}.four-column-gridcss>*{background:#eee}.example-larger{-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row-span:3;grid-row-end:span 3}.example-position{grid-row:1/3;grid-column:1;background-color:#fe6a0d}
/*! standardize.css v1.0.0 | MIT License | github.com/jspellman814/standardize */
*{box-sizing:border-box}html{font-family:sans-serif;font-size:10px}body{margin:0;padding:0;font-size:1.8rem;line-height:1.6;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;min-width:320px;color:#383d44}a:focus{outline:thin dotted}a:active,a:hover{outline:0}article,aside,details,footer,header,nav,section,summary{display:block;position:relative}figcaption,figure,main{position:relative}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}dl,hr,menu,p{margin:0 0 1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0;border-bottom:1px solid #ccc}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:monospace;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu{padding:0 0 0 30px}nav ol,nav ul{list-style:none}img{border:0;vertical-align:bottom;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}.field div[class*=block-fundraise] .wrapable.field-label,.field div[class*=block-newsletter] .wrapable.field-label,div[class*=block-fundraise] .field .wrapable.field-label,div[class*=block-fundraise] label.wrapable,div[class*=block-newsletter] .field .wrapable.field-label,div[class*=block-newsletter] label.wrapable,figcaption,figure,main{display:block}figure{margin:0}fieldset{border:1px solid}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}button,input{overflow:visible}button{margin:0;max-width:100%;font-size:inherit}input,textarea{background-color:transparent}input{font-family:inherit;line-height:normal}input,select,textarea{margin:0;max-width:100%;color:inherit;font-size:inherit}textarea{line-height:inherit}button,select{text-transform:none}[type=reset],[type=submit],html [type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio],legend{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.field .field-label,label{display:block;font-weight:700}table{border-collapse:collapse;border-spacing:0;margin:1em 0;border:0;width:100%!important}.svg-add{background:url(../svg/svg-sprite.svg) no-repeat;background-position:0 100%}.svg-add-dims{width:20.6px;height:20.6px}.svg-caret{background:url(../svg/svg-sprite.svg) no-repeat;background-position:0 0}.svg-caret-dims{width:18.8px;height:25.4px}.svg-copy{background:url(../svg/svg-sprite.svg) no-repeat;background-position:99.26793557833089% 0}.svg-copy-dims{width:23.7px;height:23.7px}.svg-download{background:url(../svg/svg-sprite.svg) no-repeat;background-position:97.27403156384504% 47.4%}.svg-download-dims{width:22.3px;height:20px}.home-icon,.svg-home{background:url(../svg/svg-sprite.svg) no-repeat;background-position:64.41176470588235% 0}.svg-home-dims{width:24px;height:24px}.svg-library{background:url(../svg/svg-sprite.svg) no-repeat;background-position:28.059701492537314% 0}.svg-library-dims{width:25px;height:24px}.svg-tv{background:url(../svg/svg-sprite.svg) no-repeat;background-position:0 55.21739130434783%}.svg-tv-dims{width:24px;height:24px}.svg-twitter{background:url(../svg/svg-sprite.svg) no-repeat;background-position:35.294117647058826% 55.21739130434783%}.svg-twitter-dims{width:24px;height:24px}.home-icon{width:64px;height:64px;background-size:200%}@media (max-width:1023px){body.noscroll{overflow:hidden;height:100%;width:100%;position:fixed}}@media (min-width:1024px){body{font-size:2rem}}h1{font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;line-height:1.1;margin:0 0 2rem;font-size:3.2rem}@media (min-width:768px){h1{font-size:3.6rem}}@media (min-width:960px){h1{font-size:4.4rem}}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label,h2,h3,h4,h5,h6{font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;color:#383d44}a,a:after{transition:all .2s}a{color:#fe6a0d;text-decoration:none}a:after{content:'';display:block;width:100%;height:2px;background:0 0;position:relative;top:-2px}a:focus:after,a:hover:after{background:#fe6a0d}cite{font-size:1.6rem;display:block;text-transform:uppercase;font-weight:500;color:#a3a3a3;font-style:normal;letter-spacing:0}.intro{font-size:1.5em;line-height:1.5em}.button-link,button,input[type=button],input[type=submit]{box-sizing:border-box;position:relative;z-index:1;-webkit-appearance:none;appearance:none;-moz-appearance:none;display:inline-block;border-radius:0;border:0;cursor:pointer;background-color:#fe6a0d;color:#fff;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;line-height:2em;padding:0 20px}.no-touchevents .button-link:focus,.no-touchevents .button-link:hover,.no-touchevents button:focus,.no-touchevents button:hover,.no-touchevents input[type=button]:focus,.no-touchevents input[type=button]:hover,.no-touchevents input[type=submit]:focus,.no-touchevents input[type=submit]:hover{background-color:#f0682f}.dark-button{background-color:#383d44}.no-touchevents .dark-button:focus,.no-touchevents .dark-button:hover{background-color:#67717d}#logo img{max-width:160px}blockquote,li a,p a,span a{text-decoration:underline;font-weight:700}.block-donate ul li:before,.block-footerdonate ul li:before,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label a:after,h3 a:after,li a:after,p a:after,span a:after{content:none}li a:hover,p a:hover,span a:hover{color:#f0682f}ol,ul{list-style:none;padding:0;margin:0}ol li,ul li{padding-left:2em;list-style:none;margin-bottom:.5em}ol li:before,ul li:before{position:absolute;margin-left:-3rem;text-align:center}ul li:before{width:1.25rem;height:1.25rem;content:" ";background:#fe6a0d;margin-top:.7rem}ol{counter-reset:li}ol li{counter-increment:count-me}ol li:before{content:counter(count-me) ".";font-weight:500;width:2rem;color:#fe6a0d}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label,h2{line-height:1.2;letter-spacing:-.025em;font-size:2.6rem}@supports (display:block){.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label,h2{background:url(/themes/custom/nkh/images/solid.svg) center top;background-position:76rem;background-size:10%;color:transparent;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:540px){.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label,h2{font-size:3rem}}@media (min-width:768px){.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label,h2{font-size:3.2rem}}@media (min-width:1024px){.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label,h2{font-size:3.6rem}}.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,h3{font-size:2rem}@media (min-width:480px){.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,h3{font-size:2.2rem}}@media (min-width:768px){.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,h3{font-size:2.5rem}}.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label a,h3 a{text-decoration:underline}blockquote{border:0;padding:0;position:relative;text-decoration:none;width:98vw;padding:0 1vw;margin:.5em auto;line-height:1.3;color:#383d44;font-size:2.4rem;word-break:break-word}@supports (display:block){blockquote{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask-size:auto auto;-webkit-mask-size:200px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:480px){blockquote{font-size:3rem}}@media (min-width:768px){blockquote{font-size:3.6rem}}@media (min-width:1360px){blockquote{font-size:5rem}}blockquote *{line-height:1.29;letter-spacing:-.025em;font-weight:700;width:100%}blockquote strong{background:linear-gradient(transparent 60%,#fe6a0d 40%)}.field--name-field-intro{color:#83868b;font-size:2.8rem;line-height:4rem;font-weight:300}@media (min-width:768px){.field--name-field-intro{font-size:2.5rem}}@media (min-width:1360px){.field--name-field-intro{font-size:3rem}}.field--name-field-taxonomy-issue{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:1.6rem;font-weight:700;padding:0 2rem}.field--name-field-taxonomy-issue .field__label{text-transform:uppercase;margin-left:0}.field--name-field-taxonomy-issue .field__item{margin-left:.6em}.field--name-field-jobtitle{font-size:2.7rem;line-height:1.4;font-weight:300;margin:0 0 2rem}table tr{border:0 solid #d3d3d3}table tr:nth-child(even){background:#f7f7f7}table td,table th{border-color:#d3d3d3;padding:.5em 1em;text-align:left}table td>:first-child,table th>:first-child{margin-top:0}table td>:last-child,table th>:last-child{margin-bottom:0}table tbody th,table thead th{font-weight:700;text-transform:uppercase;font-size:.92em;background:#e7e7e7}table th.empty-header-cell{visibility:hidden}@media (max-width:1023px){table.data{overflow:hidden;display:block}table.data th,table.data thead{display:none}table.data caption,table.data tbody,table.data tbody th,table.data td,table.data tr{display:block;width:100%;float:left}table.data tr{border-width:1px;padding:20px 10px}table.data tr+tr{border-top-width:0}table.data tr>td,table.data tr>th{border-width:0}table.data td.labeled:before{content:attr(data-th);display:block;font-weight:700;font-size:.92em;color:#555;border-bottom:1px solid #d3d3d3;margin-bottom:.5em;padding-bottom:.5em}}.header-fundraise{display:none}@media (min-width:1024px){.header-fundraise{min-height:48px;text-align:center;display:block;box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:200%;padding:15px 0;width:124px;letter-spacing:.025em;line-height:1.4;background-color:#383d44;transition:.25s background-color ease-in}.no-touchevents .header-fundraise:focus,.no-touchevents .header-fundraise:hover{background-color:#383d44}.header-fundraise:focus,.header-fundraise:hover{background-color:#777a7e}.header-fundraise span:first-of-type{padding:16px 0;display:block;font-weight:700;color:#fff;text-transform:uppercase}}@media (min-width:1024px) and (min-width:1260px){.header-fundraise span:first-of-type{padding:16px 0 13px}}@media (min-width:1024px){.header-fundraise a:active,.header-fundraise a:hover,.header-fundraise a:link,.header-fundraise a:visited{color:#fff;text-decoration:none;padding:17px 15px}}div[class*=block-fundraise]{color:#383d44;padding:0;display:block;position:relative;vertical-align:text-bottom;width:auto;margin:0 2rem}div[class*=block-fundraise]:after,div[class*=block-newsletter]:after{content:"";display:table;clear:both}div[class*=block-fundraise] .text-formatted{display:block;margin:0;left-margin:2.5rem}@media (min-width:1024px){div[class*=block-fundraise] .text-formatted{display:inline-block}}div[class*=block-fundraise] input{border-color:rgba(56,61,68,.6);font-size:1.6rem;width:100%;padding:.5rem 1rem;background:#fff;color:#383d44;margin-bottom:1rem}div[class*=block-fundraise] input:active,div[class*=block-fundraise] input:focus,div[class*=block-fundraise] input:hover{border-color:#383d44}div[class*=block-fundraise] input[type=checkbox]{width:auto;float:left}div[class*=block-fundraise] button[type=submit],div[class*=block-fundraise] input[type=submit]{box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);background-color:#fe6a0d;-webkit-mask-size:400px;color:#fff;text-transform:uppercase;width:100%;border-radius:0}.no-touchevents .block-donate .field--type-text-with-summary a:focus,.no-touchevents .block-donate .field--type-text-with-summary a:hover,.no-touchevents .block-exposedformsite-db-searchpage-form.block .form-submit:focus,.no-touchevents .block-exposedformsite-db-searchpage-form.block .form-submit:hover,.no-touchevents .block-footerdonate .field--type-text-with-summary a:focus,.no-touchevents .block-footerdonate .field--type-text-with-summary a:hover,.no-touchevents div[class*=block-fundraise] button[type=submit]:focus,.no-touchevents div[class*=block-fundraise] button[type=submit]:hover,.no-touchevents div[class*=block-fundraise] input[type=submit]:focus,.no-touchevents div[class*=block-fundraise] input[type=submit]:hover,.no-touchevents div[class*=block-mobilecommonssignup] button[type=submit]:focus,.no-touchevents div[class*=block-mobilecommonssignup] button[type=submit]:hover,.no-touchevents div[class*=block-mobilecommonssignup] input[type=submit]:focus,.no-touchevents div[class*=block-mobilecommonssignup] input[type=submit]:hover,.no-touchevents div[class*=block-newsletter] button[type=submit]:focus,.no-touchevents div[class*=block-newsletter] button[type=submit]:hover,.no-touchevents div[class*=block-newsletter] input[type=submit]:focus,.no-touchevents div[class*=block-newsletter] input[type=submit]:hover,.no-touchevents form.cta-form__fields button[type=submit]:focus,.no-touchevents form.cta-form__fields button[type=submit]:hover,.no-touchevents form.cta-form__fields input[type=submit]:focus,.no-touchevents form.cta-form__fields input[type=submit]:hover{background-color:#e35a03}div[class*=block-fundraise] button[type=submit]:hover,div[class*=block-fundraise] input[type=submit]:hover,div[class*=block-newsletter] button[type=submit]:hover,div[class*=block-newsletter] input[type=submit]:hover,form.cta-form__fields button[type=submit]:hover,form.cta-form__fields input[type=submit]:hover{background-color:#383d44;border:0 none}div[class*=block-fundraise] input:hover{border:1px solid #383d44}div[class*=block-fundraise] .required{font-size:0}div[class*=block-fundraise] .required:before{content:"*";font-size:1.5rem;margin-left:-.5rem}.field div[class*=block-fundraise] .wrapable.field-label:before,div[class*=block-fundraise] .field .wrapable.field-label:before,div[class*=block-fundraise] label.wrapable:before{position:absolute;margin-top:.2em}div[class*=block-fundraise] .Explicit{text-align:left;line-height:1.6rem;font-size:12px;margin-bottom:1rem;display:inline-block;padding-left:2.5rem}div[class*=block-fundraise] p,div[class*=block-newsletter] p{margin:0;line-height:1}div[class*=block-fundraise] p.form-title,div[class*=block-newsletter] p.form-title{color:#fe6a0d;font-weight:700;text-align:left;margin-bottom:1.5rem}div[class*=block-fundraise] .icon-close{display:none}.field div[class*=block-fundraise] .field-label,div[class*=block-fundraise] .field .field-label,div[class*=block-fundraise] label{display:block;width:100%;padding:.5rem 0;margin:0;text-align:left;font-size:16px}@media (min-width:1024px){div[class*=block-fundraise]{display:inline-block;width:auto;margin:-.2rem 1.5rem 0 0;text-align:center}div[class*=block-fundraise]:active .header-fundraise,div[class*=block-fundraise]:focus .header-fundraise,div[class*=block-fundraise]:hover .header-fundraise{background-color:#4d545d}div[class*=block-fundraise] .icon-close{float:right;color:#94989e;margin-top:1.2rem;display:block;right:3rem;top:1.5rem;cursor:pointer;position:absolute}div[class*=block-fundraise] .icon-close:after{content:none}div[class*=block-fundraise] .icon-close:hover{color:#83868b}div[class*=block-fundraise] form{position:absolute;z-index:100;right:0;top:2.5rem;width:380px;height:auto;padding:2rem 3rem;border:2px solid rgba(56,61,68,.2);background:rgba(255,255,255,.9);color:#383d44;transition:all .3s;overflow:hidden;clear:both}div[class*=block-fundraise] form:after{content:"";display:table;clear:both}.field div[class*=block-fundraise] .field-label,div[class*=block-fundraise] .field .field-label,div[class*=block-fundraise] label{font-size:14px}div[class*=block-fundraise] form,div[class*=block-fundraise].closed form{opacity:0;display:none}div[class*=block-fundraise].open-item form{opacity:1;display:block}}@media (min-width:1120px){div[class*=block-fundraise]{margin-right:2rem}}.fundraise-signup:before,.newsletter-signup:before{content:'Sign up for our Emails';margin-bottom:1rem;display:block;text-align:left;color:#fe6a0d;font-weight:700;font-size:2rem;letter-spacing:-.025em;text-transform:uppercase}.field .fundraise-signup input[type=checkbox]+.field-label:after,.fundraise-signup .field input[type=checkbox]+.field-label:after,.fundraise-signup input[type=checkbox]+label:after{margin-top:1rem}@media (min-width:1024px){.header .block--search.open-item~.block--fundraise{width:5.6rem}.header .block--search.open-item~.block--fundraise .header-fundraise span{display:none}.header .block--search.open-item~.block--fundraise form{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}}.header .mobile .block--fundraise{padding-top:2rem;padding-bottom:2rem}@media (min-width:960px){.cta-form__fields{height:200px}}@media (min-width:960px){.cta-form__group{display:inline-block;width:30%;margin:0 1%}}form.cta-form__fields{font-size:1.6rem}.field div[class*=block-newsletter] .wrapable.field-label:before,div[class*=block-newsletter] .field .wrapable.field-label:before,div[class*=block-newsletter] label.wrapable:before{position:absolute;margin-top:.2em}.header-newsletter-form__toggle{display:none}.header-newsletter-form__toggle span:last-of-type{clip:auto;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (min-width:1024px){.header-newsletter-form__toggle{text-align:center;display:block;box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:200%;padding:0;width:124px;letter-spacing:.025em;line-height:1.4;background-color:#383d44;transition:.25s background-color ease-in}.no-touchevents .header-newsletter-form__toggle:focus,.no-touchevents .header-newsletter-form__toggle:hover{background-color:#383d44}.header-newsletter-form__toggle:focus,.header-newsletter-form__toggle:hover{background-color:#777a7e}.header-newsletter-form__toggle span:first-of-type{padding:16px 0;display:block;font-weight:700;color:#fff;text-transform:uppercase}}@media (min-width:1024px) and (min-width:1260px){.header-newsletter-form__toggle span:first-of-type{padding:16px 0 13px}}div[class*=block-newsletter]{color:#383d44;padding:0;display:block;position:relative;width:auto;margin:0 2rem}div[class*=block-newsletter] .text-formatted{display:block;margin:0}@media (min-width:1024px){div[class*=block-newsletter] .text-formatted{display:inline-block}}div[class*=block-newsletter] input{border-color:rgba(56,61,68,.6);font-size:1.6rem;width:100%;padding:.5rem 1rem;background:#fff;color:#383d44;margin-bottom:1rem}div[class*=block-newsletter] input:active,div[class*=block-newsletter] input:focus,div[class*=block-newsletter] input:hover{border-color:#383d44}div[class*=block-newsletter] input[type=checkbox]{width:auto;float:left}div[class*=block-newsletter] button[type=submit],div[class*=block-newsletter] input[type=submit]{box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);background-color:#fe6a0d;-webkit-mask-size:400px;color:#fff;text-transform:uppercase;width:100%;border-radius:0}div[class*=block-newsletter] input:hover{border:1px solid #383d44}div[class*=block-newsletter] .required{font-size:0}div[class*=block-newsletter] .required:before{content:"*";font-size:1.5rem;margin-left:-.5rem}div[class*=block-newsletter] .Explicit{text-align:left;line-height:1.6rem;font-size:12px;margin-bottom:1rem;display:inline-block;padding-left:2.5rem}div[class*=block-newsletter] .icon-close{display:none}.field div[class*=block-newsletter] .field-label,div[class*=block-newsletter] .field .field-label,div[class*=block-newsletter] label{display:block;width:100%;padding:.5rem 0;margin:0;text-align:left;font-size:16px}@media (min-width:1024px){div[class*=block-newsletter]{display:inline-block;width:auto;margin:-.2rem 1.5rem 0 0;text-align:center}div[class*=block-newsletter]:active .header-newsletter-form__toggle,div[class*=block-newsletter]:focus .header-newsletter-form__toggle,div[class*=block-newsletter]:hover .header-newsletter-form__toggle{background-color:#4d545d}div[class*=block-newsletter] .icon-close{float:right;color:#94989e;margin-top:1.2rem;display:block;right:3rem;top:1.5rem;cursor:pointer;position:absolute}div[class*=block-newsletter] .icon-close:after{content:none}div[class*=block-newsletter] .icon-close:hover{color:#83868b}div[class*=block-newsletter] form{position:absolute;z-index:100;right:0;top:2.5rem;width:380px;height:auto;padding:2rem 3rem;border:2px solid rgba(56,61,68,.2);background:rgba(255,255,255,.9);color:#383d44;transition:all .3s;overflow:hidden;clear:both}div[class*=block-newsletter] form:after{content:"";display:table;clear:both}.field div[class*=block-newsletter] .field-label,div[class*=block-newsletter] .field .field-label,div[class*=block-newsletter] label{font-size:14px}div[class*=block-newsletter] form,div[class*=block-newsletter].closed form{opacity:0;display:none}div[class*=block-newsletter].open-item form{opacity:1;display:block}}@media (min-width:1120px){div[class*=block-newsletter]{margin-right:2rem}}.field .newsletter-signup input[type=checkbox]+.field-label:after,.newsletter-signup .field input[type=checkbox]+.field-label:after,.newsletter-signup input[type=checkbox]+label:after{margin-top:1rem}@media (min-width:1024px){.header .block--search.open-item~.block--newsletter{width:5.6rem}.header .block--search.open-item~.block--newsletter .header-newsletter-form__toggle span{display:none}.header .block--search.open-item~.block--newsletter form{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}}.alert-success2[style="display: none;"],.alert-success[style="display: none;"]{text-align:center}.alert-success2[style="display: none;"]~*,.alert-success[style="display: none;"]~*{opacity:1;transition:all .2s}.alert-success2:not([style="display: none;"])~*,.alert-success:not([style="display: none;"])~*{opacity:0;display:none}.header .mobile .block--newsletter{padding-top:2rem;padding-bottom:2rem}.cta-form__toggle{text-decoration:underline;display:inline;height:auto;font-weight:700;background:0 0}.cta-form__toggle:active,.cta-form__toggle:focus,.cta-form__toggle:hover{background:0 0}.cta-form__fields{height:400px}@media (min-width:960px){.cta-form__fields{height:200px}}.cta-form__group{display:block;max-width:400px;margin:0 auto}@media (min-width:960px){.cta-form__group{display:inline-block;width:30%;margin:0 1%}}form.cta-form__fields input{border-color:rgba(56,61,68,.6);font-size:1.6rem;width:100%;padding:.5rem 1rem;background:#fff;color:#383d44;margin-bottom:1rem}form.cta-form__fields input:active,form.cta-form__fields input:focus,form.cta-form__fields input:hover{border-color:#383d44}form.cta-form__fields input[type=checkbox]{width:1px!important;padding:0!important}form.cta-form__fields button[type=submit],form.cta-form__fields input[type=submit]{box-sizing:border-box;position:relative;z-index:1;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);background:url(../../images/nkh-canvas-darkgrey.png);background-color:#fe6a0d;-webkit-mask-size:350px;color:#fff;text-transform:uppercase;display:block;margin:0 auto;width:auto;padding:1rem 2rem;border-radius:0;border:0}form.cta-form__fields input:hover{border:1px solid #383d44}form.cta-form__fields .required{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}form.cta-form__fields .required:before{content:"*";font-size:1.5rem;margin-left:-.5rem}form.cta-form__fields .wrapable:before{position:absolute;margin-top:.2em}form.cta-form__fields .Explicit{text-align:left;line-height:1.6rem;font-size:12px;margin-bottom:1rem;display:inline-block;padding-left:2.5rem}@media (min-width:1024px){.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle{top:-8px;width:22px;height:17px;background-color:transparent}.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:active,.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:focus,.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:hover,.no-touchevents .menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:focus,.no-touchevents .menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:hover{background-color:transparent}.menu-item.email div[class*=block-newsletter] form{top:-1.2rem}}button.mobile-alert-button{text-align:center;border-radius:0;display:block;padding:0;z-index:1;background-color:transparent;color:#fff;text-transform:uppercase;font-weight:700}button.mobile-alert-button:active,button.mobile-alert-button:focus,button.mobile-alert-button:hover{color:#94989e;background-color:transparent}button.mobile-alert-button span.element-invisible{clip:auto;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.joinform{z-index:100;top:5rem;width:300px;height:auto;padding:2rem 3rem;background-color:#4d545d;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:100%;position:absolute;transition:all .3s;overflow:hidden;clear:both;text-align:left;left:0}#main:after,#navigation>ul.menu:after,.joinform:after,div[class*=block-mobilecommonssignup]:after{content:"";display:table;clear:both}@media (min-width:768px){.joinform{left:auto;right:-65%}}.field .joinform .field-label,.joinform .field .field-label,.joinform label,.joinform span,.joinform span *{color:#fff;font-weight:300;width:100%;text-align:left;font-size:14px;line-height:1}div[class*=block-mobilecommonssignup]{background:0 0;color:#fff;padding:0;display:inline;width:auto;text-align:center}@media (min-width:768px){div[class*=block-mobilecommonssignup]{display:inline-block}}@media (min-width:1024px){div[class*=block-mobilecommonssignup]{margin:-.9rem 0 0;display:inline-block}}div[class*=block-mobilecommonssignup] .text-formatted{margin:0;display:inline-block}div[class*=block-mobilecommonssignup] .text-formatted.closed,div[class*=block-mobilecommonssignup] .text-formatted.open-item{display:inline-block;position:relative}div[class*=block-mobilecommonssignup] .text-formatted .joinform,div[class*=block-mobilecommonssignup] .text-formatted.closed form{opacity:0;display:none}div[class*=block-mobilecommonssignup] .text-formatted.open-item .joinform{opacity:1;display:block}div[class*=block-mobilecommonssignup] p{font-size:2.2rem;font-weight:500;margin:0;color:#fff;line-height:1.4}.field div[class*=block-mobilecommonssignup] .field-label,div[class*=block-mobilecommonssignup] .field .field-label,div[class*=block-mobilecommonssignup] label{display:block;margin-bottom:2rem}div[class*=block-mobilecommonssignup] button[type=submit],div[class*=block-mobilecommonssignup] input[type=submit]{box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);background-color:#fe6a0d;-webkit-mask-size:60%;color:#fff;text-transform:uppercase;width:100%;border-radius:0;line-height:0;padding:2rem 0}div[class*=block-mobilecommonssignup] button[type=submit]:focus,div[class*=block-mobilecommonssignup] button[type=submit]:hover,div[class*=block-mobilecommonssignup] input[type=submit]:focus,div[class*=block-mobilecommonssignup] input[type=submit]:hover{background-color:#f0682f}div[class*=block-mobilecommonssignup] input[type=text]{border-color:rgba(255,255,255,.6);padding:.5rem 1rem;min-width:auto;font-size:1.6rem;width:100%;background:#fff;color:#383d44;margin-bottom:1rem}div[class*=block-mobilecommonssignup] input[type=text]:hover{border:1px solid #383d44}@media (min-width:1024px){.field div[class*=block-mobilecommonssignup] .field-label,div[class*=block-mobilecommonssignup] .field .field-label,div[class*=block-mobilecommonssignup] label{font-size:14px}}.block-donate.block,.block-footerdonate.block{position:fixed;bottom:0;padding:0;width:100%}.block-donate.block .field,.block-donate.block .field *,.block-footerdonate.block .field,.block-footerdonate.block .field *{margin:0}@media (min-width:1024px){.block-donate.block,.block-footerdonate.block{position:relative;bottom:auto;width:124px;margin-top:-.2rem;display:inline-block;vertical-align:top}.block-donate.block:after,.block-footerdonate.block:after{content:"";display:table;clear:both}}@media (min-width:1260px){.block-donate.block,.block-footerdonate.block{margin-left:.3rem}}.block-donate .field--type-text-with-summary,.block-footerdonate .field--type-text-with-summary{padding:0}.block-donate .field--type-text-with-summary a,.block-footerdonate .field--type-text-with-summary a{width:100%;color:#fff;background-color:#fe6a0d;display:block;box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:350px;padding:15px 0;line-height:1.3;letter-spacing:.025em;text-align:center}.block-donate .field--type-text-with-summary a:after,.block-footerdonate .field--type-text-with-summary a:after{content:" To No Kid Hungry";text-transform:uppercase;background:0 0;display:inline-block;width:auto;top:0;margin-left:6px}.block-donate .field--type-text-with-summary a:hover,.block-footerdonate .field--type-text-with-summary a:hover{background-color:#f0682f}.block-donate .field--type-text-with-summary ul,.block-footerdonate .field--type-text-with-summary ul{display:none;position:absolute;width:100%;z-index:99;box-shadow:rgba(56,61,68,.4) 0 .5rem 2rem}@media (min-width:1024px){.block-donate .field--type-text-with-summary,.block-footerdonate .field--type-text-with-summary{position:relative;margin:0}.block-donate .field--type-text-with-summary a,.block-footerdonate .field--type-text-with-summary a{box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:350px;height:48px;line-height:1.3;text-align:center;margin-bottom:-1px;transition:.25s background-color ease-in}.no-touchevents .block-donate .field--type-text-with-summary a:focus,.no-touchevents .block-donate .field--type-text-with-summary a:hover,.no-touchevents .block-footerdonate .field--type-text-with-summary a:focus,.no-touchevents .block-footerdonate .field--type-text-with-summary a:hover{background-color:#e35a03}.block-donate .field--type-text-with-summary a:after,.block-footerdonate .field--type-text-with-summary a:after{content:none}.block-donate .field--type-text-with-summary ul,.block-footerdonate .field--type-text-with-summary ul{display:none;position:absolute;width:100%}.block-donate .field--type-text-with-summary li,.block-footerdonate .field--type-text-with-summary li{margin:0;padding:0}.block-donate .field--type-text-with-summary li a,.block-footerdonate .field--type-text-with-summary li a{font-size:11px}.block-donate .field--type-text-with-summary:hover ul,.block-footerdonate .field--type-text-with-summary:hover ul{display:block}}button.header-search-form__toggle{display:none;content:nkh;font-family:'nkh';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}@media (min-width:1024px){button.header-search-form__toggle{display:inline-block;width:3rem;padding:1.2rem 1.4rem;background:0 0;border-radius:0;outline:none;vertical-align:top}button.header-search-form__toggle:focus,button.header-search-form__toggle:hover{background-color:transparent}button.header-search-form__toggle:focus:after,button.header-search-form__toggle:hover:after{color:#83868b}button.header-search-form__toggle:after{content:"";color:#94989e}}@media (min-width:1120px){button.header-search-form__toggle{width:4.4rem}}@media (min-width:1260px){button.header-search-form__toggle{width:5.6rem}}.block-exposedformsite-db-searchpage-form.block{display:inline-block;padding:0;position:relative;vertical-align:top;overflow:visible;margin-bottom:2rem;width:100%}@media (min-width:1024px){.block-exposedformsite-db-searchpage-form.block{margin-bottom:0;width:auto}}.block-exposedformsite-db-searchpage-form.block form{margin:0 2rem;display:block;position:relative;text-align:center}.block-exposedformsite-db-searchpage-form.block .form-actions,.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item{vertical-align:top;margin:0}.block-exposedformsite-db-searchpage-form.block .form-actions input,.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item input,.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item select{width:100%}.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item{width:70%}@media (min-width:480px){.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item{width:100%;margin-bottom:20px}}@media (min-width:1024px){.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item{width:63%;margin:10px auto 0}}.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item input{padding:11px 10px;height:45px;min-width:auto}@media (min-width:1024px){.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item input{padding-top:14px;padding-bottom:13px}}.block-exposedformsite-db-searchpage-form.block .form-actions{width:30%;top:0;position:initial;right:0}@media (min-width:480px){.block-exposedformsite-db-searchpage-form.block .form-actions{width:100%}}.block-exposedformsite-db-searchpage-form.block .form-actions input{min-width:auto;height:45px;font-size:1.2rem;text-transform:uppercase;padding:0 10px;display:block}.block-exposedformsite-db-searchpage-form.block .form-submit{box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:350px}.block-exposedformsite-db-searchpage-form.block .icon-close{display:none}@media (min-width:1024px){.block-exposedformsite-db-searchpage-form.block{transition:width .3s}.block-exposedformsite-db-searchpage-form.block form{font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;color:#383d44;font-size:1.4rem;line-height:1.63;border:2px solid rgba(254,106,13,.2);border-radius:.2rem;background:#fff;padding:1rem 1rem 1rem .8rem;position:absolute;width:358px;margin:.6rem 0 0;right:0;z-index:100;transition:all .3s;opacity:0;display:none}.block-exposedformsite-db-searchpage-form.block .icon-close{float:right;color:#94989e;margin-top:1.2rem;margin-right:.2rem;display:block;cursor:pointer}.block-exposedformsite-db-searchpage-form.block .icon-close:after{content:none}.block-exposedformsite-db-searchpage-form.block .icon-close:hover{color:#83868b}.block-exposedformsite-db-searchpage-form.block .form-type-search{margin-bottom:0;width:210px}.block-exposedformsite-db-searchpage-form.block .form-type-search input{width:100%;min-width:200px}.block-exposedformsite-db-searchpage-form.block .form-actions{width:100px;margin:10px auto 0}.block-exposedformsite-db-searchpage-form.block .form-submit{display:block;float:left;padding:1rem 0;text-transform:uppercase;font-size:14px;line-height:0;width:100%}.block-exposedformsite-db-searchpage-form.block.open-item{text-align:right}.block-exposedformsite-db-searchpage-form.block.open-item form{opacity:1;display:block}.block-exposedformsite-db-searchpage-form.block.open-item form input[type=text]{color:#383d44;background:#fff}}form{margin-top:20px;margin-bottom:20px}form>:first-child{margin-top:0}form>:last-child{margin-bottom:0}.form-actions,.form-item{margin:20px 0}label{margin-bottom:5px}.field .field-label,label{font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{padding:6px 12px;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;min-width:280px;box-sizing:border-box;border:1px solid #ccc}.field input[type=checkbox]+.field-label,.field input[type=radio]+.field-label,input[type=checkbox]+label,input[type=radio]+label{display:inline;font-weight:400;box-sizing:border-box;position:relative;cursor:pointer}.field input[type=checkbox]+.field-label:before,.field input[type=radio]+.field-label:before,input[type=checkbox]+label:before,input[type=radio]+label:before{content:'';display:inline-block;height:14px;width:14px;margin-bottom:-2px;margin-right:8px;overflow:hidden;border:1px solid #83868b;background-color:#fff}.field input[type=checkbox]+.focused.field-label:before,.field input[type=radio]+.focused.field-label:before,input[type=checkbox]+label.focused:before,input[type=radio]+label.focused:before{box-shadow:0 0 5px #444}.field input[type=checkbox]:checked+.field-label:before,.field input[type=radio]:checked+.field-label:before,input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#fff}.field input[type=checkbox]:checked+.field-label:after,.field input[type=radio]:checked+.field-label:after,input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{content:"";font-family:'nkh';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;position:absolute;left:.2em;top:0;font-size:1.2rem;color:gray}.field input[type=radio]+.field-label:before,input[type=radio]+label:before{border-radius:50%}.selectlist,select{position:relative;border:1px solid #a2a2a2;background-color:#eee}.selectlist{background-clip:padding-box;display:inline-block}select{box-sizing:border-box;display:block;z-index:2;-webkit-appearance:none;appearance:none;-moz-appearance:none;-moz-padding-end:10px;line-height:1em;height:40px;padding:8px 16px;border-radius:0;cursor:pointer;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;min-width:200px}.selectlist select{float:left;background:0 0;background-color:transparent;margin:0;line-height:14px;border:none}.text-formatted .media-image.view-mode-embed{display:block;width:auto;margin:0 auto 3rem}.text-formatted .media-image.view-mode-embed img,.text-formatted .media-image.view-mode-feature-caption .inner-wrap .field--type-image img{display:block;margin:0 auto}@media (min-width:1024px){.text-formatted .media-image.view-mode-embed{float:left;margin:0 2rem 1rem 0;max-width:50%}}.text-formatted .media-image.view-mode-large,.text-formatted .media-image.view-mode-small{display:block;margin-bottom:2%}.text-formatted .media-image.view-mode-large .field,.text-formatted .media-image.view-mode-small .field{margin:0}.text-formatted .media-image.view-mode-large .text-formatted,.text-formatted .media-image.view-mode-small .text-formatted{position:absolute;left:0;margin:0;padding:0;bottom:0;max-width:100%}.text-formatted .media-image.view-mode-large .text-formatted p,.text-formatted .media-image.view-mode-small .text-formatted p{background:rgba(51,51,51,.75);color:#fff;font-size:14px;line-height:1.4;padding:.7rem 1rem;margin:0;width:auto;display:inline-block}@media (min-width:768px){.text-formatted .media-image.view-mode-small{float:left;width:75%}.text-formatted .media-image.view-mode-small+.view-mode-small,.text-formatted .media-image.view-mode-small+.view-mode-small+.view-mode-small+.view-mode-small,.text-formatted .media-image.view-mode-small+.view-mode-small+.view-mode-small+.view-mode-small+.view-mode-small+.view-mode-small{margin-left:0;margin-right:calc(-25% - 4rem);clear:none}.text-formatted .media-image.view-mode-small,.text-formatted .media-image.view-mode-small+.view-mode-small+.view-mode-small,.text-formatted .media-image.view-mode-small+.view-mode-small+.view-mode-small+.view-mode-small+.view-mode-small{margin-right:4rem;margin-left:calc(-25% - 4rem);clear:left}}.text-formatted .media-image.view-mode-feature-caption .inner-wrap{width:100%;padding:0 2vw}@media (min-width:1024px){.text-formatted .media-image.view-mode-feature-caption .inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .field--type-image{-ms-flex-order:2;order:2;max-width:49%}}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .field--type-image,.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{margin:0 0 2%}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{position:relative;text-decoration:none;letter-spacing:-.025em;color:#383d44;font-weight:700;font-size:2.4rem;word-break:break-word}@supports (display:block){.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask-size:auto auto;-webkit-mask-size:200px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:480px){.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{font-size:3rem}}@media (min-width:768px){.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{font-size:3.6rem}}@media (min-width:1360px){.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{font-size:5rem}}@media (min-width:1024px){.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{-ms-flex-order:1;order:1;max-width:36%;margin-right:15%}}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted *{line-height:1.29;font-weight:700;letter-spacing:-.025em}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted p{margin:.5em 0}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted strong{margin-left:1.1rem;margin-right:.5rem;background:linear-gradient(transparent 60%,#fe6a0d 40%)}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .field--name-field-caption{padding:0 1rem}@media (min-width:1024px){.text-formatted .media-image.view-mode-feature-caption .inner-wrap .field--name-field-caption{width:50%;max-width:none;margin-right:4rem}}.text-formatted .media-image.view-mode-feature-caption+.view-mode-feature-caption .text-formatted{position:relative;text-decoration:none;letter-spacing:-.025em;color:#383d44}@supports (display:block){.text-formatted .media-image.view-mode-feature-caption+.view-mode-feature-caption .text-formatted{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask-size:auto auto;-webkit-mask-size:200px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:1024px){.text-formatted .media-image.view-mode-feature-caption+.view-mode-feature-caption .text-formatted{-ms-flex-order:2;order:2;margin-right:0;margin-left:4rem}}@media (min-width:768px){.cke_widget_wrapper+.cke_widget_wrapper .embedded-entity .media-image.view-mode-small,.text-formatted+.media-image.view-mode-small{margin-right:0}}#googlemap{height:400px;width:auto}#modal-content{display:none}#navigation{padding:1em 0;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif}#navigation>ul.menu{list-style:none;margin:0;padding:0}#navigation>ul.menu li{list-style-type:none;list-style-image:none;float:left;display:block}#navigation>ul.menu>li,.node--view-mode-full .node__content .text-formatted blockquote,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference blockquote,.view-search-general .view-content .text-formatted blockquote,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference blockquote,.view-taxonomy-term .view-content .text-formatted blockquote,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference blockquote{position:relative}#navigation>ul.menu>li>ul.menu{position:absolute;left:-9999px;top:0;z-index:100;padding:0;background-color:#f2f2f2}#navigation>ul.menu>li>ul.menu li{white-space:nowrap}#navigation>ul.menu>li.focus,#navigation>ul.menu>li:hover{background-color:#f2f2f2}#navigation>ul.menu>li.focus>ul.menu,#navigation>ul.menu>li:hover>ul.menu{left:0;top:100%}#navigation>ul.menu>li a{font-weight:600;padding:10px 16px;display:block}#navigation>ul.menu>li a.active{border-bottom:2px solid #fe6a0d}.no-touchevents #navigation>ul.menu>li a:focus,.no-touchevents #navigation>ul.menu>li a:hover{color:#666}@media (max-width:1023px){#navigation{background-color:#f7f7f7;height:100%;overflow-y:auto;padding:0 0 50px;position:fixed;right:-255px;top:76px;width:255px;z-index:99999;transition-property:right;transition-duration:300ms}.menu-active #navigation{right:0;transition:all 500ms ease}#navigation .menu>li{border-bottom:1px solid #a2a2a2;cursor:pointer;display:block;float:none;list-style:none;padding:12px 16px;text-decoration:none;font-size:20px}}.region-header,.region-preheader{height:0;max-height:0;overflow:hidden;transition:max-height .6s;transition-timing-function:ease-out;float:right;position:absolute;top:auto;right:0;width:100%}@media (min-width:1024px){.region-header,.region-preheader{height:auto;max-height:none;transition:none;overflow:visible;width:auto;top:4.6rem;right:2rem}.region-header nav,.region-preheader nav{display:inline-block;vertical-align:top;margin-top:.5rem}.region-header .sub-nav-toggle,.region-header .sub-nav-toggle-back,.region-preheader .sub-nav-toggle,.region-preheader .sub-nav-toggle-back{display:none}}@media (min-width:1260px){.region-header,.region-preheader{right:0}}@media (min-width:1024px){.region-header a,.region-header span,.region-preheader a,.region-preheader span{font-size:12px}}@media (min-width:1260px){.region-header a,.region-header span,.region-preheader a,.region-preheader span{font-size:14px}}.region-header li,.region-preheader li{list-style-type:none}.region-header.mobile,.region-preheader.mobile{float:none;top:auto;right:auto;height:0;max-height:0;width:100%;text-align:center;transition:max-height .6s;transition-timing-function:ease-out}.region-header.mobile .region-header,.region-header.mobile .region-preheader,.region-preheader.mobile .region-header,.region-preheader.mobile .region-preheader{width:100%}.region-header.mobile.open,.region-preheader.mobile.open{height:calc(100% - 138px);max-height:100rem;width:100vw;margin:0;position:absolute;bottom:140px;background:#fff;overflow-y:scroll;transition:max-height .6s;transition-timing-function:ease-out}.region-header .menu--main a.menu-link,.region-preheader .menu--main a.menu-link{font-weight:700;color:#383d44;line-height:1.2;text-decoration:none;text-transform:uppercase;border-bottom:3px solid transparent;transition:.25s border-bottom ease-out}.region-header .menu--main a.menu-link.is-active,.region-header .menu--main a.menu-link:hover,.region-preheader .menu--main a.menu-link.is-active,.region-preheader .menu--main a.menu-link:hover{color:#383d44;border-bottom:3px solid #fe6a0d}@media (min-width:1024px){.region-header .menu--main li,.region-preheader .menu--main li{padding:0;margin-left:0;display:inline-block;position:relative}.region-header .menu--main li+li,.region-preheader .menu--main li+li{margin-left:10px}.region-header .menu--main li ul,.region-preheader .menu--main li ul{display:none;position:absolute;background:0 0;padding-top:1.3em;left:-2.8em}.region-header .menu--main li:hover ul,.region-preheader .menu--main li:hover ul{display:block}.region-header .menu--main li li,.region-preheader .menu--main li li{display:block;margin:0 0 -2px;padding:0}.region-header .menu--main li li a.menu-link,.region-preheader .menu--main li li a.menu-link{padding:2.1rem 0 1.5rem;min-width:200px;color:#fff;background:#383d44;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:100%}.region-header .menu--main li li a.menu-link.is-active,.region-header .menu--main li li a.menu-link:hover,.region-preheader .menu--main li li a.menu-link.is-active,.region-preheader .menu--main li li a.menu-link:hover{color:#fff;border-bottom:3px solid transparent}.region-header .menu--main li li a.menu-link.is-active,.region-preheader .menu--main li li a.menu-link.is-active{background:#31353b}.region-header .menu--main li li a.menu-link:hover,.region-preheader .menu--main li li a.menu-link:hover{background:#4d545d}.region-header .menu--main li:nth-child(2) ul,.region-preheader .menu--main li:nth-child(2) ul{left:-2.85em}.region-header .menu--main li:nth-child(3) ul,.region-preheader .menu--main li:nth-child(3) ul{left:-1.65em}.region-header .menu--main li:nth-child(4) ul,.region-preheader .menu--main li:nth-child(4) ul{left:-3.35em}.region-header .menu--main li:last-child,.region-preheader .menu--main li:last-child{margin-right:1rem}.region-header .menu--main a.menu-link,.region-preheader .menu--main a.menu-link{padding:1rem 0 0;display:block;text-align:center}}@media (min-width:1120px){.region-header .menu--main li+li,.region-preheader .menu--main li+li{margin-left:15px}.region-header .menu--main li li,.region-preheader .menu--main li li{margin-left:0}.region-header .menu--main li li a.menu-link,.region-preheader .menu--main li li a.menu-link{min-width:250px}.region-header .menu--main li ul,.region-preheader .menu--main li ul{left:-4em}.region-header .menu--main li:nth-child(2) ul,.region-preheader .menu--main li:nth-child(2) ul{left:-4em}.region-header .menu--main li:nth-child(3) ul,.region-preheader .menu--main li:nth-child(3) ul{left:-2.8em}.region-header .menu--main li:nth-child(4) ul,.region-preheader .menu--main li:nth-child(4) ul{left:-4.5em}.region-header .menu--main a.menu-link,.region-preheader .menu--main a.menu-link{letter-spacing:.025em}}@media (min-width:1260px){.region-header .menu--main li+li,.region-preheader .menu--main li+li{margin-left:30px}.region-header .menu--main li li,.region-preheader .menu--main li li{margin-left:0}.region-header .menu--main li li a.menu-link,.region-preheader .menu--main li li a.menu-link{min-width:250px}.region-header .menu--main li ul,.region-preheader .menu--main li ul{left:-3.6em}.region-header .menu--main li:nth-child(2) ul,.region-preheader .menu--main li:nth-child(2) ul{left:-3.62em}.region-header .menu--main li:nth-child(3) ul,.region-preheader .menu--main li:nth-child(3) ul{left:-2.2em}.region-header .menu--main li:nth-child(4) ul,.region-preheader .menu--main li:nth-child(4) ul{left:-4.2em}.region-header .menu--main li:last-child,.region-preheader .menu--main li:last-child{margin-right:2.5rem}}@media (min-width:1024px){.region-preheader{width:268px;top:0;right:56px;text-align:center}}@media (min-width:1120px){.region-preheader{width:273px;right:70px}}@media (min-width:1260px){.region-preheader{width:276px;right:62px}}.menu-toggle{background:0 0;padding:0;width:30px;height:30px;outline:none;border:none;display:inline-block;vertical-align:middle;float:right;right:2.5rem;bottom:8.5rem;position:fixed;transition:.5s ease-in-out;cursor:pointer}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{background:0 0!important}.menu-toggle:active span,.menu-toggle:focus span,.menu-toggle:hover span{background:#333}@media (min-width:1024px){.menu-toggle{display:none}}.menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#fe6a0d;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;pointer-events:none}.menu-toggle span:nth-child(1){top:6px}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:14px}.menu-toggle span:nth-child(4){top:22px}.menu-toggle.open span{background:#fe6a0d}.menu-toggle.open span:nth-child(1){top:14px;width:0%;left:50%}.menu-toggle.open span:nth-child(2){transform:rotate(45deg)}.menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}.menu-toggle.open span:nth-child(4){top:14px;width:0%;left:50%}.stay-open-menu{overflow-y:hidden;overflow-x:hidden;height:100%;z-index:100}.open-menu{overflow:hidden}@supports (-webkit-overflow-scrolling:touch){body.open-menu{position:fixed}body.open-menu #page{height:100vh;position:relative}}.sub-nav-toggle,.sub-nav-toggle-back,.sub-nav-toggle-back.menu-link{display:none}.mobile-menu{overflow:hidden;width:100%;text-align:left;position:relative}.mobile-menu>ul.menu{width:100%;display:block;float:right;list-style-type:none;padding:0;margin:0}.mobile-menu li{position:static}.mobile-menu .menu-item,.mobile-menu .menu-item .menu{float:left;width:100%;transition:all .4s;transition-timing-function:ease-out}.mobile-menu .menu-item{display:block;font-size:1.6rem;padding:0;margin:0;position:relative}.mobile-menu .menu-item .menu{position:absolute;left:100%;top:0}.mobile-menu .menu-item .menu-link{padding:2rem 2rem 1.5rem}.mobile-menu .menu a.sub-nav-toggle,.mobile-menu .menu a.sub-nav-toggle-back{z-index:1;cursor:pointer;display:block;border-radius:.4rem;transition:all .4s;transition-timing-function:ease-out}.mobile-menu .menu a.sub-nav-toggle-back{position:relative}.mobile-menu .menu a.sub-nav-toggle-back:before,.mobile-menu .menu a.sub-nav-toggle:before{color:#fe6a0d;font-family:'nkh';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;position:relative;border:1px solid #fe6a0d;border-radius:20%;margin:0;padding:.5rem 1rem 1rem;line-height:1}.breadcrumb li:before,.mobile-menu .menu a.sub-nav-toggle-back:after,.mobile-menu .menu a.sub-nav-toggle:after,.page-node-type-partner .node--view-mode-full .node__content div[class*=field--name-field-social] a:after,.page-node-type-profile .node--view-mode-full .node__content div[class*=field--name-field-social] a:after,.pager__item:before{content:none}.mobile-menu .menu a.sub-nav-toggle-back:focus:after,.mobile-menu .menu a.sub-nav-toggle-back:focus:before,.mobile-menu .menu a.sub-nav-toggle-back:hover:after,.mobile-menu .menu a.sub-nav-toggle-back:hover:before,.mobile-menu .menu a.sub-nav-toggle:focus:after,.mobile-menu .menu a.sub-nav-toggle:focus:before,.mobile-menu .menu a.sub-nav-toggle:hover:after,.mobile-menu .menu a.sub-nav-toggle:hover:before{color:#fff;background:#fe6a0d}.mobile-menu .menu a.sub-nav-toggle{position:absolute;right:1rem;top:1.3rem;left:auto;width:40px;padding:0;float:right}.mobile-menu .menu a.sub-nav-toggle:before{content:">"}.mobile-menu .menu a.sub-nav-toggle~a{padding-right:7rem}.mobile-menu .menu a.sub-nav-toggle-back{float:left;margin-left:2rem;left:0;font-size:0}.mobile-menu .menu a.sub-nav-toggle-back:before{content:"<";font-size:1.6rem}.mobile-menu .menu a.sub-nav-toggle-back:focus,.mobile-menu .menu a.sub-nav-toggle-back:hover{color:#fe6a0d}.mobile-menu .subnav>.menu-item>.menu.open{left:0;width:100%;position:relative}.mobile-menu .subnav>.menu-item>a.sub-nav-toggle{left:auto;right:100%}.mobile-menu .subnav>.menu-item>a,.mobile-menu .subnav>a.sub-nav-toggle-back.open{left:-100%;position:absolute}.mobile-menu .menu-item a{width:100%;display:inline-block;box-sizing:border-box;left:0;transition:all .4s;transition-timing-function:ease-out}.breadcrumb li,.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none}.pager{clear:both;padding:0 0 3rem;text-align:center}@media (min-width:1024px){.pager{padding-bottom:5rem}}.pager__item{display:inline-block;padding:0 .5em;list-style-type:none;background-image:none}.pager__item a{text-decoration:none}.pager__item a:after{content:"";height:2px;width:100%}.pager__item a:active:after,.pager__item a:focus:after,.pager__item a:hover:after{background:#fe6a0d!important}.pager__item.is-active a:after{background:#fe6a0d}.path-search main .search-block-form button,.tm-tab-enabled .tm-tab-content.tm-tab-hide,.tm-tab-enabled .tm-tab-label{display:none}.tm-tab-enabled .tm-tab-links .active{font-weight:700}.share-buttons{top:30%;width:3pc;z-index:10000}@media (min-width:medium){.share-buttons{bottom:0;top:auto;width:100%}}.share-buttons .social-share{cursor:pointer;display:block;padding:12px 0;transition:.15s ease-out;width:3pc}@media (min-width:medium){.share-buttons .social-share{float:left}}@media screen and (min-width:911px){.share-buttons .social-share:active,.share-buttons .social-share:focus,.share-buttons .social-share:hover{width:4pc!important}}.share-buttons .social-share.linkedin{background-color:#0077b5}.share-buttons .social-share.linkedin:active,.share-buttons .social-share.linkedin:focus,.share-buttons .social-share.linkedin:hover{background-color:#046293}.share-buttons .social-share.pinterest{background-color:#bd081c}.share-buttons .social-share.pinterest:active,.share-buttons .social-share.pinterest:focus,.share-buttons .social-share.pinterest:hover{background-color:#8c0615}.share-buttons .social-share.google{background-color:#dd4b39}.share-buttons .social-share.google:active,.share-buttons .social-share.google:focus,.share-buttons .social-share.google:hover{background-color:#c23321}.share-buttons .social-share.twitter{background-color:#55acee}.share-buttons .social-share.twitter:active,.share-buttons .social-share.twitter:focus,.share-buttons .social-share.twitter:hover{background-color:#2795e9}.share-buttons .social-share.facebook{background-color:#3b5998}.share-buttons .social-share.facebook:active,.share-buttons .social-share.facebook:focus,.share-buttons .social-share.facebook:hover{background-color:#2d4373}.share-buttons .social-share.email{background-color:#777}.share-buttons .social-share.email:active,.share-buttons .social-share.email:focus,.share-buttons .social-share.email:hover{background-color:#5e5e5e}.share-buttons .social-share svg{display:block;fill:#fff;height:1.5em;margin:0 auto;stroke:none;width:1.5em}@media (max-width:1023px){#footer,#main,#region-bottom{position:relative;left:0;transition:all 500ms ease}.menu-active #footer,.menu-active #main,.menu-active #region-bottom{left:-255px;opacity:.2;transition:all 500ms ease}}@media (min-width:1024px){.no-sidebars #content{width:calc((10/14)*100% - 20px);margin-left:calc((2/14)*100% + 20px);float:left}.sidebar-first #content,.sidebar-first .sidebar-first{width:calc((10/14)*100% - 20px);margin-left:calc((0/14)*100% + 20px);float:left}.sidebar-first .sidebar-first{width:calc((4/14)*100% - 20px)}.sidebar-second #content,.two-sidebars #content{width:calc((8/14)*100% - 20px);margin-left:calc((1/14)*100% + 20px);float:left}.sidebar-second .sidebar-second,.two-sidebars .sidebars{width:calc((4/14)*100% - 20px);margin-left:calc((1/14)*100% + 20px);float:left}}@media (min-width:1440px){.two-sidebars #content{width:calc((7/14)*100% - 20px);margin-left:calc((3/14)*100% + 20px);float:left;margin-right:-100%}.two-sidebars .sidebars{float:none;width:auto;margin:0}.two-sidebars .sidebars .sidebar-first{width:calc((3/14)*100% - 20px);margin-left:calc((0/14)*100% + 20px);float:left}.two-sidebars .sidebars .sidebar-second{width:calc((4/14)*100% - 20px);margin-left:calc((7/14)*100% + 20px);float:left}}#main{padding-bottom:4rem}@media (min-width:1024px){#main{padding-top:0;padding-bottom:4rem}}@media (min-width:1360px){#main{padding-top:0;padding-bottom:10rem}}@media (min-width:1024px){.path-frontpage #main{padding-top:0}}.profile,.user-login-form{max-width:820px;margin:0 auto;padding:0 4rem}.block-exposedformsite-db-searchpage-pageform form,.view-site-db-search>div{padding:0 2rem;display:block;margin:0 auto;max-width:1680px;font-size:2rem}@media (min-width:768px){.block-exposedformsite-db-searchpage-pageform form,.view-site-db-search>div{width:67vw;padding:0 4rem}}@media (min-width:1024px){.block-exposedformsite-db-searchpage-pageform form,.view-site-db-search>div{width:60vw;max-width:1080px}}.node--view-mode-full .node__content>div,.view-search-general .view-content>div,.view-taxonomy-term .view-content>div{padding:2rem}@media (min-width:768px){.node--view-mode-full .node__content>div,.view-search-general .view-content>div,.view-taxonomy-term .view-content>div{max-width:1000px;margin:2rem auto;padding:0 2rem}}@media (min-width:1024px){.node--view-mode-full .node__content>div,.view-search-general .view-content>div,.view-taxonomy-term .view-content>div{padding:0}}.node--view-mode-full .node__content .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference,.view-search-general .view-content .text-formatted,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference,.view-taxonomy-term .view-content .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference{padding:0 2rem;display:block;margin:0 auto;max-width:1680px}@media (min-width:768px){.node--view-mode-full .node__content .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference,.view-search-general .view-content .text-formatted,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference,.view-taxonomy-term .view-content .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference{width:67vw;padding:0 4rem}}@media (min-width:1024px){.node--view-mode-full .node__content .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference,.view-search-general .view-content .text-formatted,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference,.view-taxonomy-term .view-content .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference{width:60vw;max-width:1080px}.node--view-mode-full .node__content .text-formatted.field--name-body>p,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference.field--name-body>p,.view-search-general .view-content .text-formatted.field--name-body>p,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference.field--name-body>p,.view-taxonomy-term .view-content .text-formatted.field--name-body>p,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference.field--name-body>p{font-size:1.6rem;line-height:1.8}}@media (min-width:768px){.node--view-mode-full .node__content .text-formatted blockquote,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference blockquote,.view-search-general .view-content .text-formatted blockquote,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference blockquote,.view-taxonomy-term .view-content .text-formatted blockquote,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference blockquote{width:100vw;left:50%;margin-left:-50vw}}.node--view-mode-full .node__content .text-formatted blockquote p,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference blockquote p,.view-search-general .view-content .text-formatted blockquote p,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference blockquote p,.view-taxonomy-term .view-content .text-formatted blockquote p,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference blockquote p{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:768px){.node--view-mode-full .node__content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image{max-height:auto;min-height:68vw;width:80vw;margin-left:-10vw}}@media (min-width:960px){.node--view-mode-full .node__content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image{min-height:44vw}}@media (min-width:1024px){.node--view-mode-full .node__content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image{min-height:43vw;width:75vw;margin-top:10rem;margin-left:calc(-15vw + 4rem);max-width:none}}@media (min-width:1260px){.node--view-mode-full .node__content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image{min-height:35vw;width:60vw;margin-left:-4rem}}@media (min-width:1360px){.node--view-mode-full .node__content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image{min-height:34vw}}.node--view-mode-full .node__content .text-formatted .view-mode-feature-caption,.node--view-mode-full .node__content .text-formatted .view-mode-large,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .view-mode-feature-caption,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .view-mode-large,.view-search-general .view-content .text-formatted .view-mode-feature-caption,.view-search-general .view-content .text-formatted .view-mode-large,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .view-mode-feature-caption,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .view-mode-large,.view-taxonomy-term .view-content .text-formatted .view-mode-feature-caption,.view-taxonomy-term .view-content .text-formatted .view-mode-large,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .view-mode-feature-caption,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .view-mode-large{width:100vw;left:calc(50% + 4rem);margin-left:calc(-50vw - 4rem);padding:0 4rem;margin-top:4rem;margin-bottom:4rem}.node--view-mode-full .node__content .text-formatted .view-mode-feature-caption .inner-wrap,.node--view-mode-full .node__content .text-formatted .view-mode-large .inner-wrap,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .view-mode-feature-caption .inner-wrap,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .view-mode-large .inner-wrap,.path-search main .search-block-form form,.view-search-general .view-content .text-formatted .view-mode-feature-caption .inner-wrap,.view-search-general .view-content .text-formatted .view-mode-large .inner-wrap,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .view-mode-feature-caption .inner-wrap,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .view-mode-large .inner-wrap,.view-taxonomy-term .view-content .text-formatted .view-mode-feature-caption .inner-wrap,.view-taxonomy-term .view-content .text-formatted .view-mode-large .inner-wrap,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .view-mode-feature-caption .inner-wrap,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .view-mode-large .inner-wrap{margin:0 auto;max-width:1600px;width:100%;position:relative}.node--view-mode-full .node__content .text-formatted .media-video,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .media-video,.view-search-general .view-content .text-formatted .media-video,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .media-video,.view-taxonomy-term .view-content .text-formatted .media-video,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .media-video{max-width:1000px;margin:4rem auto}@media (min-width:1024px){.node--view-mode-full .node__content .text-formatted .media-video,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .media-video,.view-search-general .view-content .text-formatted .media-video,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .media-video,.view-taxonomy-term .view-content .text-formatted .media-video,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .media-video{margin:7rem auto 12rem}}.node--view-mode-full .node__content .text-formatted .entity-landing-link,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-search-general .view-content .text-formatted .entity-landing-link,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-taxonomy-term .view-content .text-formatted .entity-landing-link,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link{position:relative}@media (min-width:1024px){.node--view-mode-full .node__content .text-formatted .entity-landing-link,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-search-general .view-content .text-formatted .entity-landing-link,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-taxonomy-term .view-content .text-formatted .entity-landing-link,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link{left:50%;margin-left:-38vw}}@media (min-width:1680px){.node--view-mode-full .node__content .text-formatted .entity-landing-link,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-search-general .view-content .text-formatted .entity-landing-link,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-taxonomy-term .view-content .text-formatted .entity-landing-link,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link{margin-left:-600px}}.node--view-mode-full .node__content .text-formatted .entity--cta-text,.node--view-mode-full .node__content .text-formatted .entity--hunger-fact,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--hunger-fact,.view-search-general .view-content .text-formatted .entity--cta-text,.view-search-general .view-content .text-formatted .entity--hunger-fact,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--hunger-fact,.view-taxonomy-term .view-content .text-formatted .entity--cta-text,.view-taxonomy-term .view-content .text-formatted .entity--hunger-fact,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--hunger-fact{position:relative}@media (min-width:768px){.node--view-mode-full .node__content .text-formatted .entity--cta-text,.node--view-mode-full .node__content .text-formatted .entity--hunger-fact,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--hunger-fact,.view-search-general .view-content .text-formatted .entity--cta-text,.view-search-general .view-content .text-formatted .entity--hunger-fact,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--hunger-fact,.view-taxonomy-term .view-content .text-formatted .entity--cta-text,.view-taxonomy-term .view-content .text-formatted .entity--hunger-fact,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--hunger-fact{width:100vw;left:50%;margin-left:-50vw}}.node--view-mode-full .node__content .text-formatted .entity--cta-text,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-search-general .view-content .text-formatted .entity--cta-text,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-taxonomy-term .view-content .text-formatted .entity--cta-text,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text{margin-top:4rem;margin-bottom:4rem}.node--view-mode-full .node__content .text-formatted .entity--cta-text .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-text .text-formatted,.view-search-general .view-content .text-formatted .entity--cta-text .text-formatted,.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text .text-formatted,.view-taxonomy-term .view-content .text-formatted .entity--cta-text .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text .text-formatted{width:auto;max-width:1600px}.byline{font-weight:700;font-size:1.4rem;text-transform:uppercase}.byline .field,.byline a,.byline span{display:inline-block;vertical-align:top;margin-top:0}.byline .field--name-field-date-simple,.byline .field--name-field-entity-profile{font-weight:500}.byline .field--name-field-taxonomy-series{text-transform:none}@media (min-width:1024px){.byline+.text-formatted+.byline{margin-bottom:0}}.page-node-type-partner .node--view-mode-full .node__content,.page-node-type-profile .node--view-mode-full .node__content{max-width:1260px;margin:0 auto;padding:6rem 4rem}.page-node-type-partner .node--view-mode-full .node__content:after,.page-node-type-profile .node--view-mode-full .node__content:after{content:"";display:table;clear:both}@media (min-width:960px){.page-node-type-partner .node--view-mode-full .node__content,.page-node-type-profile .node--view-mode-full .node__content{padding-top:8rem}}@media (min-width:1024px){.page-node-type-partner .node--view-mode-full .node__content,.page-node-type-profile .node--view-mode-full .node__content{width:90vw}}.page-node-type-partner .node--view-mode-full .node__content .text-formatted,.page-node-type-profile .node--view-mode-full .node__content .text-formatted{grid-gap:0;padding:0;width:auto;font-weight:300}.page-node-type-partner .node--view-mode-full .node__content h1,.page-node-type-profile .node--view-mode-full .node__content h1{margin-bottom:1rem}.page-node-type-partner .node--view-mode-full .node__content .main-section,.page-node-type-partner .node--view-mode-full .node__content .side-section,.page-node-type-profile .node--view-mode-full .node__content .main-section,.page-node-type-profile .node--view-mode-full .node__content .side-section{margin:0 auto 2rem}.page-node-type-partner .node--view-mode-full .node__content .side-section,.page-node-type-profile .node--view-mode-full .node__content .side-section{font-size:1.6rem}@media (min-width:960px){.page-node-type-partner .node--view-mode-full .node__content .side-section,.page-node-type-profile .node--view-mode-full .node__content .side-section{float:left;width:32%;padding:0 4rem 0 0}.page-node-type-partner .node--view-mode-full .node__content .side-section~.main-section,.page-node-type-profile .node--view-mode-full .node__content .side-section~.main-section{float:left;width:60%;padding:0 0 0 4rem}}.page-node-type-partner .node--view-mode-full .node__content div[class*=field--name-field-social],.page-node-type-profile .node--view-mode-full .node__content div[class*=field--name-field-social]{display:inline-block;vertical-align:top;width:1em;height:1em;position:relative;margin:0}.page-node-type-partner .node--view-mode-full .node__content div[class*=field--name-field-social]+div[class*=field--name-field-social],.page-node-type-profile .node--view-mode-full .node__content div[class*=field--name-field-social]+div[class*=field--name-field-social]{margin-left:2rem}.page-node-type-partner .node--view-mode-full .node__content div[class*=field--name-field-social]:before,.page-node-type-profile .node--view-mode-full .node__content div[class*=field--name-field-social]:before{content:nkh;font-family:'nkh';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;color:#94989e;display:block;position:absolute;transition:all .2s;font-size:1em}.menu--footer-social-media-links li:hover:before,.menu--header-social-media-links li:hover:before,.page-node-type-partner .node--view-mode-full .node__content div[class*=field--name-field-social]:hover:before,.page-node-type-profile .node--view-mode-full .node__content div[class*=field--name-field-social]:hover:before{color:#83868b}.page-node-type-partner .node--view-mode-full .node__content div[class*=field--name-field-social] a,.page-node-type-profile .node--view-mode-full .node__content div[class*=field--name-field-social] a{display:block;position:relative;text-indent:-9999px;overflow:hidden}.menu--footer-social-media-links .facebook:before,.menu--header-social-media-links .facebook:before,.page-node-type-partner .node--view-mode-full .node__content .field--name-field-social-fb:before,.page-node-type-profile .node--view-mode-full .node__content .field--name-field-social-fb:before{content:""}.menu--footer-social-media-links .twitter:before,.menu--header-social-media-links .twitter:before,.page-node-type-partner .node--view-mode-full .node__content .field--name-field-social-tw:before,.page-node-type-profile .node--view-mode-full .node__content .field--name-field-social-tw:before{content:""}.menu--footer-social-media-links .instagram:before,.menu--header-social-media-links .instagram:before,.page-node-type-partner .node--view-mode-full .node__content .field--name-field-social-ins:before,.page-node-type-profile .node--view-mode-full .node__content .field--name-field-social-ins:before{content:""}.page-node-type-partner .node--view-mode-full .share-section+.node__content,.page-node-type-profile .node--view-mode-full .share-section+.node__content{padding-top:0}@media (min-width:960px){.page-node-type-partner .node--view-mode-full .share-section+.node__content,.page-node-type-profile .node--view-mode-full .share-section+.node__content{padding-top:0}}@media (min-width:1024px){.page-node-type-partner .node--view-mode-full .share-section+.node__content,.page-node-type-profile .node--view-mode-full .share-section+.node__content{padding-top:0}}.path-taxonomy #main{padding-bottom:0}.view-search-general .view-content .views-row,.view-site-db-search .view-content .views-row,.view-taxonomy-term .view-content .views-row{background:#fff;margin-bottom:1em;padding:.8em}.view-search-general>a,.view-site-db-search>a,.view-taxonomy-term>a{display:block;font-size:2rem}.view-search-general span>a,.view-site-db-search span>a,.view-taxonomy-term span>a{margin-bottom:.5em}.view-search-general .pager,.view-site-db-search .pager,.view-taxonomy-term .pager{padding-bottom:1em}.view-search-general .pager li,.view-site-db-search .pager li,.view-taxonomy-term .pager li{display:inline-block}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label a:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label a:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label a:after,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext] a:after,.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext] a:after,.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext] a:after,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a:after,.view-search-general .pager a:after,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext] a:after,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a:after,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label a:after,.view-search-general h2 a:after,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a:after,.view-site-db-search .pager a:after,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext] a:after,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a:after,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label a:after,.view-site-db-search h2 a:after,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a:after,.view-taxonomy-term .pager a:after,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext] a:after,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a:after,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label a:after,.view-taxonomy-term h2 a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label a:after{content:none}@media (min-width:768px){.view-search-general .feed-icons,.view-search-general h1,.view-site-db-search .feed-icons,.view-site-db-search h1,.view-taxonomy-term .feed-icons,.view-taxonomy-term h1{max-width:1000px;margin:0 auto}}.view-search-general h1,.view-site-db-search h1,.view-taxonomy-term h1{padding:2rem 3rem}@media (min-width:1024px){.view-search-general h1,.view-site-db-search h1,.view-taxonomy-term h1{padding:4rem 0 2rem}}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext],.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-search-general h2,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-site-db-search h2,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-taxonomy-term h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label{line-height:1.4}@media (min-width:1024px){.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext],.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-search-general h2,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-site-db-search h2,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-taxonomy-term h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label{font-size:3.2rem}}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label *,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label *,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label *,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext] *,.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext] *,.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext] *,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label *,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext] *,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label *,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label *,.view-search-general h2 *,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label *,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext] *,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label *,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label *,.view-site-db-search h2 *,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label *,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext] *,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label *,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label *,.view-taxonomy-term h2 *,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label *{font-size:inherit;display:inline}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label a,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label a,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label a,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext] a,.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext] a,.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext] a,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext] a,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label a,.view-search-general h2 a,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext] a,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label a,.view-site-db-search h2 a,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext] a,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label a,.view-taxonomy-term h2 a,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label a{text-decoration:underline}.view-search-general ul li,.view-site-db-search ul li,.view-taxonomy-term ul li{display:block;margin-left:2em}.view-search-general ul li:before,.view-site-db-search ul li:before,.view-taxonomy-term ul li:before{width:1rem;height:1rem;margin:.5em 0 0 -1.5em}.view-site-db-search article>*{margin-top:0!important;margin-bottom:.5rem!important}.view-site-db-search article>* *{margin-top:0!important;margin-bottom:0!important}.path-search main,.view-taxonomy-term{background:#f6f5f3;padding-top:1em}.view-taxonomy-term .view-content .node__content .text-formatted{max-width:auto;width:100%;padding:0}.view-taxonomy-term .feed-icons{padding:0 2rem 2rem}.view-taxonomy-term .feed-icons a{font-weight:700;display:inline;text-decoration:underline}.path-search .view-site-db-search .view-header{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#a3a3a3;margin-top:4rem}.path-search .views-exposed-form [name=search_api_fulltext]{width:100%;background:#fff;padding:1.5rem;font-size:1.6rem}.path-search .views-exposed-form [for=edit-search-api-fulltext]{margin-bottom:1.6rem}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .path-search main .search-block-form .field-label,.path-search .views-exposed-form main .search-block-form [for=edit-search-api-fulltext],.path-search main .search-block-form .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-search main .search-block-form .views-exposed-form [for=edit-search-api-fulltext],.path-search main .search-block-form [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.path-search main .search-block-form [class*=block-exposedformresource-viewpage] .form-type-textfield label,.path-search main .search-block-form h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .path-search main .search-block-form .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .path-search main .search-block-form label{display:none}.path-search main .search-block-form form{background:#fff;max-width:1000px;display:block;opacity:1}.path-search main .block-search.block{width:100%;padding:0 2rem}.path-search main .block-search.block .form-type-search{width:75%}.path-search main .block-search.block .form-actions{width:25%}.path-search .view-content li,.path-search .view-content li a,.path-search .view-content p,.path-search .view-content span,.path-search .view-search-general li,.path-search .view-search-general li a,.path-search .view-search-general p,.path-search .view-search-general span{font-size:1.6rem}[id=footer] .menu--main{margin:2rem 0 3rem}[id=footer] nav:not(.menu--footer-social-media-links) li:before,nav.block-menu:not(.menu--header-social-media-links):not(.menu--footer-social-media-links) li:before{display:none}.menu--footer{display:inline}.menu--footer li{display:inline-block;margin-right:1%;width:48%}@media (min-width:768px){.menu--footer{margin:0}.menu--footer li,.menu--footer ul{display:inline;margin-right:40px}.menu--footer li:last-child{margin-right:0}}@media (min-width:1024px){.menu--footer{margin:0}}.menu--footer-social-media-links a,.menu--header-social-media-links a{display:block;padding:0;position:absolute!important;height:20px;width:20px;overflow:hidden;white-space:nowrap}.logo-link:after,.menu--footer-social-media-links a:after,.menu--header-social-media-links a:after{content:none}.menu--footer-social-media-links a,.menu--footer-social-media-links a:focus,.menu--footer-social-media-links a:hover,.menu--header-social-media-links a,.menu--header-social-media-links a:focus,.menu--header-social-media-links a:hover{color:transparent;background:0 0}.menu--footer-social-media-links li:before,.menu--header-social-media-links li:before{content:nkh;font-family:'nkh';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;color:#94989e;display:block;position:absolute;transition:all .2s;background:0 0;margin:0}.menu--header-social-media-links .email:before{margin-top:1px;width:21px;height:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='16px' viewBox='1 1 21 16' enable-background='new 1 1 21 16' xml:space='preserve'%3e%3cg transform='translate(1 1)'%3e%3cpath fill='none' stroke='%23979797' stroke-width='1.3' d='M0.84,1.101v13.339c0,0.509,0.413,0.92,0.92,0.92h17.479 c0.509,0,0.921-0.411,0.921-0.92V1.56c0-0.507-0.412-0.919-0.921-0.919H1.3C1.046,0.64,0.84,0.846,0.84,1.101z'/%3e%3cpath fill='none' stroke='%23979797' stroke-width='1.3' d='M0.84,0.64l8.992,9.487c0.35,0.367,0.932,0.383,1.301,0.035 c0.012-0.012,0.023-0.025,0.035-0.035L20.16,0.64'/%3e%3c/g%3e%3c/svg%3e")}.menu--header-social-media-links.block{margin-top:2rem}@media (min-width:768px){.menu--header-social-media-links.block{margin-top:0}}@media (min-width:1024px){.menu--header-social-media-links.block{margin-top:1.3rem;width:268px;display:inline-block}}@media (min-width:1120px){.menu--header-social-media-links.block{width:273px}}@media (min-width:1260px){.menu--header-social-media-links.block{width:276px}}.menu--header-social-media-links li{display:inline-block;vertical-align:top;padding:0}.menu--header-social-media-links li+li{margin-left:3rem}@media (min-width:1024px){.menu--header-social-media-links li+li{margin-left:40px}}.menu--header-social-media-links li:before{font-size:1.8rem}@media (min-width:1024px){.menu--header-social-media-links li:last-child{margin-right:24px}.menu--header-social-media-links .block-newslettersignupform{position:absolute}}.menu--footer-social-media-links{margin:3rem 0 5rem}@media (min-width:768px){.menu--footer-social-media-links{width:40%}}@media (min-width:1024px){.menu--footer-social-media-links{width:auto}}.menu--footer-social-media-links li.home:before{content:""}.menu--footer-social-media-links li.youtube:before{content:""}.menu--footer-social-media-links li{padding:0}.menu--footer-social-media-links li:before{font-size:2.6rem}.menu--footer-social-media-links li:active:before,.menu--footer-social-media-links li:focus:before,.menu--footer-social-media-links li:hover:before{color:#c8ccd2}.menu--footer-social-media-links li:first-child{display:block;clear:both;margin-top:-1rem;height:85px}.menu--footer-social-media-links li:first-child a{width:180px;height:85px;display:block;margin:0}.menu--footer-social-media-links li:first-child:before{font-size:84px;color:#fff}.menu--footer-social-media-links li:nth-child(2){margin-left:0}.menu--footer-social-media-links li+li{margin-left:48px}.block-address a,.menu--footer-social-media-links,[id=footer] .menu--main{display:block}@media (min-width:768px){.menu--footer-social-media-links,[id=footer] .menu--main{display:inline-block;margin:5rem 0}}@media (min-width:1024px){.menu--footer-social-media-links,[id=footer] .menu--main{display:inline-block;margin:6rem 1.2rem 5rem 0}}.menu--footer-social-media-links li,[class*=block-views-blockpartners-block] img,[class*=block-views-blockprofiles-block] img,[id=footer] .menu--main li{display:inline-block}[id=footer]{padding:50px 0 170px;background:#383d44;font-size:12px}@media (min-width:480px){[id=footer]{font-size:14px}}@media (min-width:1024px){[id=footer]{padding-bottom:50px}}[id=footer] .inner-wrapper{margin:0 auto;padding:0 2rem}@media (min-width:768px){[id=footer] .inner-wrapper{max-width:1280px}}@media (min-width:1024px){[id=footer] .inner-wrapper{padding:0 4rem}}[id=footer] nav:not(.menu--footer-social-media-links) a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}[id=footer] nav:not(.menu--footer-social-media-links) a:hover{color:#c8ccd2}[id=footer] li.menu-item{padding-left:0}[id=footer] li.menu-item li.menu-item a{color:#94989e;font-weight:300;text-transform:none}[id=footer] li.menu-item li.menu-item:focus a,[id=footer] li.menu-item li.menu-item:hover a{color:#fff}[id=footer] .menu--main{width:100%}@media (min-width:768px){[id=footer] .menu--main{width:58%;vertical-align:top}}@media (min-width:1024px){[id=footer] .menu--main{width:72%;float:right}}[id=footer] .menu--main .menu>li{width:48%;vertical-align:top;margin-right:.5%;margin-bottom:10px}@media (min-width:1024px){[id=footer] .menu--main .menu>li{width:23.5%;margin-right:1%}}[id=footer] .menu--main .menu>li a{padding-bottom:10px;display:block}[id=footer] .menu--main .menu>li:last-child{margin-right:0}[id=footer] .menu--main .menu>li li{width:100%;line-height:1.2;margin-bottom:0}[id=footer] .block-footerdonate,[id=footer] .block-newslettersignupform-2,[id=footer] .block-newslettersignupformfooter{display:none;margin:0}@media (min-width:1024px){[id=footer]>*{vertical-align:top}[id=footer] .block-mobilecommonssignup,[id=footer] .menu--footer{display:inline-block}[id=footer] .block-footerdonate,[id=footer] .block-newslettersignupform-2,[id=footer] .block-newslettersignupformfooter{margin-top:-1.1rem;display:inline-block}[id=footer] .header-newsletter-form__toggle{background-color:#94989e;padding:0}[id=footer] .header-newsletter-form__toggle span:first-of-type{padding:1.1em 0 1em;display:block;width:100%}[id=footer] .block-newslettersignupform-2,[id=footer] .block-newslettersignupformfooter{position:absolute;right:0;margin-right:17.4rem}[id=footer] .block-newslettersignupform-2:active .header-newsletter-form__toggle,[id=footer] .block-newslettersignupform-2:focus .header-newsletter-form__toggle,[id=footer] .block-newslettersignupform-2:hover .header-newsletter-form__toggle,[id=footer] .block-newslettersignupformfooter:active .header-newsletter-form__toggle,[id=footer] .block-newslettersignupformfooter:focus .header-newsletter-form__toggle,[id=footer] .block-newslettersignupformfooter:hover .header-newsletter-form__toggle{background-color:#4d545d}[id=footer] .block-footerdonate{float:right}[id=footer] .menu--footer-social-media-links{float:left;clear:both}}.block-address{clear:both;font-size:12px;display:block;margin:0}@media (min-width:768px){.block-address{font-size:14px;display:block;margin:0 7px 0 0}}.block-address *{color:#94989e;font-weight:300;text-decoration:none;font-style:normal}@media (min-width:768px){.block-address *{display:inline;margin:0 7px 0 0}}@media (min-width:1024px){.block-address a{display:inline}}#header{width:100%;bottom:0;position:fixed;z-index:998}@media all and (max-width:1023px){#header{top:auto!important}}@media (min-width:1024px){#header.top-sticky{top:0}}#header .inner-wrapper{width:100%;max-width:100vw;height:100%;margin:0}#header .header-wrapper{background:#fff;min-height:140px;width:100%;z-index:0;bottom:0;position:fixed;box-shadow:0 -1px 3px rgba(56,61,68,.8)}@media (min-width:1024px){#header .header-wrapper{min-height:100px;position:relative;box-shadow:none}}@media (min-width:1360px){#header .header-wrapper{min-height:115px;position:relative;box-shadow:none}}@media (min-width:1024px){#header{background:rgba(255,255,255,.9);bottom:inherit;height:auto;min-height:108px;position:relative;transition-delay:.4s;transition:top .4s;transition-timing-function:cubic-bezier(.7,0,.3,1)}#header .inner-wrapper{max-width:1320px;padding:0 10px}}@media (min-width:1260px){#header .inner-wrapper{margin:0 auto}}#header .logo-link,.nkh-logo{max-width:170px;display:block;height:88px}@media (min-width:1024px){#header .logo-link{max-width:150px}}#header .nkh-logo{position:fixed;bottom:3.5rem;left:2rem}@media (min-width:1024px){#header .nkh-logo{position:relative;display:block;left:0;top:-.75em}}@media (min-width:1360px){#header .nkh-logo{top:-.75em}}#header div[class*=block-fundraise].closed,#header div[class*=block-fundraise].open{display:inline-block;position:relative;text-align:right}@media (min-width:1024px){.path-frontpage #header .header-wrapper{background:0 0;min-height:74px}}@media (min-width:1360px){.path-frontpage #header .header-wrapper{min-height:89px}}@media (min-width:1024px){.path-frontpage #header.top-sticky .header-wrapper{min-height:100px}}@media (min-width:1360px){.path-frontpage #header.top-sticky .header-wrapper{min-height:115px}}.nkh-logo{max-width:150px;height:125px}.nkh-logo .st0{fill:#231f20}.nkh-logo .st1{fill:#f16722}.nkh-logo .st2{fill:#717275}#block-nkh-branding{display:none}@media (min-width:1024px){.region-alert{position:relative;z-index:999}}.header-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;background:url(../../images/texture_orange.png) #fe6a0d;min-height:20vh}.header-section__has-image{min-height:78vw}@media (min-width:768px){.header-section__has-image{min-height:51vw}}@media (min-width:960px){.header-section__has-image{min-height:34vw}}@media (min-width:1360px){.header-section__has-image{min-height:37vw}}body:not(.page-node-type-landing-page) .header-section__has-image{min-height:51vw}@media (min-width:768px){body:not(.page-node-type-landing-page) .header-section__has-image{min-height:51vw}}@media (min-width:960px){body:not(.page-node-type-landing-page) .header-section__has-image{min-height:34vw}}@media (min-width:1360px){body:not(.page-node-type-landing-page) .header-section__has-image{min-height:37vw}}.header-section .field--name-field-image-banner{position:absolute;overflow:hidden;height:100%;top:0;left:0;width:100%;margin:0;min-height:100%}.header-section .field--name-field-image-banner *{width:100%;margin:0;min-height:100%}.header-section .field--name-field-image-banner img{position:absolute;top:0;left:0;height:auto;width:auto;min-width:100%;min-height:100%}.header-section__overlay{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;margin:auto;position:relative;z-index:10;padding:4vw 5vw;box-sizing:content-box;max-width:1300px}.header-section__overlay h1{color:#fff;line-height:1}.header-section__overlay .field--name-field-taxonomy-series{text-transform:uppercase;font-weight:700}.header-section__overlay .field--name-field-taxonomy-series a{color:#fff;background:url(../../images/texture_orange.png) #fe6a0d;display:inline-block;padding:.5em 1em;margin-bottom:1em;transition:all .2s}.header-section__overlay .field--name-field-taxonomy-series a:focus:after,.header-section__overlay .field--name-field-taxonomy-series a:hover:after{background:#fff}@media all and (-ms-high-contrast:none){.header-section__has-image{display:table;width:100%}.header-section__overlay{min-height:20vh;box-sizing:border-box}.header-section__has-image .header-section__overlay{display:table-cell;vertical-align:middle;position:relative!important;min-height:78vw}}@media all and (-ms-high-contrast:none) and (min-width:768px){.header-section__has-image .header-section__overlay{min-height:51vw}}@media all and (-ms-high-contrast:none) and (min-width:960px){.header-section__has-image .header-section__overlay{min-height:37vw}}@media all and (-ms-high-contrast:none){.page-node-type-landing-page .header-section__has-image .header-section__overlay{vertical-align:bottom}}.page-node-type-blog h1,.page-node-type-news h1,.page-node-type-page h1,.page-node-type-program h1{color:#fff;background:url(../../images/texture_orange.png) #fe6a0d;display:inline;line-height:1.2;font-size:3.8rem;letter-spacing:-.2rem}@media (min-width:540px){.page-node-type-blog h1,.page-node-type-news h1,.page-node-type-page h1,.page-node-type-program h1{font-size:4.5rem}}@media (min-width:768px){.page-node-type-blog h1,.page-node-type-news h1,.page-node-type-page h1,.page-node-type-program h1{font-size:5rem}}@media (min-width:960px){.page-node-type-blog h1,.page-node-type-news h1,.page-node-type-page h1,.page-node-type-program h1{font-size:6rem}}@media (min-width:1120px){.page-node-type-blog h1,.page-node-type-news h1,.page-node-type-page h1,.page-node-type-program h1{font-size:7rem}}.page-node-type-blog .header-section__overlay,.page-node-type-news .header-section__overlay,.page-node-type-page .header-section__overlay,.page-node-type-program .header-section__overlay{max-width:1300px}.page-node-type-landing-page .header-section{background:#f6f5f3;margin-bottom:5vw;-ms-flex-pack:start;justify-content:flex-start}.page-node-type-landing-page .header-section__has-image .header-section__overlay{position:absolute;bottom:0;left:0}@media (min-width:1260px){.page-node-type-landing-page .header-section__has-image .header-section__overlay{max-width:none}}.page-node-type-landing-page .header-section__overlay{margin:0 auto;text-align:left;padding:4vw 5vw 0}.page-node-type-landing-page .header-section__big-title{margin-bottom:5rem;padding-bottom:4vw}.page-node-type-landing-page .header-section__big-title h1{color:#fff;background:url(../../images/texture_orange.png) #fe6a0d;margin-left:0;display:inline;font-size:3.8rem}@media (min-width:540px){.page-node-type-landing-page .header-section__big-title h1{font-size:4.5rem}}@media (min-width:768px){.page-node-type-landing-page .header-section__big-title h1{font-size:5rem}}@media (min-width:960px){.page-node-type-landing-page .header-section__big-title h1{font-size:6rem}}@media (min-width:1120px){.page-node-type-landing-page .header-section__big-title h1{font-size:8rem}}.page-node-type-landing-page h1{color:#fff;background:url(../../images/texture_orange.png) #fe6a0d;display:inline-block;margin-left:14.5vw}@media (min-width:1260px){.page-node-type-landing-page h1{margin-left:24vw}}.page-node-type-landing-page .field--name-field-subtitle{color:#fe6a0d;text-indent:14.5vw;text-align:left;text-transform:uppercase;font-weight:800;line-height:.9;letter-spacing:-.05em;max-width:90vw;margin:0 0 -.35em;font-size:5rem}@supports (display:block){.page-node-type-landing-page .field--name-field-subtitle{-webkit-mask:url(/themes/custom/nkh/images/solid_orange.png);mask:url(/themes/custom/nkh/images/solid_orange.png);mask-size:auto auto;-webkit-mask-size:600px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}.page-node-type-landing-page .field--name-field-subtitle p{margin-bottom:0}@media (min-width:540px){.page-node-type-landing-page .field--name-field-subtitle{font-size:7rem}}@media (min-width:768px){.page-node-type-landing-page .field--name-field-subtitle{font-size:10rem}}@media (min-width:960px){.page-node-type-landing-page .field--name-field-subtitle{text-indent:19vw;font-size:11rem}}@media (min-width:1024px){.page-node-type-landing-page .field--name-field-subtitle{text-indent:15vw;font-size:13rem}}@media (min-width:1260px){.page-node-type-landing-page .field--name-field-subtitle{text-indent:24vw;font-size:12vw}}@media (min-width:1360px){.page-node-type-landing-page .field--name-field-subtitle{font-size:10vw}}@media (min-width:960px){.page-node-type-landing-page .subtitle_max_length h1{margin-left:19vw}}@media (min-width:1260px){.page-node-type-landing-page .subtitle_max_length h1{margin-left:24vw}}.page-node-type-landing-page .subtitle_max_length .field--name-field-subtitle{font-size:4.5rem}@media (min-width:540px){.page-node-type-landing-page .subtitle_max_length .field--name-field-subtitle{font-size:6.5rem}}@media (min-width:768px){.page-node-type-landing-page .subtitle_max_length .field--name-field-subtitle{font-size:8vw}}@media (min-width:960px){.page-node-type-landing-page .subtitle_max_length .field--name-field-subtitle{text-indent:19vw;font-size:8vw}}@media (min-width:1260px){.page-node-type-landing-page .subtitle_max_length .field--name-field-subtitle{text-indent:24vw;font-size:8vw}}@media (min-width:1360px){.page-node-type-landing-page .subtitle_max_length .field--name-field-subtitle{font-size:7.5vw}}.header-section__campaign{display:block}.header-section__campaign .field--name-field-intro{color:#fff}.header-section__campaign .field--name-field-intro a{color:inherit}.header-section__campaign .field--name-field-intro a:after{background:#fff}.header-section__campaign h1{margin:.5em 0;font-size:3.8rem}@media (min-width:540px){.header-section__campaign h1{font-size:4.5rem}}@media (min-width:768px){.header-section__campaign h1{font-size:5rem}}@media (min-width:960px){.header-section__campaign h1{font-size:6rem}}@media (min-width:1024px){.header-section__campaign h1{font-size:7rem}}@media (min-width:1120px){.header-section__campaign h1{font-size:8rem}}.intro-section{text-align:left;color:#fff}@media (min-width:1024px){.intro-section .field--name-field-intro{font-size:2.7rem}}@media (min-width:1120px){.intro-section .field--name-field-intro{font-size:3rem}}@media (min-width:1360px){.intro-section .field--name-field-intro{font-size:3.6rem}}@media (min-width:1024px){.header-section__has-featured-image,.header-section__has-video{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:content-box}.header-section__has-featured-image .intro-section{width:50%;padding:0 0 0 4rem}}@media (min-width:1360px){.header-section__has-featured-image .intro-section{width:60%}}.header-section__has-featured-image .intro-section__image{width:100%}@media (min-width:1024px){.header-section__has-featured-image .intro-section__image{width:50%;padding:0 4rem 0 0}}@media (min-width:1360px){.header-section__has-featured-image .intro-section__image{width:40%}}@media (min-width:1024px){.header-section__has-video .intro-section{width:50%;padding:0 0 0 2rem}}@media (min-width:1360px){.header-section__has-video .intro-section{width:40%}}.header-section__has-video .intro-section__video{width:100%}@media (min-width:1024px){.header-section__has-video .intro-section__video{width:50%;padding:0 1rem 0 0}}@media (min-width:1120px){.header-section__has-video .intro-section__video{padding:0 4rem 0 0}}@media (min-width:1360px){.header-section__has-video .intro-section__video{width:60%}}.share-section{background:#f6f5f3;padding:12px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:4rem}@media (min-width:768px){.share-section{margin-bottom:8rem}}.share-section li{display:inline-block;vertical-align:top}.share-section *{font-weight:300;font-size:1.4rem;color:#383d44}.share-section a{text-decoration:none}.block-nkh-breadcrumbs{-ms-flex:1 1;flex:1 1;padding-right:20px}.block-nkh-breadcrumbs li{vertical-align:top;margin-right:6px;margin-bottom:6px}.block-nkh-breadcrumbs li+li{margin-left:6px}.block-nkh-breadcrumbs li:last-child{margin-left:0}.block-nkh-breadcrumbs a{text-decoration:none;border-bottom:2px solid #fe6a0d;padding-bottom:.4rem}.share-this{display:none}@media (min-width:768px){.share-this{display:block;min-width:205px}.share-this span,.share-this ul{display:inline-block;vertical-align:top}.share-this li{margin:-3px 25px 0 15px;padding:0}.share-this li+li{margin-right:0}.share-this li:before{display:none}.share-this a{display:block;padding:0;position:relative;text-indent:-9999px;margin:0}.share-this a:before{content:nkh;font-family:'nkh';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;color:#fe6a0d;display:block;position:absolute;text-indent:0;transition:all .2s;font-size:23px}.share-this a:hover:before{color:#e35a03}.share-this [href*=facebook]:before{content:""}.share-this [href*=twitter]:before{content:""}}.article-list{margin-top:3rem;background:#f6f5f3}.article-list:before{content:"";position:absolute;width:50%;min-width:8.5rem;height:2rem;z-index:1;background:url(/themes/custom/nkh/images/nkh-canvas-orange.png);background-size:600px;margin:-1rem 0 0 -791px}.article-list a{text-decoration:none}.article-list a:focus:after,.article-list a:hover:after{background:0 0}.article-list a:focus .view-title,.article-list a:hover .view-title{background-position:0 1.2em}.article-list .view-content{max-width:1620px;padding:2rem 0;margin:0 auto;position:relative}@media (min-width:1024px){.article-list .view-content{padding:1.5rem 20px 5rem}}.article-list .view-header{overflow:hidden}.article-list .view-header .wrap{max-width:1620px;margin:0 auto;position:relative}.article-list .view-header .wrap:before{content:'';display:block;width:100%;height:100%;position:absolute;left:-100%;top:0;background:#f6f5f3;z-index:2}.article-list .view-header .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.article-list .view-header .path-search .views-exposed-form [for=edit-search-api-fulltext],.article-list .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.article-list .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield label,.article-list .view-header h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .article-list .view-header .field-label,.path-search .views-exposed-form .article-list .view-header [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .article-list .view-header label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .article-list .view-header .field-label{background:#f6f5f3;padding:2rem 5rem;display:inline-block;font-size:1.6rem;margin:0;color:#383d44;position:relative;z-index:10}.article-list .view-header:after{content:"";background:#fff;position:absolute;z-index:1;width:100vw;top:0;left:0;height:5rem;box-sizing:border-box}.article-list .view-content{padding-top:5rem}@media (min-width:1024px){.article-list .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.article-list .views-row{vertical-align:top;display:block;max-width:480px;margin:0 auto 2rem}@media (min-width:1024px){.article-list .views-row{display:inline-block;max-width:auto;width:30%}}.article-list .views-row:nth-child(3n-2) .view-series:after{background:url(/themes/custom/nkh/images/nkh-tile-blue.png) 0 0/250px}.article-list .views-row:nth-child(3n-2) a:active .field--type-image:after,.article-list .views-row:nth-child(3n-2) a:focus .field--type-image:after,.article-list .views-row:nth-child(3n-2) a:hover .field--type-image:after{background:rgba(72,192,231,.5)}.article-list .views-row:nth-child(3n-1) .view-series:after{background:url(/themes/custom/nkh/images/nkh-tile-green.png) 0 0/250px}.article-list .views-row:nth-child(3n-1) a:active .field--type-image:after,.article-list .views-row:nth-child(3n-1) a:focus .field--type-image:after,.article-list .views-row:nth-child(3n-1) a:hover .field--type-image:after{background:rgba(150,183,76,.5)}.article-list .views-row:nth-child(3n) .view-series:after{background:url(/themes/custom/nkh/images/nkh-tile-gold.png) 0 0/250px}.article-list .views-row:nth-child(3n) a:active .field--type-image:after,.article-list .views-row:nth-child(3n) a:focus .field--type-image:after,.article-list .views-row:nth-child(3n) a:hover .field--type-image:after{background:rgba(253,193,45,.5)}.article-list .view-header,.article-list .view-series,.article-list .view-title{font-weight:700}.article-list .view-header,.article-list .view-series,.article-list .views-field-field-entity-profile{text-transform:uppercase}.article-list .view-series{margin-top:-4.9rem;padding:1.2rem;font-size:1.2rem;display:block;position:absolute;z-index:100;color:#fff;letter-spacing:.025em}.article-list .view-series:after{opacity:.85;content:"";position:absolute;z-index:-1;width:100%;top:0;left:0;height:100%}.article-list .title-wrapper{margin-top:2.5rem;padding:0 2rem;position:relative}.article-list .view-title{font-size:2.2rem;display:inline;clear:both;margin-bottom:0;margin-top:4rem;line-height:1.6;color:#383d44;letter-spacing:-.025em;background-image:linear-gradient(180deg,transparent 0,#383d44 0);background-repeat:no-repeat;background-position:0 1.35em;padding-bottom:.55rem;transition:background-position .1s ease-out}.article-list .views-field-field-date-simple,.article-list .views-field-field-entity-profile{color:#94989e;font-size:1.2rem}.article-list .views-field-field-date-simple{display:inline-block;margin-left:2rem}.article-list .views-field-field-date-simple .field-content,.article-list .views-field-field-date-simple:after,.article-list .views-field-field-entity-profile,.article-list .views-field-field-entity-profile .field-content{display:inline}.article-list .views-field-field-date-simple:after{content:"/";margin-right:.2rem}.article-list.pressroom .views-field-field-date-simple:after,.block-views-block-core-partners-core-partners a:after,.block-views-block-core-partners-national-partners a:after,.entity--cta-text a:after,.entity-landing-link--auto a:after,.entity-landing-link--manual a:after,.entity-landing_link-auto a:after,.entity-landing_link-manual a:after,.view-cta-references a:after{content:none}.article-list .views-field-field-image-featured{margin-bottom:.5rem}.article-list .field--type-image{max-height:300px;overflow:hidden}.article-list .field--type-image:after{content:"";position:absolute;width:100%;display:block;height:100%;top:0;transition:.1s background ease-in}.entity--cta-image>a:after,.region-postscript:after{content:"";display:table;clear:both}.path-frontpage .region-postscript{max-width:1200px;margin:0 auto}.block-views-block-core-partners-core-partners,.block-views-block-core-partners-national-partners{z-index:100;padding:2rem;margin:0;vertical-align:top}.block-views-block-core-partners-core-partners .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-core-partners-core-partners .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-core-partners-core-partners [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-core-partners-core-partners [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-core-partners-core-partners h2,.block-views-block-core-partners-national-partners .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-core-partners-national-partners .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-core-partners-national-partners [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-core-partners-national-partners [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-core-partners-national-partners h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-core-partners .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-national-partners .field-label,.path-search .views-exposed-form .block-views-block-core-partners-core-partners [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-core-partners-national-partners [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-core-partners label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-national-partners label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-core-partners-core-partners .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-core-partners-national-partners .field-label{font-size:1.4rem;text-transform:uppercase;margin-bottom:2.5rem;margin-left:.3rem;color:#383d44}@media (min-width:768px){.block-views-block-core-partners-core-partners,.block-views-block-core-partners-national-partners{width:50%;float:left}}@media (min-width:480px){.block-views-block-core-partners-core-partners .view-content{margin-left:0}}.block-views-block-core-partners-core-partners .view-content>div,.color-palettes div{display:inline-block;vertical-align:middle;width:21%;margin-left:1%;margin-bottom:1%}.block-views-block-core-partners-core-partners .view-content>div+div{margin-left:2.7%}.block-views-block-core-partners-national-partners .owl-carousel{position:relative}.block-views-block-core-partners-national-partners .owl-stage-outer{width:75%;margin:0 auto;max-height:120px}.block-views-block-core-partners-national-partners .owl-stage-outer .owl-stage .owl-item{display:inline-block;float:none}.block-views-block-core-partners-national-partners .owl-stage .owl-item{vertical-align:middle;max-width:90px;width:calc(((100vw - 40px) - 4rem)*.23)!important}@media (min-width:1024px){.block-views-block-core-partners-national-partners .owl-stage .owl-item{max-width:106px}}@media (min-width:1120px){.block-views-block-core-partners-national-partners .owl-stage .owl-item{max-width:117px}}.block-views-block-core-partners-national-partners .owl-stage .owl-item>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.block,.block-views-block-core-partners-national-partners .views-field-field-image-logo .field-content{position:relative}.block-views-block-core-partners-national-partners .views-field-field-image-logo a{display:-ms-flexbox;display:flex;max-height:100%;-ms-flex-pack:center;justify-content:center}.block-views-block-core-partners-national-partners .views-field-field-image-logo a img{max-width:100%;max-height:117px;height:100%;display:block;margin:auto;-webkit-transform-style:unset}.block-views-block-core-partners-national-partners .owl-nav{width:100%}.block-views-block-core-partners-national-partners .owl-next,.block-views-block-core-partners-national-partners .owl-prev{position:absolute;top:3.4rem}.block-views-block-core-partners-national-partners .owl-prev.disabled .icon-prev{cursor:default;background:rgba(148,152,158,.5)}.block-views-block-core-partners-national-partners .owl-next{right:0}.block-views-block-core-partners-national-partners .icon-next,.block-views-block-core-partners-national-partners .icon-prev{color:#fff;background:#94989e;border-radius:50%;padding:.8rem .8rem .4rem;font-size:2rem}.block-views-block-core-partners-national-partners .icon-next:active,.block-views-block-core-partners-national-partners .icon-next:hover,.block-views-block-core-partners-national-partners .icon-prev:active,.block-views-block-core-partners-national-partners .icon-prev:hover{background:#777a7e}@media (min-width:768px){.block-views-block-core-partners-national-partners .icon-next,.block-views-block-core-partners-national-partners .icon-prev{font-size:2.5rem}}.color-palettes div{width:300px;height:100px;padding:10px;font-size:1.4rem;vertical-align:top;color:#fff;margin-left:10px;margin-bottom:10px}.color-palettes div+.color-palettes div{margin-left:10px}.teaser-text p{font-weight:400;color:#94989e;font-size:3rem;line-height:1.33}@media (min-width:768px){.teaser-text p{font-size:3.2rem}}@media (min-width:1024px){.teaser-text p{font-size:3.6rem}}.field--name-field-date-simple,.field--name-field-entity-partner,.field--name-field-entity-profile{display:inline-block;text-transform:uppercase;font-size:1.2rem;color:#a3a3a3;vertical-align:top;font-weight:700;margin-top:0}.field--name-field-date-simple .field__item,.field--name-field-entity-partner .field__item,.field--name-field-entity-profile .field__item{display:inline-block;margin-left:-.3rem}.field--name-field-date-simple .field__item:first-child,.field--name-field-date-simple .field__item:last-child,.field--name-field-entity-partner .field__item:first-child,.field--name-field-entity-partner .field__item:last-child,.field--name-field-entity-profile .field__item:first-child,.field--name-field-entity-profile .field__item:last-child{margin-left:0}.entity--cta__orange:after,.entity--cta__orange:before,.view-cta-references.view-id-cta_references>div:after,.view-cta-references.view-id-cta_references>div:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.entity--cta__orange:before,.view-cta-references.view-id-cta_references>div:before{background:#fe6a0d;opacity:.9}.entity--cta__orange:after,.view-cta-references.view-id-cta_references>div:after{background:url(/themes/custom/nkh/images/nkh-canvas-orange.png);background-size:1200px}.entity--cta-text,.view-cta-references{width:100%;overflow:visible;position:relative;padding:1rem}@media (min-width:480px){.entity--cta-text,.view-cta-references{margin-left:0;margin-right:0}}@media (min-width:1024px){.entity--cta-text,.view-cta-references{padding:2rem}}.entity--cta-text .text-formatted,.view-cta-references .text-formatted{margin:0 auto;text-align:center;max-width:1600px;position:relative;overflow:visible;z-index:1}.entity--cta-text *,.view-cta-references *{color:#fff;line-height:1.3;letter-spacing:.01em}.entity--cta-text p,.view-cta-references p{margin:0}.entity--cta-text a,.view-cta-references a{display:inline;padding-bottom:0;text-decoration:none;position:relative;border-bottom:4px solid rgba(255,255,255,.95)}.entity--cta-text .cta-form__fields .wrapable:after,.view-cta-references .cta-form__fields .wrapable:after{margin-top:-.6em}@media (min-width:419px){.entity--cta-text .cta-form__fields .wrapable:after,.view-cta-references .cta-form__fields .wrapable:after{margin-top:.45em}}.entity--cta-text:hover a,.view-cta-references:hover a{color:#fff}.entity--cta-text,.view-id-cta_references{display:block;font-weight:700;font-size:2.4rem;word-break:break-word}@media (min-width:480px){.entity--cta-text,.view-id-cta_references{font-size:3rem}}@media (min-width:768px){.entity--cta-text,.view-id-cta_references{font-size:3.6rem}}@media (min-width:1360px){.entity--cta-text,.view-id-cta_references{font-size:5rem}}.entity--cta-text p,.view-id-cta_references p{color:#fff;letter-spacing:-.025em}@supports (display:block){.entity--cta-text p,.view-id-cta_references p{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-white.png);-webkit-mask-size:1000px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}div[class*=block-views-block-cta-references-] .text-formatted{max-width:1600px}div[class*=block-views-block-cta-references-] .cta-animation{position:absolute;transform:translate(-50%,-100%) scale(.65);transform-origin:bottom center;text-align:center;transition:.25s ease-in-out;top:4rem;left:50%;width:300px;pointer-events:none;display:none;height:300px;background-size:100%;z-index:100}@media (min-width:768px){div[class*=block-views-block-cta-references-] .cta-animation{transform:translate(-50%,-100%) scale(.65);top:5rem}}@media (min-width:1024px){div[class*=block-views-block-cta-references-] .cta-animation{display:block;transform:translate(-50%,-100%) scale(1);top:8rem}}div[class*=block-views-block-cta-references-] button{background:0 0}@media (min-width:1024px){div.node__content>div.field.field--name-field-landing-link-ref{width:auto;margin-left:auto;margin-right:auto;max-width:none}}@media (min-width:1680px){div.node__content>div.field.field--name-field-landing-link-ref{width:auto;max-width:none}}.entity-landing-link--auto,.entity-landing-link--manual,.entity-landing_link-auto,.entity-landing_link-manual,.field--name-field-landing-link-ref .field__item{margin-top:5rem}.entity-landing-link--auto+.entity-landing-link--auto,.entity-landing-link--auto+.entity-landing-link--manual,.entity-landing-link--auto+.entity-landing_link-auto,.entity-landing-link--auto+.entity-landing_link-manual,.entity-landing-link--manual+.entity-landing-link--auto,.entity-landing-link--manual+.entity-landing-link--manual,.entity-landing-link--manual+.entity-landing_link-auto,.entity-landing-link--manual+.entity-landing_link-manual,.entity-landing_link-auto+.entity-landing-link--auto,.entity-landing_link-auto+.entity-landing-link--manual,.entity-landing_link-auto+.entity-landing_link-auto,.entity-landing_link-auto+.entity-landing_link-manual,.entity-landing_link-manual+.entity-landing-link--auto,.entity-landing_link-manual+.entity-landing-link--manual,.entity-landing_link-manual+.entity-landing_link-auto,.entity-landing_link-manual+.entity-landing_link-manual,.field--name-field-landing-link-ref .entity-landing-link--auto,.field--name-field-landing-link-ref .entity-landing-link--manual,.field--name-field-landing-link-ref .field__item+.field__item,.node--type-resource.node--view-mode-full form{margin-top:0}@media (min-width:1024px){.field--name-field-landing-link-ref .field__item:last-of-type{margin-bottom:5rem}}.entity-landing-link--auto:nth-child(odd) .image-section:before,.entity-landing-link--manual:nth-child(odd) .image-section:before,.entity-landing_link-auto:nth-child(odd) .image-section:before,.entity-landing_link-manual:nth-child(odd) .image-section:before,.field--name-field-landing-link-ref .field__item:nth-child(odd) .image-section:before{width:50%;height:3rem;top:-3rem;left:0}.entity-landing-link--auto:nth-child(odd) .image-section:after,.entity-landing-link--manual:nth-child(odd) .image-section:after,.entity-landing_link-auto:nth-child(odd) .image-section:after,.entity-landing_link-manual:nth-child(odd) .image-section:after,.field--name-field-landing-link-ref .field__item:nth-child(odd) .image-section:after{width:3rem;height:50%;top:25%;right:0}.entity-landing-link--auto:nth-child(even) .image-section:before,.entity-landing-link--manual:nth-child(even) .image-section:before,.entity-landing_link-auto:nth-child(even) .image-section:before,.entity-landing_link-manual:nth-child(even) .image-section:before,.field--name-field-landing-link-ref .field__item:nth-child(even) .image-section:before{width:50%;height:3rem;bottom:-3rem;right:0}.entity-landing-link--auto:nth-child(even) .image-section:after,.entity-landing-link--manual:nth-child(even) .image-section:after,.entity-landing_link-auto:nth-child(even) .image-section:after,.entity-landing_link-manual:nth-child(even) .image-section:after,.field--name-field-landing-link-ref .field__item:nth-child(even) .image-section:after{width:3rem;height:50%;top:25%;left:0;z-index:1}.entity-landing-link--auto:nth-child(3n+1) span.icon,.entity-landing-link--manual:nth-child(3n+1) span.icon,.entity-landing_link-auto:nth-child(3n+1) span.icon,.entity-landing_link-manual:nth-child(3n+1) span.icon,.field--name-field-landing-link-ref .field__item:nth-child(3n+1) span.icon{color:#48c0e7}.entity-landing-link--auto:nth-child(3n+1) .landing_additional span,.entity-landing-link--manual:nth-child(3n+1) .landing_additional span,.entity-landing_link-auto:nth-child(3n+1) .landing_additional span,.entity-landing_link-manual:nth-child(3n+1) .landing_additional span,.field--name-field-landing-link-ref .field__item:nth-child(3n+1) .landing_additional span,.field--name-field-landing-link-ref .field__item:nth-child(3n+1) .landing_additional:hover span{background-image:linear-gradient(180deg,transparent 0,#48c0e7 0)}.entity-landing-link--auto:nth-child(3n+1) .image-section:after,.entity-landing-link--auto:nth-child(3n+1) .image-section:before,.entity-landing-link--auto:nth-child(3n+1) a:hover picture:after,.entity-landing-link--manual:nth-child(3n+1) .image-section:after,.entity-landing-link--manual:nth-child(3n+1) .image-section:before,.entity-landing-link--manual:nth-child(3n+1) a:hover picture:after,.entity-landing_link-auto:nth-child(3n+1) .image-section:after,.entity-landing_link-auto:nth-child(3n+1) .image-section:before,.entity-landing_link-auto:nth-child(3n+1) a:hover picture:after,.entity-landing_link-manual:nth-child(3n+1) .image-section:after,.entity-landing_link-manual:nth-child(3n+1) .image-section:before,.entity-landing_link-manual:nth-child(3n+1) a:hover picture:after,.field--name-field-landing-link-ref .field__item:nth-child(3n+1) .image-section:after,.field--name-field-landing-link-ref .field__item:nth-child(3n+1) .image-section:before,.field--name-field-landing-link-ref .field__item:nth-child(3n+1) a:hover picture:after{background:#48c0e7}.entity-landing-link--auto:nth-child(3n+2) span.icon,.entity-landing-link--manual:nth-child(3n+2) span.icon,.entity-landing_link-auto:nth-child(3n+2) span.icon,.entity-landing_link-manual:nth-child(3n+2) span.icon,.field--name-field-landing-link-ref .field__item:nth-child(3n+2) span.icon{color:#fdc12d}.entity-landing-link--auto:nth-child(3n+2) .landing_additional span,.entity-landing-link--manual:nth-child(3n+2) .landing_additional span,.entity-landing_link-auto:nth-child(3n+2) .landing_additional span,.entity-landing_link-manual:nth-child(3n+2) .landing_additional span,.field--name-field-landing-link-ref .field__item:nth-child(3n+2) .landing_additional span,.field--name-field-landing-link-ref .field__item:nth-child(3n+2) .landing_additional:hover span{background-image:linear-gradient(180deg,transparent 0,#fdc12d 0)}.entity-landing-link--auto:nth-child(3n+2) .image-section:after,.entity-landing-link--auto:nth-child(3n+2) .image-section:before,.entity-landing-link--auto:nth-child(3n+2) a:hover picture:after,.entity-landing-link--manual:nth-child(3n+2) .image-section:after,.entity-landing-link--manual:nth-child(3n+2) .image-section:before,.entity-landing-link--manual:nth-child(3n+2) a:hover picture:after,.entity-landing_link-auto:nth-child(3n+2) .image-section:after,.entity-landing_link-auto:nth-child(3n+2) .image-section:before,.entity-landing_link-auto:nth-child(3n+2) a:hover picture:after,.entity-landing_link-manual:nth-child(3n+2) .image-section:after,.entity-landing_link-manual:nth-child(3n+2) .image-section:before,.entity-landing_link-manual:nth-child(3n+2) a:hover picture:after,.field--name-field-landing-link-ref .field__item:nth-child(3n+2) .image-section:after,.field--name-field-landing-link-ref .field__item:nth-child(3n+2) .image-section:before,.field--name-field-landing-link-ref .field__item:nth-child(3n+2) a:hover picture:after{background:#fdc12d}.entity-landing-link--auto:nth-child(3n+3) span.icon,.entity-landing-link--manual:nth-child(3n+3) span.icon,.entity-landing_link-auto:nth-child(3n+3) span.icon,.entity-landing_link-manual:nth-child(3n+3) span.icon,.field--name-field-landing-link-ref .field__item:nth-child(3n+3) span.icon{color:#96b74c}.entity-landing-link--auto:nth-child(3n+3) .landing_additional span,.entity-landing-link--manual:nth-child(3n+3) .landing_additional span,.entity-landing_link-auto:nth-child(3n+3) .landing_additional span,.entity-landing_link-manual:nth-child(3n+3) .landing_additional span,.field--name-field-landing-link-ref .field__item:nth-child(3n+3) .landing_additional span,.field--name-field-landing-link-ref .field__item:nth-child(3n+3) .landing_additional:hover span{background-image:linear-gradient(180deg,transparent 0,#96b74c 0)}.entity-landing-link--auto:nth-child(3n+3) .image-section:after,.entity-landing-link--auto:nth-child(3n+3) .image-section:before,.entity-landing-link--auto:nth-child(3n+3) a:hover picture:after,.entity-landing-link--manual:nth-child(3n+3) .image-section:after,.entity-landing-link--manual:nth-child(3n+3) .image-section:before,.entity-landing-link--manual:nth-child(3n+3) a:hover picture:after,.entity-landing_link-auto:nth-child(3n+3) .image-section:after,.entity-landing_link-auto:nth-child(3n+3) .image-section:before,.entity-landing_link-auto:nth-child(3n+3) a:hover picture:after,.entity-landing_link-manual:nth-child(3n+3) .image-section:after,.entity-landing_link-manual:nth-child(3n+3) .image-section:before,.entity-landing_link-manual:nth-child(3n+3) a:hover picture:after,.field--name-field-landing-link-ref .field__item:nth-child(3n+3) .image-section:after,.field--name-field-landing-link-ref .field__item:nth-child(3n+3) .image-section:before,.field--name-field-landing-link-ref .field__item:nth-child(3n+3) a:hover picture:after{background:#96b74c}@media (min-width:1024px){.field--name-field-landing-link-ref .field__item:nth-of-type(odd) .image-section:before{top:7rem;right:-5rem;width:15%;height:50%;z-index:1;left:auto}.field--name-field-landing-link-ref .field__item:nth-of-type(odd) .image-section:after{width:50%;height:90%;top:-2rem;left:-3rem;z-index:-1}.field--name-field-landing-link-ref .field__item:nth-of-type(odd) .content-section{padding:5rem 0 5rem 9rem}.field--name-field-landing-link-ref .field__item:nth-of-type(even) a{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.field--name-field-landing-link-ref .field__item:nth-of-type(even) .image-section:before{top:15rem;left:-4rem;width:15%;height:50%;z-index:1}.field--name-field-landing-link-ref .field__item:nth-of-type(even) .image-section:after{right:-3rem;bottom:-2.5rem;width:60%;height:94%;z-index:-1;top:auto;left:auto}.field--name-field-landing-link-ref .field__item:nth-of-type(even) .content-section{padding:5rem 6rem 5rem 0}.entity-landing-link--auto,.entity-landing-link--manual,.entity-landing_link-auto,.entity-landing_link-manual{width:76vw;margin-left:auto;margin-right:auto}}@media (min-width:1680px){.entity-landing-link--auto,.entity-landing-link--manual,.entity-landing_link-auto,.entity-landing_link-manual{width:1200px;max-width:none}}.entity-landing-link--auto:last-of-type,.entity-landing-link--manual:last-of-type,.entity-landing_link-auto:last-of-type,.entity-landing_link-manual:last-of-type{margin-bottom:5rem}.entity-landing-link--auto .image-section,.entity-landing-link--manual .image-section,.entity-landing_link-auto .image-section,.entity-landing_link-manual .image-section{margin:0;position:relative}.entity-landing-link--auto .image-section:after,.entity-landing-link--auto .image-section:before,.entity-landing-link--manual .image-section:after,.entity-landing-link--manual .image-section:before,.entity-landing_link-auto .image-section:after,.entity-landing_link-auto .image-section:before,.entity-landing_link-manual .image-section:after,.entity-landing_link-manual .image-section:before{content:'';display:block;-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-orange.png) 0 0;position:absolute;opacity:1;mix-blend-mode:multiply}.entity-landing-link--auto .image-section:before,.entity-landing-link--manual .image-section:before,.entity-landing_link-auto .image-section:before,.entity-landing_link-manual .image-section:before{-webkit-mask-size:350%}.entity-landing-link--auto .image-section:after,.entity-landing-link--manual .image-section:after,.entity-landing_link-auto .image-section:after,.entity-landing_link-manual .image-section:after{-webkit-mask-size:3750%}.entity-landing-link--auto picture,.entity-landing-link--manual picture,.entity-landing_link-auto picture,.entity-landing_link-manual picture{position:relative;width:100%;overflow:hidden;display:block}@media (min-width:1024px){.entity-landing-link--auto picture,.entity-landing-link--manual picture,.entity-landing_link-auto picture,.entity-landing_link-manual picture{max-height:375px}}@media (min-width:1260px){.entity-landing-link--auto picture,.entity-landing-link--manual picture,.entity-landing_link-auto picture,.entity-landing_link-manual picture{max-height:450px}}.entity-landing-link--auto picture:after,.entity-landing-link--manual picture:after,.entity-landing_link-auto picture:after,.entity-landing_link-manual picture:after{display:block;content:'';height:100%;width:100%;position:absolute;top:0;opacity:0;transition:opacity .2s;transition-timing-function:ease-in}.entity-landing-link--auto .content-section,.entity-landing-link--manual .content-section,.entity-landing_link-auto .content-section,.entity-landing_link-manual .content-section{padding:3rem}.entity-landing-link--auto p,.entity-landing-link--manual p,.entity-landing_link-auto p,.entity-landing_link-manual p{margin-top:0;display:block;line-height:1.8;color:#383d44;font-size:1.6rem;font-weight:300}.entity-landing-link--auto p span,.entity-landing-link--manual p span,.entity-landing_link-auto p span,.entity-landing_link-manual p span{display:inline;padding-bottom:.5rem}.entity-landing-link--auto .landing_additional,.entity-landing-link--auto .landing_teaser,.entity-landing-link--manual .landing_additional,.entity-landing-link--manual .landing_teaser,.entity-landing_link-auto .landing_additional,.entity-landing_link-auto .landing_teaser,.entity-landing_link-manual .landing_additional,.entity-landing_link-manual .landing_teaser{padding:0 0 0 2.5rem}.entity-landing-link--auto .landing_title,.entity-landing-link--manual .landing_title,.entity-landing_link-auto .landing_title,.entity-landing_link-manual .landing_title{font-size:3.5rem;font-weight:700;line-height:1.4;margin-bottom:1.5rem}.entity-landing-link--auto .landing_title span,.entity-landing-link--manual .landing_title span,.entity-landing_link-auto .landing_title span,.entity-landing_link-manual .landing_title span{color:#nkh-darkergrey}.entity-landing-link--auto .landing_additional,.entity-landing-link--manual .landing_additional,.entity-landing_link-auto .landing_additional,.entity-landing_link-manual .landing_additional{font-weight:700;text-transform:uppercase}.entity-landing-link--auto .landing_additional span,.entity-landing-link--manual .landing_additional span,.entity-landing_link-auto .landing_additional span,.entity-landing_link-manual .landing_additional span{padding-bottom:.25rem;background-repeat:no-repeat;box-shadow:none;transition:background-position .2s ease-out;background-position:0 1.25em}.entity-landing-link--auto a,.entity-landing-link--manual a,.entity-landing_link-auto a,.entity-landing_link-manual a{width:100%;display:block;max-width:600px;margin:20px auto}.entity-landing-link--auto a:focus picture:after,.entity-landing-link--auto a:hover picture:after,.entity-landing-link--manual a:focus picture:after,.entity-landing-link--manual a:hover picture:after,.entity-landing_link-auto a:focus picture:after,.entity-landing_link-auto a:hover picture:after,.entity-landing_link-manual a:focus picture:after,.entity-landing_link-manual a:hover picture:after{opacity:.5;transition:opacity .2s;transition-timing-function:ease-in}.entity-landing-link--auto a:focus span,.entity-landing-link--auto a:hover span,.entity-landing-link--manual a:focus span,.entity-landing-link--manual a:hover span,.entity-landing_link-auto a:focus span,.entity-landing_link-auto a:hover span,.entity-landing_link-manual a:focus span,.entity-landing_link-manual a:hover span{background-position:0 .6em}.entity-landing-link--auto:nth-child(3n+1) .landing_additional:hover span,.entity-landing-link--manual:nth-child(3n+1) .landing_additional:hover span,.entity-landing_link-auto:nth-child(3n+1) .landing_additional:hover span,.entity-landing_link-manual:nth-child(3n+1) .landing_additional:hover span{background-image:linear-gradient(180deg,transparent 0,#48c0e7 0)}.entity-landing-link--auto:nth-child(3n+2) .landing_additional:hover span,.entity-landing-link--manual:nth-child(3n+2) .landing_additional:hover span,.entity-landing_link-auto:nth-child(3n+2) .landing_additional:hover span,.entity-landing_link-manual:nth-child(3n+2) .landing_additional:hover span{background-image:linear-gradient(180deg,transparent 0,#fdc12d 0)}.entity-landing-link--auto:nth-child(3n+3) .landing_additional:hover span,.entity-landing-link--manual:nth-child(3n+3) .landing_additional:hover span,.entity-landing_link-auto:nth-child(3n+3) .landing_additional:hover span,.entity-landing_link-manual:nth-child(3n+3) .landing_additional:hover span{background-image:linear-gradient(180deg,transparent 0,#96b74c 0)}@media (min-width:1024px){.entity-landing-link--auto a,.entity-landing-link--manual a,.entity-landing_link-auto a,.entity-landing_link-manual a{display:-ms-flexbox;display:flex;max-width:100%;-ms-flex-align:center;align-items:center}.entity-landing-link--auto .content-section,.entity-landing-link--auto .image-section,.entity-landing-link--manual .content-section,.entity-landing-link--manual .image-section,.entity-landing_link-auto .content-section,.entity-landing_link-auto .image-section,.entity-landing_link-manual .content-section,.entity-landing_link-manual .image-section{width:50%;max-height:450px;margin:0;-ms-flex-align:start;align-items:start}.entity-landing-link--auto .content-section div,.entity-landing-link--auto .image-section div,.entity-landing-link--manual .content-section div,.entity-landing-link--manual .image-section div,.entity-landing_link-auto .content-section div,.entity-landing_link-auto .image-section div,.entity-landing_link-manual .content-section div,.entity-landing_link-manual .image-section div{margin:0}.entity-landing-link--auto .image-section:before,.entity-landing-link--manual .image-section:before,.entity-landing_link-auto .image-section:before,.entity-landing_link-manual .image-section:before{-webkit-mask-size:1300%}.entity-landing-link--auto .image-section:after,.entity-landing-link--manual .image-section:after,.entity-landing_link-auto .image-section:after,.entity-landing_link-manual .image-section:after{-webkit-mask-size:300%}.entity-landing-link--auto:nth-of-type(odd) a,.entity-landing-link--manual:nth-of-type(odd) a,.entity-landing_link-auto:nth-of-type(odd) a,.entity-landing_link-manual:nth-of-type(odd) a{-ms-flex-direction:row;flex-direction:row}.entity-landing-link--auto:nth-of-type(odd) .image-section:before,.entity-landing-link--manual:nth-of-type(odd) .image-section:before,.entity-landing_link-auto:nth-of-type(odd) .image-section:before,.entity-landing_link-manual:nth-of-type(odd) .image-section:before{top:7rem;right:-5rem;width:15%;height:50%;z-index:1;left:auto}.entity-landing-link--auto:nth-of-type(odd) .image-section:after,.entity-landing-link--manual:nth-of-type(odd) .image-section:after,.entity-landing_link-auto:nth-of-type(odd) .image-section:after,.entity-landing_link-manual:nth-of-type(odd) .image-section:after{width:50%;height:90%;top:-2rem;left:-3rem;z-index:-1}.entity-landing-link--auto:nth-of-type(odd) .content-section,.entity-landing-link--manual:nth-of-type(odd) .content-section,.entity-landing_link-auto:nth-of-type(odd) .content-section,.entity-landing_link-manual:nth-of-type(odd) .content-section{padding:5rem 0 5rem 9rem}.entity-landing-link--auto:nth-of-type(even) a,.entity-landing-link--manual:nth-of-type(even) a,.entity-landing_link-auto:nth-of-type(even) a,.entity-landing_link-manual:nth-of-type(even) a{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.entity-landing-link--auto:nth-of-type(even) .image-section:before,.entity-landing-link--manual:nth-of-type(even) .image-section:before,.entity-landing_link-auto:nth-of-type(even) .image-section:before,.entity-landing_link-manual:nth-of-type(even) .image-section:before{top:15rem;left:-4rem;width:15%;height:50%;z-index:1}.entity-landing-link--auto:nth-of-type(even) .image-section:after,.entity-landing-link--manual:nth-of-type(even) .image-section:after,.entity-landing_link-auto:nth-of-type(even) .image-section:after,.entity-landing_link-manual:nth-of-type(even) .image-section:after{right:-3rem;bottom:-2.5rem;width:60%;height:94%;z-index:-1;top:auto;left:auto}.entity-landing-link--auto:nth-of-type(even) .content-section,.entity-landing-link--manual:nth-of-type(even) .content-section,.entity-landing_link-auto:nth-of-type(even) .content-section,.entity-landing_link-manual:nth-of-type(even) .content-section{padding:5rem 6rem 5rem 0}}.block-views-block-hunger-facts-data-summer,.block-views-block-hunger-facts-data-summer-nutrition-block-4{background:url(../../images/summer-nutrition.jpg)}.block-views-block-hunger-facts-data-school-breakfast,.block-views-block-hunger-facts-data-school-breakfast-block-5{background:url(../../images/school-breakfast.jpg)}.block-views-block-hunger-facts-data-snap,.block-views-block-hunger-facts-data-snap-block-3{background:url(../../images/SNAP.jpg)}.block-views-block-hunger-facts-data-food-insecurity,.block-views-block-hunger-facts-data-food-insecurity-block-2{background:url(../../images/food-insecurity.jpg)}[class*=block-views-blockhunger-facts-data]{max-width:800px;min-height:400px;margin:4rem auto 7rem;position:relative;padding-top:50%;background-size:contain;background-position:top;background-repeat:no-repeat}@media all and (min-width:940px){[class*=block-views-blockhunger-facts-data]{background-size:cover;background-position:center center;padding-top:0}}[class*=block-views-blockhunger-facts-data] .form-item,[class*=block-views-blockhunger-facts-data] form{margin:0}.field .hunger-fact .field-label,.hunger-fact .field .field-label,.hunger-fact label,[class*=block-views-blockhunger-facts-data] .form-actions{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}[class*=block-views-blockhunger-facts-data] .form-type-select,[class*=block-views-blockhunger-facts-data] select{width:100%;background:0 0;color:#fff;font-size:1.8rem}[class*=block-views-blockhunger-facts-data] select{border:0 none}[class*=block-views-blockhunger-facts-data] .form-type-select::-ms-expand,[class*=block-views-blockhunger-facts-data] select::-ms-expand{display:none}[class*=block-views-blockhunger-facts-data] option{color:#383d44}[class*=block-views-blockhunger-facts-data] .form-type-select{position:relative;border:1px solid #fff}[class*=block-views-blockhunger-facts-data] .form-type-select:after{content:"";font-family:'nkh';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;position:absolute;right:1rem;top:50%;margin-top:-1rem;transform:rotate(90deg)}.hunger-fact{background:rgba(254,106,13,.9);position:relative;padding:2rem 2.5rem 3rem 3rem;color:#fff;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:940px){.hunger-fact{position:relative;bottom:-5rem;width:50%;right:7rem;padding:3rem 4rem 3.5rem}}.entity--cta-image .content-section:after,.hunger-fact:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(/themes/custom/nkh/images/nkh-tile-orange.png) 0 0/250px;opacity:.85}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .hunger-fact .field-label,.hunger-fact .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.hunger-fact .path-search .views-exposed-form [for=edit-search-api-fulltext],.hunger-fact [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.hunger-fact [class*=block-exposedformresource-viewpage] .form-type-textfield label,.hunger-fact h2,.path-search .views-exposed-form .hunger-fact [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .hunger-fact .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .hunger-fact label{font-size:2.7rem;font-weight:700;line-height:1.4;margin:0 0 1rem;color:#fff}.entity--cta-image p,.hunger-fact p{line-height:1.6;font-size:1.6rem;font-weight:300}.hunger-fact .view-header{-ms-flex-order:2;order:2}.hunger-fact .view-filters{-ms-flex-order:3;order:3}.hunger-fact .view-content{-ms-flex-order:1;order:1;font-size:7rem}@media (min-width:540px){.hunger-fact .view-content{font-size:8.5rem}}.entity--cta-image{max-width:800px;position:relative;display:-ms-flexbox;display:flex;min-height:390px;-ms-flex-align:end;align-items:flex-end;margin:4rem auto 2rem}@media (min-width:480px){.entity--cta-image{margin-top:6rem}}@media (min-width:960px){.entity--cta-image{margin:4rem auto 2.5rem}}.entity--cta-image .image-section picture,.entity--cta-image>a{position:relative;display:block;width:100%}.entity--cta-image .image-section,.entity--cta-image .image-section div{margin:0}.entity--cta-image .image-section img{opacity:.9;background:#fe6a0d}.entity--cta-image .image-section picture:after{display:block;content:'';height:100%;width:100%;position:absolute;top:0;mix-blend-mode:color;background:rgba(254,106,13,.5)}@media (min-width:768px){.entity--cta-image .image-section{position:static;z-index:1}.entity--cta-image .image-section *{position:static}.entity--cta-image .image-section picture{position:absolute;bottom:5rem}}.entity--cta-image .content-section{position:relative;z-index:2;padding:2rem 2rem 1rem 3rem}@media (min-width:768px){.entity--cta-image .content-section{right:7rem;float:right;width:50%;bottom:0;padding:3rem 3rem 2.5rem 4rem}}.entity--cta-image .content-section:after{mix-blend-mode:multiply}.block-views-block-our-work-our-work .views-row a:hover,.entity--cta-image *{color:#fff}.entity--cta-image .landing_title{font-size:3.5rem;font-weight:700;line-height:1.4;margin:0 0 2rem;display:block;position:relative}.entity--cta-image .landing_title span{background-image:linear-gradient(180deg,transparent 0,#fff 0);background-repeat:no-repeat;background-position:0 1.25em;padding-bottom:.5rem;transition:background-position .1s ease-out;word-break:break-word}.entity--cta-image .landing_title:hover span{background-position:0 1.15em}.entity--cta-image span.icon{background:0 0}.entity--cta-image a:after{content:none}@media (min-width:768px){@supports (display:grid-template-columns){.entity--cta-image>a{margin-top:0;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.entity--cta-image .image-section{-ms-grid-row:2;grid-row:2;grid-column:1/3}.entity--cta-image .content-section{grid-row:1/3;grid-column:2/3;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;position:relative;bottom:auto;width:auto;right:7rem;bottom:-5rem}}}@media all and (min-width:768px){.entity--cta-image .image-section{min-height:48vw}@supports (display:block){.entity--cta-image .image-section{min-height:0}}}@media all and (min-width:960px){.entity--cta-image .image-section{min-height:24vw}@supports (display:block){.entity--cta-image .image-section{min-height:0}}}@media all and (min-width:1024px){.entity--cta-image .image-section{min-height:23vw}@supports (display:block){.entity--cta-image .image-section{min-height:0}}}@media all and (min-width:1260px){.entity--cta-image .image-section{min-height:25vw}@supports (display:block){.entity--cta-image .image-section{min-height:0}}}@media all and (min-width:1360px){.entity--cta-image .image-section{min-height:24vw}@supports (display:block){.entity--cta-image .image-section{min-height:0}}}.embedded-entity{margin-bottom:1em}+.embedded-entity[class*=entity] .landing_title:hover span.icon,.embedded-entity[class*=entity] .landing_title span.icon{background-image:none}.entity--hunger-fact,div[data-quickedit-entity-id*=hunger_fact]{background:url(/themes/custom/nkh/images/nkh-canvas-darkgrey.png);background-size:800px;padding:2rem;margin:8rem -20px;overflow:hidden}@media (min-width:768px){.entity--hunger-fact,div[data-quickedit-entity-id*=hunger_fact]{width:calc(100vw + 40px)}}.entity--hunger-fact *,div[data-quickedit-entity-id*=hunger_fact] *{color:#fff;letter-spacing:.1rem}.entity--hunger-fact .entity-content,div[data-quickedit-entity-id*=hunger_fact] .entity-content{max-width:1000px}@media (min-width:480px){.entity--hunger-fact .entity-content,div[data-quickedit-entity-id*=hunger_fact] .entity-content{margin:0 auto}}.entity--hunger-fact .entity-content>a,div[data-quickedit-entity-id*=hunger_fact] .entity-content>a{letter-spacing:.025em;text-decoration:underline;font-size:1.2rem;margin:2.5rem 0 .5rem}@media (min-width:1024px){.entity--hunger-fact .entity-content>a,div[data-quickedit-entity-id*=hunger_fact] .entity-content>a{margin:2rem 0 3rem}}.entity--hunger-fact .entity-content>a:after,div[data-quickedit-entity-id*=hunger_fact] .entity-content>a:after{content:none}.entity--hunger-fact .entity-content .hunger-fact-title,.entity--hunger-fact .entity-content>a,div[data-quickedit-entity-id*=hunger_fact] .entity-content .hunger-fact-title,div[data-quickedit-entity-id*=hunger_fact] .entity-content>a{width:100%;display:block}.entity--hunger-fact .field--name-field-statistic-hunger,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger{padding-bottom:0;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:50%;color:#fff;position:relative;line-height:1;font-size:13vw}@media (min-width:768px){.entity--hunger-fact .field--name-field-statistic-hunger,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger{font-size:10vw}}@media (min-width:1024px){.entity--hunger-fact .field--name-field-statistic-hunger,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger{font-size:10.4rem}}.entity--hunger-fact .field--name-field-statistic-hunger span,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger span{white-space:unset;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:-.01em}.entity--hunger-fact .field--name-field-statistic-hunger span:after,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger span:after{background:url(/themes/custom/nkh/images/nkh-canvas-orange.png);background-size:1200px;mix-blend-mode:multiply;opacity:.85;content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:-1}.entity--hunger-fact .field--name-field-body-hunger.text-formatted,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-body-hunger.text-formatted{width:auto}@media (min-width:1024px){.entity--hunger-fact .field--name-field-body-hunger,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-body-hunger{padding-left:3rem}}.entity--hunger-fact .field--name-field-body-hunger p,div[data-quickedit-entity-id*=hunger_fact] .field--name-field-body-hunger p{background:rgba(131,134,139,.8);font-weight:300;line-height:1.2;display:inline;padding:.6rem 0;letter-spacing:.025em}.entity-content__details{display:block;padding:0}@media (min-width:1024px){.entity-content__details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.entity-content__details .field--name-field-statistic-hunger{margin-bottom:2rem;display:block}.entity-content__details .field--name-field-body-hunger{margin-bottom:2rem}@media (min-width:1024px){.entity-content__details .field--name-field-body-hunger,.entity-content__details .field--name-field-statistic-hunger{vertical-align:middle;margin:0}}.entity-content__details .field--name-field-body-hunger{margin-left:-2rem;display:block!important}@media (min-width:1024px){.entity-content__details .field--name-field-body-hunger{margin-left:0;-ms-flex:1 200%;flex:1 200%}}.hunger-fact__data{color:#fff;line-height:1;margin-bottom:1rem}@supports (display:block){.hunger-fact__data{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-white.png);-webkit-mask-size:1000px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}.field--name-field-statistic-hunger,.hunger-fact-title,.hunger-fact__data{text-transform:uppercase;font-weight:700;letter-spacing:-.05em}.hunger-fact-title{margin:1.5rem 0;font-size:1.4rem}@media (min-width:1024px){.hunger-fact-title{margin:3rem 0 2.5rem}}.page-node-11 [id*=block-hungerfacts]{width:100vw;padding:0 2rem;display:block;margin:0 auto;max-width:1680px}@media (min-width:768px){.page-node-11 [id*=block-hungerfacts]{width:67vw;padding:0 4rem}}@media (min-width:1024px){.page-node-11 [id*=block-hungerfacts]{width:60vw;max-width:1080px}}.page-node-11 [id*=block-hungerfacts] blockquote{position:relative;width:100vw;left:50%;margin-left:-50vw}.page-node-11 [id*=block-hungerfacts] blockquote p{max-width:1200px;margin-left:auto;margin-right:auto}.page-node-11 [id*=block-hungerfacts] .view-mode-feature-caption,.page-node-11 [id*=block-hungerfacts] .view-mode-large{width:100vw;left:calc(50% + 4rem);margin-left:calc(-50vw - 4rem);padding:0 4rem;margin-top:4rem;margin-bottom:4rem}.page-node-11 [id*=block-hungerfacts] .view-mode-feature-caption .inner-wrap,.page-node-11 [id*=block-hungerfacts] .view-mode-large .inner-wrap{margin:0 auto;max-width:1600px;width:100%;position:relative}.page-node-11 [id*=block-hungerfacts] .media-video{max-width:1000px;margin:4rem auto}.page-node-11 [id*=block-hungerfacts] .entity-landing_link-auto,.page-node-11 [id*=block-hungerfacts] .entity-landing_link-manual{max-width:1200px}.page-node-11 [id*=block-hungerfacts] .entity--cta-text,.page-node-11 [id*=block-hungerfacts] .entity--hunger-fact{position:relative;width:100vw;left:50%;margin-left:-50vw}.page-node-11 [id*=block-hungerfacts] .entity--cta-text{margin-top:4rem;margin-bottom:4rem}.page-node-11 [id*=block-hungerfacts] .entity--cta-text .text-formatted{width:auto;max-width:1600px}.field.field--name-field-cta-entity{margin:0}button.toggle-close{float:right;top:35%;position:absolute;font-size:0;right:1rem}@media (min-width:1024px){button.toggle-close{right:0}}button.toggle-close:before{font-size:2rem}button.toggle-close,button.toggle-close:hover{background-color:transparent}.entity--cta-alert{display:block;opacity:1;padding:1.4rem 0}.entity--cta-alert .text-formatted{max-width:70%;position:relative;z-index:2;text-align:center;margin:0 auto}@media (min-width:1024px){.entity--cta-alert .text-formatted{max-width:900px}}@media (min-width:1260px){.entity--cta-alert .text-formatted{max-width:1150px}}.entity--cta-alert .text-formatted *{font-size:1.8rem;font-weight:300;margin:0;line-height:1.8;color:#fff}@supports (display:block){.entity--cta-alert .text-formatted *{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-white.png);-webkit-mask-size:1000px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}.entity--cta-alert .text-formatted a{font-weight:700;text-transform:uppercase;color:#fff;-webkit-mask-size:500px}.entity--cta-alert .text-formatted a:after{content:none}.entity--cta-alert .text-formatted>*{color:#fff;-webkit-mask-size:500px}.entity--cta-alert.hide{opacity:0;display:none}.region-alert .entity--cta-alert *{-webkit-mask:none}@media (min-width:1024px){.front_hero{padding-top:27px}}.front_hero-section{background-image:url(/themes/custom/nkh/images/homepage_hero.jpg);background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:57% 42%;background-size:250%;height:500px;display:table;width:100%;position:relative;transition:padding-top .4s;transition-timing-function:cubic-bezier(.7,0,.3,1)}@media (min-width:480px){.front_hero-section{background-position:57% 30%;background-size:176%}}@media (min-width:768px){.front_hero-section{background-position:57% 15%;background-size:130%}}@media (min-width:1024px){.front_hero-section{height:auto;background-position:55% 56%;background-size:cover}}.front_hero-section .content-section{margin:0 auto;position:relative}@media (min-width:1024px){.front_hero-section .content-section{max-width:1100px;position:relative;margin-bottom:2rem}}@media (min-width:1360px){.front_hero-section .content-section{max-width:1250px}}.block-hp-hero-intro a,.front_hero-section h1{text-transform:uppercase;display:block;text-align:center}.front_hero-section h1{background:0 0;line-height:.9;font-size:19.4vw;margin-top:10px;margin-left:-1rem;color:#fe6a0d;font-weight:800}@supports (display:block){.front_hero-section h1{-webkit-mask:url(/themes/custom/nkh/images/solid_orange.png);mask:url(/themes/custom/nkh/images/solid_orange.png);mask-size:auto auto;-webkit-mask-size:600px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:480px){.front_hero-section h1{margin-left:auto;font-size:10.5rem;background-size:70%;letter-spacing:-.05em}}@media (min-width:768px){.front_hero-section h1{background-size:45%;font-size:15vw}}@media (min-width:1024px){.front_hero-section h1{line-height:.8;margin-top:-25px;margin-bottom:-45px;background-size:30%;font-size:20rem;text-align:left;letter-spacing:-.01em}.front_hero-section h1 span{display:block}.front_hero-section h1 span:nth-child(1){margin-left:80px}.front_hero-section h1 span:nth-child(2){margin-left:172px}.front_hero-section h1 span:nth-child(3){margin-left:80px}}@media (min-width:1120px){.front_hero-section h1{line-height:.8;margin-top:-25px;margin-bottom:-45px;background-size:30%;font-size:21rem;text-align:left;letter-spacing:-.01em}.front_hero-section h1 span{display:block}.front_hero-section h1 span:nth-child(1){margin-left:60px}.front_hero-section h1 span:nth-child(2){margin-left:162px}.front_hero-section h1 span:nth-child(3){margin-left:60px}}@media (min-width:1360px){.front_hero-section h1{font-size:26.2rem}.front_hero-section h1 span{display:block}.front_hero-section h1 span:nth-child(1){margin-left:50px}.front_hero-section h1 span:nth-child(2){margin-left:152px}.front_hero-section h1 span:nth-child(3){margin-left:0}}.block-hp-hero-intro{margin:12em auto 0;position:relative;color:#fff;width:89%}@media (min-width:480px){.block-hp-hero-intro{margin:9em auto 0;max-width:450px}}@media (min-width:1024px){.block-hp-hero-intro{margin:0;position:absolute;left:65.5%;top:110px;max-width:287px}.block-hp-hero-intro:after,.block-hp-hero-intro:before{display:block;position:absolute;color:#fff;-webkit-mask:url(/themes/custom/nkh/images/solid_white.png);-webkit-mask-size:550px;-webkit-background-clip:text;background-clip:text;font-size:13em;font-family:'nkh';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;top:-5.3rem}.block-hp-hero-intro:before{content:"";left:-6rem}.block-hp-hero-intro:after{content:"";right:-3.8rem}}@media (min-width:1120px){.block-hp-hero-intro{left:67.5%;top:123px}.block-hp-hero-intro:after{right:-4.8rem}}@media (min-width:1360px){.block-hp-hero-intro{top:190px;max-width:288px;left:72%}.block-hp-hero-intro:after{right:-4.5rem}}.block-hp-hero-intro p{font-size:3.5rem;margin:0 0 4rem;line-height:1.4;font-weight:700;color:#fff;text-shadow:0 0 3px #383d44}@media (min-width:1024px){.block-hp-hero-intro p{font-size:2.7rem;margin:0 0 1rem}}.block-hp-hero-intro a{font-size:1.6rem;color:#fff;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);-webkit-mask-size:200%;padding:1.5rem 2rem;width:135px;background:#f26722;position:relative;margin-top:-1.5rem;text-shadow:none}@media (min-width:1024px){.block-hp-hero-intro a{position:relative;margin-top:0}}.block-hp-hero-intro a:hover{color:#fff;background:#e35a03}.block-views-block-our-work-our-work .views-row a{margin-bottom:50px}@media (min-width:1024px){.block-views-block-our-work-our-work .views-row a{margin-bottom:0}}.block-views-block-featured-content-featured-content a:after,.block-views-block-our-stories-our-stories a:after,.block-views-block-our-work-our-work .view-header:after,.block-views-block-our-work-our-work .views-row a:after,.block-views-block-our-work-our-work a:after{content:"";display:table;clear:both}.block-views-block-our-work-our-work .view-header{padding-top:0}@media (min-width:1024px){.block-views-block-our-work-our-work .view-header{width:50%;text-align:left;margin-left:38%;margin-bottom:60px}}.block-views-block-our-work-our-work .image-wrapper img{width:100%;height:auto}@media (min-width:540px){.block-views-block-our-work-our-work .image-wrapper{width:auto;max-width:none;min-width:100%}}@media (min-width:768px){.block-views-block-our-work-our-work .image-wrapper{height:auto}.block-views-block-our-work-our-work .image-wrapper img{width:auto;max-width:100%;min-width:0;height:auto}}.block-views-block-our-work-our-work .title-wrapper{top:30%}@media (min-width:1024px){.block-views-block-our-work-our-work .title-wrapper{top:inherit;min-height:auto}}.block-views-block-our-work-our-work .title-wrapper:after{background:url(/themes/custom/nkh/images/nkh-tile-orange.png) 0 0/250px;mix-blend-mode:multiply}.block-views-block-our-work-our-work .view-title{letter-spacing:-.05rem}@media (min-width:1024px){.block-views-block-our-work-our-work .view-title{font-size:4.5rem}}.block-views-block-our-work-our-work .series-title{letter-spacing:.15rem}.block-views-block-our-work-our-work .attachment .views-element-container:first-child .view-header{color:#383d44;font-size:1.6rem;padding:0 2rem 4rem 0}.block-views-block-our-work-our-work .attachment .views-element-container:nth-child(2){margin-bottom:0}@media (min-width:1024px){.block-views-block-our-work-our-work .view-id-our_work .image-wrapper{height:auto;overflow:visible}.block-views-block-our-work-our-work .view-id-our_work .title-wrapper{width:36%;bottom:-30px;left:60px;padding:30px 3rem 5rem 4rem}.block-views-block-our-work-our-work .attachment{max-width:1260px;margin:0 auto;display:-ms-grid;display:grid;grid-gap:25px 40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:535px;grid-template-rows:535px;padding:30px}.block-views-block-our-work-our-work .attachment .view-title{font-size:3.2rem}.block-views-block-our-work-our-work .attachment .views-element-container .view-title{background-position:0 1.05em}.block-views-block-our-work-our-work .attachment .views-element-container .title-wrapper:hover .view-title{background-position:0 1em}.block-views-block-our-work-our-work .attachment .views-element-container:first-child{-ms-grid-column:1;grid-column:1;grid-row:1/3;-ms-grid-row-span:2}.block-views-block-our-work-our-work .attachment .views-element-container:first-child .view-header{padding:7.5rem 5rem 7rem;line-height:1.8;width:100%;margin:0}.block-views-block-our-work-our-work .attachment .views-element-container:first-child .view-content .title-wrapper{width:75%;bottom:10rem;left:-20px;padding:2rem 5rem}.block-views-block-our-work-our-work .attachment .views-element-container:nth-child(2){grid-column:2;grid-row:1/2;-ms-grid-row:1;-ms-grid-column:2;overflow:hidden;padding-right:15px;position:relative;margin-bottom:20px}@supports (display:block){.block-views-block-our-work-our-work .attachment .views-element-container:nth-child(2){margin-bottom:0}}.block-views-block-our-work-our-work .attachment .views-element-container:nth-child(2) a{height:550px;margin-top:0}.block-views-block-our-work-our-work .attachment .views-element-container:nth-child(2) .title-wrapper{width:82%;bottom:40px;left:auto;right:-20px;padding:4rem 4rem 3rem 5rem}.block-views-block-our-work-our-work .attachment .views-element-container:last-child{grid-column:2;grid-row:2/3;-ms-grid-row:2;-ms-grid-column:2}.block-views-block-our-work-our-work .attachment .views-element-container:last-child .views-row{padding-left:30px;padding-right:40px}.block-views-block-our-work-our-work .attachment .views-element-container:last-child .title-wrapper{width:75%;bottom:-30px;left:40px;padding:2.8rem 3rem 5rem 3.2rem}}.block-views-block-featured-content-featured-content,.block-views-block-our-stories-our-stories,.block-views-block-our-work-our-work,.entity-homepage .leading-partner{max-width:1600px;margin:2rem auto 6rem}@media (min-width:1024px){.block-views-block-featured-content-featured-content,.block-views-block-our-stories-our-stories,.block-views-block-our-work-our-work,.entity-homepage .leading-partner{width:90vw}}.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-featured-content-featured-content h2,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-work-our-work h2,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,.entity-homepage .leading-partner h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label{margin:0 0 1rem 2rem;font-size:4rem;font-weight:700;color:#383d44;letter-spacing:-.2rem}@supports (display:block){.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-featured-content-featured-content h2,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-work-our-work h2,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,.entity-homepage .leading-partner h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask-size:auto auto;-webkit-mask-size:200px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:1024px){.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-featured-content-featured-content h2,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-work-our-work h2,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,.entity-homepage .leading-partner h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label{font-size:3.6rem;position:absolute;text-align:center;margin-top:-.6rem;display:block}}.block-views-block-featured-content-featured-content .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-our-work-our-work .view-header,.entity-homepage .leading-partner .view-header{color:#94989e;font-weight:300;margin:1rem 2rem 5rem;font-size:2rem;letter-spacing:-.01em}@media (min-width:540px){.block-views-block-featured-content-featured-content .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-our-work-our-work .view-header,.entity-homepage .leading-partner .view-header{margin:1rem 5rem 5rem}}@media (min-width:1024px){.block-views-block-featured-content-featured-content .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-our-work-our-work .view-header,.entity-homepage .leading-partner .view-header{font-size:2.2rem;line-height:3.7rem}}.block-views-block-featured-content-featured-content a,.block-views-block-our-stories-our-stories a,.block-views-block-our-work-our-work a{color:#fff;position:relative;display:block;text-decoration:none;margin:-4rem auto 50px;cursor:pointer}@media (min-width:1024px){.block-views-block-featured-content-featured-content a,.block-views-block-our-stories-our-stories a,.block-views-block-our-work-our-work a{margin:5rem auto 0}}.block-views-block-featured-content-featured-content a:focus,.block-views-block-featured-content-featured-content a:hover,.block-views-block-our-stories-our-stories a:focus,.block-views-block-our-stories-our-stories a:hover,.block-views-block-our-work-our-work a:focus,.block-views-block-our-work-our-work a:hover{color:#fff}.block-views-block-featured-content-featured-content a:focus:after,.block-views-block-featured-content-featured-content a:hover:after,.block-views-block-our-stories-our-stories a:focus:after,.block-views-block-our-stories-our-stories a:hover:after,.block-views-block-our-work-our-work a:focus:after,.block-views-block-our-work-our-work a:hover:after{background:0 0}.block-views-block-featured-content-featured-content a:focus span.icon-video,.block-views-block-featured-content-featured-content a:hover span.icon-video,.block-views-block-our-stories-our-stories a:focus span.icon-video,.block-views-block-our-stories-our-stories a:hover span.icon-video,.block-views-block-our-work-our-work a:focus span.icon-video,.block-views-block-our-work-our-work a:hover span.icon-video{color:#e6e6e6}@media (min-width:540px){.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-featured-content-featured-content h2,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-work-our-work h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label{margin:0 2rem 1rem 5rem}}@media (min-width:1024px){.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-featured-content-featured-content h2,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-our-work-our-work h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label{width:42%}}.block-views-block-featured-content-featured-content .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.block-views-block-featured-content-featured-content h3,.block-views-block-our-stories-our-stories .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.block-views-block-our-stories-our-stories h3,.block-views-block-our-work-our-work .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.block-views-block-our-work-our-work h3,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .block-views-block-featured-content-featured-content .field__label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .block-views-block-our-stories-our-stories .field__label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .block-views-block-our-work-our-work .field__label{color:inherit}@media (min-width:1024px){.block-views-block-featured-content-featured-content .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-our-work-our-work .view-header{width:50%;margin:4em 0 4em 45%}}@media (min-width:1120px){.block-views-block-featured-content-featured-content .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-our-work-our-work .view-header{width:52%;margin-left:42%}}.block-views-block-featured-content-featured-content .image-wrapper,.block-views-block-our-stories-our-stories .image-wrapper,.block-views-block-our-work-our-work .image-wrapper{display:block;position:relative;overflow:hidden;width:100%}.block-views-block-featured-content-featured-content .image-wrapper img,.block-views-block-our-stories-our-stories .image-wrapper img,.block-views-block-our-work-our-work .image-wrapper img{min-width:100%}@media (min-width:768px){.block-views-block-featured-content-featured-content .image-wrapper img,.block-views-block-our-stories-our-stories .image-wrapper img,.block-views-block-our-work-our-work .image-wrapper img{min-width:0;height:auto;display:block;width:auto;margin:0 auto}}@media (min-width:1024px){.block-views-block-featured-content-featured-content .image-wrapper,.block-views-block-featured-content-featured-content .image-wrapper img,.block-views-block-our-stories-our-stories .image-wrapper,.block-views-block-our-stories-our-stories .image-wrapper img,.block-views-block-our-work-our-work .image-wrapper,.block-views-block-our-work-our-work .image-wrapper img{height:auto}}.block-views-block-featured-content-featured-content .our-stories-wrapper,.block-views-block-featured-content-featured-content .view-our-work .views-row,.block-views-block-our-stories-our-stories .our-stories-wrapper,.block-views-block-our-stories-our-stories .view-our-work .views-row,.block-views-block-our-work-our-work .our-stories-wrapper,.block-views-block-our-work-our-work .view-our-work .views-row{position:relative}@media all and (min-width:540px) and (max-width:1023px){.block-views-block-featured-content-featured-content .our-stories-wrapper,.block-views-block-featured-content-featured-content .view-our-work .views-row,.block-views-block-our-stories-our-stories .our-stories-wrapper,.block-views-block-our-stories-our-stories .view-our-work .views-row,.block-views-block-our-work-our-work .our-stories-wrapper,.block-views-block-our-work-our-work .view-our-work .views-row{max-width:80vw;margin:2rem auto}}.block-views-block-featured-content-featured-content .video-wrapper,.block-views-block-our-stories-our-stories .video-wrapper,.block-views-block-our-work-our-work .video-wrapper{display:none;z-index:0;padding:5vh 5vw;background-color:rgba(255,255,255,.9);position:fixed;width:100%;height:auto;left:0;top:0;right:0;bottom:0}@media (min-width:540px){.block-views-block-featured-content-featured-content .video-wrapper,.block-views-block-our-stories-our-stories .video-wrapper,.block-views-block-our-work-our-work .video-wrapper{padding:15vh 10vw}}@media (min-width:1024px){.block-views-block-featured-content-featured-content .video-wrapper,.block-views-block-our-stories-our-stories .video-wrapper,.block-views-block-our-work-our-work .video-wrapper{padding:10vh 20vw}}.block-views-block-featured-content-featured-content .video-wrapper.show,.block-views-block-our-stories-our-stories .video-wrapper.show,.block-views-block-our-work-our-work .video-wrapper.show{display:block;z-index:10000}.block-views-block-featured-content-featured-content .icon-close,.block-views-block-our-stories-our-stories .icon-close,.block-views-block-our-work-our-work .icon-close{float:right;position:absolute;padding:.6rem 1rem;background:#fff;top:-1.5rem;right:-1.5rem;border:1px solid #383d44;border-radius:50%;font-size:1.2rem}.block-views-block-featured-content-featured-content .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-our-work-our-work .title-wrapper{position:relative;z-index:100;width:100%;padding:3rem 2rem}.block-views-block-featured-content-featured-content .title-wrapper .view-title,.block-views-block-our-stories-our-stories .title-wrapper .view-title,.block-views-block-our-work-our-work .title-wrapper .view-title{line-height:1.6}@media (min-width:540px){.block-views-block-featured-content-featured-content .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-our-work-our-work .title-wrapper{padding:3rem 5rem}}@media (min-width:768px){.block-views-block-featured-content-featured-content .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-our-work-our-work .title-wrapper{margin-top:-20px}}@media (min-width:1024px){.block-views-block-featured-content-featured-content .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-our-work-our-work .title-wrapper{position:absolute;margin-top:0;top:inherit;padding:3rem 5rem;left:6%;bottom:3rem;width:45%}.block-views-block-featured-content-featured-content .title-wrapper .view-title,.block-views-block-our-stories-our-stories .title-wrapper .view-title,.block-views-block-our-work-our-work .title-wrapper .view-title{line-height:1.4}}.block-views-block-featured-content-featured-content .title-wrapper p,.block-views-block-our-stories-our-stories .title-wrapper p,.block-views-block-our-work-our-work .title-wrapper p{font-size:1.6rem;line-height:1.6;font-weight:300;margin:1.5rem 0 .5rem}.block-views-block-featured-content-featured-content .title-wrapper:after,.block-views-block-our-stories-our-stories .title-wrapper:after,.block-views-block-our-work-our-work .title-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.85}.block-views-block-featured-content-featured-content .title-wrapper:hover .view-title,.block-views-block-our-stories-our-stories .title-wrapper:hover .view-title,.block-views-block-our-work-our-work .title-wrapper:hover .view-title{background-position:0 1.19em}.block-views-block-featured-content-featured-content .series-title,.block-views-block-featured-content-featured-content .view-title,.block-views-block-our-stories-our-stories .series-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-our-work-our-work .series-title,.block-views-block-our-work-our-work .view-title{margin-bottom:1rem;font-weight:700}.block-views-block-featured-content-featured-content .view-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-our-work-our-work .view-title{font-size:3rem;line-height:1.2;display:inline;letter-spacing:-.025em;background-image:linear-gradient(180deg,transparent 0,#fff 0);background-repeat:no-repeat;background-position:0 1.25em;padding-bottom:.55rem;transition:background-position .1s ease-out}@media (min-width:1024px){.block-views-block-featured-content-featured-content .view-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-our-work-our-work .view-title{font-size:3.6rem}}@media (min-width:1360px){.block-views-block-featured-content-featured-content .view-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-our-work-our-work .view-title{font-size:4.8rem}}.block-views-block-featured-content-featured-content .series-title,.block-views-block-our-stories-our-stories .series-title,.block-views-block-our-work-our-work .series-title{text-transform:uppercase;font-size:1.6rem;letter-spacing:.025em;display:block}.block-views-block-featured-content-featured-content .read-more,.block-views-block-our-stories-our-stories .read-more,.block-views-block-our-work-our-work .read-more{font-size:1.4rem;text-transform:uppercase;font-weight:700;padding-bottom:.2em;border-bottom:2px solid #fff;display:inline-block}@media (min-width:1024px){.block-views-block-featured-content-featured-content .attachment,.block-views-block-our-stories-our-stories .attachment,.block-views-block-our-work-our-work .attachment{max-width:1400px;width:90vw;margin:2rem auto 0;padding:0 5vw}.block-views-block-featured-content-featured-content .attachment .view-title,.block-views-block-our-stories-our-stories .attachment .view-title,.block-views-block-our-work-our-work .attachment .view-title{font-size:3rem}.block-views-block-featured-content-featured-content .attachment .views-element-container .view-title,.block-views-block-our-stories-our-stories .attachment .views-element-container .view-title,.block-views-block-our-work-our-work .attachment .views-element-container .view-title{background-position:0 1.29em}.block-views-block-featured-content-featured-content .attachment .views-element-container .title-wrapper:hover .view-title,.block-views-block-our-stories-our-stories .attachment .views-element-container .title-wrapper:hover .view-title,.block-views-block-our-work-our-work .attachment .views-element-container .title-wrapper:hover .view-title{background-position:0 1.2em}}@media (min-width:1360px){.block-views-block-featured-content-featured-content .attachment,.block-views-block-our-stories-our-stories .attachment,.block-views-block-our-work-our-work .attachment{padding:0}.block-views-block-featured-content-featured-content .attachment .view-title,.block-views-block-our-stories-our-stories .attachment .view-title,.block-views-block-our-work-our-work .attachment .view-title{font-size:3.6rem}}.block-views-block-featured-content-featured-content,.block-views-block-our-stories-our-stories{margin-bottom:0}.block-views-block-featured-content-featured-content .title-wrapper:after,.block-views-block-our-stories-our-stories .title-wrapper:after{background:url(/themes/custom/nkh/images/nkh-tile-blue.png) 0 0/250px}.block-views-block-featured-content-featured-content .attachment .view-header,.block-views-block-our-stories-our-stories .attachment .view-header{margin:4rem 3.5rem 2rem}.block-views-block-featured-content-featured-content .attachment .views-element-container .view-title,.block-views-block-our-stories-our-stories .attachment .views-element-container .view-title{line-height:1.6}.block-views-block-featured-content-featured-content .attachment .views-element-container:first-child .title-wrapper:after,.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child .title-wrapper:after{background:url(/themes/custom/nkh/images/nkh-tile-green.png) 0 0/250px}.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .title-wrapper:after,.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .title-wrapper:after{background:url(/themes/custom/nkh/images/nkh-tile-orange.png) 0 0/250px}.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .read-more,.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .read-more{padding-top:1.2em;display:table-cell}.block-views-block-featured-content-featured-content .attachment .views-element-container:last-child .title-wrapper:after,.block-views-block-our-stories-our-stories .attachment .views-element-container:last-child .title-wrapper:after{background:url(/themes/custom/nkh/images/nkh-tile-gold.png) 0 0/250px}@media (min-width:1024px){.block-views-block-featured-content-featured-content .view-id-our_work .image-wrapper,.block-views-block-our-stories-our-stories .view-id-our_work .image-wrapper{height:auto;overflow:visible}.block-views-block-featured-content-featured-content .view-id-our_work .title-wrapper,.block-views-block-our-stories-our-stories .view-id-our_work .title-wrapper{width:40%;bottom:45px;left:5%;padding:3rem 5rem 3rem 3rem}.block-views-block-featured-content-featured-content .attachment .views-element-container,.block-views-block-our-stories-our-stories .attachment .views-element-container{display:inline-block;max-width:100%;vertical-align:top}.block-views-block-featured-content-featured-content .attachment .views-element-container:first-child,.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child{width:56%}.block-views-block-featured-content-featured-content .attachment .views-element-container:first-child .view-header,.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child .view-header{padding:7.5rem 5rem 7rem;line-height:1.8;width:100%;margin:0}.block-views-block-featured-content-featured-content .attachment .views-element-container:first-child .view-content .title-wrapper,.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child .view-content .title-wrapper{width:75%;left:8%;padding:3rem 4rem 5rem}.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2),.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2){width:41%;margin-left:1.5%;margin-bottom:10px;padding-top:25px;position:relative}.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .image-wrapper,.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .image-wrapper{overflow-y:hidden;max-height:740px}.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .title-wrapper,.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .title-wrapper{line-height:1.4;width:82%;bottom:8rem;left:auto;right:-20px;padding:2.5rem 3rem 4rem}.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .icon-video,.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .icon-video{margin-left:-1rem}}@media (min-width:1360px){.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2),.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2){margin-bottom:75px}}.block-views-block-featured-content-featured-content span.icon-video,.block-views-block-our-stories-our-stories span.icon-video{font-size:4em;display:block;position:absolute;margin:0;color:#fff;cursor:pointer}@media (min-width:1024px){.block-views-block-featured-content-featured-content span.icon-video,.block-views-block-our-stories-our-stories span.icon-video{margin-left:-2rem}}.block-views-block-featured-content-featured-content span.icon-video:before,.block-views-block-our-stories-our-stories span.icon-video:before{vertical-align:top}.block-views-block-featured-content-featured-content span.icon-video~.view-content-wrapper,.block-views-block-our-stories-our-stories span.icon-video~.view-content-wrapper{margin-left:9rem}.entity-homepage-feature{max-width:1400px;margin:2rem auto 6rem;position:relative}@media (min-width:1024px){.entity-homepage-feature{width:90vw;margin-top:-3.5rem}}.entity-homepage-feature .view-title{color:#fff}.entity-homepage-feature a{display:block;z-index:1;position:relative;color:#fff;cursor:pointer}.entity-homepage .leading-partner .view-header .logo-partner:after,.entity-homepage-feature a:after,.resource--teaser__link:after,[class*=block-views-blockpartners-block] a:after,[class*=block-views-blockprofiles-block] a:after{content:none}.entity-homepage-feature .image-wrapper{display:block;position:relative;overflow:hidden;height:300px;width:100%}@media (min-width:768px){.entity-homepage-feature .image-wrapper{height:auto}}.entity-homepage-feature .title-wrapper{position:relative;z-index:100;width:100%;margin-top:-24%;padding:3rem 2rem;height:350px}.entity-homepage-feature .title-wrapper:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.85;background:url(/themes/custom/nkh/images/nkh-tile-gold.png) 0 0/250px}@media (min-width:540px){.entity-homepage-feature .title-wrapper{height:300px;padding:3rem 5rem}}@media (min-width:1024px){.entity-homepage-feature .title-wrapper{position:absolute;margin-top:0;top:inherit;height:auto;z-index:1;width:45%;bottom:30px;left:auto;padding:4rem 5rem 2rem;right:-2rem}}@media (min-width:1120px){.entity-homepage-feature .title-wrapper{bottom:70px}}.entity-homepage-feature p{display:block;font-size:1.6rem;line-height:1.6;font-weight:300;margin:1.5rem 0 .5rem}.entity-homepage-feature .series-title{text-transform:uppercase;font-size:1.6rem;letter-spacing:.025em;display:block}.entity-homepage-feature .series-title,.entity-homepage-feature .view-title{margin-bottom:1rem;font-weight:700}.entity-homepage-feature .view-title{font-size:3rem;line-height:1.6;display:inline;letter-spacing:-.025em;background-image:linear-gradient(180deg,transparent 0,#fff 0);background-repeat:no-repeat;background-position:0 1.29em;padding-bottom:.55rem;transition:background-position .1s ease-out}@media (min-width:1360px){.entity-homepage-feature .view-title{font-size:3.6rem}}.entity-homepage-feature a:hover .view-title{background-position:0 1.2em}.entity-homepage{background:#f2f2f2}@media (min-width:540px){.entity-homepage{margin-top:1rem;margin-bottom:-2rem}}@media (min-width:768px){.entity-homepage{margin-top:4rem}}@media (min-width:1024px){.entity-homepage{margin-top:-10rem;margin-bottom:9rem}}@media (min-width:1120px){.entity-homepage{margin-top:-4rem}}@media (min-width:1360px){.entity-homepage{margin-top:-10rem}}@media (min-width:1440px){.entity-homepage{margin-top:-10rem}}@media (min-width:1520px){.entity-homepage{margin-top:-6rem}}.entity-homepage .leading-partner .inner-content{margin:2rem auto 6rem;padding-top:5rem}@media (min-width:1024px){.entity-homepage .leading-partner .inner-content{padding-top:0}}.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,.entity-homepage .leading-partner h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label{margin-left:0}@media (min-width:540px){.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,.entity-homepage .leading-partner h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label{margin:0 2rem 1rem 0}}@media (min-width:1024px){.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,.entity-homepage .leading-partner h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label{width:42%;margin:11rem 0 0 2rem;position:absolute;display:block}}.entity-homepage .leading-partner .view-header{padding-top:3rem;margin-left:0}.entity-homepage .leading-partner .view-header .logo-partner{display:inline-block;vertical-align:bottom;margin-bottom:2rem;width:50px}.entity-homepage .leading-partner .view-header .logo-partner+.logo-partner{width:100px;margin-left:40px}@media (min-width:768px){.entity-homepage .leading-partner .view-header .logo-partner{width:100px}.entity-homepage .leading-partner .view-header .logo-partner+.logo-partner{width:200px;margin-left:60px}}@media (min-width:1024px){.entity-homepage .leading-partner .view-header .logo-partner{display:inline-block;min-width:100px;width:10%}.entity-homepage .leading-partner .view-header .logo-partner+.logo-partner{width:50%;max-width:210px}}.entity-homepage .leading-partner .view-header p{clear:both;display:block}.entity-homepage .leading-partner .view-header p a{color:#94989e;font-weight:300}@media (min-width:540px){.entity-homepage .leading-partner .view-header{margin-left:0;margin-right:0}}@media (min-width:1024px){.entity-homepage .leading-partner .view-header{width:43%;margin-left:47%;padding-top:7rem}}.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] .view-header,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockprofiles-block] h2{padding:0 2rem;display:block;margin:0 auto 2rem;max-width:1680px}@media (min-width:768px){.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] .view-header,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockprofiles-block] h2{width:67vw;padding:0 4rem}}@media (min-width:1024px){.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] .view-header,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockprofiles-block] h2{width:60vw;max-width:1080px}}[class*=block-views-blockprofiles-block] .view-header{margin-bottom:4rem;font-weight:300}[class*=block-views-blockpartners-block],[class*=block-views-blockprofiles-block]{padding:6rem 4rem;max-width:1260px;margin:0 auto}@media (min-width:1024px){[class*=block-views-blockpartners-block],[class*=block-views-blockprofiles-block]{width:90vw}}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node--type-resource.node--view-mode-full .text-formatted .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,.node--type-resource.node--view-mode-full .text-formatted .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.node--type-resource.node--view-mode-full .text-formatted .path-search .views-exposed-form [for=edit-search-api-fulltext],.node--type-resource.node--view-mode-full .text-formatted [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.node--type-resource.node--view-mode-full .text-formatted [class*=block-exposedformresource-viewpage] .form-type-textfield label,.node--type-resource.node--view-mode-full .text-formatted h2,.node--type-resource.node--view-mode-full .text-formatted p,.path-search .views-exposed-form .node--type-resource.node--view-mode-full .text-formatted [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockpartners-block] [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node--type-resource.node--view-mode-full .text-formatted .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockpartners-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node--type-resource.node--view-mode-full .text-formatted label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockpartners-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockpartners-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockpartners-block] h2,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockprofiles-block] h2{color:#383d44}@supports (display:block){.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,.path-search .views-exposed-form [class*=block-views-blockpartners-block] [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockpartners-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockpartners-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockpartners-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockpartners-block] h2,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-views-blockprofiles-block] h2{-webkit-mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask:url(/themes/custom/nkh/images/nkh-canvas-grey-sm.png);mask-size:auto auto;-webkit-mask-size:200px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}[class*=block-views-blockpartners-block] .view-content,[class*=block-views-blockprofiles-block] .view-content{display:block;margin-left:-1rem;margin-right:-1rem}[class*=block-views-blockpartners-block] .views-row,[class*=block-views-blockprofiles-block] .views-row{display:inline-block;vertical-align:top;width:100%;padding:1rem 2rem 1rem 1rem;line-height:1.2;text-align:left}@media (min-width:480px){[class*=block-views-blockpartners-block] .views-row,[class*=block-views-blockprofiles-block] .views-row{width:49.5%;margin-right:auto;margin-bottom:2rem}}@media (min-width:1024px){[class*=block-views-blockpartners-block] .views-row,[class*=block-views-blockprofiles-block] .views-row{width:24.4%}}@media (min-width:1120px){[class*=block-views-blockpartners-block] .views-row,[class*=block-views-blockprofiles-block] .views-row{width:24.5%}}[class*=block-views-blockpartners-block] .views-row a,[class*=block-views-blockprofiles-block] .views-row a{font-size:1.6rem;border-bottom:3px solid transparent;transition:border-bottom .1s ease-out}[class*=block-views-blockpartners-block] .views-row a:hover,[class*=block-views-blockprofiles-block] .views-row a:hover{border-bottom:3px solid #fe6a0d}[class*=block-views-blockpartners-block] .view-profile-image,[class*=block-views-blockprofiles-block] .view-profile-image{text-align:center}[class*=block-views-blockpartners-block] span,[class*=block-views-blockprofiles-block] span{display:inline;font-size:1.6rem;border-bottom:3px solid transparent}[class*=block-views-blockpartners-block] a:focus span,[class*=block-views-blockpartners-block] a:hover span,[class*=block-views-blockprofiles-block] a:focus span,[class*=block-views-blockprofiles-block] a:hover span{border-bottom:3px solid #fe6a0d}[class*=block-views-block-partners] a,[class*=block-views-blockprofiles-block] a{text-decoration:none}[class*=block-views-block-partners] a .view-profile-name,[class*=block-views-blockprofiles-block] a .view-profile-name{color:#fe6a0d;text-decoration:underline}[class*=block-views-block-partners] .view-profile-name,[class*=block-views-blockprofiles-block] .view-profile-name{margin:0;font-size:2rem}[class*=block-views-block-partners] .view-profile-jobtitle,[class*=block-views-blockprofiles-block] .view-profile-jobtitle{font-size:1.4rem;font-weight:300;color:#383d44}.logo-grid .view-content,[id=resource_center_actions]{-ms-flex-align:center;align-items:center}.logo-grid.view-partners .view-content{-ms-flex-align:start;align-items:start}.logo-grid.view-partners .view-content .views-row{margin-bottom:4rem}@media (min-width:480px){.logo-grid.view-partners .view-content .inner-wrap{min-height:180px}}.node--type-resource.node--view-mode-full .share-section{margin-bottom:0}.node--type-resource.node--view-mode-full .field--label-above .field__label{font-size:3rem;font-weight:700;margin:1em 0 .25em}@media (min-width:768px){.node--type-resource.node--view-mode-full .field--label-above .field__label{font-size:3.3rem}}.node--type-resource.node--view-mode-full .text-formatted{font-size:1.6rem;line-height:1.8}.node--type-resource.node--view-mode-full .text-formatted p,[class*=block-resourcecenterintroduction] p{font-weight:300}[id=resource_center_header]>.form-wrapper{margin:auto;position:relative;z-index:10;padding:5rem 5vw;box-sizing:content-box;max-width:1300px;margin-top:3rem}[class*=path-resource-center] #content:after,[id=resource_center_header]>.form-wrapper:after{content:"";display:table;clear:both}[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_actions],[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_title]{text-align:center}@media (min-width:1120px){[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_actions],[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_title]{text-align:left;width:60%;float:right;clear:right;padding:0 0 0 2rem}}[id=resource_center_header] .form-item-form-header-image-featured{margin:0 auto 2rem;text-align:center}@media (min-width:1120px){[id=resource_center_header] .form-item-form-header-image-featured{text-align:left;float:left;width:40%;padding:0 4rem 0 0}}[id=resource_center_header] .form-item-form-header-image-featured img{border:1px solid #b7b7b7}[id=resource_center_header] h1{margin:1rem 0;letter-spacing:-.2rem;font-size:3.8rem}@media (min-width:540px){[id=resource_center_header] h1{font-size:4.2rem}}@media (min-width:768px){[id=resource_center_header] h1{font-size:4.5rem}}[id=resource_center_header] [id=resource_center_title]{padding-top:3rem}[id=resource_center_header] [id=resource_center_title] span{font-size:1.7rem;font-weight:700;text-transform:uppercase}[id=resource_center_actions]{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:0 1.5rem}@media (min-width:1120px){[id=resource_center_actions]{-ms-flex-pack:justify;justify-content:space-between}}[id=resource_center_actions] button,[id=resource_center_actions] input[type=submit]{background-color:transparent;color:#383d44;padding-right:0;padding-left:4rem;font-size:1.6rem;background-repeat:no-repeat;background-position:left center;background-size:3rem}@media (min-width:480px){[id=resource_center_actions] button,[id=resource_center_actions] input[type=submit]{margin-left:1rem}}[id=resource_center_actions] button:active,[id=resource_center_actions] button:focus,[id=resource_center_actions] button:hover,[id=resource_center_actions] input[type=submit]:active,[id=resource_center_actions] input[type=submit]:focus,[id=resource_center_actions] input[type=submit]:hover{color:#fe6a0d;background-color:transparent}[id=resource_center_actions] .resource-input-button{position:relative;display:inline-block}[id=resource_center_actions] .resource-input-button:after{margin-left:4rem}@media (min-width:480px){[id=resource_center_actions] .resource-input-button:after{margin-left:5rem}}[id=resource_center_actions] .resource-input-button input{display:block}[id=resource_center_actions] .resource-input-button:after,[id=resource_center_actions] button:after{content:'';display:block;border-bottom:2px solid transparent}[id=resource_center_actions] .resource-input-button:active:after,[id=resource_center_actions] .resource-input-button:focus:after,[id=resource_center_actions] .resource-input-button:hover:after,[id=resource_center_actions] button:active:after,[id=resource_center_actions] button:focus:after,[id=resource_center_actions] button:hover:after{border-bottom:2px solid #fe6a0d}[id=resource_center_actions] [data-drupal-selector*=form-actions-download-single]{background-image:url(../svg/origin/download.svg);margin-left:0}[id=resource_center_actions] [data-drupal-selector*=form-actions-copy-single]{background-image:url(../svg/origin/copy.svg)}[id=resource_center_actions] [id*=form-actions-add-resource]{background-image:url(../svg/origin/add.svg)}[id=ajax_resource_container]{position:fixed;bottom:8.6rem;left:0;width:100%;background:#fff;z-index:100}@media (min-width:1024px){[id=ajax_resource_container]{bottom:0}}[id=edit-resource-container]{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1024px){[id=edit-resource-container]{-ms-flex-direction:column;flex-direction:column}}.nkh_resource_container_options{background:#fe6a0d;color:#fff;text-align:center;padding:1rem 4rem}@media (min-width:1024px){.nkh_resource_container_options{padding:1.8rem 4rem}}.nkh_resource_container_options .resource-item-count{font-weight:700;font-size:2.2rem;vertical-align:middle}@media (min-width:1024px){.nkh_resource_container_options .resource-item-count{font-size:2.5rem}}.nkh_resource_container_options input.form-submit[type=submit]{margin:0 1rem 0 2rem;background-color:#fff;color:#383d44;text-transform:uppercase;font-weight:700;font-size:14px;padding:1rem 3rem}.nkh_resource_container_options input.form-submit[type=submit]:active,.nkh_resource_container_options input.form-submit[type=submit]:focus,.nkh_resource_container_options input.form-submit[type=submit]:hover{background-color:#fff;color:#fe6a0d}.nkh_resource_container_options [id=resource_collapse_button]{float:right;text-transform:uppercase;font-size:1.4rem}.nkh_resource_container_options [id=resource_collapse_button]:after{content:"";font-family:'nkh';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;color:#fff;transform:rotate(90deg);display:inline-block;margin-left:2rem}@media (min-width:1024px){.nkh_resource_container_options [id=resource_collapse_button]{font-size:1.6rem}}[id=ajax_resource_container] [id=nkh_resource_list]{transition:height .2s}[id=ajax_resource_container] [id=nkh_resource_list].open{height:100%;opacity:1;overflow-y:scroll;overflow-x:hidden;box-shadow:0 -1px 3px #383d44}@media (min-width:1024px){[id=ajax_resource_container] [id=nkh_resource_list].open{height:25vh;box-shadow:none}}[id=ajax_resource_container] [id=nkh_resource_list].closed{height:0;opacity:0}[id=ajax_resource_container] [id=nkh_resource_list]>div{margin:0 auto;padding:1rem 4rem;position:relative}[id=ajax_resource_container] [id=nkh_resource_list]>div:nth-of-type(even){background:#f6f5f3}[id=ajax_resource_container] [id=nkh_resource_list]>div:nth-of-type(even)>*{z-index:2;position:relative}[id=ajax_resource_container] [id=nkh_resource_list]>div:nth-of-type(even):before{content:'';display:block;position:absolute;z-index:1;background:#f6f5f3;top:0;bottom:0;width:200vw;left:-50vw;right:auto}[id=ajax_resource_container] [id=nkh_resource_list] .container-inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:730px}[id=ajax_resource_container] [id=nkh_resource_list] .resource_file_type,[id=ajax_resource_container] [id=nkh_resource_list] a{color:#383d44;font-weight:700}[id=ajax_resource_container] [id=nkh_resource_list] .resource_file_type:after,[id=ajax_resource_container] [id=nkh_resource_list] a:after{background-color:#000}[id=ajax_resource_container] [id=nkh_resource_list] .resource_file_type{font-size:1.4rem;width:100%;text-transform:uppercase;padding-top:1.5rem}[id=ajax_resource_container] [id=nkh_resource_list] a{font-size:2rem;padding:0 5rem 2rem 0;max-width:calc(100% - 2rem)}[id=ajax_resource_container] [id=nkh_resource_list] .remove-resource__wrapper{width:2rem;margin-top:-3rem}[id=ajax_resource_container] [id=nkh_resource_list] .remove-resource__wrapper .form-submit{position:absolute;overflow:hidden;white-space:nowrap;width:1.8rem;height:1.8rem;background-color:transparent;color:transparent}[id=ajax_resource_container] [id=nkh_resource_list] .remove-resource__wrapper:after{content:"";font-family:'nkh';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;color:#94989e;font-size:1.4rem;position:absolute;pointer-events:none}.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser .field__label,.resource--teaser .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.resource--teaser h3{font-size:2.2rem;line-height:1.6;color:#383d44;letter-spacing:-.025em;display:block;margin:.5rem 0 1rem;padding:0 2rem}.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser .field__label span,.resource--teaser .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label span,.resource--teaser h3 span{padding-bottom:.55rem;background-image:linear-gradient(180deg,transparent 0,#383d44 0);background-repeat:no-repeat;background-position:0 1.35em;transition:background-position .1s ease-out;display:inline}.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser:focus .field__label span,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser:hover .field__label span,.resource--teaser:focus .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label span,.resource--teaser:focus h3 span,.resource--teaser:hover .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label span,.resource--teaser:hover h3 span{background-position:0 1.2em}.resource--teaser__overlay{position:relative;height:36vw;overflow:hidden;background-color:#e1e1e1;margin-bottom:2rem}@media (min-width:768px){.resource--teaser__overlay{height:23.5vw}}@media (min-width:1024px){.resource--teaser__overlay{height:23.5vw}}@media (min-width:1120px){.resource--teaser__overlay{height:17.5vw}}@media (min-width:1360px){.resource--teaser__overlay{height:16.5vw}}@media (min-width:1680px){.resource--teaser__overlay{height:280px}}.resource--teaser__overlay .field--name-field-image,.resource--teaser__overlay .field--name-field-image-featured{margin:0}.resource--teaser__overlay .field--name-field-image .media-image,.resource--teaser__overlay .field--name-field-image-featured .media-image{position:static}.resource--teaser__overlay .color-overlay{opacity:0;display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(254,106,13,.4);padding:20px;transition:all .2s}.resource--teaser__overlay .body{display:block;margin:0;position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);background:rgba(254,106,13,.7);color:#fff;opacity:0;padding:16px;transition:all .2s;font-size:1.6rem;line-height:1.4;overflow:hidden;font-weight:300}.resource--teaser__link:active .body,.resource--teaser__link:active .color-overlay,.resource--teaser__link:focus .body,.resource--teaser__link:focus .color-overlay,.resource--teaser__link:hover .body,.resource--teaser__link:hover .color-overlay{opacity:1}[class*=file-type--] .resource--teaser__overlay{background:#e1e1e1 center center no-repeat;background-size:cover}[class*=file-type--][class*=word-document] .resource--teaser__overlay{background-image:url(/themes/custom/nkh/images/resource-word_mini.jpg)}[class*=file-type--][class*=video] .resource--teaser__overlay{background-image:url(/themes/custom/nkh/images/resource-video_mini.jpg)}[class*=file-type--][class*=design-files] .resource--teaser__overlay{background-image:url(/themes/custom/nkh/images/resource-design_mini.jpg)}[class*=file-type--][class*=pdf] .resource--teaser__overlay{background-image:url(/themes/custom/nkh/images/resource-pdf_mini.jpg)}[class*=file-type--][class*=excel] .resource--teaser__overlay{background-image:url(/themes/custom/nkh/images/resource-excel_mini.jpg)}[class*=block-exposedformresource-viewpage] .exposed-resource-filter #edit-sort-by--wrapper,button.resource-download-item__empty{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}button.resource-download-item__solid{font-size:1.4rem;margin-top:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;padding-right:.5rem;background-color:transparent;text-decoration:underline}@media (min-width:768px){button.resource-download-item__solid{float:right}}.page-node-type-resource .breadcrumb a:before,button.resource-download-item__solid:after{content:"";font-family:'nkh';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;display:inline-block}button.resource-download-item__solid:after{font-size:1.2rem;margin-left:1rem;transform:rotate(90deg)}[class*=block-exposedformresource-viewpage] .collapsed legend:after,button.resource-download-item__solid.collapsed:after{transform:rotate(270deg)}.field.field--name-field-file-type{color:#383d44;text-transform:uppercase;font-weight:700;font-size:1.4rem;margin:1rem 0 0;padding:0 2rem}[id=nkh_resource_view_listing]>[id=edit-resource]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;-ms-flex-pack:distribute;justify-content:space-around;padding:1rem 0}@media (min-width:768px){[id=nkh_resource_view_listing]>[id=edit-resource]{-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:1rem 2rem 1rem 0}}@media (min-width:1024px){[id=nkh_resource_view_listing]>[id=edit-resource]{-ms-flex-pack:justify;justify-content:space-between}}.nkh_resource_view_listing .views-row,.resource-container-inline{max-width:50rem;padding:3rem;text-align:left;margin:auto}@media (min-width:540px){.nkh_resource_view_listing .views-row,.resource-container-inline{margin:0}}@media (min-width:768px){.nkh_resource_view_listing .views-row,.resource-container-inline{width:50rem;max-width:50%;padding:1rem}}@media (min-width:1024px){.nkh_resource_view_listing .views-row,.resource-container-inline{max-width:100%;padding:3rem}}@media (min-width:1120px){.nkh_resource_view_listing .views-row,.resource-container-inline{max-width:49.75%;padding:1rem}}@media (min-width:1360px){.nkh_resource_view_listing .views-row,.resource-container-inline{padding:3rem}}.nkh_resource_view_listing .views-row [id=resource_center_actions] button,.nkh_resource_view_listing .views-row [id=resource_center_actions] input[type=submit],.resource-container-inline [id=resource_center_actions] button,.resource-container-inline [id=resource_center_actions] input[type=submit]{display:block;margin:0 0 .3rem;text-transform:uppercase;font-weight:700;font-size:1.2rem;background-size:2.5rem;padding:.5rem 1rem .5rem 3rem}.nkh_resource_view_listing .views-row .resource-input-button:after,.resource-container-inline .resource-input-button:after{margin:-.7rem 1rem 1rem 3rem}.block-views-block-featured-resources-block-1{background:#fff}.block-views-block-featured-resources-block-1 .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:768px){.block-views-block-featured-resources-block-1 .view-content{-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media (min-width:1024px){.block-views-block-featured-resources-block-1 .view-content{-ms-flex-pack:justify;justify-content:space-between}}.block-views-block-featured-resources-block-1 .views-row{max-width:50rem;padding:3rem;text-align:left;margin:auto}@media (min-width:540px){.block-views-block-featured-resources-block-1 .views-row{margin:0}}@media (min-width:768px){.block-views-block-featured-resources-block-1 .views-row{width:50rem;max-width:50%;padding:1rem}}@media (min-width:1024px){.block-views-block-featured-resources-block-1 .views-row{padding:2rem 3rem}}@media (min-width:1120px){.block-views-block-featured-resources-block-1 .views-row{max-width:33%;padding:0 1rem}}@media (min-width:1360px){.block-views-block-featured-resources-block-1 .views-row{padding:2rem 3rem}}.block-views-block-featured-resources-block-1 .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.block-views-block-featured-resources-block-1 .path-search .views-exposed-form [for=edit-search-api-fulltext],.block-views-block-featured-resources-block-1 [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.block-views-block-featured-resources-block-1 [class*=block-exposedformresource-viewpage] .form-type-textfield label,.block-views-block-featured-resources-block-1 h2,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-resources-block-1 .field-label,.path-search .views-exposed-form .block-views-block-featured-resources-block-1 [for=edit-search-api-fulltext],.view-featured-resources,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-resources-block-1 label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-resources-block-1 .field-label{max-width:1600px;margin:0 auto;padding:0 4rem}.view-featured-resources{background:#fff;position:static}.view-featured-resources:before{background:#fff;margin-top:0;margin-left:-50%;z-index:2;height:5rem}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-featured-resources .view-header .field-label,.path-search .views-exposed-form .view-featured-resources .view-header [for=edit-search-api-fulltext],.view-featured-resources .view-header .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.view-featured-resources .view-header .path-search .views-exposed-form [for=edit-search-api-fulltext],.view-featured-resources .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.view-featured-resources .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield label,.view-featured-resources .view-header h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-featured-resources .view-header .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-featured-resources .view-header label{position:relative;background:#fff}.js-form-item[class*=form-actions-file-url]{margin:1rem 0 0}.js-form-item[class*=form-actions-file-url] input{width:100%;min-width:auto;background:#fff;text-transform:uppercase;font-weight:700;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nkh-resource-center-listing .js-form-item[class*=form-actions-file-url]{margin:-.5rem 0 0 3rem}.nkh-resource-center-listing .js-form-item[class*=form-actions-file-url] input{border:none}[class*=path-resource-center] main{background:#f6f5f3}[class*=path-resource-center] #content{max-width:1600px;padding:4rem;margin:0 auto}.view-featured-resources .view-header:after,[class*=path-resource-center] .region-preface{background:#fe6a0d}.page-node-type-resource .breadcrumb a{margin-left:2rem}.page-node-type-resource .breadcrumb a:before{color:#383d44;transform:rotate(180deg);margin-right:1rem;margin-left:-2rem}[class*=block-resourcecenterintroduction],[class*=block-resourcecentertitle]{color:#fff;max-width:960px;margin:0 auto;padding:0 4rem;font-weight:300}[class*=block-resourcecentertitle]{text-align:center;padding-top:5rem}[class*=block-resourcecenterintroduction]{padding-bottom:3rem}@media (min-width:1024px){.nkh-resource-center-listing{float:right;width:50%}}@media (min-width:1120px){.nkh-resource-center-listing{width:66%}}.nkh-resource-center-listing .query-filter__label{padding-left:1rem}@media (min-width:1024px){.nkh-resource-center-listing .query-filter__label{padding-left:3rem}}@media (min-width:1120px){.nkh-resource-center-listing .query-filter__label{padding-left:1rem}}@media (min-width:1360px){.nkh-resource-center-listing .query-filter__label{padding-left:3rem}}#page-control-container,[class*=block-exposedformresource-viewpage]{position:relative}@media (min-width:1024px){[class*=block-exposedformresource-viewpage]{float:left;width:50%;padding:2rem}}@media (min-width:1120px){[class*=block-exposedformresource-viewpage]{width:33%}}@media (min-width:1360px){[class*=block-exposedformresource-viewpage]{padding:4rem}}[class*=block-exposedformresource-viewpage] .exposed-resource-filter{margin-top:0;background:#fff;padding:1rem 4rem 3rem;position:relative}[class*=block-exposedformresource-viewpage]:before{content:'';display:block;width:60%;position:absolute;height:25rem;top:-2rem;left:0;background:url(/themes/custom/nkh/images/nkh-tile-orange.png) 0 0/250px}@media (min-width:1024px){[class*=block-exposedformresource-viewpage]:before{height:30rem;top:0}}[class*=block-exposedformresource-viewpage] form,[class*=block-exposedformresource-viewpage] form .form-wrapper.form-actions{margin-bottom:0}[class*=block-exposedformresource-viewpage] form .form--inline .form-item.js-form-item-title{padding-left:0}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] form .form--inline .form-item.js-form-item-title{padding-left:2rem}}[class*=block-exposedformresource-viewpage] .block-facet--checkbox,[class*=block-exposedformresource-viewpage] fieldset.form-item{border:0 none transparent;margin:1rem 0;float:none;width:100%;padding-left:0}@media all and (min-width:570px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox,[class*=block-exposedformresource-viewpage] fieldset.form-item{width:49%;letter-spacing:-.01em}}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox,[class*=block-exposedformresource-viewpage] fieldset.form-item{padding-left:2rem;width:100%;margin-left:0;padding-right:0}}@media all and (min-width:570px){[class*=block-exposedformresource-viewpage] fieldset.form-item{width:49%;letter-spacing:-.01em}[class*=block-exposedformresource-viewpage] fieldset.form-item:nth-of-type(odd){clear:left}[class*=block-exposedformresource-viewpage] fieldset.form-item:nth-of-type(even){margin-left:1.5%;padding-right:0}}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] fieldset.form-item{padding-left:2rem;width:100%}[class*=block-exposedformresource-viewpage] fieldset.form-item:nth-of-type(even){margin-left:0}}[class*=block-exposedformresource-viewpage] .form-item.form-type-select,[class*=block-exposedformresource-viewpage] .form-item.form-type-textfield{margin:1rem 0 2.6rem;float:none;width:100%}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield label{margin-bottom:1rem}[class*=block-exposedformresource-viewpage] .block-facet--checkbox{font-size:1.4rem;font-weight:700;margin-top:2rem;margin-bottom:3rem}@media all and (min-width:570px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox{display:inline-block}}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox{padding-left:2rem;display:block}}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label{color:#383d44;background:0 0}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item{padding-left:0}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item:before{content:none}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field-label:before,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field .field-label:before,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item label:before{position:absolute;background:#f6f5f3;border:1px solid #efefef}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field-label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field .field-label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item label:after{color:transparent;content:"";font-family:'nkh';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;position:absolute;left:.3em;top:0;font-size:1rem}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .facets-checkbox:checked~.field-label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .facets-checkbox:checked~label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field .facets-checkbox:checked~.field-label:after{color:gray}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item__value{font-weight:700;display:inline-block;margin-left:2rem;vertical-align:top;margin-top:-3px}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-item.form-type-select .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .form-item.form-type-select .field .field-label,[class*=block-exposedformresource-viewpage] .form-item.form-type-select label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,[class*=block-exposedformresource-viewpage] legend{font-size:1.4rem;text-transform:uppercase;font-weight:700}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,[class*=block-exposedformresource-viewpage] legend{padding:0 .5rem 0 1rem}@media (min-width:1024px){.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,[class*=block-exposedformresource-viewpage] legend{padding:0}}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:focus,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:hover,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:focus,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:hover,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:focus,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:hover,[class*=block-exposedformresource-viewpage] legend:focus,[class*=block-exposedformresource-viewpage] legend:hover{background:#f6f5f3}@media (min-width:1024px){.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:focus,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:hover,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:focus,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:hover,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:focus,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:hover,[class*=block-exposedformresource-viewpage] legend:focus,[class*=block-exposedformresource-viewpage] legend:hover{background:0 0}}.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:after,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:after,[class*=block-exposedformresource-viewpage] legend:after{font-size:1.2rem;margin-left:.5rem;display:inline-block;content:"";font-family:'nkh';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;transform:rotate(90deg)}@media (min-width:1024px){.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:after,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:after,[class*=block-exposedformresource-viewpage] legend:after{content:none}}[class*=block-exposedformresource-viewpage] .fieldset-wrapper{padding:0 .8rem}[class*=block-exposedformresource-viewpage] .block-facet--checkbox ul{padding:.8rem .8rem 0}[class*=block-exposedformresource-viewpage] .block-facet--checkbox ul,[class*=block-exposedformresource-viewpage] .fieldset-wrapper{position:relative;max-height:144px;overflow-y:scroll;border-color:transparent;opacity:0;height:0;transition:opacity .3s ease-in}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox ul,[class*=block-exposedformresource-viewpage] .fieldset-wrapper{opacity:1;height:100%;border:1px solid #efefef}}[class*=block-exposedformresource-viewpage] .block-facet--checkbox ul.mobile-show,[class*=block-exposedformresource-viewpage] .fieldset-wrapper.mobile-show{padding:.1rem .8rem;opacity:1;border:1px solid #efefef;height:100%;transition:opacity .3s ease-in}[class*=block-exposedformresource-viewpage] .form-item{margin:.5rem 0;font-size:1.4rem;padding-left:2rem}.field [class*=block-exposedformresource-viewpage] .form-item .field-label,[class*=block-exposedformresource-viewpage] .form-item .field .field-label,[class*=block-exposedformresource-viewpage] .form-item label{font-weight:700}.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:before,.field [class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item .field input[type=checkbox]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+label:before{background:#f6f5f3;margin-left:-2rem;border:1px solid #efefef}.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:before,.field [class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item .field input[type=checkbox]+.field-label:after,[class*=block-exposedformresource-viewpage] .form-item .field input[type=checkbox]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]+.field-label:after,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+label:after,[class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+label:after,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+label:before{position:absolute;margin-top:.3rem}.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]:checked+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item input[type=radio]:checked+.field-label:after,[class*=block-exposedformresource-viewpage] .form-item .field input[type=checkbox]:checked+.field-label:after,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]:checked+.field-label:after,[class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]:checked+label:after,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]:checked+label:after{content:"";font-size:1rem;margin-left:-1.9rem}[class*=block-exposedformresource-viewpage] .form-submit{box-sizing:border-box;position:relative;z-index:1;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-mask:url(/themes/custom/nkh/images/solid.svg);clear:both;display:block;margin:1rem auto;font-size:14px;padding:1rem 3rem}.no-touchevents [class*=block-exposedformresource-viewpage] .form-submit:focus,.no-touchevents [class*=block-exposedformresource-viewpage] .form-submit:hover{background-color:#e35a03}[class*=block-exposedformresource-viewpage] .form-submit.js-hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}[class*=block-exposedformresource-viewpage] input.form-text,[class*=block-exposedformresource-viewpage] select.form-select{border:0 transparent;background:#f6f5f3;height:4rem;min-width:auto;width:100%}[class*=path-resource-center] #main{padding-top:0}.page-node-type-resource #header .header-wrapper,[class*=path-resource-center] #header .header-wrapper{min-height:80px}@media (min-width:1024px){.page-node-type-resource #header .header-wrapper,[class*=path-resource-center] #header .header-wrapper{min-height:100px}}@media (min-width:1360px){.page-node-type-resource #header .header-wrapper,[class*=path-resource-center] #header .header-wrapper{min-height:115px}}.page-node-type-resource #header .mobile.open,[class*=path-resource-center] #header .mobile.open{height:calc(100% - 90px);bottom:91px}.page-node-type-resource #header .nkh-logo,[class*=path-resource-center] #header .nkh-logo{bottom:1.5rem}.page-node-type-resource #header .menu-toggle,[class*=path-resource-center] #header .menu-toggle{bottom:3rem}.page-node-type-resource #header .block-donate.block,.tabs li:before,.toolbar-tab li:before,[class*=path-resource-center] #header .block-donate.block{display:none}@media (min-width:1024px){.page-node-type-resource #header .block-donate.block,[class*=path-resource-center] #header .block-donate.block{display:inline-block}.page-node-type-resource #footer,[class*=path-resource-center] #footer{padding-bottom:100px}}.messages,.messages--error,.messages--status,.messages--warning{margin:10px 0;padding:10px 10px 10px 50px;border:1px solid #be7;position:relative}.messages--status:before,.messages:before{content:'✓';color:#be7}.messages--error:before,.messages--status:before,.messages--warning:before,.messages:before{position:absolute;top:20px;left:8px;font-size:1.5em;font-weight:700;width:1.5em;text-align:center}.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .message__title.field__label,h3.message__title{margin:0}.messages--warning{border-color:#ed5}.messages--warning:before{content:'!';color:#ed5}.messages--error{border-color:#ed541d}.messages--error:before{content:'×';color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.messages--status,.ok{background-color:#f8fff0;color:#234600}.messages--warning,.warning{background-color:#fffce5;color:#840}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b}.tabs-primary,.tabs.primary{margin:20px 0}.tabs-primary,.tabs-secondary,.tabs.primary{list-style:none;border-bottom:1px solid #ccc;padding:0 2px;white-space:nowrap;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif}.tabs-primary:after,.tabs-secondary:after,.tabs.primary:after{content:"";display:table;clear:both}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs.primary>li,.tabs.primary>li.is-active{float:left;margin:0 3px}.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left}.tabs.primary>li.is-active>a.is-active,.tabs.primary>li>a,a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border-right:0;border-bottom:0;display:block;text-decoration:none;font-size:modular-scale(1,.55em);line-height:1.7em;font-weight:700}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs.primary>li,.tabs.primary>li.is-active{border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ccc;border-bottom:0 \0/ie;border-bottom-width:0}.is-active.tabs-primary__tab{border-bottom-width:0}.tabs.primary>li>a,a.tabs-primary__tab-link{background-color:#dedede}.tabs.primary>li.is-active>a.is-active,.tabs.primary>li>a,a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{border-top-left-radius:4px;border-top-right-radius:4px;transition:background-color .3s;color:#333;padding:0 1em;text-align:center}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover,a.tabs-primary__tab-link:focus,a.tabs-primary__tab-link:hover{background-color:#e9e9e9;border-color:#f2f2f2}.tabs.primary>li.is-active>a.is-active,.tabs.primary>li>a:active,a.tabs-primary__tab-link.is-active,a.tabs-primary__tab-link:active{background-color:transparent;border-color:#fff}.tabs-secondary{font-size:.9em;margin:-20px 0 20px}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:10px 3px}a.tabs-secondary__tab-link{background-color:#f2f2f2;color:#666}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border-radius:.75em;transition:background-color .3s;padding:0 .5em}a.tabs-secondary__tab-link:focus,a.tabs-secondary__tab-link:hover{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link.is-active,a.tabs-secondary__tab-link:active{background-color:#666;border-color:#000;color:#fff}.tabs li,.toolbar-tab li{padding-left:0;margin-bottom:0}@media (min-width:480px){.toolbar-tray{display:none}}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word}.block-content>:first-child,.field-item>:first-child{margin-top:0}.block-content>:last-child,.field-item>:last-child{margin-bottom:0}.field{margin:.5em 0}.field .field-label{margin-bottom:0}#page-control-container .control-toggle{position:absolute;top:0;right:0;z-index:10}#page-control-container .control-toggle span{cursor:pointer}.inline{display:inline;padding:0}.inline li{display:inline;list-style-type:none}.inline li,span.field-label{padding:0 1em 0 0}.contextual-links *{color:#383d44!important}#toolbar-administration{z-index:999;position:relative}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;background-color:#666;color:#fff}@media print{@page{margin:10mm 10mm 10mm 10mm}a,a:link,a:visited{text-decoration:underline!important;color:#333!important}a.site-link,a:link.site-link,a:visited.site-link{text-decoration:none!important}#content{float:none!important;width:100%!important;margin:0!important;padding:0!important}#content,#main,#page,body{color:#000;background-color:transparent!important;background-image:none!important}#footer,#header,#header .menu-toggle,#header .region-header,#navigation,#skip-link,.breadcrumb,.feed-icons,.form-type-select:after,.pager,.region-alert,.sidebars,.tabs{visibility:hidden;display:none}.inner-wrapper{max-width:90%}#print-logo{display:block!important;margin:2rem;filter:grayscale(100%)}h1{font-size:5rem;padding-bottom:2rem}.path-frontpage .front_hero{padding-top:0;margin-bottom:2rem!important}.path-frontpage .front_hero h1{font-size:10rem;line-height:normal;margin:0}.path-frontpage .front_hero h1 span{display:inline;margin:0}.path-frontpage .front_hero #block-hp-hero-intro{position:static;margin:0 auto!important;max-width:none}.path-frontpage .front_hero #block-hp-hero-intro a{display:none}.path-frontpage .front_hero-section{height:auto!important}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-stories-our-stories .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-work-our-work .field-label,.path-frontpage .block-views-blockour-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-frontpage .block-views-blockour-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-frontpage .block-views-blockour-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.path-frontpage .block-views-blockour-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,.path-frontpage .block-views-blockour-stories-our-stories h2,.path-frontpage .block-views-blockour-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.path-frontpage .block-views-blockour-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-frontpage .block-views-blockour-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.path-frontpage .block-views-blockour-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,.path-frontpage .block-views-blockour-work-our-work h2,.path-search .views-exposed-form .path-frontpage .block-views-blockour-stories-our-stories [for=edit-search-api-fulltext],.path-search .views-exposed-form .path-frontpage .block-views-blockour-work-our-work [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .path-frontpage .block-views-blockour-stories-our-stories .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .path-frontpage .block-views-blockour-work-our-work .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-stories-our-stories label,[class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-work-our-work label{position:static;text-align:left;margin:0 0 0 1rem}.path-frontpage .block-views-blockour-stories-our-stories .view-header,.path-frontpage .block-views-blockour-work-our-work .view-header{margin:1rem auto;width:100%;font-size:2.6rem;line-height:normal}.path-frontpage .block-views-blockour-stories-our-stories .attachment-after,.path-frontpage .block-views-blockour-work-our-work .attachment-after{padding:0!important;margin:0!important;display:block}.path-frontpage .block-views-blockour-stories-our-stories .attachment-after .views-element-container,.path-frontpage .block-views-blockour-work-our-work .attachment-after .views-element-container{display:block;margin:1rem 0!important}.path-frontpage .block-views-blockour-stories-our-stories .attachment-after .views-element-container:first-child .view-header,.path-frontpage .block-views-blockour-work-our-work .attachment-after .views-element-container:first-child .view-header{padding:1rem 0}.path-frontpage .block-views-blockour-stories-our-stories .attachment-after .views-element-container .view-our-stories.view-id-our_stories *,.path-frontpage .block-views-blockour-stories-our-stories .attachment-after .views-element-container .view-our-work.view-id-our_work *,.path-frontpage .block-views-blockour-work-our-work .attachment-after .views-element-container .view-our-stories.view-id-our_stories *,.path-frontpage .block-views-blockour-work-our-work .attachment-after .views-element-container .view-our-work.view-id-our_work *{margin:0!important;min-height:0!important}.path-frontpage .block-views-blockour-stories-our-stories .attachment-after .views-element-container .field-content,.path-frontpage .block-views-blockour-work-our-work .attachment-after .views-element-container .field-content{display:block}.path-frontpage .block-views-blockour-stories-our-stories a,.path-frontpage .block-views-blockour-work-our-work a{height:auto!important;min-height:0;margin:0}.path-frontpage .block-views-blockour-stories-our-stories a .image-wrapper,.path-frontpage .block-views-blockour-work-our-work a .image-wrapper{display:inline-block;min-width:0;width:25%;height:auto;padding-right:2rem}.path-frontpage .block-views-blockour-stories-our-stories a .title-wrapper,.path-frontpage .block-views-blockour-work-our-work a .title-wrapper{display:inline-block;min-height:0;position:static;width:65%;color:#333;padding:0!important;margin:0;vertical-align:top}.node__content .entity--cta-image .content-section .landing_title span,.node__content .entity-landing-link--manual a .content-section .landing_additional span,.node__content .entity-landing-link--manual a .content-section .landing_teaser span,.node__content .entity-landing-link--manual a .content-section .landing_title span,.path-frontpage .block-views-blockour-stories-our-stories a .title-wrapper .read-more,.path-frontpage .block-views-blockour-stories-our-stories a .title-wrapper .view-title,.path-frontpage .block-views-blockour-work-our-work a .title-wrapper .read-more,.path-frontpage .block-views-blockour-work-our-work a .title-wrapper .view-title,.region.region-postscript .block-views-block-featured-content-featured-content a .title-wrapper .read-more,.region.region-postscript .block-views-block-featured-content-featured-content a .title-wrapper .view-title{text-decoration:underline}.header-section .field--name-field-image-banner,.path-frontpage .region-postscript{display:none}#main,.header-section .header-section__overlay h1{padding-bottom:0}.header-section{min-height:0;margin-bottom:1rem}.header-section .header-section__overlay{position:static!important;padding:0!important}.node__content .entity--cta-image span.icon,.share-section{display:none}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .field-label,.node__content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.node__content .path-search .views-exposed-form [for=edit-search-api-fulltext],.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.node__content h2,.path-search .views-exposed-form .node__content [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node__content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node__content label{color:#333!important}.page-node-type-profile .node__content{padding:0!important}.node__content .field--type-text-with-summary{width:auto!important}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .field--name-field-intro .field-label,.node__content .field--name-field-intro .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.node__content .field--name-field-intro .path-search .views-exposed-form [for=edit-search-api-fulltext],.node__content .field--name-field-intro [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.node__content .field--name-field-intro [class*=block-exposedformresource-viewpage] .form-type-textfield label,.node__content .field--name-field-intro h2,.path-search .views-exposed-form .node__content .field--name-field-intro [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node__content .field--name-field-intro .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .field--name-field-intro label{color:#333}.node__content .text-formatted{width:auto!important;font-size:2.5rem!important}.node__content .entity--cta-image{margin:0 auto}.node__content .entity--cta-image *{color:#333}.node__content .entity--cta-image .image-section{display:inline-block;width:auto}.node__content .entity--cta-image .image-section img{width:500px;height:auto}.node__content .entity--cta-image .content-section{position:static;display:inline-block;width:100%}.node__content .field__item{margin:1rem 0}.node__content .media.media-video{display:none}.node__content .entity-landing-link--manual{margin-bottom:0!important}.node__content .entity-landing-link--manual .icon-external:before,.region.region-prefooter div[class*=block-views-block-cta-references-]:after{content:none}.node__content .entity-landing-link--manual a{display:block;margin:0 auto}.node__content .entity-landing-link--manual a .image-section{display:inline-block;width:auto}.node__content .entity-landing-link--manual a .image-section .field--type-image{margin-bottom:0}.node__content .entity-landing-link--manual a .content-section{display:inline-block;width:64%;padding:0!important;vertical-align:top;margin-top:3rem;margin-left:3rem}.node__content .entity-landing-link--manual a .content-section .landing_additional,.node__content .entity-landing-link--manual a .content-section .landing_teaser,.node__content .entity-landing-link--manual a .content-section .landing_title{padding:0;margin:0}.node__content .entity-landing-link--manual a .image-section img{width:150px;height:auto}.node__content .entity--hunger-fact{width:auto!important;position:static!important;margin:0!important}.node__content .entity--hunger-fact *{color:#333}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .entity--hunger-fact~.field-label,.node__content .entity--hunger-fact~h2,.node__content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity--hunger-fact~.field-label,.node__content .path-search .views-exposed-form .entity--hunger-fact~[for=edit-search-api-fulltext],.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield .entity--hunger-fact~label,.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity--hunger-fact~.field-label,.path-search .views-exposed-form .node__content .entity--hunger-fact~[for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node__content .entity--hunger-fact~.field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .entity--hunger-fact~label{color:#333!important}.node__content .entity--hunger-fact .entity-content>a{margin:1rem 0 0!important}.node__content .entity--hunger-fact .entity-content .hunger-fact-title,.region.region-postscript .block-views-block-featured-content-featured-content,.region.region-prefooter .view-cta-references p{margin:0}.node__content .entity--hunger-fact .entity-content .entity-content__details{display:block}.node__content .entity--hunger-fact .entity-content .entity-content__details .field--name-field-statistic-hunger{font-size:3rem}.field [class*=block-exposedformresource-viewpage] .form-type-textfield .region.region-postscript .block-views-block-featured-content-featured-content .field-label,.path-search .views-exposed-form .region.region-postscript .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.region.region-postscript .attachment-after,.region.region-postscript .block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.region.region-postscript .block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.region.region-postscript .block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.region.region-postscript .block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,.region.region-postscript .block-views-block-featured-content-featured-content a img,.region.region-postscript .block-views-block-featured-content-featured-content h2,.region.region-prefooter #cta-newsletter-signup,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .region.region-postscript .block-views-block-featured-content-featured-content .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .region.region-postscript .block-views-block-featured-content-featured-content label{display:none}.region.region-postscript .block-views-block-featured-content-featured-content a{min-height:0}.region.region-postscript .block-views-block-featured-content-featured-content a .title-wrapper{min-height:0;position:static;display:inline-block;width:100%;color:#333;padding-top:0;padding-bottom:0;margin:2rem 0 0}.region.region-postscript .view-blog-by-author,.region.region-postscript .view-blog-post{margin-top:0!important}.region.region-postscript .view-blog-by-author .view-content,.region.region-postscript .view-blog-post .view-content{display:block;padding:2rem 0}.region.region-postscript .view-blog-by-author .view-content .views-row,.region.region-postscript .view-blog-post .view-content .views-row{margin:0;width:100%}.region.region-postscript .view-blog-by-author .view-content .views-row .title-wrapper,.region.region-postscript .view-blog-post .view-content .views-row .title-wrapper{margin-top:0}.region.region-postscript .view-blog-by-author .view-content .views-row .view-series,.region.region-postscript .view-blog-by-author .view-content .views-row img,.region.region-postscript .view-blog-post .view-content .views-row .view-series,.region.region-postscript .view-blog-post .view-content .views-row img{display:none!important}#block-views-block-hunger-facts-data-food-insecurity,#block-views-block-hunger-facts-data-school-breakfast,#block-views-block-hunger-facts-data-snap,#block-views-block-hunger-facts-data-summer{min-height:0;margin:0 auto}#block-views-block-hunger-facts-data-food-insecurity *,#block-views-block-hunger-facts-data-school-breakfast *,#block-views-block-hunger-facts-data-snap *,#block-views-block-hunger-facts-data-summer *{color:#333}#block-views-block-hunger-facts-data-food-insecurity .hunger-fact,#block-views-block-hunger-facts-data-school-breakfast .hunger-fact,#block-views-block-hunger-facts-data-snap .hunger-fact,#block-views-block-hunger-facts-data-summer .hunger-fact{position:static;display:block;width:80%;padding:1rem}#block-views-block-hunger-facts-data-food-insecurity .view-content,#block-views-block-hunger-facts-data-school-breakfast .view-content,#block-views-block-hunger-facts-data-snap .view-content,#block-views-block-hunger-facts-data-summer .view-content{font-size:3rem}.block-views-block-partners-celebrities,.block-views-block-partners-corporate,.block-views-block-partners-corporate-core,.block-views-block-partners-restaurants,.block-views-block-profiles-board,.block-views-block-profiles-council,.block-views-block-profiles-executive{padding:0 4rem}.view-partners .view-content{display:block;margin:0;padding:0!important}.view-partners .view-content .views-row{display:inline-block;width:22%;vertical-align:top}.field--name-field-image-headshot img,.view-profile-image img{width:200px;height:auto}.region.region-prefooter{margin-top:1rem}.region.region-prefooter .view-cta-references{padding:0;font-size:3rem}.region.region-prefooter .view-cta-references p a{color:#333;border-bottom:underline!important}.page-node-type-resource #edit-form-header{padding:0 2rem}.page-node-type-resource #edit-form-header-image-featured,.page-node-type-resource #resource_center_title{float:left}.page-node-type-resource #edit-form-header-image-featured{width:30%}.page-node-type-resource #edit-form-header-image-featured img{filter:grayscale(100%)}.page-node-type-resource #resource_center_title{width:65%;vertical-align:top;text-align:left;padding-left:2rem}.page-node-type-resource #resource_center_actions{float:none;clear:left;width:100%;padding-left:0;display:block;text-align:left}.page-node-type-resource #resource_center_actions button,.page-node-type-resource #resource_center_actions input{padding-left:0;text-decoration:underline}.page-node-type-resource #resource_center_actions .js-form-item[class*=form-actions-file-url] input{padding-left:1rem}.page-node-type-resource #edit-page-content .field__label{font-size:2rem}.page-node-type-resource #edit-page-content .field__item{font-size:1.6rem}.page-node-type-resource #ajax_resource_container{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX2dyaWRjc3Muc2NzcyIsImJhc2UvX3N0YW5kYXJkaXplLnNjc3MiLCJlbGVtZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiZWxlbWVudHMvX2Z1bmRyYWlzZS5zY3NzIiwiZWxlbWVudHMvX25ld3NsZXR0ZXJzLnNjc3MiLCJlbGVtZW50cy9fdGFibGVzLnNjc3MiLCIuLi9zdmcvYnVpbGQvc2Fzcy9fc3ZnLXNwcml0ZS5zY3NzIiwiZWxlbWVudHMvX3N2Zy5zY3NzIiwiZWxlbWVudHMvX2RvbmF0ZS5zY3NzIiwiZWxlbWVudHMvX21vYmlsZS1hbGVydHMuc2NzcyIsImxheW91dHMvX2xheW91dC5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiZWxlbWVudHMvX3NlYXJjaC5zY3NzIiwiZWxlbWVudHMvX2Zvcm0uc2NzcyIsImVsZW1lbnRzL19pbWFnZXMuc2NzcyIsImNvbXBvbmVudHMvX21hcC5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImxheW91dHMvcmVnaW9ucy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL190YWIuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJsYXlvdXRzL3JlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9yZWdpb25zL19oZWFkZXIuc2NzcyIsImxheW91dHMvc2VjdGlvbnMvX2hlYWRlci1zZWN0aW9uLnNjc3MiLCJsYXlvdXRzL3NlY3Rpb25zL19zaGFyZS1zZWN0aW9uLnNjc3MiLCJsYXlvdXRzL3NlY3Rpb25zL19ibG9nLXNlY3Rpb24uc2NzcyIsImxheW91dHMvc2VjdGlvbnMvX3Bvc3RzY3JpcHQtc2VjdGlvbi5zY3NzIiwic3RydWN0dXJlcy9fZW50aXR5LnNjc3MiLCJzdHJ1Y3R1cmVzL19ibG9jay5zY3NzIiwic3RydWN0dXJlcy9fcmVzb3VyY2Uuc2NzcyIsInN0cnVjdHVyZXMvX291cl93b3JrLnNjc3MiLCJzdHJ1Y3R1cmVzL19odW5nZXJfZmFjdC5zY3NzIiwic3RydWN0dXJlcy9fY3RhLnNjc3MiLCJzdHJ1Y3R1cmVzL19ob21lcGFnZS5zY3NzIiwic3RydWN0dXJlcy9fb3VyX3N0b3JpZXMuc2NzcyIsInN0cnVjdHVyZXMvX3BhcnRuZXJzX3Byb2ZpbGVzLnNjc3MiLCJkcnVwYWwvX2RydXBhbC5zY3NzIiwiZHJ1cGFsL190YWJzLnNjc3MiLCJkcnVwYWwvX21lc3NhZ2VzLnNjc3MiLCJkcnVwYWwvX3VucHVibGlzaGVkLnNjc3MiLCJ3b3JkcHJlc3MvX3NraXBsaW5rLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNrQkEsV0FDRSxpQixDQUNBLG1DLENBQ0EsME4sQ0FJQSxlLENBQ0EsaUJBUkYsQ0E2QkEsWSxDQVhFLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQ0F5RUEsbUIsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsc0IsQ0FDRSxXLENBREYsb0IsQ0FDRSxXLENBREYsb0IsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsZ0IsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsc0IsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYsc0IsQ0FDRSxXLENBREYsMkIsQ0FDRSxXLENDcEVKLE0sQ0FDRSxvQixDQUVGLEssQ0FDRSxpQixDQUVGLFUsQ0FDRSxvQixDQXFCQSxjLENBQ0Usa0IsQ0FFRixpQixDQUNFLG9CLENBSkYsZ0IsQ0FDRSxrQixDQUVGLG1CLENBQ0Usb0IsQ0FKRixvQixDQUNFLGtCLENBRUYsdUIsQ0FDRSxvQixDQUpGLHNCLENBQ0Usa0IsQ0FFRix5QixDQUNFLG9CLENBSkYsNEIsQ0FDRSxrQixDQUVGLCtCLENBQ0Usb0IsQ0FKRixtQixDQUNFLGtCLENBRUYsc0IsQ0FDRSxvQixDQUpGLGtCLENBQ0Usa0IsQ0FFRixxQixDQUNFLG9CLENBSkYsb0IsQ0FDRSxrQixDQUVGLHVCLENBQ0Usb0IsQ0FKRiwyQixDQUNFLGtCLENBRUYsOEIsQ0FDRSxvQixDQUpGLGdCLENBQ0Usa0IsQ0FFRixtQixDQUNFLG9CLENBSkYsc0IsQ0FDRSxrQixDQUVGLHlCLENBQ0Usb0IsQ0FKRixlLENBQ0Usa0IsQ0FFRixrQixDQUNFLG9CLENBSkYsbUIsQ0FDRSxrQixDQUVGLHNCLENBQ0Usb0IsQ0NqQkosYyxDQUVFLGlCLENBRUEsZSxDQUNBLGEsQ0FMRixvQixDQWRJLFUsQ0FDQSxVLENBQ0EsYSxDQ3VCQSxnRERYSixjLENBT0ksYSxDQ0lBLENBQUEsMEJEWEosYyxDQVVJLGdCLENBQ0EsYSxDQ0FBLENBQUEsMEJEWEosYyxDQWNJLGEsQ0NIQSxDRG1DSixhLENBRUUsaUIsQ0FDQSxxQixDQUVBLFEsQ0FDQSxlLENIMEdxQixtQixDR2hIdkIsb0IsQ0FBQSxvQixDQVVJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0grR2Esa0IsQ0s1TmpCLGtCLENBQUEsZ0IsQ0w2Tm1CLG9CLENBQ0ksaUIsQ0cxTnJCLDJCLENBQ0EsVSxDQUNBLFMsQ0FDQSxlLENBQ0EsMEIsQ0FDQSxrQixDRUZGLHlCLENBQUEsd0IsQ0ZPRSx5QixDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0VNRixVLENBQ0UsYSxDQUNBLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQUxGLGdCLENBT0ksVyxDQUNBLFksQ0FRSixRLENBQ0UsWSxDQzZDRixlLENBdENJLFUsQ0FDQSxhLENBQ0EsVSxDRlNBLDBCRWlDRixzQixDQVVBLGdCLENBcEZBLGlCLENBRUEsaUIsQ0FxQ0UsOEIsQ0FBQSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQWdDRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQUFBLDhCLENBaENGLDhCLENBQ0Esb0MsQ0FFRSxVLENBNkJBLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLDhCLENBaENGLDhCLENBZ0NFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLDhCLENBQUEsOEIsQ0FoQ0YsOEIsQ0FDQSxvQyxDQUVFLFUsQ0E2QkEsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYscUMsQ0F1QkUsd0MsQ0F2QkYscUMsQ0F1QkUsd0MsQ0F2QkYscUMsQ0F1QkUsOEIsQ0FoQ0YsOEIsQ0FnQ0UsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsdUMsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYscUMsQ0F1QkUsd0MsQ0F2QkYscUMsQ0F1QkUsd0MsQ0F2QkYscUMsQ0F1QkUsOEIsQ0FBQSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQWdDRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSwrQixDQUFBLDhCLENBaENGLDhCLENBQ0Esb0MsQ0FFRSxVLENBNkJBLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHVDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLHdDLENBdkJGLHFDLENBdUJFLCtCLENBaENGLCtCLENBZ0NFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHdDLENBdkJGLG9DLENBdUJFLHlDLENBdkJGLHFDLENBdUJFLHlDLENBdkJGLHFDLENBdUJFLHlDLENBdkJGLHFDLENBdUJFLCtCLENBQUEsK0IsQ0FoQ0YsK0IsQ0FDQSxvQyxDQUVFLFUsQ0E2QkEsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUseUMsQ0F2QkYscUMsQ0F1QkUseUMsQ0F2QkYscUMsQ0F1QkUseUMsQ0F2QkYscUMsQ0F1QkUsK0IsQ0FoQ0YsK0IsQ0FnQ0Usd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUsd0MsQ0F2QkYsb0MsQ0F1QkUseUMsQ0F2QkYscUMsQ0F1QkUseUMsQ0F2QkYscUMsQ0F1QkUseUMsQ0F2QkYscUMsQ0FvRUEsZ0IsQ0FyRkEsZ0IsQ0EyRUEsNEIsQ0FnQkEsdUIsQ0FIQSx3QixDQUhBLHNCLENBdERFLFUsQ0FDQSxhLENBQ0EsVSxDQXFCQSxrQixDQTlDRiw2QixDQUNBLG1DLENBRUUsVSxDQTZDQSxlLENBQ0EscUIsQ0FDRSwrQixDSHNFQSxZLENHdEVBLDhCLENIeUVBLGUsQ0c3RUYsaUMsQ0FRRSxVLENBMEJKLGtCLENBeEZBLGdCLENBQ0EsaUIsQ0FFQSxpQixDQW1ERSxvQixDQTlDRiw2QixDQUNBLG1DLENBRUUsVSxDQTZDQSxlLENBQ0EscUIsQ0FDRSxpQyxDSHNFQSxZLENHdEVBLGdDLENIeUVBLGUsQ0c3RUYsbUMsQ0FRRSxVLENBNkJKLGlCLENBM0ZBLGdCLENBQ0EsaUIsQ0FFQSxpQixDQW1ERSxtQixDQTlDRiw2QixDQUNBLG1DLENBRUUsVSxDQTZDQSxlLENBQ0EscUIsQ0FDRSxnQyxDSHNFQSxZLENHdEVBLCtCLENIeUVBLGUsQ0c3RUYsa0MsQ0FRRSxVLENGcEJGLENBQUEsZ0RKNm1CaUIsaUIsQ012akJuQixrQixDQUFBLGdCLENBaEdBLGdCLENBQ0EsaUIsQ0FFQSxpQixDTjBwQjJCLHVCLENNN2pCM0Isd0IsQ0FBQSxzQixDQWpFRSxVLENBQ0EsYSxDQUNBLFUsQ05rb0J1QixtQixDTTdtQnZCLG9CLENBQUEsa0IsQ0E5Q0YsNkIsQ0FDQSxtQyxDQUVFLFUsQ0E2Q0EsZSxDQUNBLHFCLENOa25CeUMsZ0MsQ01qbkJ2QyxpQyxDQUFBLCtCLENIc0VBLFksQ0graUJzQywrQixDTXJuQnRDLGdDLENBQUEsOEIsQ0h5RUEsZSxDSGdqQnVDLGtDLENNN25CekMsbUMsQ0FBQSxpQyxDQVFFLFUsQ0ZwQkYsQ0U4REosaUIsQ0FDRSx3QixDRi9ERSwwQkU4REosaUIsQ0FsRkUsb0MsQ0FDQSxxQyxDQUNBLFUsQ0FDQSxpQixDRmlCRSxDRXVFSixVLENBekdFLDRCLENBQ0EsaUMsQ0EyR0YsUyxDQTVHRSwyQixDQUNBLGlDLENBOEdGLFMsQ0EvR0UsMkIsQ0FDQSxpQyxDQWlIRixTLENBbEhFLDJCLENBQ0EsaUMsQ0NDRixvQixDQTVCRSxnQixDQUFBLFksQ0FDQSx5QixDQUFBLG1DLENBQ0Esb0IsQ0FDQSxpQixDQUNBLG9CLENBTU0sbUMsQ0p3SUYsWSxDSXhJRSxrQyxDSjJJRixlLENJekhOLHNCLENBR0ksZSxDQUtKLGUsQ0FuQkUsc0IsQ0FBQSxzQixDQUNBLG1CLENBQUEsbUIsQ0FzQkYsaUIsQ0FqQkUsWSxDQUNBLGEsQ0FtQkEsd0I7O0FDbkNGLEMsQ0FDRSxxQixDQUdGLEksQ0FDRSxzQixDQUNBLGMsQ0FJRixJLENBQ0UsUSxDQUNBLFMsQ0NKQSxnQixDQUNBLGUsQ0FDQSxtRSxDQUNBLGUsQ0FDQSxhLENEVUYsTyxDQUNFLG1CLENBSUYsUSxDQUFBLE8sQ0FFRSxTLENBUUYsTyxDQUFBLEssQ1IydkJNLE8sQ0FHQyxNLENBQ0EsTSxDQUVGLEcsQ0FDRCxPLENBQ0ksTyxDUXh2Qk4sYSxDQUNBLGlCLENSZ3ZCTSxVLENBQ0csTSxDQUdKLEksQ1FwdkJMLGlCLENBSUYsSyxDQUFBLE0sQ1IwdkJPLEssQ1F2dkJMLG9CLENBT0YscUIsQ0FDRSxZLENBQ0EsUSxDUnV2QkYsUSxDUWx2QkUsWSxDQTRGRixFLENBL0RBLEUsQ0ErREEsSSxDQXRGQSxDLENBRUUsYyxDQUtGLFcsQ0FDRSx3QixDQUlGLEMsQ0FBQSxNLENBRUUsZSxDQUlGLEcsQ0FDRSxpQixDQUlGLEUsQ0FDRSxzQixDQUNBLFEsQ0M5QkEsNEIsQ0RvQ0YsSSxDQUNFLGUsQ0FDQSxVLENBT0YsSSxDQUFBLEcsQ1JndkJJLEcsQ0FDQSxJLENBQ0MsRSxDQUNGLEcsQ1E3dUJELHFCLENBQ0EsYSxDQUlGLEcsQ0FDRSxvQixDQUlGLEMsQ0FDRSxzQyxDQUlGLEssQ0FDRSxhLENBSUYsRyxDQUFBLEcsQ0FFRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBY0YsSyxDQUFBLEssQ1IwdUJNLEssQ0FDQSxLLENRdHVCRixRLENBR0osRSxDQUNFLGlCLENBSUYsSSxDQUdFLGtCLENBTUYsTSxDQUFBLE0sQ0FFRSxlLENBUUYsRyxDQUVFLFEsQ0FHQSxxQixDQUdBLGMsQ0FDQSxXLENBRUEsVSxDQUlGLGMsQ0FDRSxlLENFekxGLHdELENDTEEseUQsQ0RLQSx3RCxDQUFBLDBDLENDTEEseUQsQ0FBQSwyQyxDSHFNQSxVLENBQUEsTSxDUm11Qk8sSSxDUWh1QkwsYSxDQUlGLE0sQ0FDRSxRLENBUUYsUSxDQUNFLGdCLENBUUYsTSxDQUNFLFEsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQVdGLE0sQ0FBQSxLLENBc0JFLGdCLENBdEJGLE0sQ0FNRSxRLENBQ0EsYyxDQUdBLGlCLENBVkYsSyxDUnN1Qk8sUSxDUTl0QkwsNEIsQ0FSRixLLENBSUUsbUIsQ0FpQkEsa0IsQ0FyQkYsSyxDUnF1Qk0sTSxDQUNDLFEsQ1FodUJMLFEsQ0FDQSxjLENBRUEsYSxDQUNBLGlCLENSNHRCSyxRLENRM3RCTCxtQixDQWtCRixNLENSd3NCTSxNLENRdHNCSixtQixDUnV2Qm1CLFksQ0FDTixhLENROXVCZixrQixDQUlFLHlCLENBQ0EsYyxDQU1GLGdCLENBQUEsb0IsQ0FFRSxjLENBU0Ysb0IsQ0FBQSxpQixDQWhGQSxNLENBa0ZFLFMsQ0FRRixrQixDQUNFLDRCLENBUUYsZ0QsQ0FBQSw2QyxDQUVFLHVCLENBSUYsd0IsQ0FBQSx1QixDQUVFLFEsQ0FDQSxTLENBT0YsUSxDQUNFLGEsQ0FDQSxrQixDQUlGLG1CLENBQUEsSyxDQUNFLGEsQ0FDQSxlLENBT0YsSyxDQUVFLHdCLENBQ0EsZ0IsQ0FJQSxZLENJellBLFEsQ0FDQSxvQixDQ0ZGLFEsQ0FIQywrQyxDQUtBLDBCLENBR0QsYSxDQUNDLFksQ0FDQSxhLENBR0QsVSxDQWJDLCtDLENBZUEsdUIsQ0FHRCxlLENBQ0MsWSxDQUNBLGEsQ0FHRCxTLENBdkJDLCtDLENBeUJBLHdDLENBR0QsYyxDQUNDLFksQ0FDQSxhLENBR0QsYSxDQWpDQywrQyxDQW1DQSw0QyxDQUdELGtCLENBQ0MsWSxDQUNBLFcsQ0FHRCxVLENBQUEsUyxDQTNDQywrQyxDQTZDQSx3QyxDQUdELGMsQ0FDQyxVLENBQ0EsVyxDQUdELFksQ0FyREMsK0MsQ0F1REEseUMsQ0FHRCxpQixDQUNDLFUsQ0FDQSxXLENBR0QsTyxDQS9EQywrQyxDQWlFQSx3QyxDQUdELFksQ0FDQyxVLENBQ0EsVyxDQUdELFksQ0F6RUMsK0MsQ0EyRUEsMEQsQ0FHRCxpQixDQUNDLFUsQ0FDQSxXLENDL0VELFUsQ0FHRSxVLENBQ0EsVyxDQUVBLG9CLENWd0RFLDBCSzdDSixhLENBUU0sZSxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDTGtDRixDQUFBLDBCSzdDSixJLENBZUksYyxDTDhCQSxDS3pCSixFLENBQ0UsbUUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENMcUJFLHlCS3pCSixFLENBTUksZ0IsQ0xtQkEsQ0FBQSx5Qkt6QkosRSxDQVNJLGdCLENMZ0JBLENLWkosb0YsQ1R1cUNHLCtGLENTdnFDSCwrRCxDQUFBLG9GLENBQUEsc0UsQ0FBQSxFLENBQUEsRSxDVHdxQ2tHLEUsQ0FDL0YsRSxDQUNBLEUsQ1NycUNELG1FLENBQ0EsYSxDQUlGLEMsQ0FBQSxPLENBWUksa0IsQ0FaSixDLENBQ0UsYSxDQUNBLG9CLENBRkYsTyxDQUtJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBWEosYSxDQUFBLGEsQ0FnQk0sa0IsQ0FRTixJLENBMUVFLGdCLENBNEVBLGEsQ0FDQSx3QixDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxnQixDQUVGLE0sQ0FDRSxlLENBQ0EsaUIsQ0FHRixZLENBQUEsTSxDVGlxQ3FCLGtCLENBRGQsa0IsQ1M5cENMLHFCLENBQ0EsaUIsQ0FDQSxTLENBRUEsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxvQixDQUdBLGUsQ0FDQSxRLENBQ0EsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLG1FLENBQ0EsZSxDQUVBLGMsQ045Q0Esa0MsQ0FBQSxrQyxDSGt0QzJCLDRCLENHbHRDM0IsNEIsQ0hxdEMyQix3QyxDQUxBLHdDLENBR0Usd0MsQ0FMQSx3QyxDUzlwQzNCLHdCLENBSUosWSxDQUNFLHdCLENOckRBLGtDLENBQUEsa0MsQ011REUsd0IsQ0FHSixTLENBQ0UsZSxDQXNHRixVLENBbkdBLEksQ0FBQSxHLENBQUEsTSxDQUVJLHlCLENBQ0EsZSxDTTNJSiwwQixDQUFBLGdDLENOa05BLHVHLENBQUEsVSxDQTFFQSxVLENBQUEsUyxDQUFBLFksQ0FLTSxZLENBTE4sVSxDQUFBLFMsQ0FBQSxZLENBUU0sYSxDQUtOLEUsQ0FBQSxFLENBQ0UsZSxDQUNBLFMsQ0FDQSxRLENBSEYsSyxDQUFBLEssQ0FLSSxnQixDQUNBLGUsQ0FDQSxrQixDQVBKLFksQ0FBQSxZLENBU00saUIsQ0FDQSxpQixDQUNBLGlCLENBS04sWSxDQUdNLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0IsQ0FJTixFLENBQ0UsZ0IsQ0FERixLLENBR0ksMEIsQ0FISixZLENBS00sNkIsQ0FDQSxlLENBQ0EsVSxDQUNBLGEsQ0FRTixvRixDQUFBLCtELENBQUEsb0YsQ0FBQSxzRSxDQUFBLEUsQ0FHRSxlLENBQ0Esc0IsQ0FDQSxnQixDTi9CeUIsMEJNMEIzQixvRixDQUFBLCtELENBQUEsb0YsQ0FBQSxzRSxDQUFBLEUsQ056QkksOEQsQ0FDQSx5QixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxrQyxDQUNBLDRCLENBRUEsb0IsQ0FSdUIsQ0N0R3ZCLHlCS2dJSixvRixDQUFBLCtELENBQUEsb0YsQ0FBQSxzRSxDQUFBLEUsQ0FPSSxjLENMdklBLENBQUEseUJLZ0lKLG9GLENBQUEsK0QsQ0FBQSxvRixDQUFBLHNFLENBQUEsRSxDQVdJLGdCLENMM0lBLENBQUEsMEJLZ0lKLG9GLENBQUEsK0QsQ0FBQSxvRixDQUFBLHNFLENBQUEsRSxDQWVJLGdCLENML0lBLENLa0pKLCtGLENBQUEsRSxDQUNFLGMsQ0xuSkUseUJLa0pKLCtGLENBQUEsRSxDQUdJLGdCLENMckpBLENBQUEseUJLa0pKLCtGLENBQUEsRSxDQVdJLGdCLENMN0pBLENLa0pKLGlHLENBQUEsSSxDQWlCSSx5QixDQVFKLFUsQ0FDRSxRLENBQ0EsUyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsZSxDTi9EQSxhLENBdUVBLGdCLENBQ0EscUIsQ0F2RXlCLDBCTXNEM0IsVSxDTnJESSxrRSxDQUNBLDBELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3JIdkIseUJLMktKLFUsQ05tQkksYyxDQzlMQSxDQUFBLHlCSzJLSixVLENOc0JJLGdCLENDak1BLENBQUEsMEJLMktKLFUsQ055QkksYyxDQ3BNQSxDSzJLSixZLENBWUksZ0IsQ0FDQSxzQixDQUNBLGUsQ0FDQSxVLENBZkosaUIsQ05VRSx1RCxDTVlGLHdCLENBQ0UsYSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENMck1FLHlCS2lNSix3QixDQU9JLGdCLENMeE1BLENBQUEsMEJLaU1KLHdCLENBVUksYyxDTDNNQSxDS2dOSixpQyxDQUNFLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBTEYsK0MsQ0FPSSx3QixDQUNBLGEsQ0FSSiw4QyxDQVdJLGdCLENBSUosMkIsQ0FDRSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDR2hTRixRLENBS0ksc0IsQ0FMSix3QixDQU9NLGtCLENBUE4sUSxDQUFBLFEsQ0FZSSxvQixDQUNBLGdCLENBQ0EsZSxDQWRKLHFCLENBQUEscUIsQ0FpQlEsWSxDQWpCUixvQixDQUFBLG9CLENBb0JRLGUsQ0FwQlIsYyxDQUFBLGMsQ0EwQkksZSxDQUNBLHdCLENBQ0EsZSxDQUNBLGtCLENBN0JKLDBCLENBZ0NJLGlCLENSNkJBLDBCUXJCRixVLENBQ0UsZSxDQUNBLGEsQ0FFRixhLENBQUEsZ0IsQ0FFRSxZLENadzdDWSxrQixDWXQ3Q2QsZ0IsQ0FBQSxtQixDWnE3Q2MsYSxDQURNLGEsQ1kvNkNsQixhLENBQ0EsVSxDQUNBLFUsQ0FFRixhLENBQ0UsZ0IsQ0FDQSxpQixDQUZGLGdCLENBSUksa0IsQ0FKSixnQixDQUFBLGdCLENBUUksYyxDQUdKLDRCLENBQ0UscUIsQ0FDQSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxVLENBQ0EsK0IsQ0FDQSxrQixDQUNBLG1CLENSZkEsQ01oRUosaUIsQ0FDRSxZLENOK0RFLDBCTWhFSixpQixDQUdJLGUsQ0FDQSxpQixDQUVBLGEsQ1B5TkYscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ09yT0Usc0IsQ0FDQSxjLENBQ0EsVyxDQUNBLHFCLENBQ0EsZSxDQUNBLHdCLENBQ0Esd0MsQ1A0REYsdUMsQ0FBQSx1QyxDTzFESSx3QixDQWhCTix1QixDQUFBLHVCLENBb0JNLHdCLENBcEJOLG9DLENBdUJNLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ0FDQSx3QixDTnFDRixDQUFBLGlETWhFSixvQyxDQTZCUSxtQixDTm1DSixDQUFBLDBCSjgrQzRCLDBCLENBREUseUIsQ1U3aURsQyx3QixDQUFBLDJCLENBb0NNLFUsQ0FDQSxvQixDQUNBLGlCLENOMEJGLENNcEJKLDJCLENBQ0UsYSxDQUNBLFMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSwwQixDQUNBLFUsQ0FDQSxhLENBUEYsaUMsQ0NMQSxrQyxDTGNJLFUsQ0FDQSxhLENBQ0EsVSxDSVhKLDJDLENBV0ksYSxDQUNBLFEsQ0FDQSxrQixDTk9BLDBCTXBCSiwyQyxDQWVNLG9CLENOS0YsQ01wQkosaUMsQ0FtQkksOEIsQ0FDQSxnQixDQWdDQSxVLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBeERKLHdDLENBQUEsdUMsQ0FBQSx1QyxDQXlCTSxvQixDQXpCTixnRCxDQWlDSSxVLENBQ0EsVSxDQWxDSiwrQyxDQUFBLDhDLENQbUxFLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLHVCLENBQ0EsZSxDQUNBLG9CLENBSUEsYyxDQUVBLGUsQ0FDQSxvQixDQUNBLHFELENPekpFLHdCLENBQ0EsdUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZSxDVjB5RXFELG9FLENHenpFdkQsb0UsQ0FBQSxrRixDQUFBLGtGLENBQUEsMEUsQ0FBQSwwRSxDQUFBLHFFLENBQUEscUUsQ0FBQSxvRSxDQUFBLG9FLENBQUEsK0UsQ0FBQSwrRSxDQUFBLDhFLENBQUEsOEUsQ0FBQSxzRSxDQUFBLHNFLENBQUEscUUsQ0FBQSxxRSxDQUFBLCtELENBQUEsK0QsQ0FBQSw4RCxDQUFBLDhELENBcUtFLHdCLENPbk1KLHFELENBQUEsb0QsQ0NMQSxzRCxDQUFBLHFELENEaVFBLCtDLENBQUEsOEMsQ0E3TU0sd0IsQ0FDQSxhLENBaEROLHVDLENBMERNLHdCLENBMUROLHFDLENBOERJLFcsQ0E5REosNEMsQ0FnRU0sVyxDQUNBLGdCLENBQ0Esa0IsQ0FsRU4sK0QsQ0FBQSwrRCxDQUFBLGlELENBd0VNLGlCLENBQ0EsZSxDQXpFTixxQyxDQThFSSxlLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1CLENBbkZKLDZCLENDTEEsOEIsQ0QyRkksUSxDQUNBLGEsQ0F2Rkosd0MsQ0NMQSx5QyxDRDhGTSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxvQixDQTVGTix1QyxDQWdHSSxZLENBaEdKLCtDLENBQUEsK0MsQ0FBQSxpQyxDQW1HSSxhLENBQ0EsVSxDQUNBLGUsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ05wRkEsMEJNcEJKLDJCLENBNEdJLG9CLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0EvR0osb0QsQ0FBQSxtRCxDQUFBLG1ELENBa0hRLHdCLENBbEhSLHVDLENBc0hNLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0E3SE4sNkMsQ0ErSFEsWSxDQS9IUiw2QyxDQWtJUSxhLENBbElSLGdDLENBc0lNLGlCLENBQ0EsVyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGtDLENBQ0EsK0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQWxKTixzQyxDSlNJLFUsQ0FDQSxhLENBQ0EsVSxDSVhKLCtDLENBQUEsK0MsQ0FBQSxpQyxDQXNKTSxjLENBdEpOLGdDLENBQUEsdUMsQ0EwSk0sUyxDQUNBLFksQ0EzSk4sMEMsQ0FnS1EsUyxDQUNBLGEsQ043SUosQ0FBQSwwQk1wQkosMkIsQ0FzS0ksaUIsQ05sSkEsQ011Skosd0IsQ0NQQSx5QixDRFNJLGdDLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBQ0Esd0IsQ0FWSixnRSxDQUFBLGdFLENBQUEsa0QsQ0FhSSxlLENOcEtBLDBCTXdLRixrRCxDQUNFLFksQ0FERix5RSxDQUdJLFksQ0FISix1RCxDUC9OQSwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ0NrREUsQ01xTUosaUMsQ0FDRSxnQixDQUNBLG1CLENOdk1FLHlCTXNOSixpQixDQUdJLFksQ056TkEsQ0FBQSx5Qk02TkosZ0IsQ0FLSSxvQixDQUNBLFMsQ0FDQSxXLENOcE9BLENNd09KLHFCLENDSEUsZ0IsQ0E5UEYsZ0UsQ0FBQSxnRSxDQUFBLGtELENEaVVNLGlCLENBQ0EsZSxDQ3pXTiwrQixDQUNFLFksQ0FERixpRCxDUm9CRSxTLENBWEEsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENDa0RFLDBCT2hFSiwrQixDQU9JLGlCLENBRUEsYSxDUnNORixxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUdBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxRCxDUWxPRSxzQixDQUNBLFMsQ0FDQSxXLENBQ0EscUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSx3QyxDUnlERixxRCxDQUFBLHFELENRdkRJLHdCLENBbkJOLHFDLENBQUEscUMsQ0F1Qk0sd0IsQ0F2Qk4sa0QsQ0EwQk0sYyxDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENQa0NGLENBQUEsaURPaEVKLGtELENBZ0NRLG1CLENQZ0NKLENPekJKLDRCLENBQ0UsYSxDQUNBLFMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQU5GLDRDLENBVUksYSxDQUNBLFEsQ1BjQSwwQk96QkosNEMsQ0FhTSxvQixDUFlGLENPekJKLGtDLENBaUJJLDhCLENBQ0EsZ0IsQ0FnQ0EsVSxDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQXRESix5QyxDQUFBLHdDLENBQUEsd0MsQ0F1Qk0sb0IsQ0F2Qk4saUQsQ0ErQkksVSxDQUNBLFUsQ0FoQ0osZ0QsQ0FBQSwrQyxDUndMRSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUlBLGMsQ0FFQSxlLENBQ0Esb0IsQ0FDQSxxRCxDUWhLRSx3QixDQUNBLHVCLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0EzQ0osd0MsQ0F3RE0sd0IsQ0F4RE4sc0MsQ0E0REksVyxDQTVESiw2QyxDQThETSxXLENBQ0EsZ0IsQ0FDQSxrQixDQWhFTixzQyxDQTRFSSxlLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1CLENBakZKLHdDLENBOEZJLFksQ0E5RkosZ0QsQ0FBQSxnRCxDQUFBLGtDLENBaUdJLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDUDdFQSwwQk96QkosNEIsQ0EwR0ksb0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQTdHSixtRSxDQUFBLGtFLENBQUEsa0UsQ0FnSFEsd0IsQ0FoSFIsd0MsQ0FvSE0sVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQTNITiw4QyxDQTZIUSxZLENBN0hSLDhDLENBZ0lRLGEsQ0FoSVIsaUMsQ0FvSU0saUIsQ0FDQSxXLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0MsQ0FDQSwrQixDQUNBLGEsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBaEpOLHVDLENMY0ksVSxDQUNBLGEsQ0FDQSxVLENLaEJKLGdELENBQUEsZ0QsQ0FBQSxrQyxDQW9KTSxjLENBcEpOLGlDLENBQUEsd0MsQ0F3Sk0sUyxDQUNBLFksQ0F6Sk4sMkMsQ0E4SlEsUyxDQUNBLGEsQ1B0SUosQ0FBQSwwQk96QkosNEIsQ0FvS0ksaUIsQ1AzSUEsQ09nSkosaUUsQ0FBQSxpRSxDQUFBLG1ELENBYUksZSxDUDdKQSwwQk9pS0YsbUQsQ0FDRSxZLENBREYsd0YsQ0FHSSxZLENBSEosd0QsQ1J4TkEsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENDa0RFLENPNEtKLHVDLENBQUEsc0MsQ0FFRSxpQixDQUZGLHlDLENBQUEsd0MsQ0FLSSxTLENBQ0Esa0IsQ0FLSiwrQyxDQUFBLDhDLENBR0ksUyxDQUNBLFksQ0FHSixrQyxDQUNFLGdCLENBQ0EsbUIsQ0FHRixpQixDQUNFLHlCLENBQ0EsYyxDQUNBLFcsQ0FDQSxlLENBQ0EsYyxDQUxGLHdCLENBQUEsdUIsQ0FBQSx1QixDQVFJLGMsQ0FJSixpQixDQUNFLFksQ1BoTkUseUJPK01KLGlCLENBR0ksWSxDUGxOQSxDT3NOSixnQixDQUNFLGEsQ0FDQSxlLENBQ0EsYSxDUHpORSx5Qk9zTkosZ0IsQ0FLSSxvQixDQUNBLFMsQ0FDQSxXLENQN05BLENPaU9KLDJCLENBT0ksOEIsQ0FDQSxnQixDQXFDQSxVLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBakRKLGtDLENBQUEsaUMsQ0FBQSxpQyxDQWFNLG9CLENBYk4sMEMsQ0FzQkksbUIsQ0FDQSxtQixDQXZCSix5QyxDQUFBLHdDLENSbEVFLHFCLENBQ0EsaUIsQ0FDQSxTLENBRUEsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FJQSxjLENBRUEsZSxDQUNBLG9CLENBQ0EscUQsQ1FnRkUsb0QsQ0FDQSx3QixDQUNBLHVCLENBQ0EsVSxDQUNBLHdCLENBQ0EsYSxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUSxDQXRDSixpQyxDQW1ETSx3QixDQW5ETiwrQixDUnhSRSwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ1FtUkYsc0MsQ0F5RE0sVyxDQUNBLGdCLENBQ0Esa0IsQ0EzRE4sc0MsQ0FnRU0saUIsQ0FDQSxlLENBakVOLCtCLENBc0VJLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUIsQ1A1U0EsMEJPaVRKLDZFLENBSVEsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEIsQ0FQUixvRixDQUFBLG1GLENBQUEsbUYsQ1J2U0UsbUcsQ0FBQSxtRyxDUWdUUSw0QixDQVRWLGtELENBZ0JRLFcsQ1BqVUosQ1loRUosMEIsQ0FDRSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EsUyxDQUNBLFMsQ0FDQSw0QixDQUNBLFUsQ0FDQSx3QixDQUNBLGUsQ0FURixpQyxDQUFBLGdDLENBQUEsZ0MsQ0FXSSxhLENBQ0EsNEIsQ0FaSixpRCxDYm9CRSxTLENBWEEsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENhTUYsUyxDQUNFLFcsQ0FDQSxRLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBQ0EscUQsQ0FDQSxzQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FFQSxNLENDRkYsVyxDQzlCQSx5QixDRmlCQSxlLENBZ0NBLDJDLENWQ0ksVSxDQUNBLGEsQ0FDQSxVLENGU0EseUJZNUNKLFMsQ0FpQkksUyxDQUNBLFUsQ1owQkEsQ1k1Q0osNkIsQ0FBQSw2QixDQUFBLGUsQ0FBQSxjLENoQnd0RWlCLGdCLENnQmpzRWIsVSxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBSUoscUMsQ0FDRSxjLENBQ0EsVSxDQUNBLFMsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENaTUUseUJZWkoscUMsQ0FTSSxvQixDWkdBLENBQUEsMEJZWkoscUMsQ0FZSSxpQixDQUNBLG9CLENaREEsQ1laSixxRCxDQWlCSSxRLENBQ0Esb0IsQ0FsQkosNEQsQ0FBQSwrRCxDQXFCTSxvQixDQUNBLGlCLENBdEJOLCtELENBQUEsaUUsQ0EyQk0sUyxDQUNBLFksQ0E1Qk4seUUsQ0FpQ1EsUyxDQUNBLGEsQ0FsQ1IsdUMsQ0F5Q0ksZ0IsQ0FDQSxlLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBN0NKLHlELENBQUEseUQsQ0FBQSwyQyxDQWlESSxhLENBQ0Esa0IsQ0FsREoseUQsQ0FBQSx3RCxDYjJLRSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUlBLGMsQ0FFQSxlLENBQ0Esb0IsQ0FDQSxxRCxDYWpJRSx3QixDQUNBLHFCLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQS9ESiwrRCxDQUFBLCtELENBQUEsOEQsQ0FBQSw4RCxDQWtFTSx3QixDQWxFTixzRCxDQXNFSSxpQyxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0E3RUosNEQsQ0ErRU0sd0IsQ1puRUYsMEJZWkoseUQsQ0FBQSx5RCxDQUFBLDJDLENBb0ZNLGMsQ1p4RUYsQ1doRUosbUIsQ0FBQSx5QixDQU1JLGMsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FUSiwwQixDZmkxRTZCLDRCLENlajFFN0IsZ0MsQ0FBQSxrQyxDQVlRLFEsQ1hvREosMEJXaEVKLG1CLENBQUEseUIsQ0FnQk0saUIsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxrQixDQXJCTix5QixDQUFBLCtCLENUcURJLFUsQ0FDQSxhLENBQ0EsVSxDRlNBLENBQUEsMEJXaEVKLG1CLENBQUEseUIsQ0F5Qk0saUIsQ1h1Q0YsQ1doRUosNEMsQ0FBQSxrRCxDQTZCSSxTLENBN0JKLDhDLENBQUEsb0QsQ0ErQk0sVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGEsQ1o2TEoscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ1l6TUksdUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0F4Q04sb0QsQ0FBQSwwRCxDQTBDUSwyQixDQUNBLHdCLENBQ0EsYyxDQUNBLG9CLENBQ0EsVSxDQUNBLEssQ0FDQSxlLENBaERSLG9ELENBQUEsMEQsQ0FtRFEsd0IsQ0FuRFIsK0MsQ0FBQSxxRCxDQXVETSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLHlDLENYS0YsMEJXaEVKLDRDLENBQUEsa0QsQ0E4RE0saUIsQ0FDQSxRLENBL0ROLDhDLENBQUEsb0QsQ1orTkUscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ1kzS00sdUIsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QyxDZjYyRXFELG9FLENHMTJFM0Qsb0UsQ0FBQSwwRSxDQUFBLDBFLENBcUtFLHdCLENZL09KLG9ELENBQUEsMEQsQ0F5RVUsWSxDQXpFViwrQyxDQUFBLHFELENBNkVRLFksQ0FDQSxpQixDQUNBLFUsQ0EvRVIsK0MsQ0FBQSxxRCxDQWtGUSxRLENBQ0EsUyxDQW5GUixpRCxDQUFBLHVELENBcUZVLGMsQ0FyRlYscUQsQ0FBQSwyRCxDQXlGUSxhLENYekJKLENlaEVKLGlDLENBQ0UsWSxDbEJtQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDR2dDRSwwQmVoRUosaUMsQ0FJSSxvQixDQUNBLFUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLGtCLENBVkosdUMsQ0FBQSx1QyxDQWFNLDRCLENBYk4sNkMsQ0FBQSw2QyxDQWVRLGEsQ0FmUix1QyxDQW1CTSxXLENBQ0EsYSxDZjRDRixDQUFBLDBCZWhFSixpQyxDQXdCSSxZLENmd0NBLENBQUEsMEJlaEVKLGlDLENBMkJJLFksQ2ZxQ0EsQ2VoQ0osK0MsQ0FDRSxvQixDQUNBLFMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ2Z5QkUsMEJlaENKLCtDLENBU0ksZSxDQUNBLFUsQ2ZzQkEsQ2VoQ0osb0QsQ0FjSSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FqQkosNkQsQ0FBQSx1RSxDQXFCSSxrQixDQUNBLFEsQ0F0QkosbUUsQ0FBQSw2RSxDQUFBLDhFLENBd0JNLFUsQ0F4Qk4sdUUsQ0ErQkksUyxDZkNBLHlCZWhDSix1RSxDQWtDTSxVLENBQ0Esa0IsQ2ZIRixDQUFBLDBCZWhDSix1RSxDQXNDTSxTLENBRUEsa0IsQ2ZSRixDZWhDSiw2RSxDQThDTSxpQixDQUNBLFcsQ0FDQSxjLENmaEJGLDBCZWhDSiw2RSxDQWtEUSxnQixDQUNBLG1CLENmbkJKLENlaENKLDZELENBeURJLFMsQ0FDQSxLLENBQ0EsZ0IsQ0FDQSxPLENmNUJBLHlCZWhDSiw2RCxDQThETSxVLENmOUJGLENlaENKLG1FLENBa0VNLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxhLENBdkVOLDRELENoQitMRSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUdBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxRCxDZ0JqSUUsdUIsQ0E1RUosMkQsQ0ErRUksWSxDZi9DQSwwQmVoQ0osK0MsQ0FrRkksb0IsQ0FsRkosb0QsQ0FxRk0sbUUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxnQixDQUVBLG9DLENBQ0EsbUIsQ0FDQSxlLENBQ0EsNEIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxnQixDQUNBLE8sQ0FDQSxXLENBRUEsa0IsQ0F1Q0EsUyxDQUNBLFksQ0E1SU4sMkQsQ0F1R00sVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0E1R04saUUsQ0E4R1EsWSxDQTlHUixpRSxDQWlIUSxhLENBakhSLGlFLENBcUhNLGUsQ0FDQSxXLENBdEhOLHVFLENBd0hRLFUsQ0FDQSxlLENBekhSLDZELENBNkhNLFcsQ0FFQSxrQixDQS9ITiw0RCxDQWtJTSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSx3QixDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDQXhJTix5RCxDQStJTSxnQixDQS9JTiw4RCxDQWlKUSxTLENBQ0EsYSxDQWxKUiwrRSxDQXFKVSxhLENBQ0EsZSxDZnRITixDZ0JoRUosSSxDQUNFLGUsQ0FDQSxrQixDQUZGLGlCLENqQnNKTSxZLENpQnRKTixnQixDakJ5Sk0sZSxDaUJsSk4sYSxDQUFBLFUsQ0FFRSxhLENBRUYsSyxDQUVFLGlCLENBRkYsbUIsQ0FBQSxLLENBQ0UsbUUsQ3BCOG5GbUIsaUIsQ0FFRSxrQixDQURILG9CLENvQjVuRnBCLGtCLENBQUEsZ0IsQ3BCOG5GcUIsUSxDb0J4bkZuQixnQixDQUNBLG1FLENBQ0EsZSxDQUNBLHFCLENBQ0EscUIsQ0FHRix3QyxDcEIwbkY0QixxQyxDb0IxbkY1QiwwQixDQUFBLHVCLENBSUksYyxDQUNBLGUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsYyxDQVJKLCtDLENwQmtvRnFDLDRDLENvQmxvRnJDLGlDLENBQUEsOEIsQ0FVTSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxxQixDQWxCTix1RCxDcEI4b0Y2QyxvRCxDb0I5b0Y3Qyx5QyxDQUFBLHNDLENBcUJNLHVCLENBckJOLHVELENwQm1wRjJDLG9ELENvQm5wRjNDLHlDLENBQUEsc0MsQ0EwQk0scUIsQ0ExQk4sc0QsQ3BCd3BGMEMsbUQsQ29CeHBGMUMsd0MsQ0FBQSxxQyxDbkJRRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLENtQjBCSSxpQixDQUNBLFMsQ0FDQSxLLENBRUEsZ0IsQ0FDQSxVLENBSU4sNEMsQ0FBQSw4QixDQUdFLGlCLENBR0YsVyxDQVVBLE0sQ0FFRSxpQixDQUdBLHdCLENBY0EscUIsQ0E3QkYsVyxDQUlFLDJCLENBR0Esb0IsQ0FHRixNLENBQ0UscUIsQ0FFQSxhLENBQ0EsUyxDQUVBLHVCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUIsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBR0EsZSxDQUNBLGMsQ0FDQSxtRSxDQUNBLGUsQ0FsQkYsa0IsQ0FxQkksVSxDQUNBLGMsQ0FDQSw0QixDQUNBLFEsQ0FDQSxnQixDQUNBLFcsQ0N6R0osNEMsQ0FHTSxhLENBQ0EsVSxDQUNBLGtCLENBTE4sZ0QsQ0FBQSx5RixDQU9RLGEsQ0FDQSxhLENqQm9ESiwwQmlCNURKLDRDLENBV1EsVSxDQUNBLG9CLENBQ0EsYSxDakIrQ0osQ2lCNURKLDRDLENBQUEsNEMsQ0FrQk0sYSxDQUNBLGdCLENBbkJOLG1ELENBQUEsbUQsQ0FxQlEsUSxDQXJCUiw0RCxDQUFBLDRELENBd0JRLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxTLENBQ0EsUSxDQUNBLGMsQ0E3QlIsOEQsQ0FBQSw4RCxDQStCVSw2QixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsUSxDQUNBLFUsQ0FDQSxvQixDakJzQk4seUJpQjVESiw0QyxDQWtEUSxVLENBR0EsUyxDQXJEUiw2RCxDQUFBLCtGLENBQUEsaUksQ0E2RFUsYSxDQUNBLDhCLENBQ0EsVSxDQS9EViw0QyxDQUFBLDhFLENBQUEsZ0gsQ0FpRVksaUIsQ0FDQSw2QixDQUNBLFUsQ2pCUFIsQ2lCNURKLGtFLENBeUZNLFUsQ0FDQSxhLENqQjlCRiwwQmlCNURKLGtFLENBNEZRLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0E3RlIscUYsQ0FxR1UsZ0IsQ0FBQSxPLENBQ0EsYSxDakIxQ04sQ2lCNURKLHFGLENBQUEsa0YsQ0EyR1EsYSxDQTNHUixrRixDQStHUSxpQixDQUNBLG9CLENBQ0Esc0IsQ2xCK0ROLGEsQ0FzRUEsZSxDQUNBLGdCLENBQ0EscUIsQ0F2RXlCLDBCa0JqTDNCLGtGLENsQmtMSSxrRSxDQUNBLDBELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3JIdkIseUJpQjVESixrRixDbEIwUEksYyxDQzlMQSxDQUFBLHlCaUI1REosa0YsQ2xCNlBJLGdCLENDak1BLENBQUEsMEJpQjVESixrRixDbEJnUUksYyxDQ3BNQSxDQUFBLDBCaUI1REosa0YsQ0FxSFUsZ0IsQ0FBQSxPLENBQ0EsYSxDQUNBLGdCLENqQjNETixDaUI1REosb0YsQ0EwSFUsZ0IsQ0FDQSxlLENBQ0Esc0IsQ0E1SFYsb0YsQ0ErSFUsYSxDQS9IVix5RixDQWtJVSxrQixDQUNBLGtCLENsQjhHUix1RCxDa0JqUEYsNkYsQ0EwSVUsYyxDakI5RU4sMEJpQjVESiw2RixDQTRJWSxTLENBQ0EsYyxDQUNBLGlCLENqQmxGUixDaUI1REosaUcsQ0FzSlEsaUIsQ0FDQSxvQixDQUNBLHNCLENsQndCTixhLENBQ3lCLDBCa0JqTDNCLGlHLENsQmtMSSxrRSxDQUNBLDBELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3JIdkIsMEJpQjVESixpRyxDQTRKVSxnQixDQUFBLE8sQ0FDQSxjLENBQ0EsZ0IsQ2pCbEdOLENBQUEseUJpQmlISixxRixDQTdLQSw0QyxDQXNLTSxjLENqQjFHRixDa0JoRUosVSxDQUNFLFksQ0FDQSxVLENDRkYsYyxDQUNFLFksQ0xFRixXLENBQ0UsYSxDQUNBLG1FLENBRkYsbUIsQ2ZxSEUsZSxDQUNBLFEsQ0FDQSxTLENBRUEsc0IsQ0FDRSxvQixDQUNBLHFCLENBRUUsVSxDQUNBLGEsQ2U5SE4sc0IsQ2xCd3BIMEcsK0QsQ0FEM0MscUcsQ3dCdm1IL0QsNkQsQ0FBQSxtRyxDeEJzbUh1Ryw0RCxDQUR2QyxrRyxDa0Ivb0gxRCxpQixDQU5OLDhCLENBUVEsaUIsQ0FDQSxZLENBQ0EsSyxDQUNBLFcsQ0FDQSxTLENBQ0Esd0IsQ0FiUixpQyxDQWVVLGtCLENBZlYsNEIsQ0FBQSw0QixDQW9CUSx3QixDQXBCUixvQyxDQUFBLG9DLENBc0JVLE0sQ0FDQSxRLENBdkJWLHdCLENBMkJRLGUsQ0FDQSxpQixDQUNBLGEsQ0E3QlIsK0IsQ0ErQlUsK0IsQ2Z3Q1IsOEMsQ0FBQSw4QyxDZXJDUSxVLENkMkJOLDBCYzdESixXLENBeUNJLHdCLENBQ0EsVyxDQUNBLGUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxZLENBQ0EsUSxDQUNBLFcsQ0FDQSxhLENBSUEseUIsQ0FJQSx5QixDQXpESix3QixDQTJETSxPLENBQ0EseUIsQ0E1RE4sb0IsQ0FnRVEsK0IsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGMsQ2RWSixDcUJoRUosYyxDQUFBLGlCLENBRUUsUSxDQUNBLFksQ0FDQSxlLENBQ0EseUIsQ0FDQSxtQyxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDckJxREUsMEJxQmhFSixjLENBQUEsaUIsQ0FhSSxXLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQW5CSixrQixDQUFBLHFCLENBcUJNLG9CLENBQ0Esa0IsQ0FDQSxnQixDekIrOUZ1Qyw4QixDQUNSLG1DLEN5QnYvRnJDLGlDLENBQUEsc0MsQ0EyQk0sWSxDckJxQ0YsQ0FBQSwwQnFCaEVKLGMsQ0FBQSxpQixDQStCSSxPLENyQmlDQSxDQUFBLDBCSmk4Rm9CLGdCLENBREEsbUIsQ3lCaGdHeEIsbUIsQ0FBQSxzQixDQW9DTSxjLENyQjRCRixDQUFBLDBCSnU4Rm9CLGdCLENBREEsbUIsQ3lCdGdHeEIsbUIsQ0FBQSxzQixDQXVDTSxjLENyQnlCRixDcUJoRUosaUIsQ0FBQSxvQixDQTJDSSxvQixDQTNDSixxQixDQUFBLHdCLENBOENJLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EseUIsQ0FDQSxtQyxDekJvK0Z3QyxvQyxDQURBLHVDLEN5QnpoRzVDLHVDLENBQUEsMEMsQ0F5RE0sVSxDQXpETiwwQixDQUFBLDZCLENBNERNLHlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxpQixDQUNBLHlCLENBQ0EsbUMsQ0FyRU4sc0MsQ0FBQSx5QyxDQTRFTSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLENBQ0EsbUMsQ0FDQSxzQyxDekJpK0YyQyxnRCxDeUJuakdqRCw0QyxDQUFBLG1ELENBQUEsK0MsQ0FxRlEsYSxDQUNBLCtCLENyQnRCSiwwQnFCaEVKLDZCLENBQUEsZ0MsQ0E0RlEsUyxDQUNBLGEsQ0FDQSxvQixDQUNBLGlCLENBL0ZSLGdDLENBQUEsbUMsQ0FpR1UsZ0IsQ0FqR1YsZ0MsQ0FBQSxtQyxDQW9HVSxZLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FpQ0EsVyxDQXhJVixzQyxDQUFBLHlDLENBNEdZLGEsQ0E1R1osZ0MsQ0FBQSxtQyxDQWdIVSxhLENBQ0EsZSxDQUNBLFMsQ0FsSFYsNEMsQ0FBQSwrQyxDQXFIVSx1QixDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxxRCxDQUNBLHNCLEN6Qis5RmlELHNELEN5QnpsRzNELGtELENBQUEseUQsQ0FBQSxxRCxDQTZIWSxVLENBQ0EsbUMsQ0E5SFosc0QsQ0FBQSx5RCxDQWlJWSxrQixDQWpJWixrRCxDQUFBLHFELENBb0lZLGtCLENBcElaLDZDLENBQUEsZ0QsQ0E0SVksWSxDQTVJWiw2QyxDQUFBLGdELENBaUpZLFksQ0FqSlosNkMsQ0FBQSxnRCxDQXNKWSxZLENBdEpaLHdDLENBQUEsMkMsQ0EySlEsaUIsQ0EzSlIsc0MsQ0FBQSx5QyxDQThKUSxnQixDQUNBLGEsQ0FDQSxpQixDckJoR0osQ0FBQSwwQnFCaEVKLGdDLENBQUEsbUMsQ0FzS1UsZ0IsQ0F0S1YsZ0MsQ0FBQSxtQyxDQXlLVSxhLENBektWLDRDLENBQUEsK0MsQ0E0S1UsZSxDQTVLVixnQyxDQUFBLG1DLENBK0tVLFMsQ0EvS1YsNkMsQ0FBQSxnRCxDQW1MWSxTLENBbkxaLDZDLENBQUEsZ0QsQ0F3TFksVyxDQXhMWiw2QyxDQUFBLGdELENBNkxZLFcsQ0E3TFosc0MsQ0FBQSx5QyxDQWtNUSxxQixDckJsSUosQ0FBQSwwQnFCaEVKLGdDLENBQUEsbUMsQ0F5TVUsZ0IsQ0F6TVYsZ0MsQ0FBQSxtQyxDQTRNVSxhLENBNU1WLDRDLENBQUEsK0MsQ0ErTVUsZSxDQS9NVixnQyxDQUFBLG1DLENBa05VLFcsQ0FsTlYsNkMsQ0FBQSxnRCxDQXNOWSxZLENBdE5aLDZDLENBQUEsZ0QsQ0EyTlksVyxDQTNOWiw2QyxDQUFBLGdELENBZ09ZLFcsQ0FoT1osd0MsQ0FBQSwyQyxDQXFPUSxtQixDckJyS0osQ0FBQSwwQnFCMktKLGlCLENBRUksVyxDQUNBLEssQ0FDQSxVLENBQ0EsaUIsQ3JCaExBLENBQUEsMEJxQjJLSixpQixDQVFJLFcsQ0FDQSxVLENyQnBMQSxDQUFBLDBCcUIyS0osaUIsQ0FZSSxXLENBQ0EsVSxDckJ4TEEsQ3FCNExKLFksQ0FDRSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLFcsQ0FDQSxvQixDQUNBLHFCLENBQ0EsVyxDQUNBLFksQ0FDQSxhLENBQ0EsYyxDQUtBLDBCLENBQ0EsYyxDQWxCRixtQixDQUFBLGtCLENBQUEsa0IsQ0FxQkksd0IsQ0FyQkosd0IsQ0FBQSx1QixDQUFBLHVCLENBd0JNLGUsQ3JCcE5GLDBCcUI0TEosWSxDQTZCSSxZLENyQnpOQSxDcUI0TEosaUIsQ0FrQ0ksYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsUyxDQUNBLE0sQ0FJQSxzQixDQUlBLDJCLENBQ0EsbUIsQ0FsREosOEIsQ0FvRE0sTyxDQXBETiw4QixDQUFBLDhCLENBd0RNLFEsQ0F4RE4sOEIsQ0EyRE0sUSxDQTNETixzQixDQWlFSSxrQixDQWpFSixtQyxDQW1FTSxRLENBQ0EsUSxDQUNBLFEsQ0FyRU4sbUMsQ0E0RU0sdUIsQ0E1RU4sbUMsQ0FtRk0sd0IsQ0FuRk4sbUMsQ0F1Rk0sUSxDQUNBLFEsQ0FDQSxRLENBS04sZSxDQUNFLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDQUVGLFUsQ0FDRSxlLENBRTJDLDZDQUMzQyxjLENBQ0UsYyxDQUVGLG9CLENBQ0UsWSxDQUNBLGlCLENBTnlDLENBUzdDLGUsQ0FBQSxvQixDekJ1NUZxQiw4QixDeUJwNUZuQixZLENBR0YsWSxDQUNFLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBSkYsb0IsQ0FNSSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxvQixDQUNBLFMsQ0FDQSxRLENBWEosZSxDQWVJLGUsQ0FmSix1QixDQUFBLDZCLENBZ0NNLFUsQ0FDQSxVLENBR0Esa0IsQ0FDQSxtQyxDQXJDTix1QixDQXFCSSxhLENBSUEsZ0IsQ0FDQSxTLENBQ0EsUSxDQVJBLGlCLENBbkJKLDZCLENBK0JNLGlCLENBR0EsUyxDQUNBLEssQ0FuQ04sa0MsQ0F3Q00sd0IsQ0F4Q04sbUMsQ0FBQSx3QyxDQStDSSxTLENBQ0EsYyxDQUVBLGEsQ0FDQSxtQixDQUNBLGtCLENBQ0EsbUMsQ0FyREosd0MsQ0E4Q0ksaUIsQ0E5Q0osK0MsQ0FBQSwwQyxDQXVETSxhLEN4QnBZSixpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBWEEsa0MsQ0FDQSxpQyxDd0IyWUksb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSx1QixDQUNBLGEsQ0MvYU4scUIsQ0QrV0EsOEMsQ0FBQSx5QyxDRHRKQSx5RyxDQUFBLHlHLENHL01BLG1CLENGd2FNLFksQ3pCeTVGb0Qsb0QsQ0FERCxxRCxDQURDLG9ELEN5QjE5RjFELHFELENBQUEsK0MsQ0FBQSxnRCxDQUFBLCtDLENBQUEsZ0QsQ0F5RVEsVSxDQUNBLGtCLENBMUVSLG1DLENBZ0ZJLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBdEZKLDBDLENBd0ZNLFcsQ0F4Rk4scUMsQ0EyRk0sa0IsQ0EzRk4sd0MsQ0FpR0ksVSxDQUNBLGdCLENBQ0EsTSxDQUNBLFcsQ0FwR0osK0MsQ0F1R00sVyxDQUNBLGdCLENBeEdOLDhDLENBQUEsOEMsQ0E2R00sYSxDQTdHTiwwQyxDQWlISSxNLENBQ0EsVSxDQUNBLGlCLENBbkhKLGdELENBd0hJLFMsQ0FDQSxVLENBekhKLGlDLENBQUEsK0MsQ0E4SEksVSxDQUNBLGlCLENBL0hKLHlCLENBbUlJLFUsQ0FDQSxvQixDQUNBLHFCLENBQ0EsTSxDQUNBLGtCLENBQ0EsbUMsQ0N2ZkosYyxDQUFBLGMsQ0FFSSxRLENBQ0EsUyxDQUhKLGMsQ0FNSSxjLENBQ0Esb0IsQ0NMSixNLENBQ0UsVSxDQUNBLGdCLENBQ0EsaUIsQ3ZCd0RFLDBCdUIzREosTSxDQUtJLG1CLEN2QnNEQSxDdUJuREosWSxDQUNFLG9CLENBQ0EsYyxDQUNBLG9CLENBQ0EscUIsQ0FKRixjLENBTUksb0IsQ0FOSixvQixDQVFNLFUsQ0FDQSxVLENBQ0EsVSxDQVZOLDJCLENBQUEsMEIsQ0FBQSwwQixDQWNRLDRCLENBZFIsOEIsQ0F1QlEsa0IsQ0g2WVIsMkMsQ0lqYkEsMkMsQ0FBQSw2QixDQUVJLFksQ0FGSixxQyxDQVdNLGUsQ0NYTixjLENBRUUsTyxDQUNBLFMsQ0FDQSxhLEN6QjRERSwwQnlCaEVKLGMsQ0FNSSxRLENBQ0EsUSxDQUNBLFUsQ3pCd0RBLEN5QmhFSiw0QixDQVdJLGMsQ0FDQSxhLENBQ0EsYyxDQUNBLHdCLENBQ0EsUyxDekJpREEsMEJ5QmhFSiw0QixDQWlCTSxVLEN6QitDRixDeUIxQ0Usb0NBdEJOLG1DLENBQUEsa0MsQ0FBQSxrQyxDQXVCUSxtQixDQURGLENBdEJOLHFDLENBMkJNLHdCLENBM0JOLDRDLENBQUEsMkMsQ0FBQSwyQyxDQStCUSx3QixDQS9CUixzQyxDQW1DTSx3QixDQW5DTiw2QyxDQUFBLDRDLENBQUEsNEMsQ0F1Q1Esd0IsQ0F2Q1IsbUMsQ0EyQ00sd0IsQ0EzQ04sMEMsQ0FBQSx5QyxDQUFBLHlDLENBK0NRLHdCLENBL0NSLG9DLENBbURNLHdCLENBbkROLDJDLENBQUEsMEMsQ0FBQSwwQyxDQXVEUSx3QixDQXZEUixxQyxDQTJETSx3QixDQTNETiw0QyxDQUFBLDJDLENBQUEsMkMsQ0ErRFEsd0IsQ0EvRFIsa0MsQ0FtRU0scUIsQ0FuRU4seUMsQ0FBQSx3QyxDQUFBLHdDLENBdUVRLHdCLENBdkVSLGdDLENBMkVNLGEsQ0FDQSxTLENBQ0EsWSxDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDekJoQkYsMEJhN0NGLE8sQ0FBQSxLLENqQnUrR1EsYyxDaUJwK0dOLGlCLENBQ0EsTSxDQUNBLHlCLENBTEYsb0IsQ0FBQSxrQixDakI2K0dVLDJCLENpQnQrR04sVyxDQUNBLFUsQ0FDQSx5QixDYm9DRixDQUFBLDBCYXhCRixxQixDWFZBLCtCLENBQ0Esb0MsQ0FFRSxVLENXY0YsdUIsQ0FBQSw2QixDWGpCQSwrQixDQUNBLG9DLENBRUUsVSxDV2NGLDZCLENYakJBLDhCLENXMkJBLHdCLENBVUEsc0IsQ1hyQ0EsOEIsQ0FDQSxvQyxDQUVFLFUsQ1d3QkYsK0IsQ0FVQSx1QixDWHJDQSw4QixDQUNBLG9DLENBRUUsVSxDRitCQSxDQUFBLDBCYWVGLHNCLENYakRBLDhCLENBQ0Esb0MsQ0FFRSxVLENXaURFLGtCLENBSEosdUIsQ0FNSSxVLENBQ0EsVSxDQUNBLFEsQ0FSSixzQyxDWGpEQSw4QixDQUNBLG9DLENBRUUsVSxDVzhDRix1QyxDWGpEQSw4QixDQUNBLG9DLENBRUUsVSxDRitCQSxDb0JoRUosSyxDQUNFLG1CLENwQitERSwwQm9CaEVKLEssQ0FHSSxhLENBQ0EsbUIsQ3BCNERBLENBQUEsMEJvQmhFSixLLENBT0ksYSxDQUNBLG9CLENwQndEQSxDQUFBLDBCb0JyREoscUIsQ0FHTSxhLENwQmtERixDb0I3Q0osUSxDQUFBLGdCLENBQ0ksZSxDQUNBLGEsQ0FDQSxjLENBV0osa0QsQ0FBQSx3QixDQUdFLGMsQ0FDQSxhLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDcEJ3QkUseUJvQi9CSixrRCxDQUFBLHdCLENBU0ksVSxDQUNBLGMsQ3BCcUJBLENBQUEsMEJvQi9CSixrRCxDQUFBLHdCLENBYUksVSxDQUNBLGdCLENwQmlCQSxDSm1pSG9DLHdDLEN3QmhqSHhDLHNDLENBQUEscUMsQ0FJSSxZLENwQlNBLHlCSndpSHdDLHdDLEN3QnJqSDVDLHNDLENBQUEscUMsQ0FNTSxnQixDQUNBLGdCLENBQ0EsYyxDcEJLRixDQUFBLDBCSitpSHdDLHdDLEN3QjVqSDVDLHNDLENBQUEscUMsQ0FXTSxTLENwQkVGLENKdWpIeUYsb0QsQ0FEM0MsMEYsQ3dCbmtIbEQsa0QsQ0FBQSx3RixDeEJra0gwRixpRCxDQUR2Qyx1RixDd0IzaUgvQyxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxnQixDcEJaQSx5Qkpra0g2RixvRCxDQUQzQywwRixDd0I5a0h0RCxrRCxDQUFBLHdGLEN4QjZrSDhGLGlELENBRHZDLHVGLEN3QmpqSGpELFUsQ0FDQSxjLENwQmZGLENBQUEsMEJKMmtINkYsb0QsQ0FEM0MsMEYsQ3dCdmxIdEQsa0QsQ0FBQSx3RixDeEJzbEg4RixpRCxDQUR2Qyx1RixDd0J0akhqRCxVLENBQ0EsZ0IsQ3hCZ2tIa0gsdUUsQ0FEM0MsNkcsQ3dCL2xIN0UscUUsQ0FBQSwyRyxDeEI4bEhxSCxvRSxDQUR2QywwRyxDd0IxakhwRSxnQixDQUNBLGUsQ3BCdkJOLENBQUEseUJKbW1IMEcsK0QsQ0FEM0MscUcsQ3dCL21IbkUsNkQsQ0FBQSxtRyxDeEI4bUgyRyw0RCxDQUR2QyxrRyxDd0Jqa0g1RCxXLENBQ0EsUSxDQUNBLGlCLENwQmpDSixDSjRtSDBHLGlFLENBRDNDLHVHLEN3QnhuSG5FLCtELENBQUEscUcsQ3hCdW5IMkcsOEQsQ0FEdkMsb0csQ3dCcmtINUQsZ0IsQ0FDQSxnQixDQUNBLGlCLENwQnRDSix5QkpzbkhnSCx1RSxDQUQzQyw2RyxDd0Jsb0h6RSxxRSxDQUFBLDJHLEN4QmlvSGlILG9FLENBRHZDLDBHLEN3QnZrSGxFLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENwQi9DSixDQUFBLHlCSmlvSGdILHVFLENBRDNDLDZHLEN3QjdvSHpFLHFFLENBQUEsMkcsQ3hCNG9IaUgsb0UsQ0FEdkMsMEcsQ3dCNWtIbEUsZSxDcEJsREosQ0FBQSwwQkp5b0hnSCx1RSxDQUQzQyw2RyxDd0JycEh6RSxxRSxDQUFBLDJHLEN4Qm9wSGlILG9FLENBRHZDLDBHLEN3QmpsSGxFLGUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSw4QixDQUNBLGMsQ3BCekRKLENBQUEsMEJKcXBIZ0gsdUUsQ0FEM0MsNkcsQ3dCanFIekUscUUsQ0FBQSwyRyxDeEJncUhpSCxvRSxDQUR2QywwRyxDd0J0bEhsRSxlLENBQ0EsVSxDQUNBLGlCLENwQjlESixDQUFBLDBCSitwSGdILHVFLENBRDNDLDZHLEN3QjNxSHpFLHFFLENBQUEsMkcsQ3hCMHFIaUgsb0UsQ0FEdkMsMEcsQ3dCM2xIbEUsZSxDcEJqRUosQ0o0cUhvRSwrRSxDQURrRCxxRSxDQURWLHFILENBRGpDLDJHLENBTFQsNkUsQ0FEa0QsbUUsQ3dCaHJIeEgsbUgsQ0FBQSx5RyxDeEJxckhxRSw0RSxDQURrRCxrRSxDQURWLGtILENBRDdCLHdHLEN3QjdsSDFFLFcsQ0FDQSxxQixDQUNBLDhCLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDeEJpbkhnRiwyRixDQURrRCxpRixDQURWLGlJLENBRGpDLHVILEN3QjEwRzdGLHlDLEN4QnEwR29GLHlGLENBRGtELCtFLEN3QmxzSHRJLCtILENBQUEscUgsQ3hCdXNIbUYsd0YsQ0FEa0QsOEUsQ0FEViw4SCxDQUQ3QixvSCxDd0J4bUh0RixhLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ3hCc25Ib0csaUUsQ0FEM0MsdUcsQ3dCcHRIakUsK0QsQ0FBQSxxRyxDeEJtdEh5Ryw4RCxDQUR2QyxvRyxDd0I5bUg1RCxnQixDQUNBLGdCLENwQnhGRiwwQkppdEg0RyxpRSxDQUQzQyx1RyxDd0I3dEhyRSwrRCxDQUFBLHFHLEN4QjR0SDZHLDhELENBRHZDLG9HLEN3QnBuSDlELHNCLENwQjFGSixDSnd0SGdILHlFLENBRDNDLCtHLEN3QnB1SHpFLHVFLENBQUEsNkcsQ3hCbXVIaUgsc0UsQ0FEdkMsNEcsQ3dCcm5IcEUsaUIsQ3BCaEdGLDBCSmd1SG9ILHlFLENBRDNDLCtHLEN3QjV1SDdFLHVFLENBQUEsNkcsQ3hCMnVIcUgsc0UsQ0FEdkMsNEcsQ3dCM25IdEUsUSxDQUNBLGlCLENwQm5HSixDQUFBLDBCSnl1SG9ILHlFLENBRDNDLCtHLEN3QnJ2SDdFLHVFLENBQUEsNkcsQ3hCb3ZIcUgsc0UsQ0FEdkMsNEcsQ3dCN25IdEUsa0IsQ3BCekdKLENKcXZIZ0gsc0UsQ0FDM0MseUUsQ0FIQSw0RyxDQUN3QywrRyxDQVBDLG9FLENBQzNDLHVFLEN3QjN2SHZFLDBHLENBQUEsNkcsQ3hCOHZIaUgsbUUsQ0FDM0Msc0UsQ0FISSx5RyxDQUNvQyw0RyxDd0Jqb0h4RyxpQixDcEIvR0YseUJKbXdIb0gsc0UsQ0FDM0MseUUsQ0FIQSw0RyxDQUN3QywrRyxDQVBDLG9FLENBQzNDLHVFLEN3Qnp3SDNFLDBHLENBQUEsNkcsQ3hCNHdIcUgsbUUsQ0FDM0Msc0UsQ0FISSx5RyxDQUNvQyw0RyxDd0I3b0gxRyxXLENBQ0EsUSxDQUNBLGlCLENwQm5ISixDSjZ3SDZHLHNFLENBRDNDLDRHLEN3Qnp4SHRFLG9FLENBQUEsMEcsQ3hCd3hIOEcsbUUsQ0FEdkMseUcsQ3dCbHBIakUsZSxDQUNBLGtCLEN4QjRwSDZILHNGLENBRDNDLDRILEN3Qmp5SHhGLG9GLENBQUEsMEgsQ3hCZ3lIZ0ksbUYsQ0FEdkMseUgsQ3dCdnBIakYsVSxDQUNBLGdCLENBTVIsTyxDQUNFLGUsQ0FDQSxnQixDQUNBLHdCLENBSEYsYyxDQUFBLFMsQ0FBQSxZLENBT0ksb0IsQ0FDQSxrQixDQUNBLFksQ0FUSixzQyxDQUFBLHlDLENBY0ksZSxDQWRKLDBDLENBaUJJLG1CLENwQm5KQSwwQm9Ca0lKLCtCLENBcUJNLGUsQ3BCdkpGLENvQjRKSiw0RCxDQUFBLDRELENBRUUsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FKRixrRSxDQUFBLGtFLENsQnZLSSxVLENBQ0EsYSxDQUNBLFUsQ0ZTQSx5Qm9CNEpKLDRELENBQUEsNEQsQ0FTSSxnQixDcEJyS0EsQ0FBQSwwQm9CNEpKLDRELENBQUEsNEQsQ0FhSSxVLENwQnpLQSxDb0I0SkosNEUsQ0FBQSw0RSxDQWlCSSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBcEJKLCtELENBQUEsK0QsQ0F1Qkksa0IsQ0F2QkosMEUsQ0FBQSwwRSxDeEIycUg2RSwwRSxDd0IzcUg3RSwwRSxDQTJCSSxrQixDQTNCSiwwRSxDQUFBLDBFLENBK0JJLGdCLENwQjNMQSx5Qm9CNEpKLDBFLENBQUEsMEUsQ0FpQ00sVSxDQUNBLFMsQ0FDQSxrQixDQW5DTix3RixDQUFBLHdGLENBMkNNLFUsQ0FDQSxTLENBQ0Esa0IsQ3BCek1GLENvQjRKSixpRyxDQUFBLGlHLENBbURJLG9CLENBQ0Esa0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQXhESixzSSxDQUFBLHNJLENBMERNLGdCLENBMUROLHdHLENBQUEsd0csQ3ZCeExFLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQ3VCMFBJLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGEsQ01yUE4sZ0QsQ0FBQSxnRCxDTm1MQSw4RyxDQUFBLDhHLENBc0VRLGEsQ0F0RVIsbUcsQ0FBQSxtRyxDQTBFTSxhLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGUsQ01oUU4saUQsQ0FBQSxpRCxDTm1MQSxnRyxDQUFBLGdHLENBcUZJLFcsQ014UUosZ0QsQ0FBQSxnRCxDTm1MQSxnRyxDQUFBLGdHLENBd0ZJLFcsQ00zUUosa0QsQ0FBQSxrRCxDTm1MQSxpRyxDQUFBLGlHLENBMkZJLFcsQ0FHSiwyRSxDQUFBLDJFLENBRUUsYSxDcEI1UEUseUJvQjBQSiwyRSxDQUFBLDJFLENBSUksYSxDcEI5UEEsQ0FBQSwwQm9CMFBKLDJFLENBQUEsMkUsQ0FPSSxhLENwQmpRQSxDb0JvUUosb0IsQ0FHSSxnQixDQUtKLDZDLEN4QitvSDhDLDZDLEN3Qi9vSDlDLDRDLENBSUksZSxDQUNBLGlCLENBQ0EsWSxDQU5KLHNCLEN4QnNwSHlCLHNCLEN3QnRwSHpCLHFCLENBU0ksYSxDQUNBLGMsQ0FWSiwyQixDeEI0cEg4QiwyQixDd0I1cEg5QiwwQixDQWNJLGtCLENBZEosMkIsQ3hCaXFINEIsMkIsQ3dCanFINUIsMEIsQ0FpQkksa0IsQ0FqQkosOEIsQ3hCcXFIaUMsOEIsQ3dCcnFIakMsNkIsQ0FtQk0sb0IsQ3hCd3dIa0gsaUgsQ0FTQSxpSCxDd0JweUh4SCxnSCxDeEJxeEhtRyw0RixDQVNBLDRGLEN3Qjl4SG5HLDJGLEN4QjB4SDhDLGlILEN3QjF4SDlDLG1DLEN4Qm94SG9DLDRGLENBSUcsaUgsQ0FGMkIsbUcsQ3dCdHhIbEUsK0IsQ3hCbXlIOEMsaUgsQ0ExSFIsbUMsQ0FvSEYsNEYsQ0FJRyxpSCxDQUYyQixtRyxDQUhwQiwrQixDd0I1eEg5QyxnSCxDQUFBLGtDLENBQUEsMkYsQ0FBQSxnSCxDQUFBLGtHLENBQUEsOEIsQ3hCeXhId0gsaUgsQ0FTQSxpSCxDd0JseUh4SCxnSCxDeEJ1eEgwRyxtRyxDQVNBLG1HLEN3Qmh5SDFHLGtHLENBc0JNLFksQ3BCbFNGLHlCSjQ3SHNCLGdDLENBRFEsdUIsQ0FHUixnQyxDQURTLHVCLEN3QmpySG5DLCtCLENBQUEsc0IsQ0E2Qk0sZ0IsQ0FDQSxhLENwQjFTRixDb0I0UUosdUIsQ3hCd3JId0IsdUIsQ3dCeHJIeEIsc0IsQ0FrQ0ksaUIsQ3BCOVNBLDBCb0I0UUosdUIsQ3hCNnJINEIsdUIsQ3dCN3JINUIsc0IsQ0FvQ00sbUIsQ3BCaFRGLENKcTlId0cseUcsQ0FTQSx5RyxDd0JsdEg1Ryx3RyxDeEJtc0h1RixvRixDQVNBLG9GLEN3QjVzSHZGLG1GLEN4QndzSGtDLHlHLENBTlYsb0YsQ0FJRyx5RyxDQUYyQiwyRixDd0Jwc0h0RCx1QixDeEJpdEhrQyx5RyxDQU5WLG9GLENBSUcseUcsQ0FGMkIsMkYsQ0FIcEIsdUIsQ3dCMXNIbEMsd0csQ0FBQSxtRixDQUFBLHdHLENBQUEsMEYsQ0FBQSxzQixDeEJ1c0g0Ryx5RyxDQVNBLHlHLEN3Qmh0SDVHLHdHLEN4QnFzSDhGLDJGLENBU0EsMkYsQ3dCOXNIOUYsMEYsQ0F3Q0ksZSxDcEJwVEEsMEJKMCtINEcseUcsQ0FTQSx5RyxDd0J2dUhoSCx3RyxDeEJ3dEgyRixvRixDQVNBLG9GLEN3Qmp1SDNGLG1GLEN4QjZ0SHNDLHlHLENBTlYsb0YsQ0FJRyx5RyxDQUYyQiwyRixDd0J6dEgxRCx1QixDeEJzdUhzQyx5RyxDQU5WLG9GLENBSUcseUcsQ0FGMkIsMkYsQ0FIcEIsdUIsQ3dCL3RIdEMsd0csQ0FBQSxtRixDQUFBLHdHLENBQUEsMEYsQ0FBQSxzQixDeEI0dEhnSCx5RyxDQVNBLHlHLEN3QnJ1SGhILHdHLEN4QjB0SGtHLDJGLENBU0EsMkYsQ3dCbnVIbEcsMEYsQ0EwQ00sZ0IsQ3BCdFRGLENKOC9INEcsMkcsQ0FTQSwyRyxDd0IzdkhoSCwwRyxDeEI0dUgyRixzRixDQVNBLHNGLEN3QnJ2SDNGLHFGLEN4Qml2SHNDLDJHLENBTlYsc0YsQ0FJRywyRyxDQUYyQiw2RixDd0I3dUgxRCx5QixDeEIwdkhzQywyRyxDQU5WLHNGLENBSUcsMkcsQ0FGMkIsNkYsQ0FIcEIseUIsQ3dCbnZIdEMsMEcsQ0FBQSxxRixDQUFBLDBHLENBQUEsNEYsQ0FBQSx3QixDeEJndkhnSCwyRyxDQVNBLDJHLEN3Qnp2SGhILDBHLEN4Qjh1SGtHLDZGLENBU0EsNkYsQ3dCdnZIbEcsNEYsQ0E2Q00saUIsQ0FDQSxjLEN4Qnl0SDBHLDJHLENBU0EsMkcsQ3dCaHhIaEgsMEcsQ3hCaXdIMkYsc0YsQ0FTQSxzRixDd0Ixd0gzRixxRixDeEJzd0hzQywyRyxDQU5WLHNGLENBSUcsMkcsQ0FGMkIsNkYsQ3dCbHdIMUQseUIsQ3hCK3dIc0MsMkcsQ0FOVixzRixDQUlHLDJHLENBRjJCLDZGLENBSHBCLHlCLEN3Qnh3SHRDLDBHLENBQUEscUYsQ0FBQSwwRyxDQUFBLDRGLENBQUEsd0IsQ3hCcXdIZ0gsMkcsQ0FTQSwyRyxDd0I5d0hoSCwwRyxDeEJtd0hrRyw2RixDQVNBLDZGLEN3QjV3SGxHLDRGLENBaURNLHlCLENBakROLDBCLEN4Qnl5SDJCLDBCLEN3Qnp5SDNCLHlCLENBd0RJLGEsQ0FDQSxlLENBekRKLGlDLEN4Qjh5SG9DLGlDLEN3Qjl5SHBDLGdDLENBMkRNLFUsQ0FDQSxXLENBQ0Esc0IsQ0FLTiw4QixDQUVJLHNCLENBQ0EsNkIsQ0FISixnQyxDQUtNLHNCLENBQ0EseUIsQ0FLTixpQixDQUFBLG1CLENBRUUsa0IsQ0FDQSxlLENBR0YsZ0UsQ0FHTSxjLENBQ0EsVSxDQUNBLFMsQ0FMTiwrQixDQVNJLG1CLENBVEosaUMsQ0FXTSxlLENBQ0EsYyxDQUNBLHlCLENBS04sOEMsQ0FFSSxnQixDQUNBLGUsQ0FDQSx3QixDQUNBLGEsQ0FDQSxlLENBTkosMkQsQ0FVTSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQWJOLCtELENBaUJNLG9CLENBakJOLHlILENBQUEsdUYsQ0FBQSx5SCxDQUFBLHVGLENBQUEseUgsQ0FBQSwyRyxDQUFBLHVDLENBQUEseUgsQ0FBQSwyRyxDQTBCUSxZLENBMUJSLHlDLENBNkJRLGUsQ0FFQSxnQixDQUVBLGEsQ0FDQSxTLENBbENSLHFDLENBdUNNLFUsQ0FDRSxjLENBeENSLHVELENBMENRLFMsQ0ExQ1IsbUQsQ0E2Q1EsUyxDeEJvdUhxQiw2QixDQUZHLCtCLENBQ0EsNEIsQ3dCaHhIaEMsK0IsQ0FBQSxvQyxDQUFBLHNDLENBQUEsbUMsQ0FBQSxzQyxDQW9ETSxnQixDeEI0d0hOLHVCLEM4Qi91SUUsa0IsQzlCaTdJQSwrRCxDOEIvNklGLG9HLENBRUksWSxDQUlKLGEsQ0FDRSxjLENBREYsZ0IsQ0FJSSxvQixDQUNBLGUsQ0FDQSxTLEMxQmdEQSx5QjBCdERKLGEsQ0FlSSxRLENBZkosZ0IsQ0FBQSxnQixDQWlCTSxjLENBQ0EsaUIsQ0FsQk4sMkIsQ0FxQk0sYyxDMUJpQ0YsQ0FBQSwwQjBCdERKLGEsQ0F5QkksUSxDMUI2QkEsQzBCdkJKLGtDLENBQUEsa0MsQ0FHSSxhLENBQ0EsUyxDQUNBLDJCLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0MrRUosZ0IsQ0R4RkEsd0MsQ0FBQSx3QyxDQVdNLFksQ0FYTixrQyxDOUJvc0kyQyx3QyxDQUROLHdDLEM4Qm5zSXJDLGtDLENBQUEsd0MsQ0FBQSx3QyxDQWNNLGlCLENBQ0EsYyxDQWZOLDBDLENBQUEsMEMsQzdCTEUsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDNkIrQkksYSxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLFEsQ0FtQk4sOEMsQ0FFSSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxtdUIsQ0FMSixzQyxDQVFJLGUsQzFCL0JBLHlCMEJ1Qkosc0MsQ0FVSSxZLEMxQmpDQSxDQUFBLDBCMEJ1Qkosc0MsQ0FhTSxpQixDQUNBLFcsQ0FDQSxvQixDMUJ0Q0YsQ0FBQSwwQjBCdUJKLHNDLENBa0JNLFcsQzFCekNGLENBQUEsMEIwQnVCSixzQyxDQXFCTSxXLEMxQjVDRixDMEJ1QkosbUMsQ0F5Qkksb0IsQ0FDQSxrQixDQUNBLFMsQ0EzQkosc0MsQ0E2Qk0sZ0IsQzFCcERGLDBCMEJ1Qkosc0MsQ0ErQlEsZ0IsQzFCdERKLEMwQnVCSiwwQyxDQW1DTSxnQixDMUIxREYsMEIwQnVCSiw4QyxDQXdDTSxpQixDQXhDTiw0RCxDQTZDTSxpQixDMUJwRUYsQzBCMEVKLGdDLENBQ0Usa0IsQzFCM0VFLHlCMEIwRUosZ0MsQ0FHSSxTLEMxQjdFQSxDQUFBLDBCMEIwRUosZ0MsQ0FNSSxVLEMxQmhGQSxDMEIwRUosK0MsQ0FVTSxXLENBVk4sa0QsQ0FhTSxXLENBYk4sbUMsQ0FrQkksUyxDQWxCSiwwQyxDQW9CTSxnQixDQXBCTixpRCxDQUFBLGdELENBQUEsZ0QsQ0F3QlEsYSxDQXhCUiwrQyxDQTRCTSxhLENBQ0EsVSxDQUNBLGdCLENBQ0EsVyxDQS9CTixpRCxDQWlDUSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSxRLENBcENSLHNELENBdUNRLGMsQ0FDQSxVLENBeENSLGdELENBNENNLGEsQ0E1Q04sc0MsQ0ErQ00sZ0IsQ0FnS04sZ0IsQzlCc2pJQSxnQyxDQUFBLHVCLEM4Qmh0SUUsYSxDMUIvSEUseUJKbTFJQSxnQyxDQUFBLHVCLEM4Qmx0SUEsb0IsQ0FDQSxhLEMxQmxJQSxDQUFBLDBCSncxSUEsZ0MsQ0FBQSx1QixDOEJudElBLG9CLENBQ0EseUIsQzFCdElBLENKNDFJRixtQyxDQXE3R0EsNEMsQ0FBQSw0QyxDQXI3R0EsMEIsQzhCbnRJRSxvQixDOUJ1dElKLFcsQzhCbHRJRSxvQixDQUNBLGtCLENBQ0EsYyxDMUJoSkUseUJKcTJJQSxXLEM4Qm50SUEsYyxDMUJsSkEsQ0FBQSwwQkp3MklBLFcsQzhCbnRJQSxtQixDMUJySkEsQ0owMklGLDBCLEM4Qmx0SUUsYSxDQUNBLGMsQzFCekpBLHlCSjgySUUsMEIsQzhCbnRJQSxnQixDMUIzSkYsQ0FBQSwwQkppM0lFLDBCLEM4Qm50SUEsYyxDMUI5SkYsQ0pxM0lGLHVELEM4Qi9zSUksVSxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLEM5Qml0SUYsNkQsQzhCL3NJRyxhLEM5Qml0SUwsd0IsQzhCNXNJRSxjLEM5QjhzSUEsdUMsQzhCM3NJSSxhLENBQ0EsZSxDQUNBLG1CLEM5QjZzSUosNkMsQ0FBQSw2QyxDOEJ4c0lNLFUsQzlCMHNJUix1QixDOEJwc0lFLFUsQzFCaE1BLHlCSnU0SUUsdUIsQzhCcnNJQSxTLENBQ0Esa0IsQzFCbk1GLENBQUEsMEJKMjRJRSx1QixDOEJyc0lBLFMsQ0FDQSxXLEMxQnZNRixDSjg0SUEsZ0MsQzhCbnNJSSxTLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLEMxQjlNSiwwQkpvNUlJLGdDLEM4QnBzSUUsVyxDQUNBLGUsQzFCak5OLENKdTVJRSxrQyxDOEJuc0lJLG1CLENBQ0EsYSxDOUJxc0lKLDJDLEM4QmxzSUksYyxDOUJvc0lKLG1DLEM4QmpzSUksVSxDQUNBLGUsQ0FDQSxlLEM5QnlwSXdDLCtCLENBMENoRCx5QyxDQUFBLDZDLEM4QnpySUUsWSxDQUNBLFEsQzFCeE9BLDBCSnM2SUEsYSxDOEJ6cklFLGtCLEM5QjJySUYsc0MsQ0FBQSx5QixDOEJ0cklFLG9CLEM5QitvSThDLCtCLENBMENoRCx5QyxDQUFBLDZDLEM4QnBySUUsa0IsQ0FDQSxvQixDOUJ3cklGLDJDLEM4QnJySUUsd0IsQ0FDQSxTLEM5QnVySUEsOEQsQzhCcnJJRSxtQixDQUNBLGEsQ0FDQSxVLEM5QnVySUoseUMsQ0FBQSw2QyxDOEJqcklFLGlCLENBQ0EsTyxDQUNBLG9CLEM5Qm9ySUEsZ0YsQ0FBQSwrRSxDQUFBLCtFLENBMUNzRixvRixDQUNDLG1GLENBeUN2RixtRixDOEJocklJLHdCLEM5QnFySU4sK0IsQzhCaHJJRSxXLEM5QmtySUYsNEMsQzhCL3FJRSxVLENBQ0EsVSxDMUJyUkYsQzBCeVJKLGMsQ0FDRSxVLENBQ0EsYyxDQUNBLGEsQ0FDQSxRLEMxQjdSRSx5QjBCeVJKLGMsQ0FNSSxjLENBQ0EsYSxDQUNBLGdCLEMxQmpTQSxDMEJ5UkosZ0IsQ0FXSSxhLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQzFCdlNBLHlCMEJ5UkosZ0IsQ0FnQk0sYyxDQUNBLGdCLEMxQjFTRixDQUFBLDBCMEJ5UkosZ0IsQ0F1Qk0sYyxDMUJoVEYsQzJCaEVKLE8sQ0FDRSxVLENBQ0EsUSxDQUNBLGMsQ0FDQSxXLENBQ0Esa0NBTEYsTyxDQU1JLGtCLENBREYsQzNCMkRFLDBCMkJoRUosa0IsQ0FVTSxLLEMzQnNERixDMkJoRUosc0IsQ0FnQkksVSxDQUNBLGUsQ0FDQSxXLENBQ0EsUSxDQW5CSix1QixDQXNCSSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsUyxDQUNBLFEsQ0FDQSxjLENBQ0EsdUMsQzNCb0NBLDBCMkJoRUosdUIsQ0E4Qk0sZ0IsQ0FDQSxpQixDQUNBLGUsQzNCZ0NGLENBQUEsMEIyQmhFSix1QixDQW1DTSxnQixDQUNBLGlCLENBQ0EsZSxDM0IyQkYsQ0FBQSwwQjJCaEVKLE8sQ0F5Q0ksK0IsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0Esa0QsQ0FoREosc0IsQ0FrRE0sZ0IsQ0FDQSxjLEMzQmFGLENBQUEsMEIyQmhFSixzQixDQXdETSxhLEMzQlFGLEMyQmhFSixrQixDQWtIQSxTLENBdERJLGUsQ0FDQSxhLENBQ0EsVyxDM0JFQSwwQjJCaEVKLGtCLENBZ0VNLGUsQzNCQUYsQzJCaEVKLGlCLENBb0VJLGMsQ0FDQSxhLENBQ0EsUyxDM0JOQSwwQjJCaEVKLGlCLENBd0VNLGlCLENBQ0EsYSxDQUNBLE0sQ0FDQSxVLEMzQlhGLENBQUEsMEIyQmhFSixpQixDQThFTSxVLEMzQmRGLEMyQmhFSiwwQyxDQUFBLHdDLENBb0ZNLG9CLENBQ0EsaUIsQ0FDQSxnQixDM0J0QkYsMEIyQjBCSix1QyxDQUlRLGMsQ0FDQSxlLEMzQi9CSixDQUFBLDBCMkIwQkosdUMsQ0FRUSxlLEMzQmxDSixDQUFBLDBCMkIwQkosa0QsQ0FjVSxnQixDM0J4Q04sQ0FBQSwwQjJCMEJKLGtELENBaUJVLGdCLEMzQjNDTixDMkJrREosUyxDQUNFLGUsQ0FDQSxZLENBRkYsYyxDQUtJLFksQ0FMSixjLENBUUksWSxDQVJKLGMsQ0FXSSxZLENBUUosbUIsQ0FDRSxZLEMzQnRFRSwwQjJCK0ZKLGEsQ0FHSSxpQixDQUNBLFcsQzNCbkdBLEM0QmhFSixlLENBQ0UsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLG9CLENBQUEsc0IsQ0FDQSxxQixDQUFBLGtCLENBRUEsaUIsQzdCcU5BLFUsQ0FDQSx1RCxDNkJuTkEsZSxDQVRGLDBCLENBY0ksZSxDNUJrREEseUI0QmhFSiwwQixDQWtCTSxlLEM1QjhDRixDQUFBLHlCNEJoRUosMEIsQ0F1Qk0sZSxDNUJ5Q0YsQ0FBQSwwQjRCaEVKLDBCLENBMkJNLGUsQzVCcUNGLEM0QmhFSixpRSxDQWdDTSxlLEM1QmdDRix5QjRCaEVKLGlFLENBbUNRLGUsQzVCNkJKLENBQUEseUI0QmhFSixpRSxDQXVDUSxlLEM1QnlCSixDQUFBLDBCNEJoRUosaUUsQ0EyQ1EsZSxDNUJxQkosQzRCaEVKLCtDLENBa0RJLGlCLENBQ0EsZSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUVFLFUsQ0FDQSxRLENBQ0EsZSxDQTFETixpRCxDQXdETSxVLENBQ0EsUSxDQUNBLGUsQ0ExRE4sbUQsQ0E2RE0saUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENBR0EsYyxDQUNBLGUsQ0FyRU4sd0IsQ0EwRUksMEIsQ0FBQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLHNCLENBQ0EsZ0IsQ0FqRkosMkIsQ0FvRk0sVSxDQUNBLGEsQ0FyRk4sMkQsQ0F5Rk0sd0IsQ0FDQSxlLENBMUZOLDZELEM3QjJORSxVLENBQ0EsdUQsQzZCOUhNLG9CLENBRUEsZ0IsQ0FDQSxpQixDQUNBLGtCLENBbEdSLHlFLENBQUEseUUsQ0FzR1ksZSxDQVdaLHdDQUNFLDBCLENBQ0UsYSxDQUNBLFUsQ0FFRix3QixDQUNFLGUsQ0FDQSxxQixDQUVGLG1ELENBQ0Usa0IsQ0FDQSxxQixDQUNBLDJCLENBQ0EsZSxDQWJKLEM1QmpESSw4RDRCMERGLG1ELENBTUksZSxDNUJoRUYsQ0FBQSw4RDRCMERGLG1ELENBU0ksZSxDNUJuRUYsQzRCaURKLHdDQXFCRSxnRixDQUNFLHFCLENBdEJKLENBMEJBLHVCLENoQzRsSjJCLHVCLENBQ0gsdUIsQ2dDN2xKeEIsMEIsQzdCZ0ZFLFUsQ0FDQSx1RCxDNkIzRUUsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLHFCLEM1QnBGQSx5QjRCMkVKLHVCLENoQ3VtSitCLHVCLENBQ0gsdUIsQ2dDeG1KNUIsMEIsQ0FXTSxnQixDNUJ0RkYsQ0FBQSx5QjRCMkVKLHVCLENoQzZtSitCLHVCLENBQ0gsdUIsQ2dDOW1KNUIsMEIsQ0FjTSxjLEM1QnpGRixDQUFBLHlCNEIyRUosdUIsQ2hDbW5KK0IsdUIsQ0FDSCx1QixDZ0Nwbko1QiwwQixDQWlCTSxjLEM1QjVGRixDQUFBLDBCNEIyRUosdUIsQ2hDeW5KK0IsdUIsQ0FDSCx1QixDZ0Mxbko1QiwwQixDQXFCTSxjLEM1QmhHRixDNEIyRUosNkMsQ2hDK25KaUQsNkMsQ0FDSCw2QyxDZ0Nob0o5QyxnRCxDQXlCSSxnQixDQUtKLDRDLENBRUksa0IsQ0FDQSxpQixDQUNBLG1CLENBQUEsMEIsQ0FKSixnRixDQU9RLGlCLENBQ0EsUSxDQUNBLE0sQzVCbEhKLDBCNEJ5R0osZ0YsQ0FXVSxjLEM1QnBITixDNEJ5R0oscUQsQ0FnQk0sYSxDQUNBLGUsQ0FDQSxpQixDQWxCTix1RCxDQXFCTSxrQixDQUNBLGtCLENBdEJOLDBELEM3QmtERSxVLENBQ0EsdUQsQzZCMUJNLGEsQ0FDQSxjLENBRUEsZ0IsQzVCcklKLHlCNEJ5R0osMEQsQ0E4QlUsZ0IsQzVCdklOLENBQUEseUI0QnlHSiwwRCxDQWlDVSxjLEM1QjFJTixDQUFBLHlCNEJ5R0osMEQsQ0FvQ1UsYyxDNUI3SU4sQ0FBQSwwQjRCeUdKLDBELENBdUNVLGMsQzVCaEpOLEM0QnlHSiwrQixDN0JrREUsVSxDQUNBLHVELEM2QkxFLG9CLENBQ0Esa0IsQzVCeEpBLDBCNEJ5R0osK0IsQ0FpRE0sZ0IsQzVCMUpGLEM0QnlHSix3RCxDN0JxQ0UsYSxDNkJrQkUsa0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBRUEsYyxDQUNBLHFCLENBQ0EsYyxDQUVBLGlCLENBS0EsYyxDN0IvQnVCLDBCNkJ0QzNCLHdELEM3QnVDSSw0RCxDQUNBLG9ELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDNkJ0QzNCLDBELENBbUVNLGUsQzVCNUtGLHlCNEJ5R0osd0QsQ0F1RU0sYyxDNUJoTEYsQ0FBQSx5QjRCeUdKLHdELENBMEVNLGUsQzVCbkxGLENBQUEseUI0QnlHSix3RCxDQTZFTSxnQixDQUNBLGUsQzVCdkxGLENBQUEsMEI0QnlHSix3RCxDQWlGTSxnQixDQUNBLGUsQzVCM0xGLENBQUEsMEI0QnlHSix3RCxDQXFGTSxnQixDQUNBLGMsQzVCL0xGLENBQUEsMEI0QnlHSix3RCxDQXlGTSxjLEM1QmxNRixDQUFBLHlCNEJ5R0osb0QsQ0ErRlEsZ0IsQzVCeE1KLENBQUEsMEI0QnlHSixvRCxDQWtHUSxnQixDNUIzTUosQzRCeUdKLDZFLENBc0dNLGdCLEM1Qi9NRix5QjRCeUdKLDZFLENBd0dRLGdCLEM1QmpOSixDQUFBLHlCNEJ5R0osNkUsQ0EyR1EsYSxDNUJwTkosQ0FBQSx5QjRCeUdKLDZFLENBa0hRLGdCLENBQ0EsYSxDNUI1TkosQ0FBQSwwQjRCeUdKLDZFLENBc0hRLGdCLENBQ0EsYSxDNUJoT0osQ0FBQSwwQjRCeUdKLDZFLENBMEhRLGUsQzVCbk9KLEM0QjBPSix5QixDQUNFLGEsQ0FERixrRCxDQUlJLFUsQ0FKSixvRCxDQU1NLGEsQ0FOTiwwRCxDQVFRLGUsQ0FSUiw0QixDQWNJLGEsQ0FFQSxnQixDNUIxUEEseUI0QjBPSiw0QixDQWtCTSxnQixDNUI1UEYsQ0FBQSx5QjRCME9KLDRCLENBcUJNLGMsQzVCL1BGLENBQUEseUI0QjBPSiw0QixDQXdCTSxjLEM1QmxRRixDQUFBLDBCNEIwT0osNEIsQ0EyQk0sYyxDNUJyUUYsQ0FBQSwwQjRCME9KLDRCLENBOEJNLGMsQzVCeFFGLEM0QjZRSixjLENBQ0UsZSxDQUNBLFUsQzVCL1FFLDBCNEI2UUosdUMsQ0FLTSxnQixDNUJsUkYsQ0FBQSwwQjRCNlFKLHVDLENBUU0sYyxDNUJyUkYsQ0FBQSwwQjRCNlFKLHVDLENBV00sZ0IsQzVCeFJGLENBQUEsMEI0QjZSSixtQyxDQUFBLDBCLENBR0ksbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSxzQixDQUlKLGtELENBR00sUyxDQUNBLGtCLEM1QjNTRixDQUFBLDBCNEJ1U0osa0QsQ0FPTSxTLEM1QjlTRixDNEJ1U0oseUQsQ0FXSSxVLEM1QmxUQSwwQjRCdVNKLHlELENBYU0sUyxDQUNBLGtCLEM1QnJURixDQUFBLDBCNEJ1U0oseUQsQ0FpQk0sUyxDNUJ4VEYsQ0FBQSwwQjRCNlRKLHlDLENBR00sUyxDQUNBLGtCLEM1QmpVRixDQUFBLDBCNEI2VEoseUMsQ0FPTSxTLEM1QnBVRixDNEI2VEosZ0QsQ0FXSSxVLEM1QnhVQSwwQjRCNlRKLGdELENBYU0sUyxDQUNBLGtCLEM1QjNVRixDQUFBLDBCNEI2VEosZ0QsQ0FpQk0sa0IsQzVCOVVGLENBQUEsMEI0QjZUSixnRCxDQXFCTSxTLEM1QmxWRixDNkJoRUosYyxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQ0EscUIsQ0FBQSxrQixDQUNBLGtCLEM3QjBERSx5QjZCaEVKLGMsQ0FRSSxrQixDN0J3REEsQzZCaEVKLGlCLENBWUksb0IsQ0FDQSxrQixDQWJKLGdCLENBZ0JJLGUsQ0FDQSxnQixDQUNBLGEsQ0FsQkosZ0IsQ0FxQkksb0IsQ0FHSixzQixDQUNFLFksQ0FBQSxRLENBQ0Esa0IsQ0FGRix5QixDQUlJLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQU5KLDRCLENBUU0sZSxDQVJOLG9DLENBV00sYSxDQVhOLHdCLENBZUksb0IsQ0FDQSwrQixDQUNBLG9CLENBR0osVyxDQUNFLFksQzdCbUJFLHlCNkJwQkosVyxDQUdJLGEsQ0FDQSxlLENBSkosZ0IsQ0FBQSxjLENBTU0sb0IsQ0FDQSxrQixDQVBOLGMsQ0FVTSx1QixDQUNBLFMsQ0FYTixpQixDQWFRLGMsQ0FiUixxQixDQWdCUSxZLENBaEJSLGEsQ0FvQk0sYSxDQUNBLFMsQ0FDQSxpQixDQUNBLG1CLENBQ0EsUSxDQXhCTixvQixDaENSRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLENnQ3VDTSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBQ0EsYyxDQWhDUiwwQixDQW9DVSxhLENBcENWLG1DLENBeUNNLFcsQ0F6Q04sa0MsQ0E0Q00sVyxDN0J4QkYsQzhCaEVKLGEsQ0FDRSxlLENBQ0Esa0IsQ0FGRixvQixDQUlJLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxTLENBQ0EsK0QsQ0FDQSxxQixDQUNBLHVCLENBWkosZSxDQWVJLG9CLENBZkosMkIsQ0FBQSwyQixDQW1CUSxjLENBbkJSLGlDLENBQUEsaUMsQ0FzQlEsMkIsQ0F0QlIsMkIsQ0EyQkksZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLEM5QmtDQSwwQjhCaEVKLDJCLENBZ0NNLHdCLEM5QmdDRixDOEJoRUosMEIsQ0FxQ0ksZSxDQXJDSixnQyxDQXVDTSxnQixDQUNBLGEsQ0FDQSxpQixDQXpDTix1QyxDQTJDUSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLGtCLENBQ0EsUyxDQW5EUiwrRyxDQUFBLDBGLENBQUEsK0csQ0FBQSxpRyxDQUFBLDZCLENBQUEsK0csQ0FBQSwwRixDQUFBLGlHLENBQUEsK0csQ0F1RE0sa0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQTlETixnQyxDQWlFTSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxxQixDQXpFTiwyQixDQThFSSxnQixDOUJkQSwwQjhCaEVKLDJCLENBZ0ZNLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDOUJqQkYsQzhCaEVKLHdCLENBcUZJLGtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDOUJ4QkEsMEI4QmhFSix3QixDQTBGTSxvQixDQUNBLGMsQ0FDQSxTLEM5QjVCRixDOEJoRUosMkQsQ0FpR1EscUUsQ0FqR1IsMEUsQ0FBQSx5RSxDQUFBLHlFLENBcUdVLDhCLENBckdWLDJELENBMkdRLHNFLENBM0dSLDBFLENBQUEseUUsQ0FBQSx5RSxDQStHVSw4QixDQS9HVix5RCxDQXFIUSxxRSxDQXJIUix3RSxDQUFBLHVFLENBQUEsdUUsQ0F5SFUsOEIsQ0F6SFYsMEIsQ2xDMHBLNEIsMEIsQ2tDMXBLNUIseUIsQ0FpSUksZSxDQWpJSiwwQixDbEM4cEtrRCwwQixDa0M5cEtsRCwrQyxDQXNJSSx3QixDQXRJSiwwQixDQXlJSSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FoSkosZ0MsQ0FrSk0sVyxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsSyxDQUNBLE0sQ0FDQSxXLENBekpOLDRCLENBOEpJLGlCLENBQ0EsYyxDQUNBLGlCLENBaEtKLHlCLENBbUtJLGdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBQ0Esc0IsQ0FDQSxnRSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSxxQixDQUNBLDJDLENBL0tKLDRDLENBQUEsK0MsQ0FtTEksYSxDQUNBLGdCLENBcExKLDRDLENBdUxJLG9CLENBQ0EsZ0IsQ0F4TEosMkQsQ0FBQSxrRCxDQUFBLCtDLENBQUEsOEQsQ0EyTE0sYyxDQTNMTixrRCxDQStMTSxXLENBQ0Esa0IsQ0FoTU4sNEQsQ0NhQSxzRCxDQUFBLDBELENDVUEseUIsQ0ErVEEsa0MsQ0FBQSxvQyxDcENvL0t1QyxpQyxDQUNELG1DLENvQ3B6THRDLDRCLENGK0tNLFksQ0F0TU4sK0MsQ0ErTUksbUIsQ0EvTUosZ0MsQ0FrTkksZ0IsQ0FDQSxlLENBbk5KLHNDLENBcU5NLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLEssQ0FDQSxpQyxDRXdrQk4sMEIsQ0RseUJBLHdCLEM3Qm9ESSxVLENBQ0EsYSxDQUNBLFUsQzZCaERKLGtDLENBRUksZ0IsQ0FDQSxhLENBR0osOEMsQ0FBQSxrRCxDQUVFLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLGtCLENBTEYsbUksQ0FBQSw4RyxDQUFBLG1JLENBQUEscUgsQ0FBQSxpRCxDbkM0dUtrRSx1SSxDQU5WLGtILENBSUcsdUksQ0FGMkIseUgsQ21DeHVLdEYscUQsQ0FBQSxtSSxDbkM2dUs0SSx1SSxDbUM3dUs1SSw4RyxDbkN1dUt1SCxrSCxDbUN2dUt2SCxxSCxDbkN5dUs4SCx5SCxDbUN6dUs5SCxtSSxDbkMydUs0SSx1SSxDbUNwdUt4SSxnQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGEsQy9Cd0NBLHlCK0JuREosOEMsQ0FBQSxrRCxDQWNJLFMsQ0FDQSxVLEMvQm9DQSxDQUFBLHlCK0I5QkosNEQsQ0FHTSxhLEMvQjJCRixDK0I5QkosZ0UsQ0VuQkEsbUIsQ0Z5Qk0sb0IsQ0FDQSxxQixDQUNBLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FWTixvRSxDQVlRLGdCLENBTVIsZ0UsQ0FFSSxpQixDQUZKLG1FLENBS0ksUyxDQUNBLGEsQ0FDQSxnQixDQVBKLHdGLENBU00sb0IsQ0FDQSxVLENBVk4sdUUsQ0FpQk0scUIsQ0FDQSxjLENBQ0EsaUQsQy9CUEYsMEIrQlpKLHVFLENBcUJRLGUsQy9CVEosQ0FBQSwwQitCWkosdUUsQ0F3QlEsZSxDL0JaSixDK0JaSiwyRSxDQTJCUSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQ0EsVyxDRTVFUixNLENGK0NBLCtGLENBb0NNLGlCLENBcENOLGtGLENBdUNNLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxvQixDQUFBLHNCLENBekNOLHNGLENBMkNRLGMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxhLENBQ0EsVyxDQUNBLDZCLENBaERSLDJELENBc0RJLFUsQ0F0REosNEQsQ0FBQSw0RCxDQTBESSxpQixDQUNBLFUsQ0EzREosZ0YsQ0FnRVEsYyxDQUNBLCtCLENBakVSLDRELENBc0VJLE8sQ0F0RUosNkQsQ0FBQSw2RCxDQTBFSSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHlCLENBQ0EsYyxDbkN5dEtrRSxvRSxDbUN2eUt0RSxtRSxDQUFBLG9FLENBQUEsbUUsQ0FpRk0sa0IsQy9CckVGLHlCK0JaSiw2RCxDQUFBLDZELENBb0ZNLGdCLEMvQnhFRixDaUNqREosbUIsQ0FFSSxXLENBQ0EsWSxDQUNBLFksQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQUVBLGdCLENBQ0Esa0IsQ0FWSix1QyxDQVlNLGdCLENBS04sYyxDQUVJLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENqQzJCQSx5QmlDaENKLGMsQ0FPTSxnQixDakN5QkYsQ0FBQSwwQmlDaENKLGMsQ0FVTSxnQixDakNzQkYsQ2lDbEJKLDhCLENBQUEsaUMsQ3JDczFLa0MsaUMsQ3FDbjFLaEMsb0IsQ0FDQSx3QixDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBQ0EsZSxDQUNBLFksQ0FURiwyQyxDQUFBLDhDLENyQ2cyS2lELDhDLENxQ3IxSzdDLG9CLENBQ0Esa0IsQ0FaSix1RCxDQUFBLHNELENBQUEsMEQsQ3JDcTJLK0QseUQsQ0FDRCwwRCxDQUNDLHlELENxQ3gxS3pELGEsQ0QzRE4sMEIsQ0FBQSwyQixDcEN3NUt5RCxxRCxDb0N4NUt6RCxzRCxDQUlJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBVkosMkIsQ0FBQSxzRCxDQWFJLGtCLENBQ0EsVSxDQWRKLDBCLENBQUEscUQsQ0FpQkksK0QsQ0FDQSxzQixDQUdKLGlCLENBQUEsb0IsQ0FFRSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFksQ2hDb0NFLHlCZ0N6Q0osaUIsQ0FBQSxvQixDQU9JLGEsQ0FDQSxjLENoQ2lDQSxDQUFBLDBCZ0N6Q0osaUIsQ0FBQSxvQixDQVdJLFksQ2hDOEJBLENnQ3pDSixpQyxDQUFBLG9DLENBZ0JJLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFMsQ0FyQkosbUIsQ0FBQSxzQixDQXdCSSxVLENBQ0EsZSxDQUNBLG9CLENBMUJKLG1CLENBQUEsc0IsQ0E2QkksUSxDQTdCSixtQixDQUFBLHNCLENBZ0NJLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSw2QyxDQXBDSixtRCxDQUFBLHNELENBNENRLGdCLENBQ0EseUJBN0NSLG1ELENBQUEsc0QsQ0E4Q1UsZ0IsQ0FERixDQTdDUix5QixDQUFBLDRCLENBc0RNLFUsQ0FNTixpQixDQUFBLHVCLENBRUUsYSxDakNxS0EsZSxDQUNBLGdCLENBQ0EscUIsQ0M1TEUseUJnQ21CSixpQixDQUFBLHVCLENqQzJLSSxjLENDOUxBLENBQUEseUJnQ21CSixpQixDQUFBLHVCLENqQzhLSSxnQixDQ2pNQSxDQUFBLDBCZ0NtQkosaUIsQ0FBQSx1QixDakNpTEksYyxDQ3BNQSxDZ0NtQkosbUIsQ0FBQSx5QixDakMrR0UsVSxDaUN6R0Usc0IsQ2pDMEd1QiwwQmlDaEgzQixtQixDQUFBLHlCLENqQ2lISSxnRSxDQUNBLHdCLENBQ0Esa0MsQ0FDQSw0QixDQUVBLG9CLENBTnVCLENpQ3JHM0IsNkQsQ0FJSSxnQixDQUpKLDRELENBT0ksaUIsQ0FDQSwwQyxDQUNBLDhCLENBQ0EsaUIsQ0FDQSwyQixDQUNBLFEsQ0FDQSxRLENBQ0EsVyxDQUNBLG1CLENBQ0EsWSxDQUNBLFksQ0FDQSxvQixDQUNBLFcsQ2hDakRBLHlCZ0M4QkosNEQsQ0FxQk0sMEMsQ0FDQSxRLENoQ3BERixDQUFBLDBCZ0M4QkosNEQsQ0F5Qk0sYSxDQUNBLHdDLENBQ0EsUSxDaEN6REYsQ2dDOEJKLG9ELENBZ0NJLGMsQ2hDOURBLDBCZ0NrRUosOEQsQ0FFSSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ2hDdkVBLENBQUEsMEJnQ2tFSiw4RCxDQVNJLFUsQ0FDQSxjLENoQzVFQSxDZ0NzUkosMEIsQ0FBQSw0QixDcEN3eksyQix5QixDQUNELDJCLENvQy8vSzFCLGdELENBRUksZSxDcENtaEx3RCxxRCxDQURDLHVELENBRUgsb0QsQ0FDRCxzRCxDb0NqMUt6RCx1RCxDQUFBLHlELENwQzQwSzRELHNELENBQ0Qsd0QsQ0FNQSxvRCxDQURBLHNELENBRUYsbUQsQ0FDRCxxRCxDQUVLLHNELENBREgsd0QsQ0FFQyxxRCxDQUNELHVELENvQy9oTDFELDhELENBQUEsZ0UsQ0FBQSw2RCxDRWhKQSw4QyxDRm9KTSxZLENoQ3BGRiwwQmdDZ0ZKLDZELENBUVEsa0IsQ2hDeEZKLENnQ3NSSiwrRCxDQUFBLGlFLENwQ3kvS2tFLDhELENBQ0QsZ0UsQ29DaHNMakUscUYsQ0FjVSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxNLENBcUxWLDhELENBQUEsZ0UsQ3BDaWdMaUUsNkQsQ0FDRCwrRCxDb0N4c0xoRSxvRixDQW9CVSxVLENBQ0EsVSxDQUNBLE8sQ0FDQSxPLENBK0tWLGdFLENBQUEsa0UsQ3BDeWdMbUUsK0QsQ0FDRCxpRSxDb0NodExsRSxzRixDQThCVSxTLENBQ0EsVyxDQUNBLFksQ0FDQSxPLENBcUtWLCtELENBQUEsaUUsQ3BDaWhMa0UsOEQsQ0FDRCxnRSxDb0N4dExqRSxxRixDQW9DVSxVLENBQ0EsVSxDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQThKVixvRCxDQUFBLHNELENwQzBoTHVELG1ELENBQ0QscUQsQ29DanVMdEQsMEUsQ0ErQ1EsYSxDQXVKUixtRSxDQUFBLHFFLENwQytoTHNFLGtFLENBQ0Qsb0UsQ29DdHVMckUseUYsQ0FBQSwrRixDQW1EVSxnRSxDcEM0ckx5RCwrRCxDb0N6aUxuRSxnRSxDQUFBLGdFLENBQUEsaUUsQ0FBQSxrRSxDQUFBLGtFLENwQzJpTGtFLDhELENBREEsK0QsQ0FPQywrRCxDQUpDLGdFLENBREgsaUUsQ0FNQyxpRSxDb0N4dkxsRSxxRixDQUFBLHNGLENBQUEsc0YsQ0ErRFUsa0IsQ0F1SVYsb0QsQ0FBQSxzRCxDcENzakx1RCxtRCxDQUNELHFELENvQzd2THRELDBFLENBZ0ZRLGEsQ0FzSFIsbUUsQ0FBQSxxRSxDcEMyakxzRSxrRSxDQUNELG9FLENvQ2x3THJFLHlGLENBQUEsK0YsQ0FvRlUsZ0UsQ3BDdXJMeUQsK0QsQ29DcmtMbkUsZ0UsQ0FBQSxnRSxDQUFBLGlFLENBQUEsa0UsQ0FBQSxrRSxDcEN1a0xrRSw4RCxDQURBLCtELENBT0MsK0QsQ0FKQyxnRSxDQURILGlFLENBTUMsaUUsQ29DcHhMbEUscUYsQ0FBQSxzRixDQUFBLHNGLENBaUdVLGtCLENBcUdWLG9ELENBQUEsc0QsQ3BDa2xMdUQsbUQsQ0FDRCxxRCxDb0N6eEx0RCwwRSxDQWdIUSxhLENBc0ZSLG1FLENBQUEscUUsQ3BDdWxMc0Usa0UsQ0FDRCxvRSxDb0M5eExyRSx5RixDQUFBLCtGLENBb0hVLGdFLENwQ21yTHlELCtELENvQ2ptTG5FLGdFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLGtFLENBQUEsa0UsQ3BDbW1Ma0UsOEQsQ0FEQSwrRCxDQU9DLCtELENBSkMsZ0UsQ0FESCxpRSxDQU1DLGlFLENvQ2h6TGxFLHFGLENBQUEsc0YsQ0FBQSxzRixDQWdJVSxrQixDaENoTk4sMEJnQ2dGSix1RixDQWlKWSxRLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFMsQ0F0Slosc0YsQ0F5SlksUyxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0E3Slosa0YsQ0FpS1Usd0IsQ0FqS1Ysb0UsQ0FxS1csOEIsQ0FBQSwwQixDQXJLWCx3RixDQXdLWSxTLENBQ0EsVSxDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQTVLWix1RixDQStLWSxXLENBQ0EsYyxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBckxaLG1GLENBeUxVLHdCLENBYVYsMEIsQ0FBQSw0QixDcEM4eksrQix5QixDQUNELDJCLENvQ3p6SzFCLFUsQ0FDQSxnQixDQUNBLGlCLENoQzlSQSxDQUFBLDBCZ0NzUkosMEIsQ0FBQSw0QixDcENzMEsrQix5QixDQUNELDJCLENvQ3h6SzFCLFksQ0FDQSxjLENoQ3RTQSxDZ0NzUkosdUMsQ0FBQSx5QyxDcEM2MUswQyxzQyxDQUNELHdDLENvQ3IwS3JDLGtCLENBekJKLHlDLENBQUEsMkMsQ3BDazJLNEMsd0MsQ0FDRCwwQyxDb0N0MEt2QyxRLENBQ0EsaUIsQ3BDMDBLaUQsK0MsQ29DeDJLckQsZ0QsQ0FBQSxpRCxDQUFBLGtELENwQzAyS29ELDhDLENBREEsK0MsQ0FHRSxnRCxDQURILGlELENvQzEwSzdDLFUsQ0FDQSxhLENBQ0EscUUsQ0FDQSxpQixDQUNBLFMsQ0FDQSx1QixDQXRDTixnRCxDQUFBLGtELENwQ3EzS3FELCtDLENBQ0QsaUQsQ29DNzBLOUMsc0IsQ0F6Q04sK0MsQ0FBQSxpRCxDcEMwM0tvRCw4QyxDQUNELGdELENvQy8wSzdDLHVCLENBNUNOLGtDLENBQUEsb0MsQ3BDKzNLcUMsaUMsQ0FDRCxtQyxDb0MvMEtoQyxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDaEMxVUEsMEJnQ3NSSixrQyxDQUFBLG9DLENwQ3c0S3lDLGlDLENBQ0QsbUMsQ29DbjFLbEMsZ0IsQ2hDNVVGLENBQUEsMEJnQ3NSSixrQyxDQUFBLG9DLENwQzg0S3lDLGlDLENBQ0QsbUMsQ29DdDFLbEMsZ0IsQ2hDL1VGLENnQ3NSSix3QyxDQUFBLDBDLENwQ201SzZDLHVDLENBQ0QseUMsQ29DeDFLdEMsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxzQixDQUNBLGtDLENBcEVOLDJDLENBQUEsNkMsQ3BDZzZLOEMsMEMsQ0FDRCw0QyxDb0N4MUt6QyxZLENBekVKLDRCLENBQUEsOEIsQ3BDcTZLK0IsMkIsQ0FDRCw2QixDb0MxMUsxQixZLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBakZKLGlDLENBQUEsbUMsQ3BDKzZLc0MsZ0MsQ0FDRCxrQyxDb0M3MUsvQixjLENBQ0Esb0IsQ3BDazJLdUMsOEMsQ0FETSwwQyxDb0NyN0tuRCxnRCxDQUFBLDRDLENwQ3c3SzRDLDZDLENBREsseUMsQ0FHSCwrQyxDQURFLDJDLENvQ2gySzVDLG9CLENBekZKLHlDLENBQUEsMkMsQ3BDODdLNEMsd0MsQ0FDRCwwQyxDb0NsMkt2QyxnQixDQUNBLGUsQ0FDQSxlLENBQ0Esb0IsQ0FoR0osOEMsQ0FBQSxnRCxDcENzOEttRCw2QyxDQUNELCtDLENvQ3IySzVDLHFCLENBbEdOLDhDLENBQUEsZ0QsQ3BDMjhLaUQsNkMsQ0FDRCwrQyxDb0N0Mks1QyxlLENBQ0Esd0IsQ0F2R0osbUQsQ0FBQSxxRCxDcENpOUt3RCxrRCxDQUNELG9ELENvQ3oyS2pELHFCLENBQ0EsMkIsQ0FDQSxlLENBRUEsMkMsQ0FDQSw0QixDQTlHTiw0QixDQUFBLDhCLENwQzA5SytCLDJCLENBQ0QsNkIsQ29DejJLMUIsVSxDQUNBLGEsQ0FDQSxlLENBQ0EsZ0IsQ3BDNjJLaUQsZ0QsQ29DbCtLckQsZ0QsQ0FBQSxrRCxDQUFBLGtELENwQ28rS29ELCtDLENBREMsK0MsQ0FHQyxpRCxDQURGLGlELENvQzUySzFDLFUsQ0FDQSxzQixDQUNBLGtDLENwQ2kzS2tDLHVDLENvQzUrSzVDLHVDLENBQUEseUMsQ0FBQSx5QyxDcEM4K0syQyxzQyxDQURDLHNDLENBR0Msd0MsQ0FERix3QyxDb0NoM0tuQywwQixDQS9IUix5RSxDQUFBLDJFLENwQ29pTDRFLHdFLENBQ0QsMEUsQ29DajNLakUsZ0UsQ0FwTFYseUUsQ0FBQSwyRSxDcENna0w0RSx3RSxDQUNELDBFLENvQzUyS2pFLGdFLENBck5WLHlFLENBQUEsMkUsQ3BDNGxMNEUsd0UsQ0FDRCwwRSxDb0N4MktqRSxnRSxDaEMzZ0JOLDBCZ0NzUkosNEIsQ0FBQSw4QixDcEMrbUxpQywyQixDQUNELDZCLENvQ3AySzFCLG1CLENBQUEsWSxDQUNBLGMsQ0FDQSxxQixDQUFBLGtCLENwQzIyS3dDLDJDLENBREkseUMsQ29DeG5MbEQsNkMsQ0FBQSwyQyxDcEMybkw2QywwQyxDQURHLHdDLENBR0QsNEMsQ0FEQSwwQyxDb0MxMkt6QyxTLENBQ0EsZ0IsQ0FDQSxRLENBQ0Esb0IsQ0FBQSxpQixDcENpM0s4QywrQyxDQURJLDZDLENvQ3JvTHhELGlELENBQUEsK0MsQ3BDd29MbUQsOEMsQ0FERyw0QyxDQUdELGdELENBREEsOEMsQ29DbDNLN0MsUSxDQXZSUixnRCxDQUFBLGtELENwQzhvTHFELCtDLENBQ0QsaUQsQ29DbjNLNUMsdUIsQ0E1UlIsK0MsQ0FBQSxpRCxDcENtcExvRCw4QyxDQUNELGdELENvQ3IzSzNDLHNCLENBL1JSLDZDLENBQUEsK0MsQ3BDd3BMa0QsNEMsQ0FDRCw4QyxDb0N0M0t6QyxzQixDQUFBLGtCLENBblNSLGlFLENBQUEsbUUsQ3BDOHBMc0UsZ0UsQ0FDRCxrRSxDb0N6M0szRCxRLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFMsQ0EzU1YsZ0UsQ0FBQSxrRSxDcEN3cUxxRSwrRCxDQUNELGlFLENvQzMzSzFELFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBbFRWLDRELENBQUEsOEQsQ3BDaXJMaUUsMkQsQ0FDRCw2RCxDb0M1M0t4RCx3QixDQXRUUiw4QyxDQUFBLGdELENwQ3NyTG1ELDZDLENBQ0QsK0MsQ29DNzNLekMsOEIsQ0FBQSwwQixDQTFUVCxrRSxDQUFBLG9FLENwQzRyTHVFLGlFLENBQ0QsbUUsQ29DaDRLNUQsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFMsQ0FqVVYsaUUsQ0FBQSxtRSxDcENxc0xzRSxnRSxDQUNELGtFLENvQ2w0SzNELFcsQ0FDQSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0ExVVYsNkQsQ0FBQSwrRCxDcENndExrRSw0RCxDQUNELDhELENvQ240S3pELHdCLENoQ3BtQkosQ2dDMG1CSiwyQyxDQUFBLDZELENBRUUsaUQsQ0FFRixxRCxDQUFBLDZELENBRUUsaUQsQ0FFRix5QyxDQUFBLGlELENBRUUscUMsQ0FFRixvRCxDQUFBLDRELENBRUUsZ0QsQ3BDdTVLRiwyQyxDb0NuNUtFLGUsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUIsQ0FDQSx1QixDQUNBLDJCLENBQ0EsaUNwQ3E1S0UsMkMsQ29DcDVLQSxxQixDQUNBLGlDLENBQ0EsYSxDQUhGLENwQ3k1S0Esc0QsQ0FBQSxnRCxDb0NuNUtFLFEsQ0FnQ0osZ0MsQ0FBQSxnQyxDQUFBLGtCLENwQ3EzS0UseUQsQ0d0bE1BLDJCLENBQ0EsVSxDQUNBLFMsQ0FDQSxlLENBQ0EsMEIsQ0FDQSxrQixDSHdsTUEsNkQsQ0FBQSxrRCxDb0N0NUtFLFUsQ0FDQSxjLENBRUEsVSxDQUNBLGdCLENwQ2s1S0Ysa0QsQ29DcDVLRSxhLENwQzA1S0EseUUsQ0FBQSw4RCxDb0N0NUtFLFksQ3BDdzVLSixrRCxDb0NwNUtFLGEsQ3BDczVLRiw2RCxDb0NuNUtFLGlCLENBQ0EscUIsQ3BDcTVLQSxtRSxDQy9rTUYsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDbUNpc0JJLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxnQixDQUNBLHVCLENBS04sWSxDQUNFLDhCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUVBLGlDQVRGLFksQ0FVSSxpQixDQUNBLFksQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBTEYsQ0FnREYseUMsQ0F6REEsa0IsQ0FpQkksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSx1RSxDQUNBLFcsQ0F6QkosaUcsQ0FBQSxpRyxDQUFBLDRFLENBQUEsaUcsQ0FBQSxtRixDQUFBLGUsQ0FBQSw0RSxDQUFBLGlHLENBQUEsbUYsQ0E2QkksZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxVLENBd0JKLG9CLENBekRBLGMsQ0FvQ0ksZSxDQUNBLGdCLENBQ0EsZSxDQXRDSix5QixDQXlDSSxnQixDQUFBLE8sQ0F6Q0osMEIsQ0E0Q0ksZ0IsQ0FBQSxPLENBNUNKLDBCLENBK0NJLGdCLENBQUEsTyxDQUNBLGMsQ2hDMXRCQSx5QmdDMHFCSiwwQixDQWtETSxnQixDaEM1dEJGLENnQ211Qkosa0IsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxnQixDQUNBLGtCLENBQUEsb0IsQ0FDQSxxQixDaEN6dUJFLHlCZ0NtdUJKLGtCLENBUUksZSxDaEMzdUJBLENBQUEseUJnQ211Qkosa0IsQ0FXSSx1QixDaEM5dUJBLENnQ211QkoseUMsQ0FBQSxvQixDQWNJLGlCLENBQ0EsYSxDQUNBLFUsQ0FoQkosaUMsQ0FBQSxxQyxDQW9CSSxRLENBcEJKLHFDLENBMkJNLFUsQ0FDQSxrQixDQTVCTiwrQyxDQW1DUSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0Esb0IsQ0FDQSw4QixDaEM3d0JKLHlCZ0NtdUJKLGlDLENBOENNLGUsQ0FDQSxTLENBL0NOLG1DLENBaURRLGUsQ0FqRFIseUMsQ0FvRFEsaUIsQ0FDQSxXLENoQ3h4QkosQ2dDbXVCSixtQyxDQTBESSxpQixDQUNBLFMsQ0FDQSwyQixDaEMveEJBLHlCZ0NtdUJKLG1DLENBOERNLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSw2QixDaENyeUJGLENnQ211QkoseUMsQ0E4RU0sdUIsQ0dqM0JOLHVELENIbXlCQSxvQixDQW1GSSxVLENBbkZKLGlDLENBc0ZJLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBM0ZKLHNDLENBNkZNLDZELENBQ0EsMkIsQ0FDQSw0QixDQUNBLG9CLENBQ0EsMkMsQ0FDQSxxQixDQWxHTiw0QyxDQXFHTSw0QixDQXJHTiw0QixDQXlHSSxjLENBekdKLDBCLENBa0hNLFksQ2hDcjFCRix5QmdDMjFCdUMsMENBQ3ZDLG9CLENBRUksWSxDQUNBLGdCLENBQUEsWSxDQUNBLGtCLENBQUEsdUIsQ0FDQSx3QixDQUFBLDZCLENBTEosaUMsQ0FRSSxjLENBQUEsVSxDQUNBLGUsQ0FUSixtQyxDQVlJLFksQ0FDQSxlLENBQ0EsdUIsQ0FBQSxzQixDQUFBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLFksQ0FwQm1DLENoQzMxQnZDLENnQ28zQkosaUNBQ0UsaUMsQ0FFSSxlLENBQ3dCLDBCQUg1QixpQyxDQUlNLFksQ0FEc0IsQ0FKOUIsQ0FVQSxpQ0FDRSxpQyxDQUVJLGUsQ0FDd0IsMEJBSDVCLGlDLENBSU0sWSxDQURzQixDQUo5QixDQVVBLGtDQUNFLGlDLENBRUksZSxDQUN3QiwwQkFINUIsaUMsQ0FJTSxZLENBRHNCLENBSjlCLENBVUEsa0NBQ0UsaUMsQ0FFSSxlLENBQ3dCLDBCQUg1QixpQyxDQUlNLFksQ0FEc0IsQ0FKOUIsQ0FVQSxrQ0FDRSxpQyxDQUVJLGUsQ0FDd0IsMEJBSDVCLGlDLENBSU0sWSxDQURzQixDQUo5QixDQWNBLGdCLENBQ0UsaUIsQ3BDNDJLQSwrRCxDb0M3MktGLHdELENBS1EscUIsQ0kvK0JSLG9CLENBQUEsMEMsQ0FFRSxpRSxDQUNBLHFCLENBQ0EsWSxDQUNBLGlCLENBQ0EsZSxDcEMwREUseUJvQ2hFSixvQixDQUFBLDBDLENBU0ksd0IsQ3BDdURBLENvQ2hFSixzQixDQUFBLDRDLENBWUksVSxDQUNBLG9CLENBYkosb0MsQ0FBQSwwRCxDQWdCSSxnQixDcENnREEseUJvQ2hFSixvQyxDQUFBLDBELENBbUJNLGEsQ3BDNkNGLENvQ2hFSixzQyxDQUFBLDRELENBdUJNLHFCLENBQ0EseUIsQ0FDQSxnQixDQUNBLHFCLENwQ3NDRiwwQm9DaEVKLHNDLENBQUEsNEQsQ0E0QlEsa0IsQ3BDb0NKLENvQ2hFSiw0QyxDQUFBLGtFLENBK0JRLFksQ3hDeTFNcUMsdUQsQ0FEdUMsc0MsQ3dDdjNNcEYsNkUsQ0FBQSw0RCxDQW9DTSxVLENBQ0EsYSxDQXJDTix3RCxDQUFBLDhFLENBeUNJLGdCLENBQ0EscUQsQ0FDQSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENwQ2lCQSx5Qm9DaEVKLHdELENBQUEsOEUsQ0FpRE0sYyxDcENlRixDQUFBLDBCb0NoRUosd0QsQ0FBQSw4RSxDQW9ETSxpQixDcENZRixDb0NoRUosNkQsQ0FBQSxtRixDQXVETSxpQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSxxQixDQTFETixtRSxDQUFBLHlGLENBNERRLCtELENBQ0Esc0IsQ0FDQSx1QixDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQXRFUixrRSxDQUFBLHdGLENBNEVNLFUsQ3BDWkYsMEJvQ2hFSixtRCxDQUFBLHlFLENBK0VNLGlCLENwQ2ZGLENvQ2hFSixxRCxDQUFBLDJFLENBa0ZNLCtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLHFCLENBSU4sd0IsQ0FDRSxhLENBQ0EsUyxDcEM3QkUsMEJvQzJCSix3QixDQUlJLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLHNCLENwQ2pDQSxDb0MyQkosNEQsQ0FXSSxrQixDQUNBLGEsQ0FaSix1RCxDQVdJLGtCLENwQ3RDQSwwQm9DMkJKLHVELENBQUEsNEQsQ0FjTSxxQixDQUNBLFEsQ3BDMUNGLENvQzJCSix1RCxDQW1CSSxpQixDQUNBLHVCLENwQy9DQSwwQm9DMkJKLHVELENBc0JNLGEsQ0FDQSxlLENBQUEsVyxDcENsREYsQ29Dc0RKLGtCLENyQzRFRSxVLENxQzFFQSxhLENBQ0Esa0IsQ3JDMEV5QiwwQnFDN0UzQixrQixDckM4RUksZ0UsQ0FDQSx3QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQU51QixDSHV4TVIsbUMsQ3dDOTFNbkIsa0IsQ0FBQSxrQixDQUdFLHdCLENBQ0EsZSxDQUNBLHFCLENBR0Ysa0IsQ0FDRSxlLENBSUEsZ0IsQ3BDekVFLDBCb0NvRUosa0IsQ0FHSSxvQixDcEN2RUEsQ29DNEVKLHFDLENBRUksVyxDQUNBLGMsQ0FDQSxhLENBQ0EsYSxDQUNBLGdCLENwQ2xGQSx5Qm9DNEVKLHFDLENBUU0sVSxDQUNBLGMsQ3BDckZGLENBQUEsMEJvQzRFSixxQyxDQVlNLFUsQ0FDQSxnQixDcEN6RkYsQ29DNEVKLGdELENBZ0JNLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxpQixDQW5CTixrRCxDQXFCUSxnQixDQUNBLGdCLENBQ0EsaUIsQ0F2QlIsZ0UsQ0FBQSxzRCxDQTZCTSxXLENBQ0EscUIsQ0FDQSw4QixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FsQ04sNEUsQ0FBQSxrRSxDQW9DUSxhLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0F2Q1Isa0QsQ0E0Q00sZ0IsQ0FDQSxnQixDQTdDTiwrRCxDQUFBLGlFLENBaURNLGdCLENBakROLHVELENBQUEsMEQsQ0FzRE0saUIsQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBekROLHVELENBNkRNLGUsQ0FDQSxrQixDQTlETix1RSxDQWdFUSxVLENBQ0EsZ0IsQ0MzTVIsbUMsQ0FDRSxRLENBR0YsbUIsQ0FDRSxXLENBQ0EsTyxDQUNBLGlCLENBRUEsVyxDQUNBLFUsQ3JDb0RFLDBCcUMxREosbUIsQ0FRSSxPLENyQ2tEQSxDcUMxREosMEIsQ0FZRyxjLENBWkgsbUIsQ0FBQSx5QixDQWVJLDRCLENBSUosa0IsQ0FDRSxhLENBQ0EsUyxDQUNBLGdCLENBSEYsa0MsQ0FLSSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxhLENyQzhCQSwwQnFDdkNKLGtDLENBWU0sZSxDckMyQkYsQ0FBQSwwQnFDdkNKLGtDLENBZU0sZ0IsQ3JDd0JGLENxQ3ZDSixvQyxDQWtCTSxnQixDQUNBLGUsQ0FDQSxRLENBQ0EsZSxDdENvSkosVSxDQUN5QiwwQnNDMUszQixvQyxDdEMyS0ksZ0UsQ0FDQSx3QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQU51QixDc0MxSzNCLG9DLENBMEJNLGUsQ0FDQSx3QixDQU1BLFUsQ0FDQSx1QixDQWxDTiwwQyxDQTZCUSxZLENBN0JSLG9DLENBaUNNLFUsQ0FDQSx1QixDQWxDTix1QixDQXNDSSxTLENBQ0EsWSxDQU9KLGtDLENBR00saUIsQ3JDVkYsMEJzQ2hFSixXLENBRUksZ0IsQ3RDOERBLENzQzNESixtQixDQUNFLGlFLENBQ0EscUMsQ0FDQSxzQyxDQUNBLDJCLENBQ0Esb0IsQ0FDQSxZLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLDBCLENBQ0Esa0QsQ3RDZ0RFLHlCc0MzREosbUIsQ0FhSSwyQixDQUNBLG9CLEN0QzZDQSxDQUFBLHlCc0MzREosbUIsQ0FpQkksMkIsQ0FDQSxvQixDdEN5Q0EsQ0FBQSwwQnNDM0RKLG1CLENBcUJJLFcsQ0FDQSwyQixDQUNBLHFCLEN0Q29DQSxDc0MzREosb0MsQ0EwQkksYSxDQUNBLGlCLEN0Q2dDQSwwQnNDM0RKLG9DLENBNkJNLGdCLENBQ0EsaUIsQ0FDQSxrQixDdEM0QkYsQ0FBQSwwQnNDM0RKLG9DLENBa0NNLGdCLEN0Q3lCRixDc0M0REosc0IsQ0F2SEEsc0IsQ0FvTUksd0IsQ0FPQSxhLENBQ0EsaUIsQ0E1TUosc0IsQ0F3Q0ksYyxDQUdBLGMsQ0FHQSxnQixDQUNBLGUsQ0FDQSxpQixDdkN5SkYsYSxDdUM3SkUsZSxDdkM4SnVCLDBCdUMxTTNCLHNCLEN2QzJNSSw0RCxDQUNBLG9ELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQy9JdkIseUJzQzNESixzQixDQW1ETSxnQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxxQixDdENLRixDQUFBLHlCc0MzREosc0IsQ0F5RE0sbUIsQ0FDQSxjLEN0Q0NGLENBQUEsMEJzQzNESixzQixDQTZETSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQW5FTiwyQixDQXFFUSxhLENBckVSLHdDLENBdUVVLGdCLENBdkVWLHdDLENBMEVVLGlCLENBMUVWLHdDLENBNkVVLGdCLEN0Q2xCTixDQUFBLDBCc0MzREosc0IsQ0FrRk0sYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQ0F4Rk4sMkIsQ0EwRlEsYSxDQTFGUix3QyxDQTRGVSxnQixDQTVGVix3QyxDQStGVSxpQixDQS9GVix3QyxDQWtHVSxnQixDdEN2Q04sQ0FBQSwwQnNDM0RKLHNCLENBdUdNLGlCLENBdkdOLDJCLENBeUdRLGEsQ0F6R1Isd0MsQ0EyR1UsZ0IsQ0EzR1Ysd0MsQ0E4R1UsaUIsQ0E5R1Ysd0MsQ0FpSFUsYSxDdEN0RE4sQ3NDNERKLG9CLENBQ0Usa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLEN0Q2hFRSx5QnNDNERKLG9CLENBTUksaUIsQ0FDQSxlLEN0Q25FQSxDQUFBLDBCc0M0REosb0IsQ0FVSSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FkSiwwQixDQUFBLDJCLENBaUJNLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSwyRCxDQUNBLHVCLENBRUEsNEIsQ0FDQSxvQixDQUVBLGMsQ3pDakhKLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDeUM4SEksVyxDQWxDTiwyQixDQXNDTSxXLENBQ0EsVSxDQXZDTiwwQixDQTBDTSxXLENBQ0EsYSxDdEN2R0YsQ0FBQSwwQnNDNERKLG9CLENBK0NJLFUsQ0FDQSxTLENBaERKLDBCLENBa0RNLGEsQ3RDOUdGLENBQUEsMEJzQzRESixvQixDQXVESSxTLENBQ0EsZSxDQUNBLFEsQ0F6REosMEIsQ0EyRE0sYSxDdEN2SEYsQ3NDNERKLHNCLENBK0RJLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLDJCLEN0Q2hJQSwwQnNDNERKLHNCLENBc0VNLGdCLENBQ0EsZSxDdENuSUYsQ3NDNERKLHNCLENBMkVJLGdCLENBQ0EsVSxDQUVBLGUsQ0FDQSxvQixDQUNBLHFELENBQ0Esc0IsQ0FDQSxtQixDQUNBLFcsQ0FHQSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDdENySkEsMEJzQzRESixzQixDQTJGTSxpQixDQUNBLFksQ3RDeEpGLENzQzRESiw0QixDQStGTSxVLENBQ0Esa0IsQ0g1Tk4saUQsQ0FLTSxrQixDbkMyREYsMEJtQ2hFSixpRCxDQVdRLGUsQ25DcURKLENKa2xPaUQsNEQsQzJDdm1PckQsa0QsQ0ozQ0EsdUQsQ0FBQSx1RCxDSTJDQSw0QyxDckNVSSxVLENBQ0EsYSxDQUNBLFUsQ2lDdkRKLGlELENBeUJJLGEsQ25DdUNBLDBCbUNoRUosaUQsQ0EyQk0sUyxDQUNBLGUsQ0FDQSxlLENBQ0Esa0IsQ25Da0NGLENtQ2hFSix1RCxDQXlDTSxVLENBQ0EsVyxDbkNzQkYseUJtQ2hFSixtRCxDQTZDTSxVLENBQ0EsYyxDQUNBLGMsQ25DaUJGLENBQUEseUJtQ2hFSixtRCxDQW9ETSxXLENBcEROLHVELENBc0RRLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLFcsQ25DT0osQ21DaEVKLG1ELENBaUVJLE8sQ25DREEsMEJtQ2hFSixtRCxDQXdFTSxXLENBQ0EsZSxDbkNURixDbUNoRUoseUQsQ0EwRk0sdUUsQ0FDQSx1QixDQTNGTixnRCxDQTZHSSxzQixDbkM3Q0EsMEJtQ2hFSixnRCxDQW9ITSxnQixDbkNwREYsQ21DaEVKLGtELENBMEhJLHFCLENBMUhKLGtHLENBaUlVLGEsQ0FDQSxnQixDQUNBLHFCLENBbklWLHNGLENBdUlRLGUsQ25DdkVKLDBCbUNoRUoscUUsQ0E4SVEsVyxDQUNBLGdCLENBL0lSLHFFLENBa0pRLFMsQ0FDQSxZLENBQ0EsUyxDQUNBLDJCLENBckpSLGdELENBMEpNLGdCLENBQ0EsYSxDQUNBLGdCLENBQUEsWSxDQUNBLGtCLENBQ0Esd0IsQ0FBQSw2QixDQUNBLG1CLENBQUEsd0IsQ0FDQSxZLENBaEtOLDRELENBa0tRLGdCLENBbEtSLHFGLENBc0tVLDRCLENBdEtWLDBHLENBMktZLHlCLENBM0taLHFGLENBK0tVLGlCLENBQUEsYSxDQUNBLFksQ0FDQSxtQixDQWpMVixrRyxDQW1MWSx3QixDQUNBLGUsQ0FDQSxVLENBQ0EsUSxDQXRMWixrSCxDQTBMYyxTLENBQ0EsWSxDQUNBLFUsQ0FDQSxpQixDQTdMZCxzRixDQWtNVSxhLENBQ0EsWSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDd0IsMEJBMU1sQyxzRixDQTJNWSxlLENBRHNCLENBMU1sQyx3RixDQThNWSxZLENBQ0EsWSxDQS9NWixxRyxDQWtOWSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsMkIsQ0F0Tlosb0YsQ0EwTlUsYSxDQUNBLFksQ0FDQSxjLENBQ0EsaUIsQ0E3TlYsK0YsQ0ErTlksaUIsQ0FDQSxrQixDQWhPWixtRyxDQW1PWSxTLENBQ0EsWSxDQUNBLFMsQ0FDQSwrQixDbkN0S1IsQ0p3Nk51QyxvRCxDQUROLDBDLEMyQ24rTnJDLG9DLENBQUEsaUMsQ0FJRSxnQixDQUNBLHFCLEN2Q3VERSwwQkorNk4yQyxvRCxDQUROLDBDLEMyQzErTnpDLG9DLENBQUEsaUMsQ0FPSSxVLEN2Q3FEQSxDSjI4TmdFLHlJLENBTlYsb0gsQ0FJRyx5SSxDQUYyQiwySCxDQUg5Qix1RCxDQUZBLCtILENBTlYsMEcsQ0FJRywrSCxDQUYyQixpSCxDQUgxQiw2QyxDQUZBLHlILENBTlYsb0csQ0FJRyx5SCxDQUYyQiwyRyxDMkNqL054RSx1QyxDQUFBLHNILENBQUEsaUcsQ0FBQSxzSCxDQUFBLHdHLENBQUEsb0MsQzNDd2dPOEkseUksQ0FUViwrSCxDQVROLHlILEMyQ3QvTjlILHNILEMzQ2tnT3lILG9ILENBVFYsMEcsQ0FUTixvRyxDMkNoL056RyxpRyxDM0NvZ09nSSwySCxDQVRWLGlILENBVE4sMkcsQzJDbC9OaEgsd0csQzNDc2dPOEkseUksQ0FUViwrSCxDQVROLHlILEMyQ3AvTjlILHNILENBV0ksb0IsQ0FDQSxjLENBQ0EsZSxDeENtS0YsYSxDd0NqS0UscUIsQ3hDa0t1QiwwQkh5M042Qyx5SSxDQU5WLG9ILENBSUcseUksQ0FGMkIsMkgsQ0FIOUIsdUQsQ0FGQSwrSCxDQU5WLDBHLENBSUcsK0gsQ0FGMkIsaUgsQ0FIMUIsNkMsQ0FGQSx5SCxDQU5WLG9HLENBSUcseUgsQ0FGMkIsMkcsQzJDcGhPNUUsdUMsQ0FBQSxzSCxDQUFBLGlHLENBQUEsc0gsQ0FBQSx3RyxDQUFBLG9DLEMzQzJpT2tKLHlJLENBVFYsK0gsQ0FUTix5SCxDMkN6aE9sSSxzSCxDM0NxaU82SCxvSCxDQVRWLDBHLENBVE4sb0csQzJDbmhPN0csaUcsQzNDdWlPb0ksMkgsQ0FUVixpSCxDQVROLDJHLEMyQ3JoT3BILHdHLEMzQ3lpT2tKLHlJLENBVFYsK0gsQ0FUTix5SCxDMkN2aE9sSSxzSCxDeENrTEksa0UsQ0FDQSwwRCxDQUNBLG1CLENBQ0EsdUIsQ0FDQSxrQyxDQUNBLDRCLENBRUEsb0IsQ0FSdUIsQ0NySHZCLDBCSmtoT29FLHlJLENBTlYsb0gsQ0FJRyx5SSxDQUYyQiwySCxDQUg5Qix1RCxDQUZBLCtILENBTlYsMEcsQ0FJRywrSCxDQUYyQixpSCxDQUgxQiw2QyxDQUZBLHlILENBTlYsb0csQ0FJRyx5SCxDQUYyQiwyRyxDMkN4ak81RSx1QyxDQUFBLHNILENBQUEsaUcsQ0FBQSxzSCxDQUFBLHdHLENBQUEsb0MsQzNDK2tPa0oseUksQ0FUViwrSCxDQVROLHlILEMyQzdqT2xJLHNILEMzQ3lrTzZILG9ILENBVFYsMEcsQ0FUTixvRyxDMkN2ak83RyxpRyxDM0Mya09vSSwySCxDQVRWLGlILENBVE4sMkcsQzJDempPcEgsd0csQzNDNmtPa0oseUksQ0FUViwrSCxDQVROLHlILEMyQzNqT2xJLHNILENBaUJNLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYSxDdkN1Q0YsQ0o0aE9zRCxpRSxDQUROLHVELEMyQ3ZsT3BELGlELENBQUEsOEMsQ0F5QkksYSxDQUNBLGUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxxQixDdkMrQkEseUJKc2lPMEQsaUUsQ0FETix1RCxDMkNqbU94RCxpRCxDQUFBLDhDLENBK0JNLHFCLEN2QzZCRixDQUFBLDBCSjRpTzBELGlFLENBRE4sdUQsQzJDdm1PeEQsaUQsQ0FBQSw4QyxDQWtDTSxnQixDQUNBLGtCLEN2Q3lCRixDSmtqT3lDLHNELEMyQ3ZrTzdDLDRDLENBQUEsc0MsQ0FJSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxzQixDQUNBLGMsQ3ZDWUEsMEJKNGpPNkMsc0QsQzJDamxPakQsNEMsQ0FBQSxzQyxDQVlNLGtCLEN2Q1NGLENKa2tPMkQsNEQsQ0FEViw0RCxDQURBLGtELEMyQ3JsT3JELGtELENBQUEsNEMsQ0FBQSw0QyxDQWdCTSxVLEMzQzZrT2lFLGtFLENBRFYsa0UsQ0FEQSx3RCxDMkMzbE83RCx3RCxDQUFBLGtELENBQUEsa0QsQ0FrQlEsYyxDM0NpbE95RSw0RSxDQURWLDRFLENBREEsa0UsQzJDam1PdkUsa0UsQ0FBQSw0RCxDQUFBLDRELENBcUJRLGEsQ3ZDQUoseUJKeW1PZ0UseUksQ0FOVixvSCxDQUlHLHlJLENBRjJCLDJILENBSDlCLHVELENBRkEsK0gsQ0FOViwwRyxDQUlHLCtILENBRjJCLGlILEMyQ2puTzlFLDZDLENBQUEseUgsQ0FBQSxvRyxDQUFBLHlILENBQUEsMkcsQ0FBQSx1QyxDM0Mrbk84SSx5SSxDQVRWLCtILEMyQ3RuT3BJLHlILEMzQ3luT3lILG9ILENBVFYsMEcsQzJDaG5PL0csb0csQzNDMm5PZ0ksMkgsQ0FUVixpSCxDMkNsbk90SCwyRyxDM0M2bk84SSx5SSxDQVRWLCtILEMyQ3BuT3BJLHlILENBNkJNLHVCLEN2Q1JGLENBQUEsMEJKK25PZ0UseUksQ0FOVixvSCxDQUlHLHlJLENBRjJCLDJILENBSDlCLHVELENBRkEsK0gsQ0FOViwwRyxDQUlHLCtILENBRjJCLGlILEMyQ3ZvTzlFLDZDLENBQUEseUgsQ0FBQSxvRyxDQUFBLHlILENBQUEsMkcsQ0FBQSx1QyxDM0NxcE84SSx5SSxDQVRWLCtILEMyQzVvT3BJLHlILEMzQytvT3lILG9ILENBVFYsMEcsQzJDdG9PL0csb0csQzNDaXBPZ0ksMkgsQ0FUVixpSCxDMkN4b090SCwyRyxDM0NtcE84SSx5SSxDQVRWLCtILEMyQzFvT3BJLHlILENBaUNNLFMsQ3ZDWkYsQ0p3b09vRCxvSixDQURDLHVELENBRlgsMEksQzJDMXBPOUMsNkMsQ0FBQSxvSSxDQUFBLHVDLEMzQzhwT3VKLG9KLENBSFYsMEksQzJDM3BPN0ksb0ksQ0FxQ0ksYSxDdkNoQkEsMEJKK29Pc0QsaUUsQzJDcHFPMUQsdUQsQ0FBQSxpRCxDQXlDTSxTLENBQ0Esb0IsQ3ZDckJGLENBQUEsMEJKc3BPc0QsaUUsQzJDM3FPMUQsdUQsQ0FBQSxpRCxDQTZDTSxTLENBQ0EsZSxDdkN6QkYsQ0o0cE9zRCxtRSxDMkNqck8xRCx5RCxDQUFBLG1ELENBbURJLGEsQ0FDQSxpQixDQUNBLGUsQ0FFQSxVLEMzQ2lvTzRELHVFLEMyQ3hyT2hFLDZELENBQUEsdUQsQ0F5RE0sYyxDdkNwQ0YseUJKd3FPOEQsdUUsQzJDN3JPbEUsNkQsQ0FBQSx1RCxDQStEUSxXLENBRUEsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsYSxDdkMvQ0osQ0FBQSwwQkppck8wRCxtRSxDQUlNLHVFLEMyQzFzT3BFLHlELENBQUEsNkQsQ0FBQSxtRCxDQUFBLHVELENBd0VNLFcsQ3ZDbkRGLENKMnJPaUUseUUsQ0FDSyw4RSxDMkNqdE8xRSwrRCxDM0Mrc09nRSxvRSxDMkMvc09oRSx5RCxDQUFBLDhELENBK0VJLGlCLENBQ0Esd0QzQ3VvT3FFLHlFLENBQ0ssOEUsQzJDeHRPOUUsK0QsQzNDc3RPb0Usb0UsQzJDdHRPcEUseUQsQ0FBQSw4RCxDQWlGTSxjLENBQ0EsZ0IsQ0FGRixDM0M4b09zRCxtRSxDMkM5dE8xRCx5RCxDQUFBLG1ELENBc0ZJLFksQ0FDQSxTLENBQ0EsZSxDQUNBLHFDLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDdkMzRUEseUJKd3RPMEQsbUUsQzJDN3VPOUQseUQsQ0FBQSxtRCxDQWtHTSxpQixDdkM3RUYsQ0FBQSwwQko2dE8wRCxtRSxDMkNsdk85RCx5RCxDQUFBLG1ELENBcUdNLGlCLEN2Q2hGRixDSml1TzZELHdFLEMyQ3R2T2pFLDhELENBQUEsd0QsQ0F5R00sYSxDQUNBLGEsQzNDa3BPaUQsZ0UsQzJDNXZPdkQsc0QsQ0FBQSxnRCxDQStHSSxXLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxXLENBQ0EsYSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxnQixDM0NrcE9zRCxtRSxDMkN6d08xRCx5RCxDQUFBLG1ELENBMEhJLGlCLENBQ0EsVyxDQUNBLFUsQ0FFQSxpQixDM0NrcE9vRSwrRSxDMkNoeE94RSxxRSxDQUFBLCtELENBaUlNLGUsQ3ZDNUdGLHlCSmd3TzBELG1FLEMyQ3J4TzlELHlELENBQUEsbUQsQ0FvSU0saUIsQ3ZDL0dGLENBQUEseUJKcXdPMEQsbUUsQzJDMXhPOUQseUQsQ0FBQSxtRCxDQXlJSSxnQixDdkNwSEEsQ0FBQSwwQkowd08wRCxtRSxDMkMveE85RCx5RCxDQUFBLG1ELENBNklNLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxXLENBQ0EsUyxDM0NzcE9zRSwrRSxDMkN6eU81RSxxRSxDQUFBLCtELENBcUpRLGUsQ3ZDaElKLENKd3hPMEQscUUsQzJDN3lPOUQsMkQsQ0FBQSxxRCxDQTBKTSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQzNDdXBPNEQseUUsQzJDcHpPbEUsK0QsQ0FBQSx5RCxDQWlLTSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFcsQzNDdXBPd0UscUYsQzJDL3pPOUUsMkUsQ0FBQSxxRSxDQTJLTSw0QixDM0M0cE8yRCxrRSxDQURSLGdFLENBREYsd0QsQ0FESixzRCxDMkNwME9uRCxrRCxDQUFBLGdELENBZ0xJLGtCLENBQ0EsZSxDM0M0cE9tRCxnRSxDMkM3ME92RCxzRCxDQUFBLGdELENBcUxJLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBQ0EsNkQsQ0FDQSwyQixDQUNBLDRCLENBQ0EscUIsQ0FDQSwyQyxDdkN4S0EsMEJKcTBPdUQsZ0UsQzJDMTFPM0Qsc0QsQ0FBQSxnRCxDQStMTSxnQixDdkMxS0YsQ0FBQSwwQkowME91RCxnRSxDMkMvMU8zRCxzRCxDQUFBLGdELENBa01NLGdCLEN2QzdLRixDSiswT3FELGtFLEMyQ3AyT3pELHdELENBQUEsa0QsQ0FzTUksd0IsQ0FDQSxnQixDQUNBLHFCLENBQ0EsYSxDM0NtcU9rRCwrRCxDMkM1Mk90RCxxRCxDQUFBLCtDLENBNE1JLGdCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSw0QixDQUNBLG9CLEN2QzVMQSwwQkprMk9xRCxnRSxDMkN2M096RCxzRCxDQUFBLGdELENBcU5NLGdCLENBQ0EsVSxDQUNBLGtCLENBQ0EsYSxDM0NzcU9pRSw0RSxDMkM5M092RSxrRSxDQUFBLDRELENBME5RLGMsQzNDd3FPd0YscUcsQzJDbDRPaEcsMkYsQ0FBQSxxRixDQThOVSw0QixDM0N3cU8yRywwSCxDMkN0NE9ySCxnSCxDQUFBLDBHLENBa09ZLDJCLEN2QzdNUixDQUFBLDBCSnUzT3FELGdFLEMyQzU0T3pELHNELENBQUEsZ0QsQ0EwT00sUyxDM0NzcU9pRSw0RSxDMkNoNU92RSxrRSxDQUFBLDRELENBNE9RLGdCLEN2Q3ZOSixDdUM0Tkosb0QsQ0FBQSwwQyxDQUVFLGUsQ0FGRix5RSxDQUFBLCtELENBS00scUUsQ0FMTiw2RSxDQUFBLG1FLENBVU0sdUIsQ0FWTixxRyxDQUFBLDJGLENBY1EsZSxDQWRSLDBILENBQUEsZ0gsQ0FtQlksc0UsQ0FuQlosMkgsQ0FBQSxpSCxDQTBCWSx1RSxDQTFCWixpSCxDQUFBLHVHLENBOEJVLGlCLENBQ0Esa0IsQ0EvQlYseUgsQ0FBQSwrRyxDQXFDWSxxRSxDdkNqUVIsMEJ1QzROSixxRixDQUFBLDJFLENBK0NRLFcsQ0FDQSxnQixDQWhEUixxRixDQUFBLDJFLENBbURRLFMsQ0FDQSxXLENBQ0EsTyxDQUNBLDJCLENBdERSLHlGLENBQUEsK0UsQ0E0RFEsb0IsQ0FDQSxjLENBQ0Esa0IsQ0E5RFIscUcsQ0FBQSwyRixDQWdFVSxTLENBaEVWLGtILENBQUEsd0csQ0FrRVksd0IsQ0FDQSxlLENBQ0EsVSxDQUNBLFEsQ0FyRVosa0ksQ0FBQSx3SCxDQXlFYyxTLENBQ0EsTyxDQUNBLHNCLENBM0VkLHNHLENBQUEsNEYsQ0FnRlUsUyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBcEZWLHFILENBQUEsMkcsQ0FzRlksaUIsQ0FDQSxnQixDQXZGWixxSCxDQUFBLDJHLENBMEZZLGUsQ0FDQSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0EvRlosa0gsQ0FBQSx3RyxDQWtHWSxpQixDdkM5VFIsQ0FBQSwwQnVDNE5KLHNHLENBQUEsNEYsQ0FvSFEsa0IsQ3ZDaFZKLEN1QzROSixvRSxDQUFBLDBELENBeUhJLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ3ZDMVZBLDBCdUM0Tkosb0UsQ0FBQSwwRCxDQWdJTSxpQixDdkM1VkYsQ3VDNE5KLDJFLENBQUEsaUUsQ0FtSU0sa0IsQ0FuSU4sMEYsQ0FBQSxnRixDQXVJSSxnQixDQUdKLHdCLENBQ0UsZ0IsQ0FDQSxxQixDQUNBLGlCLEN2Q3pXRSwwQnVDc1dKLHdCLENBS0ksVSxDQUNBLGtCLEN2QzVXQSxDdUNzV0osb0MsQ0FVSSxVLENBVkosMEIsQ0FhSSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0F1R0osa0UsQ0F4SEEsZ0MsQ0xyRkEsNkIsQ3RDbWdQRSxnRCxDQUFBLGdELEMyQzM1T0ksWSxDQW5CTix1QyxDQXVCSSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFUsQ3ZDallBLHlCdUNzV0osdUMsQ0FnQ00sVyxDdkN0WUYsQ3VDc1dKLHVDLENBcUNJLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxZLENBMUNKLDZDLENBOENNLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSxxRSxDdkM3WkYseUJ1Q3NXSix1QyxDQTBETSxZLENBQ0EsaUIsQ3ZDamFGLENBQUEsMEJ1Q3NXSix1QyxDQStETSxpQixDQUNBLFksQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FDQSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxzQixDQUNBLFcsQ3ZDOWFGLENBQUEsMEJ1Q3NXSix1QyxDQTJFTSxXLEN2Q2piRixDdUNzV0osMEIsQ0FnRkksYSxDQUNBLGdCLENBU0EsZSxDQUNBLGUsQ0FDQSxxQixDQTVGSixzQyxDQW9GSSx3QixDQUNBLGdCLENBQ0EscUIsQ0FDQSxhLENBdkZKLHNDLENBQUEsb0MsQ0FnR0ksa0IsQ0FDQSxlLENBakdKLG9DLENBb0dJLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBQ0EsNkQsQ0FDQSwyQixDQUNBLDRCLENBQ0EscUIsQ0FDQSwyQyxDdkNsZEEsMEJ1Q3NXSixvQyxDQThHTSxnQixDdkNwZEYsQ3VDc1dKLDRDLENBb0hNLDJCLENBSU4sZ0IsQ0FDRSxrQixDdkMvZEUseUJ1QzhkSixnQixDQUdJLGUsQ0FDQSxtQixDdkNsZUEsQ0FBQSx5QnVDOGRKLGdCLENBT0ksZSxDdkNyZUEsQ0FBQSwwQnVDOGRKLGdCLENBVUksaUIsQ0FDQSxrQixDdkN6ZUEsQ0FBQSwwQnVDOGRKLGdCLENBY0ksZ0IsQ3ZDNWVBLENBQUEsMEJ1QzhkSixnQixDQWlCSSxpQixDdkMvZUEsQ0FBQSwwQnVDOGRKLGdCLENBb0JJLGlCLEN2Q2xmQSxDQUFBLDBCdUM4ZEosZ0IsQ0F1QkksZ0IsQ3ZDcmZBLEN1QzhkSixnRCxDQTJCTSxxQixDQUNBLGdCLEN2QzFmRiwwQnVDOGRKLGdELENBOEJRLGEsQ3ZDNWZKLEN1QzhkSixzSCxDQUFBLGlHLENBQUEsc0gsQ0FBQSx3RyxDQUFBLG9DLENBQUEsc0gsQ0FBQSxpRyxDQUFBLHdHLENBQUEsc0gsQ0FrQ00sYSxDdkNoZ0JGLHlCdUM4ZEosc0gsQ0FBQSxpRyxDQUFBLHNILENBQUEsd0csQ0FBQSxvQyxDQUFBLHNILENBQUEsaUcsQ0FBQSx3RyxDQUFBLHNILENBb0NRLG9CLEN2Q2xnQkosQ0FBQSwwQnVDOGRKLHNILENBQUEsaUcsQ0FBQSxzSCxDQUFBLHdHLENBQUEsb0MsQ0FBQSxzSCxDQUFBLGlHLENBQUEsd0csQ0FBQSxzSCxDQXVDUSxTLENBQ0EscUIsQ0FDQSxpQixDQUNBLGEsQ3ZDeGdCSixDdUM4ZEosOEMsQ0ErQ00sZ0IsQ0FzQ0EsYSxDQXJGTiw0RCxDQWlEUSxvQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxVLENBcERSLDBFLENBeURVLFcsQ0FDQSxnQixDdkN4aEJOLHlCdUM4ZEosNEQsQ0E2RFUsVyxDQTdEViwwRSxDQStEWSxXLENBQ0EsZ0IsQ3ZDOWhCUixDQUFBLDBCdUM4ZEosNEQsQ0FvRVUsb0IsQ0FDQSxlLENBQ0EsUyxDQXRFViwwRSxDQXdFWSxTLENBQ0EsZSxDdkN2aUJSLEN1QzhkSixnRCxDQThFUSxVLENBQ0EsYSxDQS9FUixrRCxDQWlGVSxhLENBQ0EsZSxDdkNoakJOLHlCdUM4ZEosOEMsQ0F1RlEsYSxDQUNBLGMsQ3ZDdGpCSixDQUFBLDBCdUM4ZEosOEMsQ0EyRlEsUyxDQUNBLGUsQ0FDQSxnQixDdkMzakJKLENKeXFQSiw2SCxDQUFBLHdHLENBQUEsNkgsQ0FBQSwrRyxDQUFBLDZILENBQUEsd0csQ0FBQSxxRCxDQUFBLDZILENBQUEsK0csQ0FBQSwyQyxDNEN0dVBJLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxnQixDeEMwREEseUJKZ3JQQSw2SCxDQUFBLHdHLENBQUEsNkgsQ0FBQSwrRyxDQUFBLDZILENBQUEsd0csQ0FBQSxxRCxDQUFBLDZILENBQUEsK0csQ0FBQSwyQyxDNEN4dVBFLFUsQ0FDQSxjLEN4Q3VERixDQUFBLDBCSnFyUEEsNkgsQ0FBQSx3RyxDQUFBLDZILENBQUEsK0csQ0FBQSw2SCxDQUFBLHdHLENBQUEscUQsQ0FBQSw2SCxDQUFBLCtHLENBQUEsMkMsQzRDenVQRSxVLENBQ0EsZ0IsQ3hDbURGLENKMHJQSixxRCxDNEN6dVBJLGtCLENBQ0EsZSxDNUM0dVBKLHdDLENBQUEsd0MsQzRDdnVQRSxpQixDQUNBLGdCLENBQ0EsYSxDeEN1Q0UsMEJKb3NQQSx3QyxDQUFBLHdDLEM0Q3p1UEEsVSxDeENxQ0EsQ2tDaEVKLDhJLEN0Q3V3UEUsNkgsQ0FLa0ksNkgsQ3NDNXdQcEksOEksQ0FBQSx5SCxDQUFBLDhJLENBQUEsZ0ksQ0FBQSw0RCxDQUFBLDJELENBQUEseUgsQ3RDdXdQRSx3RyxDQUQ2Ryx3RyxDc0N0d1AvRyw4SSxDdEN1d1BFLDZILENBR2tJLDZILENzQzF3UHBJLGdJLEN0Q3V3UEUsK0csQ0FDb0gsK0csQ0FEcEgsNkgsQ0FBQSx3RyxDQUFBLDZILENBQUEsK0csQ0FBQSwyQyxDQUl3RCw2SCxDQU5WLHdHLENBSUcsNkgsQ0FGMkIsK0csQ0FBNUUsMkMsQ0dubFBBLGEsQ0FDeUIsMEJIOGxQckIsNkgsQ0FLa0ksNkgsQ0FMbEksd0csQ0FENkcsd0csQ0FDN0csNkgsQ0FHa0ksNkgsQ0FIbEksK0csQ0FDb0gsK0csQ0FEcEgsNkgsQ0FBQSx3RyxDQUFBLDZILENBQUEsK0csQ0FBQSwyQyxDQUl3RCw2SCxDQU5WLHdHLENBSUcsNkgsQ0FGMkIsK0csQ0FBNUUsMkMsQ0c3bFBGLGtFLENBQ0EsMEQsQ0FDQSxtQixDQUNBLHVCLENBQ0Esa0MsQ0FDQSw0QixDQUVBLG9CLENBUnVCLENIZ25QekIsc0QsQ0FBQSxzRCxDNENwd1BFLGEsQ0FDQSxpQixDQUNBLGtCLEM1Q3V3UEYsbUQsQ0FBQSxtRCxDNENud1BFLG9CLENBQ0Esa0IsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxlLENBQ0EsZSxDeENvQkEseUJKb3ZQRSxtRCxDQUFBLG1ELEM0Q3J3UEEsVyxDQUNBLGlCLENBQ0Esa0IsQ3hDZUYsQ0FBQSwwQkowdlBFLG1ELENBQUEsbUQsQzRDdHdQQSxXLEN4Q1lGLENBQUEsMEJKOHZQRSxtRCxDQUFBLG1ELEM0Q3Z3UEEsVyxDeENTRixDSml3UEEscUQsQ0FBQSxxRCxDNENyd1BFLGdCLENBQ0EsbUMsQ0FDQSxxQyxDNUN3d1BBLDJELENBQUEsMkQsQzRDdHdQRSwrQixDNUN5d1BOLDRELENBQUEsNEQsQzRDbndQRSxpQixDNUNzd1BGLDZDLENBQUEsNkMsQzRDbndQRSxjLENBQ0EsZ0IsQ0FDQSxtQyxDNUM0d1BGLHFELENBQUEscUQsQ0FBQSxxRCxDQUh3RCxxRCxDNEM3dlBsRCwrQixDNUNxd1BSLHFDLENBQUEsMEMsQzRDbHZQSSxvQixDNUNxdlBGLHdELENBQUEsNkQsQzRDbnZQSSxhLENBQ0EseUIsQzVDdXZQTixzRCxDQUFBLDJELEM0Q252UEksUSxDQUNBLGMsQzVDdXZQSiwwRCxDQUFBLCtELEM0Q3B2UEksZ0IsQ0FDQSxlLENBQ0EsYSxDQUtKLHdCLEM1QzIwUEEsNEIsQzRDejBQSSxxQixDQUFBLGtCLENBR0osc0MsQ0FFSSxvQixDQUFBLGlCLENBRkosaUQsQ0FJTSxrQixDeENyRUYseUJ3Q2lFSixrRCxDQVFRLGdCLEN4Q3pFSixDa0NoRUosd0QsQ0FFSSxlLENBRkosMkUsQ0FTTSxjLENBSUEsZSxDQUNBLGtCLENsQ2tERix5QmtDaEVKLDJFLENBV1EsZ0IsQ2xDcURKLENrQ2hFSix5RCxDQXVCSSxnQixDQUNBLGUsQ0F4QkosMkQsQ3RDcytRRSwyQyxDc0N6OFFJLGUsQ3RDbTNQTix5QyxDc0N6MlBJLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxlLEN0Qzg0UUYsNEMsQ0FuaUJBLCtDLENNbjJQRSxVLENBQ0EsYSxDQUNBLFUsQ05zMlBKLDhGLENBQUEsNEYsQ3NDNTJQSSxpQixDbENlQSwwQkppMlBBLDhGLENBQUEsNEYsQ3NDOTJQRSxlLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ2xDU0YsQ0p5MlBKLGlFLENzQ3gyUEksa0IsQ0FDQSxpQixDbENGQSwwQko2MlBBLGlFLENzQ3oyUEUsZSxDQUNBLFUsQ0FDQSxTLENBQ0Esa0IsQ2xDUEYsQ0prM1BGLHFFLENzQ3gyUEksd0IsQ3RDMjJQTiw4QixDc0NqMlBJLGEsQ0FDQSxxQixDQUNBLGdCLENsQ3RCQSx5QkowM1BBLDhCLENzQ2wyUEUsZ0IsQ2xDeEJGLENBQUEseUJKNjNQQSw4QixDc0NsMlBFLGdCLENsQzNCRixDSmc0UEosc0QsQ3NDajJQSSxnQixDdENtMlBGLDJELENzQ2oyUEksZ0IsQ0FDQSxlLENBQ0Esd0IsQ3RDbzJQTiw0QixDc0MvMVBFLG1CLENBQUEsWSxDQUVBLHlCLENBQUEsb0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBQ0EsZ0IsQ2xDN0NFLDBCSis0UEEsNEIsQ3NDaDJQQSxxQixDQUFBLDZCLENsQy9DQSxDSmk1UEYsbUMsQ0FBQSwrQyxDc0M5MVBFLDRCLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsMkIsQ0FDQSwrQixDQUNBLG9CLENsQzFEQSx5Qko0NVBFLG1DLENBQUEsK0MsQ3NDaDJQQSxnQixDbEM1REYsQ0orNVBBLDBDLENBQUEseUMsQ0FBQSx5QyxDQU0wRCxzRCxDQURBLHFELENBTDFELHFELENzQ2gyUEUsYSxDQUNBLDRCLEN0Q3EyUEosbUQsQ3NDajJQRSxpQixDQUNBLG9CLEN0Q20yUEEseUQsQ3NDajJQRSxnQixDbEN2RUYseUJKMjZQRSx5RCxDc0NoMlBFLGdCLENsQzNFSixDSjY2UEEseUQsQ3NDOTFQRSxhLEN0Q2cyUEoseUQsQ0FBQSx5QyxDc0MxMVBJLFUsQ0FDQSxhLENBQ0EsbUMsQ3RDbTJQOEQsZ0UsQ0FEQSwrRCxDQUxsRSwrRCxDQUFBLGdELENBQUEsK0MsQ0FBQSwrQyxDc0N6MVBNLCtCLEN0QzgxUE4saUYsQ3NDeDFQRSxnRCxDQUNBLGEsQ3RDMDFQRiw2RSxDc0N0MVBFLDRDLEN0Q3cxUEYsNEQsQ3NDcDFQRSwyQyxDdEN1MVBKLDRCLENzQ2oxUEUsYyxDQUNBLGEsQ0FDQSxNLENBQ0EsVSxDQUNBLGUsQ0FDQSxXLENsQ3JIRSwwQkp5OFBBLDRCLENzQ2oxUEEsUSxDbEN4SEEsQ0o0OFBKLDRCLENzQ2gxUEUsbUIsQ0FBQSxZLENBQ0EsaUMsQ0FBQSw2QixDbEM3SEUsMEJKZzlQQSw0QixDc0NqMVBBLHlCLENBQUEscUIsQ2xDL0hBLENrQ21JSiwrQixDQUNFLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ2xDdklFLDBCa0NtSUosK0IsQ0FNSSxtQixDbEN6SUEsQ2tDbUlKLG9ELENBU0ksZSxDQUNBLGdCLENBQ0EscUIsQ2xDOUlBLDBCa0NtSUosb0QsQ0FhTSxnQixDbENoSkYsQ2tDbUlKLDhELENBa0JJLG9CLENBQ0EscUIsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBeEJKLHFFLENBQUEsb0UsQ0FBQSxvRSxDQTBCTSxxQixDQUNBLGEsQ0EzQk4sNkQsQ0FnQ0ksVyxDQUNBLHdCLENBQ0EsZ0IsQ0FsQ0osbUUsQ3JDL0pFLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQ3FDd01JLFUsQ0FDQSx1QixDQUNBLG9CLENBQ0EsZ0IsQ2xDM0tGLDBCa0NtSUosNkQsQ0EyQ00sZ0IsQ2xDOUtGLENKb2dRSixtRCxDc0MvMFBFLHFCLEN0Q2kxUEEsd0QsQ3NDLzBQRSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSw2QixDbEMzTEEsMEJKNmdRRSx3RCxDc0NoMVBBLFcsQ0FDQSxlLENsQzlMRixDSmdoUUYsMEQsQ3NDOTBQRSxRLENBQ0EsUyxDdENnMVBGLHVELENzQzUwUEUsYSxDQUNBLGlCLENBQ0EsaUIsQ3RDODBQQSx5RSxDc0M1MFBFLGtCLEN0QzgwUEEsMkUsQ3NDNTBQRSxTLENBQ0EsaUIsQ3RDODBQRixnRixDc0MzMFBFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxLLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDdEM2MFBOLHFFLENzQ3YwUEUsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHFCLENBQUEsNkIsQ0FDQSxxQixDQUFBLGtCLENBQ0EsZSxDdEN5MFBGLHVFLENBQUEscUQsQ3NDcjBQRSxhLENBQ0EsZSxDdEN3MFBBLDZFLENBQUEsMkQsQ3NDdDBQRSxxQixDdEN5MFBKLHVFLENzQ3IwUEUsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxrQixDdEN1MFBGLHFELENzQ3AwUEUsYyxDQUNBLHFCLENBQ0EsMkIsQ3RDczBQRiw2RSxDc0NsMFBFLFUsQ0FDQSxnQixDdENvMFBBLDBGLENzQ2wwUEUsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxZLENBQ0EsYSxDQUNBLDRCLENBQ0EsaUIsQ3RDbzBQRixtRixDQ3JtUUYsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDcUN5U0ksYSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUtOLGlILENBQUEsaUgsQ0FBQSxvQixDQUVJLGdCLENBQ0EsZSxDQUNBLGEsQ0FDQSxzQixDQUNBLGEsQ0FDQSxtQixDQUNBLGMsQ0FSSixzSCxDQUFBLHNILENBQUEseUIsQ0FVTSxxQixDQUNBLGdFLENBQ0EsMkIsQ0FDQSw0QixDQUNBLDJDLENBQ0EsYyxDQWZOLDRILENBQUEsNEgsQ0FBQSw0SCxDQUFBLCtCLENBQUEsNEgsQ0FBQSwrQixDQXFCTSwyQixDQXJCTiwwQixDQXlCSSxpQixDQUNBLFcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDbEM5U0EseUJrQ2lSSiwwQixDQStCTSxhLENsQ2hURixDQUFBLDBCa0NpUkosMEIsQ0FrQ00sYSxDbENuVEYsQ0FBQSwwQmtDaVJKLDBCLENBcUNNLGEsQ2xDdFRGLENBQUEsMEJrQ2lSSiwwQixDQXdDTSxhLENsQ3pURixDQUFBLDBCa0NpUkosMEIsQ0EyQ00sWSxDbEM1VEYsQ2tDaVJKLG1ELENBQUEsNEQsQ0ErQ00sUSxDQS9DTixnRSxDQUFBLHlFLENBaURRLGUsQ0FqRFIseUMsQ0FxRE0sUyxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSw4QixDQUNBLFksQ0FDQSxrQixDQTlETixnQyxDQWlFTSxhLENBQ0EsUSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSx1QixDQUNBLHdCLENBQ0EsOEIsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FDQSxrQixDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLEN0Q28xUHVDLG9DLENBQXNDLDZDLENBRHRDLG1DLENBQXFDLDRDLENzQ242UGxGLG1DLENBQUEsNEMsQ0EwRlEsUyxDdENrMFBSLCtDLENzQzN6UEUsMEMsQ0FDQSxxQixDdEM4elBGLHFFLENzQzF6UEUsc0UsQ3RDNnpQRiw2RCxDc0N6elBFLHVFLEN0QzR6UEYsb0UsQ3NDeHpQRSx3RSxDdEMyelBGLDJELENzQ256UEUscUUsQ3RDc3pQRiw2RCxDc0NuelBFLHVFLEN0Q3NrUUUsMkYsQ3NDcGtRSixvQyxDbkNuY0UsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENtQ2tjRixvQyxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxVLENBQ0EsbUIsQ0FDQSw0QixDQUNBLHlCLENsQ3haRSx5QmtDZ1pKLG9DLENBVUksVyxDbEMxWkEsQ2tDNGxCSiw2QyxDQTVNQSwwQyxDckM1YUUsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDcUNxb0JJLG9CLENBck5OLDBDLENBYUksZ0IsQ0FDQSxnQixDQUdBLHVCLEN0QzRzUUYsbUUsQ3NDN3RRRixvRCxDQW9CSSx3QixDQUtKLGtDLENBQ0UsYSxDQUNBLHdCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ3RDK3pQRixpRCxDc0MzelBFLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLG9CLENBQUEsaUIsQ0FDQSx3QixDQUFBLDRCLENBQ0EsYyxDbEN2YkUseUJKcXZRQSxpRCxDc0M1elBBLDBCLENBQUEsNEIsQ0FDQSx3QixDbEMxYkEsQ0FBQSwwQkp5dlFBLGlELENzQzV6UEEscUIsQ0FBQSw2QixDbEM3YkEsQ2tDZ2NKLHFDLENBQUEsMEIsQ0FFRSxlLENBQ0EsWSxDQUNBLGUsQ0FFQSxXLENsQ3RjRSx5QmtDZ2NKLHFDLENBQUEsMEIsQ0FRSSxRLENsQ3hjQSxDQUFBLHlCa0NnY0oscUMsQ0FBQSwwQixDQVdJLFcsQ0FDQSxhLENBQ0EsWSxDbEM3Y0EsQ0FBQSwwQmtDZ2NKLHFDLENBQUEsMEIsQ0FnQkksYyxDQUNBLFksQ2xDamRBLENBQUEsMEJrQ2djSixxQyxDQUFBLDBCLENBb0JJLGdCLENBQ0EsWSxDbENyZEEsQ0FBQSwwQmtDZ2NKLHFDLENBQUEsMEIsQ0F3QkksWSxDbEN4ZEEsQ2tDZ2NKLHlFLENBQUEscUYsQ0FBQSw4RCxDdEM2MlBtRSwwRSxDc0NsMVAvRCxhLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGUsQ0FDQSxnQixDQUNBLHNCLENBQ0EsNkIsQ0FqQ0osa0UsQ0FBQSx1RCxDQXFDTSw0QixDQUtOLDZDLENBQ0UsZSxDQURGLDJELENBTUksbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esb0IsQ0FBQSxpQixDQUNBLHdCLENBQUEsNEIsQ2xDbmZBLHlCa0MwZUosMkQsQ0FXTSwwQixDQUFBLDRCLENsQ3JmRixDQUFBLDBCa0MwZUosMkQsQ0FjTSxxQixDQUFBLDZCLENsQ3hmRixDa0MwZUosd0QsQ0FrQkksZSxDQUNBLFksQ0FDQSxlLENBQ0EsVyxDbEMvZkEseUJrQzBlSix3RCxDQXVCTSxRLENsQ2pnQkYsQ0FBQSx5QmtDMGVKLHdELENBMEJNLFcsQ0FDQSxhLENBQ0EsWSxDbEN0Z0JGLENBQUEsMEJrQzBlSix3RCxDQWdDTSxpQixDbEMxZ0JGLENBQUEsMEJrQzBlSix3RCxDQW1DTSxhLENBQ0EsYyxDbEM5Z0JGLENBQUEsMEJrQzBlSix3RCxDQXVDTSxpQixDbENqaEJGLENrQ3FoQkosa0ksQ0FBQSw2RyxDQUFBLGtJLENBQUEsb0gsQ0FBQSxnRCxDQUFBLGtJLENBQUEsNkcsQ0FBQSx3QixDQUFBLG9ILENBQUEsa0ksQ0FFRSxnQixDQUNBLGEsQ0FDQSxjLENBRUYsd0IsQ0FDRSxlLENBQ0EsZSxDQUZGLCtCLENBSUksZSxDQUNBLFksQ0FDQSxnQixDQUNBLFMsQ0FDQSxXLENBUkosMEgsQ0FBQSxxRyxDQUFBLDBILENBQUEscUcsQ0FBQSwwSCxDQUFBLDRHLENBQUEsd0MsQ0FBQSwwSCxDQUFBLDRHLENBZU0saUIsQ0FDQSxlLENBT04sMkMsQ0FDRSxlLENBREYsaUQsQ0FHSSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxnQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxlLENBSUosd0UsQ0FFSSxzQixDQUZKLDhFLENBSU0sVyxDdEMreVBOLGtDLENzQ3J5UEksa0IsQ3RDd3lQSixzQyxDc0NweVBJLGdCLENBQ0EsWSxDQUNBLGEsQ0ExREosMkMsQ3RDcTJQQSw2QyxDc0N4eVBJLGtCLENBSUosc0MsQ0FFSSxnQixDQUZKLDZDLENBS00sYSxDQUdBLHdCLENBRUEsaUIsQ0FDQSxpQixDdENpelBOLHlDLENBQUEsa0MsQ3NDM3lQRSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDdEMreVBGLGtDLENzQzV5UEUsaUIsQ0FDQSxnQixDdEMreVBGLHlDLENzQzV5UEUsbUIsQ2xDeG5CRSwwQmtDNm5CSiw0QixDQUVJLFcsQ0FDQSxTLENsQ2hvQkEsQ0FBQSwwQmtDNm5CSiw0QixDQU1JLFMsQ2xDbm9CQSxDa0M2bkJKLGlELENBU0ksaUIsQ2xDdG9CQSwwQmtDNm5CSixpRCxDQVdNLGlCLENsQ3hvQkYsQ0FBQSwwQmtDNm5CSixpRCxDQWNNLGlCLENsQzNvQkYsQ0FBQSwwQmtDNm5CSixpRCxDQWlCTSxpQixDbEM5b0JGLEN5Q3ZDSix1QixDN0NxK1FBLDJDLENzQzN5UEUsaUIsQ2xDbnBCRSwwQkppOFFBLDJDLENzQzV5UEEsVSxDQUNBLFMsQ0FDQSxZLENsQ3ZwQkEsQ0FBQSwwQkpzOFFBLDJDLENzQzV5UEEsUyxDbEMxcEJBLENBQUEsMEJKeThRQSwyQyxDc0M1eVBBLFksQ2xDN3BCQSxDSjI4UUYsb0UsQ3NDM3lQRSxZLENBQ0EsZSxDQUNBLHNCLENBQ0EsaUIsQ3RDb3pQRixrRCxDc0M3eVBFLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsWSxDQUNBLFMsQ0FDQSxNLENBQ0EsdUUsQ2xDanJCQSwwQkppK1FFLGtELENzQzl5UEEsWSxDQUNBLEssQ2xDcHJCRixDSm8rUUYsZ0QsQ0FBQSwyRSxDc0MzeVBJLGUsQ3RDNnlQSiw0RixDc0N6eVBJLGMsQ2xDN3JCRiwwQkp5K1FFLDRGLENzQzF5UEUsaUIsQ2xDL3JCSixDSjIrUUYsa0UsQ0FBQSw4RCxDc0N0eVBFLHlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlDdEN5eVBFLGtFLENBQUEsOEQsQ3NDeHlQQSxTLENBQ0EscUIsQ0FGRixDbEMxc0JBLDBCSncvUUUsa0UsQ0FBQSw4RCxDc0N6eVBBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxlLENsQ2x0QkYsQ2tDc3RCQSxpQ3RDeXlQQSw4RCxDc0N4eVBFLFMsQ0FDQSxxQixDdEMweVBBLCtFLENzQ3h5UEUsVSxDdEMweVBGLGdGLENzQ3Z5UEUsZ0IsQ0FDQSxlLENBUkosQ2xDdHRCQSwwQkp3Z1JBLDhELENzQ3R5UEUsaUIsQ0FDQSxVLEN0Q3d5UEEsZ0YsQ3NDdHlQRSxhLENsQ3J1QkosQ0o2Z1JGLHVFLENBQUEsMEUsQ3NDbHlQRSxvQixDQUNBLFUsQ0FDQSxVLEN0Q3F5UEYsb0YsQ0FBQSxvRixDQUFBLHNFLENzQ2p5UEUsa0IsQ3RDbXlQRixrRSxDc0NoeVBFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLGlDdENreVBFLGtFLENzQ2p5UEEsb0IsQ0FERixDbEN4dkJBLDBCSjZoUkUsa0UsQ3NDanlQQSxpQixDQUNBLGEsQ2xDN3ZCRixDSmdpUkEsMkcsQ0FBQSwyRyxDQUFBLGtJLENBQUEsMkcsQ0FBQSw2RixDQUFBLGtJLENBQUEscUUsQ0FBQSw2RixDQUFBLDJHLENzQ2h5UEUsYSxDQW9DRixjLEN0Qzh2UEEsOEUsQ3NDOXhQRSxjLEN0Q2d5UEEscUYsQ3NDOXhQRSxZLEN0Q2d5UEYseUcsQ0FBQSx5RyxDQUFBLDJGLENzQzV4UEksaUIsQ0FDQSxrQixDQUNBLHdCLEN0Qzh4UEosd0csQ0FBQSx3RyxDQUFBLDBGLENzQzN4UEksaUIsQ3JDM3lCUixXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLENxQ2l6QlEsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLGMsQ3RDc3lQSixpSSxDQUFBLG1ILENBQUEsaUksQ3NDbHlQRSxVLEN0Q295UEoscUYsQ3NDaHlQRSxlLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZSxDdENveVBKLDJHLENBeUJxTywyRixDQXpCck8sMkcsQ0FBQSxrSSxDQUFBLDJHLENBQUEsNkYsQ0FBQSxrSSxDQUFBLHFFLENBeUJzSSwyRixDQUFqRiw2RSxDQXpCckQsNkYsQ0FBQSwyRyxDQUFBLGtELENzQzN4UEUsZ0IsQ0FDQSx3QixDQUNBLGUsQ3RDOHhQRiwyRyxDQUFBLDJHLENBQUEsa0ksQ0FBQSwyRyxDQUFBLDZGLENBQUEsa0ksQ0FBQSxxRSxDQUFBLDZGLENBQUEsMkcsQ0FBQSxrRCxDc0MxeFBFLHNCLENsQy95QkEsMEJKNmtSRSwyRyxDQUFBLDJHLENBQUEsa0ksQ0FBQSwyRyxDQUFBLDZGLENBQUEsa0ksQ0FBQSxxRSxDQUFBLDZGLENBQUEsMkcsQ0FBQSxrRCxDc0M1eFBBLFMsQ2xDanpCRixDSmdsUkEsaUgsQ0FBQSxpSCxDQUFBLGlILENBQUEsaUgsQ0FBQSx3SSxDQUFBLHdJLENBQUEsaUgsQ0FBQSxpSCxDQUFBLG1HLENBQUEsbUcsQ0FBQSx3SSxDQUFBLHdJLENBQUEsMkUsQ0FBQSwyRSxDQUFBLG1HLENBQUEsbUcsQ0FBQSxpSCxDQUFBLGlILENBeUIyRCx3RCxDQXpCM0Qsd0QsQ3NDNXhQRSxrQixDbENwekJGLDBCSnFsUkksaUgsQ0FBQSxpSCxDQUFBLGlILENBQUEsaUgsQ0FBQSx3SSxDQUFBLHdJLENBQUEsaUgsQ0FBQSxpSCxDQUFBLG1HLENBQUEsbUcsQ0FBQSx3SSxDQUFBLHdJLENBQUEsMkUsQ0FBQSwyRSxDQUFBLG1HLENBQUEsbUcsQ0FBQSxpSCxDQUFBLGlILENBeUIyRCx3RCxDQXpCM0Qsd0QsQ3NDL3hQQSxjLENsQ3R6QkosQ0p5bFJBLGlILENBQUEsaUgsQ0FBQSx3SSxDQUFBLGlILENBQUEsbUcsQ0FBQSx3SSxDQUFBLDJFLENBQUEsbUcsQ0FBQSxpSCxDQUFBLHdELENzQzd4UEUsZ0IsQ0FDQSxpQixDQUNBLG9CLENyQzExQkosVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDcUNnMkJJLHVCLENsQ2gwQkYsMEJKMG1SSSxpSCxDQUFBLGlILENBQUEsd0ksQ0FBQSxpSCxDQUFBLG1HLENBQUEsd0ksQ0FBQSwyRSxDQUFBLG1HLENBQUEsaUgsQ0FBQSx3RCxDc0N4eVBBLFksQ2xDbDBCSixDSittUkYsNkQsQ3NDbnlQRSxlLEN0Q3F5UEYscUUsQ3NDbHlQRSxxQixDdENreVBGLHFFLENBRUEsNkQsQ3NDL3hQRSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFMsQ0FDQSxRLENBQ0EsOEIsQ2xDMTFCQSwwQko2blJFLHFFLENBQUEsNkQsQ3NDaHlQQSxTLENBQ0EsVyxDQUNBLHdCLENsQy8xQkYsQ0prb1JBLGlGLENBQUEseUUsQ3NDaHlQRSxtQixDQUNBLFMsQ0FDQSx3QixDQUNBLFcsQ0FDQSw4QixDdENteVBKLHNELENzQzd4UEUsYyxDQUNBLGdCLENBQ0EsaUIsQ3RDK3hQQSwwRSxDQUFBLDBFLENBQUEsNEQsQ3NDM3hQRSxlLEN0QzJ6UDJHLHNHLENBSkgsbUcsQ0FHWCxzRyxDQUpILG1HLENBRU8sK0YsQ0FDRyx3RixDQTVCdEcsNEYsQ0FBQSxxRixDc0N2eFBJLGtCLENBQ0EsaUIsQ0FDQSx3QixDdENvMFB3RyxxRyxDQUhDLHNHLENBSkosa0csQ0FIQyxtRyxDQVNaLHFHLENBSEMsc0csQ0FKSixrRyxDQUhDLG1HLENBS00sK0YsQ0FJSSx1RixDQUhBLHdGLENBL0J0Ryw0RixDQTJCbUcsb0YsQ0EzQm5HLHFGLENzQzN4UEksaUIsQ0FDQSxnQixDdENvMFBnSCw2RyxDQTFCcEgsMEcsQ0F5QnNHLDZHLENBekJ0RywwRyxDQUFBLCtGLENBQUEsNEYsQ3NDbHlQTSxXLENBQ0EsYyxDQUNBLG1CLEN0Q3V5UFIsd0QsQ0dsaFJBLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLHVCLENBQ0EsZSxDQUNBLG9CLENBR0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FDQSxvQixDQUNBLHFELENtQ291QkUsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDbkMzNEJGLDhFLENBQUEsOEUsQ0FxS0Usd0IsQ0h5aFJBLGdFLENHL3ZSRiwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ0hpd1JBLDJELENBQUEsOEQsQ3NDbnpQRSxvQixDQUNBLGtCLENBQ0EsVyxDQUNBLGMsQ0FDQSxVLEN0Q3N6UEosbUMsQ3NDaHpQSSxhLEN0Q216UEosZ0QsQ0FBQSxxRCxDc0MxeVBNLGUsQ2xDLzZCRiwwQko2dFJBLGdELENBQUEscUQsQ3NDM3lQSSxnQixDbENsN0JKLENBQUEsMEJKaXVSQSxnRCxDQUFBLHFELENzQzV5UEksZ0IsQ2xDcjdCSixDSnF1UkosNkMsQ0FBQSxrRCxDc0M1eVBNLHdCLENBQ0EsVyxDdENnelBOLDBDLENBQUEsK0MsQ3NDN3lQTSxhLEN0Q2l6UE4sNkMsQ0FBQSxrRCxDc0M5eVBNLFcsQ3RDa3pQTixvRCxDOEN2cVJBLGUsQ0FBQSxzQixDOUN1cVJBLHlELENzQy95UE0sWSxDbENuOEJGLDBCSnN2UkEsb0QsQ0FBQSx5RCxDc0NqelBJLG9CLEN0Q3N6UE4sZ0MsQ0FBQSxxQyxDc0NoelBJLG9CLENsQzM4QkYsQzJDN0RKLFMsQ0FBQSxnQixDQUFBLGlCLENBQUEsa0IsQ0FDRSxhLENBQ0EsMkIsQ0FDQSxxQixDQUNBLGlCLENBSkYsd0IsQ0FBQSxnQixDQU1JLFcsQ0FJQSxVLENBVkosdUIsQ0FBQSx3QixDQUFBLHlCLENBQUEsZ0IsQ0FPSSxpQixDQUNBLFEsQ0FDQSxRLENBRUEsZSxDQUNBLGUsQ0FDQSxXLENBQ0EsaUIsQ0FJSiw4RyxDQUFBLGlCLENBQ0UsUSxDQU1GLGtCLENBR0UsaUIsQ0FIRix5QixDQUtJLFcsQ0FDQSxVLENBR0osZ0IsQ0FHRSxvQixDQUhGLHVCLENBS0ksVyxDQUNBLGEsQ0FJSixlLENBQ0UsUSxDQUVGLGUsQ0FDRSxxQixDQUlGLHdCLENBQ0UsVSxDQUlGLGlCLENBQUEsRyxDQUVFLHdCLENBQ0EsYSxDQUVGLGtCLENBQUEsUSxDQUVFLHdCLENBQ0EsVSxDQUVGLE0sQ0FBQSxnQixDQUVFLHdCLENBQ0EsYSxDRHBFRixhLENBQUEsYSxDQUtFLGEsQ0FMRixhLEM5Q2s1UmMsZSxDOENsNVJkLGEsQ0FHRSxlLENBQ0EsNEIsQ0FFQSxhLENBQ0Esa0IsQ0FDQSxtRSxDQVJGLG1CLEM5QzI1UnNCLHFCLEM4QzM1UnRCLG1CLEN4Q2dESSxVLENBQ0EsYSxDQUNBLFUsQ3dDeENKLGtCLEM5Q3U1UmlELDRCLEM4Q3Y1UmpELGdCLEM5Q3U1Um1CLDBCLEM4Q3Q1UmpCLFUsQ0FDQSxZLEM5Q3M1UjJCLG9CLENBQXNCLDhCLEM4Q3Y1UmpELFUsQzlDODVSdUIsc0MsQzhDMzVSekIsa0IsQ0FBQSx3QixDOUMyNVJxRSxrQyxDQUNsQywwQixDQUE0QixvQyxDOEMzNVI3RCxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQixDQUNBLGdDLENBQ0EsaUIsQ0FDQSxlLENBUUYsa0IsQzlDeTVSNkIsNEIsQzhDejVSN0IsZ0IsQzlDdzVSbUIsMEIsQzhDcjVSakIsMEIsQ0FDQSwyQixDQUNBLHFCLENBR0EscUIsQ0FLQSxxQixDOUNzNVIyQiw0QixDOEN0NVIzQixxQixDQUlGLGtCLENBQUEsd0IsQ0FNRSx3QixDOUNpNVJ1QixzQyxDOEN2NVJ6QixrQixDQUFBLHdCLEM5Q3U1UnFFLGtDLEM4Q3I1Um5FLDBCLENBQ0EsMkIsQ0FDQSwrQixDQUNBLFUsQ0FFQSxhLENBQ0EsaUIsQ0FFRix3QixDQUFBLHdCLEM5Q3c1UitCLDhCLEM4Q3g1Ui9CLDhCLENBQ0Usd0IsQ0FDQSxvQixDOUM0NVI4QixzQyxDOEMxNVJoQyx5QixDOUMwNVI0RSxrQyxDOEMxNVI1RSwrQixDQUNFLDRCLENBQ0EsaUIsQ0F1QkYsZSxDQUVFLGMsQ0FFQSxtQixDQUVGLG9CLENBQUEsOEIsQ0FHRSxlLENBSUYsMEIsQ0FJRSx3QixDQUNBLFUsQ0FMRiwwQixDQUFBLG9DLENBRUUsbUIsQ0FDQSwrQixDQUdBLGMsQ0FFRixnQyxDQUFBLGdDLENBQ0Usd0IsQ0FDQSxpQixDQUNBLFUsQ0FFRixvQyxDQUFBLGlDLENBQ0UscUIsQ0FDQSxpQixDQUNBLFUsQ0FvQkYsUSxDQUFBLGUsQ0FHSSxjLENBQ0EsZSxDMUMvRUEseUIwQ3VGSixhLENBRUksWSxDMUN6RkEsQzRDM0RKLFksQ0FDRSxRLENBQ0EsZ0IsQ0FFQSw0QixDQUNBLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLHNELENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FFQSxvQixDSGJGLDJCLENBQUEsd0IsQ0FJTSxZLENBSk4sMEIsQ0FBQSx1QixDQU9NLGUsQ0FLTixNLENBQ0UsYSxDQURGLG1CLENBSUksZSxDQUlKLHVDLENBR0ksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FOSiw0QyxDQVFNLGMsQ0FVTixPLENBQ0UsYyxDQUNBLFMsQ0FGRixVLENBS0ksYyxDQUNBLG9CLENBTkosVSxDQVlBLGdCLENBQ0UsaUIsQ0FHRixtQixDQUVJLHVCLENBSUosdUIsQ0FDRSxXLENBQ0EsaUIsQ0lsRUYsbUIsQ0FDRSwwQixDQUNBLDJCLENBQ0EsVSxDQUNBLFMsQ0FDQSxlLENBRUYseUIsQ0FDRSx3QixDQUNBLGlCLENBQ0EscUMsQ0FDQSxtQixDQUNBLGEsQ0FDQSxhLENBQ0EsVyxDQUNBLFEsQ0FDQSxrQixDQUNBLHNCLENBQ0Esb0IsQ0FDQSxPLENBQ0EsVSxDQUNBLGMsQ0FNRixVLENBQ0UsUSxDQURGLFksQ0FBQSxvQixDQUtJLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQzNCSixhQUVFLE1BQ0UsMEJBREYsQ0FLQSxDLENBQUEsTSxDbEQ2bVNPLFMsQ2tEMW1TTCxtQyxDQUNBLG9CLENBSkYsVyxDQUFBLGdCLENsRG1uU21CLG1CLENrRDNtU2YsOEIsQ0FLSixRLENBQ0Usb0IsQ0FDQSxvQixDQUNBLGtCLENBQ0EsbUIsQ2xEa25TSSxRLENBREEsSyxDa0R0bVNOLEssQ0FBQSxJLENBSUUsVSxDQUNBLHNDLENBQ0EsK0IsQ2xEeW1TVSxPLENrRHJtU1osTyxDQW5CQSxvQixDQUFBLHNCLENsRHVuU1EsVyxDa0RwbVNSLFUsQ2xEd21TVSxXLENBR0osVyxDQUNNLHVCLENBSEEsTSxDQUhKLGEsQ0FDTSxTLENBR1AsSyxDa0QvbFNMLGlCLENBQ0EsWSxDQUVGLGMsQ0FDRSxhLENBR0YsVyxDQUNFLHVCLENBQ0EsVyxDQUNBLHNCLENBV0YsRSxDQUNFLGMsQ0FDQSxtQixDQUlGLDJCLENBRUksYSxDQUNBLDRCLENBSEosOEIsQ0FNTSxlLENBQ0Esa0IsQ0FDQSxRLENBUk4sbUMsQ0FVUSxjLENBQ0EsUSxDQVhSLGdELENBZU0sZSxDQUNBLHVCLENBQ0EsYyxDQWpCTixrRCxDQW1CUSxZLENBbkJSLG1DLENBd0JJLHFCLENBeEJKLDhJLENsRCttUzJJLHdJLENrRC9tUzNJLDhJLENBQUEseUgsQ0FBQSw4SSxDQUFBLGdJLENBQUEsNEQsQ2xEOG1TaUUsd0ksQ0FOVixtSCxDQUlHLHdJLENBRjJCLDBILENrRDFtU3JGLHNELENBQUEseUgsQ2xEeW1Tc0gsbUgsQ2tEem1TdEgsOEksQ2xENm1TMkksd0ksQ2tEN21TM0ksZ0ksQ2xEMm1TNkgsMEgsQ2tEOWtTdkgsZSxDQUNBLGUsQ0FDQSxpQixDQS9CTixzRSxDQUFBLGdFLENBa0NNLGdCLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FyQ04sMkUsQ0FBQSxxRSxDQXdDTSxtQixDQUNBLGtCLENBQ0EsYSxDQTFDTixvRyxDQUFBLDhGLENBNENRLGEsQ0FDQSx1QixDQTdDUiw2SCxDQUFBLHVILENBZ0RZLGMsQ0FoRFosNEksQ0FBQSxzSSxDbER1b1MySSxzSSxDQUNBLGdJLENrRGxsUy9ILGtCLENBQ0Esc0IsQ0F2RFosbUgsQ0FBQSw2RyxDQTJEVSxhLENBM0RWLDJELENBQUEscUQsQ0FnRU0scUIsQ0FDQSxZLENBQ0EsUSxDQWxFTiwwRSxDQUFBLG9FLENBb0VRLG9CLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0Esa0IsQ0F4RVIsMEUsQ0FBQSxvRSxDQTJFUSxvQixDQUNBLFksQ0FDQSxlLENBQ0EsUyxDQUNBLFUsQ0FDQSxtQixDQUNBLFEsQ0FDQSxrQixDQW9DUixzRSxDbERnb1M0Rix1RixDa0Rob1M1RixtRixDQUFBLGtGLENBdEhBLHFGLENBQUEsc0YsQ0FBQSwrRSxDQUFBLGdGLENBd09BLDBHLENBQUEsMkcsQ0FwSlUseUIsQ0FpQlYsK0MsQ0FyR0Esa0MsQ0E2RkksWSxDQUtKLEssQ0FHQSwyQyxDQUZFLGdCLENBRUYsZSxDQUNFLFksQ0FDQSxrQixDQUZGLHdDLENBT0kseUIsQ0FDQSxtQixDQVNKLDJDLENBSEEsYyxDQUNFLFksQ0FFRixtRyxDQUFBLG1HLENBQUEsOEUsQ0FBQSxtRyxDQUFBLHFGLENBQUEsaUIsQ0FBQSw4RSxDQUFBLG1HLENBQUEscUYsQ0FFSSxvQixDQUZKLHNDLENBS0ksbUIsQ0FMSiw2QyxDQVFJLG9CLENBUkosNEgsQ0FBQSw0SCxDQUFBLHVHLENBQUEsNEgsQ0FBQSw4RyxDQUFBLDBDLENBQUEsdUcsQ0FBQSw0SCxDQUFBLDhHLENBWU0sVSxDQVpOLDhCLENBZ0JJLG9CLENBQ0EsMEIsQ0FqQkosaUMsQ0F1QkksYSxDQXZCSixtQyxDQXFCTSxVLENBckJOLGdELENBeUJNLG9CLENBQ0EsVSxDQTFCTixvRCxDQTRCUSxXLENBQ0EsVyxDQTdCUixrRCxDQWlDTSxlLENBQ0Esb0IsQ0FDQSxVLENBbkNOLDJCLENBNkNJLGEsQ0E3Q0osaUMsQ0FnREksWSxDQWhESiwyQyxDQW1ESSx5QixDQW5ESixpRSxDQTROQSw0RSxDQXZLTSxZLENBckROLDZDLENBd0RNLGEsQ0FDQSxhLENBekROLDRELENBMkRRLG9CLENBQ0EsVSxDQTVEUiwrRSxDQThEVSxlLENBOURWLDhELENBa0VRLG9CLENBQ0EsUyxDQUNBLG1CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0IsQ2xEb2pTNkUsa0YsQ2tEM25TckYsOEUsQ0FBQSw2RSxDQTJFVSxTLENBQ0EsUSxDQTVFVixnRSxDQW1GUSxXLENBQ0EsVyxDQXBGUixtQyxDQTRGSSxvQixDQUNBLHlCLENBQ0Esa0IsQ0E5RkoscUMsQ0EwRk0sVSxDQTFGTix3SCxDQUFBLHNDLENBQUEsd0gsQ0FBQSxtRyxDQUFBLDBHLENBQUEsd0gsQ0FBQSxtRyxDQUFBLHdILENBQUEsMEcsQ0FnR00sb0IsQ0FoR04scUQsQ0FvR1EseUIsQ0FwR1Isc0UsQ0FrSEEsOEUsQ0EwR0EsK0MsQ0FySFEsUSxDQXZHUiw0RSxDQTBHUSxhLENBMUdSLGdILENBNEdVLGMsQ0FNVixtSyxDQUFBLDhJLENBQUEsMkMsQ0FBQSxtSyxDQUFBLDhJLENBQUEsbUssQ0FBQSxxSixDQUFBLG9GLENBQUEsaUYsQ0EwR0EsK0MsQ0ExR0EsbUssQ0FBQSxxSixDQUlNLFksQ0FKTixnRixDQU9NLFksQ0FQTiwrRixDQVlRLFksQ0FDQSxlLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLGUsQ0FuQlIsOEMsQ0FBQSx5QyxDQWtDSSxzQixDQWxDSiw0RCxDQUFBLHVELENBb0NNLGEsQ0FDQSxjLENBckNOLHVFLENBQUEsa0UsQ0F1Q1EsUSxDQUNBLFUsQ0F4Q1Isc0YsQ0FBQSxpRixDQTBDVSxZLENBMUNWLG9GLENBQUEsMkUsQ0FBQSwrRSxDQUFBLHNFLENBNkNVLHNCLENBV1Ysb0QsQ0FBQSxxRCxDbER5aFNzRCx5QyxDQUNaLDJDLENrRHRoU3hDLFksQ0FDQSxhLENBTEYsc0QsQ0FBQSx1RCxDbEQraFMwRCwyQyxDQUNaLDZDLENrRHpoUzFDLFUsQ0FQSixpRSxDQUFBLGtFLENsRG9pU3FFLHNELENBQ1osd0QsQ2tEM2hTckQsZSxDQUNBLGEsQ0FDQSxTLENBQ0EsWSxDQWJKLGtFLENBQUEsbUUsQ2xENGlTc0UsdUQsQ0FDWix5RCxDa0Q3aFN0RCxjLENsRG1pU2dDLHVDLENBR08scUMsQ0FESCwwQyxDQURBLHVDLENrRC9oU3hDLGlDLENsRDZoU2tDLG1DLENrRDdoU2xDLHFDLENBT0UsYyxDQUVGLDRCLENBRUksYSxDQUNBLFEsQ0FDQSxtQixDQUpKLHVDLENBTU0sb0IsQ0FDQSxTLENBQ0Esa0IsQ0FJTixxQyxDQUFBLHVCLENBRUUsVyxDQUNBLFcsQ0FLRix3QixDQUNFLGUsQ0FERiw2QyxDQU1JLFMsQ0FDQSxjLENBUEosaUQsQ0FXUSxVLENBQ0EsaUMsQ0FTUiwwQyxDQUVJLGMsQ0FGSix5RCxDQUFBLCtDLENBTUksVSxDQU5KLHlELENBU0ksUyxDQVRKLDZELENBV00sc0IsQ0FYTiwrQyxDQWVJLFMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxpQixDQWxCSixpRCxDQXFCSSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsYSxDQUNBLGUsQ0ExQkosd0QsQ0FBQSx1RCxDQTZCTSxjLENBQ0EseUIsQ0E5Qk4sbUcsQ0FpQ00saUIsQ0FqQ04seUQsQ0FzQ00sYyxDQXRDTix3RCxDQXlDTSxnQixDQXpDTixpRCxDQTZDSSxZLENBdmVOIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgYXJlIGxvb3NlbHkgb3JnYW5pemVkIHVzaW5nIHRoZSBTTUFDU1MgdGVjaG5pcXVlLlxuICovXG4vKiBJbXBvcnQgU2FzcyBtaXhpbnMsIHZhcmlhYmxlcywgbW9kdWxlcywgZXRjLiAqL1xuLyogREVDTEFSRSBGT05UU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9ua2guZW90P3NycG5xZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9ua2guZW90P3NycG5xZSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvbmtoLnR0Zj9zcnBucWVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL25raC53b2ZmP3NycG5xZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ua2guc3ZnP3NycG5xZSNua2hcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmljb246YmVmb3JlIHtcbiAgY29udGVudDogbmtoO1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mhlwiOyB9XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqRXCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqSXCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qllwiOyB9XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqp1cIjsgfVxuXG4uaWNvbi1ua2gtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKxcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhVwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIpcIjsgfVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qicXCI7IH1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qufXCI7IH1cblxuLmljb24td29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6roVwiOyB9XG5cbi5pY29uLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quiXCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI9cIjsgfVxuXG4uaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiOyB9XG5cbi5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYBcIjsgfVxuXG4uaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi8XCI7IH1cblxuLmljb24tY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjsgfVxuXG4uaWNvbi1sZWZ0LWh1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiOyB9XG5cbi5pY29uLXJpZ2h0LWh1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiOyB9XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7IH1cblxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiQXCI7IH1cblxuLmljb24tbmtoLXdoaXRlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjsgfVxuXG4vKiBWQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YyRjJGMjsgfVxuXG4uZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuXG4uaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU2YTBkOyB9XG5cbi5ib3hfX25raC1ib25lIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmMzsgfVxuXG4uYm9yZGVyX19ua2gtYm9uZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjVmMzsgfVxuXG4uYm94X19ua2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZlNmEwZDsgfVxuXG4uYm9yZGVyX19ua2gtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU2YTBkOyB9XG5cbi5ib3hfX25raC1kYXJrb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YwNjgyZjsgfVxuXG4uYm9yZGVyX19ua2gtZGFya29yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjgyZjsgfVxuXG4uYm94X19ua2gtZGFya2Vyb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2UzNWEwMzsgfVxuXG4uYm9yZGVyX19ua2gtZGFya2Vyb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YTAzOyB9XG5cbi5ib3hfX25raC1mb290ZXItbGlnaHRlcmdyZXkge1xuICBiYWNrZ3JvdW5kOiAjYzhjY2QyOyB9XG5cbi5ib3JkZXJfX25raC1mb290ZXItbGlnaHRlcmdyZXkge1xuICBib3JkZXItY29sb3I6ICNjOGNjZDI7IH1cblxuLmJveF9fbmtoLWxpZ2h0Z3JleSB7XG4gIGJhY2tncm91bmQ6ICM5NDk4OWU7IH1cblxuLmJvcmRlcl9fbmtoLWxpZ2h0Z3JleSB7XG4gIGJvcmRlci1jb2xvcjogIzk0OTg5ZTsgfVxuXG4uYm94X19ua2gtZGFya2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjODM4NjhiOyB9XG5cbi5ib3JkZXJfX25raC1kYXJrZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogIzgzODY4YjsgfVxuXG4uYm94X19ua2gtZGFya2VyZ3JleSB7XG4gIGJhY2tncm91bmQ6ICMzODNkNDQ7IH1cblxuLmJvcmRlcl9fbmtoLWRhcmtlcmdyZXkge1xuICBib3JkZXItY29sb3I6ICMzODNkNDQ7IH1cblxuLmJveF9fbmtoLWRhcmtlcmdyZXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzRkNTQ1ZDsgfVxuXG4uYm9yZGVyX19ua2gtZGFya2VyZ3JleS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICM0ZDU0NWQ7IH1cblxuLmJveF9fbmtoLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICM4OGI2MzE7IH1cblxuLmJvcmRlcl9fbmtoLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogIzg4YjYzMTsgfVxuXG4uYm94X19ua2gtYnJpZ2h0eWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZkYzEyZDsgfVxuXG4uYm9yZGVyX19ua2gtYnJpZ2h0eWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmRjMTJkOyB9XG5cbi5ib3hfX25raC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM5NmI3NGM7IH1cblxuLmJvcmRlcl9fbmtoLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZiNzRjOyB9XG5cbi5ib3hfX25raC1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNDhjMGU3OyB9XG5cbi5ib3JkZXJfX25raC1saWdodGJsdWUge1xuICBib3JkZXItY29sb3I6ICM0OGMwZTc7IH1cblxuLmlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4OyB9XG4gIC5pbm5lci13cmFwcGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmlubmVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4udmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiBwYWRkaW5nLXRvcDogMzBweDsgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWRlby1wbGF5ZXIgaWZyYW1lLFxuICAudmlkZW8tcGxheWVyIG9iamVjdCxcbiAgLnZpZGVvLXBsYXllciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG5cbi8qKlxuICogQWNjZXNzaWJpbGl0eSBmZWF0dXJlcy5cbiAqL1xuLyogZWxlbWVudC1pbnZpc2libGUgYXMgZGVmaW5lZCBieSBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5ICovXG4uZWxlbWVudC1pbnZpc2libGUsXG4udmlzdWFsbHktaGlkZGVuLFxuLmVsZW1lbnQtZm9jdXNhYmxlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogVHVybnMgb2ZmIHRoZSBlbGVtZW50LWludmlzaWJsZSBlZmZlY3QuICovXG4uZWxlbWVudC1mb2N1c2FibGU6YWN0aXZlLCAuZWxlbWVudC1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qXG4gKiBUaGUgc2tpcC1saW5rIGxpbmsgd2lsbCBiZSBjb21wbGV0ZWx5IGhpZGRlbiB1bnRpbCBhIHVzZXIgdGFicyB0byB0aGUgbGluay5cbiAqL1xuLnNraXAtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnNraXAtbGluazpmb2N1cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuLypcbiAqIFJlbW92aW5nIGZvY3VzIGZyb20gY29udGVudCBzbyB0aGF0IHNraXAtbGluayBmaXggZG9lcyBub3QgYWx3YXlzIGhpZ2hsaWdodCBtYWluIGNvbnRhaW5lciB3aGVuIGFueSBjb250ZW50IGlzIGNsaWNrZWRcbiAqL1xuI2NvbnRlbnQge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEdSSUQgVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEZVTkNUSU9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogRElTUExBWVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMSB7XG4gICAgICB3aWR0aDogY2FsYygoMS8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMS5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgyLzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0yLm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTMge1xuICAgICAgd2lkdGg6IGNhbGMoKDMvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTMub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNCB7XG4gICAgICB3aWR0aDogY2FsYygoNC8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNC5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi01IHtcbiAgICAgIHdpZHRoOiBjYWxjKCg1LzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi01Lm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTYge1xuICAgICAgd2lkdGg6IGNhbGMoKDYvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTYub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNyB7XG4gICAgICB3aWR0aDogY2FsYygoNy8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNy5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi04IHtcbiAgICAgIHdpZHRoOiBjYWxjKCg4LzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi04Lm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTkge1xuICAgICAgd2lkdGg6IGNhbGMoKDkvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTkub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwLzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMC5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMC5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMC5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMS8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTEub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTEub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTEub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMiB7XG4gICAgICB3aWR0aDogY2FsYygoMTIvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEyLm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEyLm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEyLm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR3by1jb2x1bW4tZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50d28tY29sdW1uLWdyaWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAudHdvLWNvbHVtbi1ncmlkID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMS8yKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8yKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgICAudHdvLWNvbHVtbi1ncmlkID4gKiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAudHdvLWNvbHVtbi1ncmlkID4gKiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50d28tY29sdW1uLWdyaWQgPiAqOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC50aHJlZS1jb2x1bW4tZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aHJlZS1jb2x1bW4tZ3JpZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC50aHJlZS1jb2x1bW4tZ3JpZCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDEvMykqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMykqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAudGhyZWUtY29sdW1uLWdyaWQgPiAqID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAuZm91ci1jb2x1bW4tZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3VyLWNvbHVtbi1ncmlkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvdXItY29sdW1uLWdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxLzQpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzQpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAgIC5mb3VyLWNvbHVtbi1ncmlkID4gKiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuZm91ci1jb2x1bW4tZ3JpZCA+ICogPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZm91ci1jb2x1bW4tZ3JpZCA+ICo6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR3by1jb2x1bW4tZ3JpZCxcbiAgLnRocmVlLWNvbHVtbi1ncmlkLFxuICAuZm91ci1jb2x1bW4tZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50d28tY29sdW1uLWdyaWQ6YWZ0ZXIsXG4gICAgLnRocmVlLWNvbHVtbi1ncmlkOmFmdGVyLFxuICAgIC5mb3VyLWNvbHVtbi1ncmlkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnR3by1jb2x1bW4tZ3JpZCA+ICosXG4gICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKixcbiAgICAuZm91ci1jb2x1bW4tZ3JpZCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDEvMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgICAgLnR3by1jb2x1bW4tZ3JpZCA+ICogPiAqOmZpcnN0LWNoaWxkLFxuICAgICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKiA+ICo6Zmlyc3QtY2hpbGQsXG4gICAgICAuZm91ci1jb2x1bW4tZ3JpZCA+ICogPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnR3by1jb2x1bW4tZ3JpZCA+ICogPiAqOmxhc3QtY2hpbGQsXG4gICAgICAudGhyZWUtY29sdW1uLWdyaWQgPiAqID4gKjpsYXN0LWNoaWxkLFxuICAgICAgLmZvdXItY29sdW1uLWdyaWQgPiAqID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnR3by1jb2x1bW4tZ3JpZCA+ICo6bnRoLWNoaWxkKDJuKzEpLFxuICAgICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKjpudGgtY2hpbGQoMm4rMSksXG4gICAgICAuZm91ci1jb2x1bW4tZ3JpZCA+ICo6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuXG4uZXhhbXBsZS1icmVha291dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5leGFtcGxlLWJyZWFrb3V0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlLzEpICogLTEgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJS8xKSAqIC0xIC0gMjBweCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi8qIENFTlRFUklORyBPRkZTRVRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNlbnRlci0xMCB7XG4gIHdpZHRoOiBjYWxjKCgxMC8xMikqMTAwJSAtIDApO1xuICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDApOyB9XG5cbi5jZW50ZXItOCB7XG4gIHdpZHRoOiBjYWxjKCg4LzEyKSoxMDAlIC0gMCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMCk7IH1cblxuLmNlbnRlci02IHtcbiAgd2lkdGg6IGNhbGMoKDYvMTIpKjEwMCUgLSAwKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAwKTsgfVxuXG4uY2VudGVyLTQge1xuICB3aWR0aDogY2FsYygoNC8xMikqMTAwJSAtIDApO1xuICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDApOyB9XG5cbi8qIEdSSUQgQ1NTIFNZU1RFTVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZm91ci1jb2x1bW4tZ3JpZGNzcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2U7IH1cbiAgLmZvdXItY29sdW1uLWdyaWRjc3MgPiAqID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZm91ci1jb2x1bW4tZ3JpZGNzcyA+ICogPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvdXItY29sdW1uLWdyaWRjc3MgPiAqIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5leGFtcGxlLWxhcmdlciB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMzsgfVxuXG4uZXhhbXBsZS1wb3NpdGlvbiB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGdyaWQtcm93OiAxLzM7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkOyB9XG5cbi8qISBzdGFuZGFyZGl6ZS5jc3MgdjEuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pzcGVsbG1hbjgxNC9zdGFuZGFyZGl6ZSAqL1xuLyoqXHJcbiAqIFRoaXMgZmlsZSBpcyBhIHNsaWdodCBmb3JrIG9mIHRoZXNlIG9yaWdpbmFsIHNvdXJjZXM6XHJcbiAqIC0gaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXHJcbiAqIC0gaHR0cHM6Ly9qb25hdGhhbnRuZWFsLmdpdGh1Yi5pby9zYW5pdGl6ZS5jc3MvXHJcbiAqL1xuLyoqXHJcbiAqIEJhc2VcclxuICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLyoqXHJcbiAqIExpbmtzXHJcbiAqL1xuLyogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qKlxyXG4gKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAqL1xuLyogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuICovXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBUeXBvZ3JhcGh5XHJcbiAqL1xuYmxvY2txdW90ZSxcbnAge1xuICBtYXJnaW46IDAgMCAxZW07IH1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIG1hcmdpbjogMCAwIDFlbTsgfVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAsXG50dCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuICovXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbi8qIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qKlxyXG4gKiBMaXN0c1xyXG4gKi9cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICAvKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy4gKi9cbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcbiAgLyogVHVybiBvZmYgbWFyZ2lucyBvbiBuZXN0ZWQgbGlzdHMuICovXG4gIG1hcmdpbjogMDsgfVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgLyogTFRSICovIH1cblxuLyogQWRkcmVzcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LiAqL1xubWVudSxcbm9sLFxudWwge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAvKiBMVFIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKipcclxuICogRW1iZWRkZWQgY29udGVudCBhbmQgZmlndXJlc1xyXG4gKi9cbi8qIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuaW1nIHtcbiAgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuICovXG4gIGJvcmRlcjogMDtcbiAgLyogU3VwcHJlc3MgdGhlIHNwYWNlIGJlbmVhdGggdGhlIGJhc2VsaW5lICovXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIC8qIFJlc3BvbnNpdmUgaW1hZ2VzICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBDb3JyZWN0IElFIDggbm90IHNjYWxpbmcgaW1hZ2UgaGVpZ2h0IHdoZW4gcmVzaXplZC4gKi9cbiAgd2lkdGg6IGF1dG87IH1cblxuLyogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBGb3Jtc1xyXG4gKi9cbi8qIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0IGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMiAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKiA0LiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IHdpdGggSUUgNi83LlxyXG4gKiA1LiBLZWVwIGZvcm0gZWxlbWVudHMgY29uc3RyYWluZWQgaW4gdGhlaXIgY29udGFpbmVycy5cclxuICogNi4gUmVtb3ZlIHRoZSBkZWZhdWx0IHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiA1ICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiA2ICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiA2ICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogNiAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogNiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICogMi4gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpbiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIDIgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cclxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXHJcbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXHJcbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiBvbiBPUyBYLlxyXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqLyB9XG5cbi8qIERydXBhbC1zdHlsZSBmb3JtIGxhYmVscy4gKi9cbmxhYmVsLCAuZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxyXG4gKiBUYWJsZXNcclxuICovXG50YWJsZSB7XG4gIC8qIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy4gKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIC8qIFByZXZlbnQgY3JhbXBlZC1sb29raW5nIHRhYmxlcyAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogQWRkIG1hcmdpbnMuICovXG4gIG1hcmdpbjogMWVtIDA7IH1cblxuLnN2Zy1hZGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvc3ZnLXNwcml0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7IH1cblxuLnN2Zy1hZGQtZGltcyB7XG4gIHdpZHRoOiAyMC42cHg7XG4gIGhlaWdodDogMjAuNnB4OyB9XG5cbi5zdmctY2FyZXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvc3ZnLXNwcml0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLnN2Zy1jYXJldC1kaW1zIHtcbiAgd2lkdGg6IDE4LjhweDtcbiAgaGVpZ2h0OiAyNS40cHg7IH1cblxuLnN2Zy1jb3B5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTkuMjY3OTM1NTc4MzMwODklIDA7IH1cblxuLnN2Zy1jb3B5LWRpbXMge1xuICB3aWR0aDogMjMuN3B4O1xuICBoZWlnaHQ6IDIzLjdweDsgfVxuXG4uc3ZnLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTcuMjc0MDMxNTYzODQ1MDQlIDQ3LjQlOyB9XG5cbi5zdmctZG93bmxvYWQtZGltcyB7XG4gIHdpZHRoOiAyMi4zcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uc3ZnLWhvbWUsIC5ob21lLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvc3ZnLXNwcml0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NC40MTE3NjQ3MDU4ODIzNSUgMDsgfVxuXG4uc3ZnLWhvbWUtZGltcywgLmhvbWUtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnN2Zy1saWJyYXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjguMDU5NzAxNDkyNTM3MzE0JSAwOyB9XG5cbi5zdmctbGlicmFyeS1kaW1zIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4uc3ZnLXR2IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1NS4yMTczOTEzMDQzNDc4MyU7IH1cblxuLnN2Zy10di1kaW1zIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDsgfVxuXG4uc3ZnLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvc3ZnLXNwcml0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNS4yOTQxMTc2NDcwNTg4MjYlIDU1LjIxNzM5MTMwNDM0NzgzJTsgfVxuXG4uc3ZnLXR3aXR0ZXItZGltcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmhvbWUtaWNvbiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIiwgXCJHb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGNvbG9yOiAjMzgzZDQ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBib2R5Lm5vc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDMuMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtOyB9IH1cblxuaDIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLFxuaDMsXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4M2Q0NDsgfVxuXG5hIHtcbiAgY29sb3I6ICNmZTZhMGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgYTpob3ZlcjphZnRlciwgYTpmb2N1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZlNmEwZDsgfVxuXG5ociB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbmNpdGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uYnV0dG9uLWxpbmssXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIiwgXCJHb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubm8tdG91Y2hldmVudHMgLmJ1dHRvbi1saW5rOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmJ1dHRvbi1saW5rOmZvY3VzLFxuICAubm8tdG91Y2hldmVudHMgYnV0dG9uOmhvdmVyLFxuICAubm8tdG91Y2hldmVudHNcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgLm5vLXRvdWNoZXZlbnRzXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIC5uby10b3VjaGV2ZW50cyBidXR0b246Zm9jdXMsXG4gIC5uby10b3VjaGV2ZW50c1xuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAubm8tdG91Y2hldmVudHNcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjgyZjsgfVxuXG4uZGFyay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0OyB9XG4gIC5uby10b3VjaGV2ZW50cyAuZGFyay1idXR0b246aG92ZXIsIC5uby10b3VjaGV2ZW50cyAuZGFyay1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzcxN2Q7IH1cblxuI2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDsgfVxuXG5wIGEsIGxpIGEsIHNwYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIHAgYTphZnRlciwgbGkgYTphZnRlciwgc3BhbiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIHAgYTpob3ZlciwgbGkgYTpob3Zlciwgc3BhbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2YwNjgyZjsgfVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgdWwgbGksIG9sIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICB1bCBsaTpiZWZvcmUsIG9sIGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudWwgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6ICNmZTZhMGQ7XG4gIG1hcmdpbi10b3A6IC43cmVtOyB9XG5cbm9sIHtcbiAgY291bnRlci1yZXNldDogbGk7IH1cbiAgb2wgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudC1tZTsgfVxuICAgIG9sIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LW1lKSBcIi5cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGNvbG9yOiAjZmU2YTBkOyB9XG5cbmgyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgIGgyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKSBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzZyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIGgyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaDIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cblxuaDMsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgaDMsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMywgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIGgzIGEsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBoMyBhOmFmdGVyLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDk4dnc7XG4gIHBhZGRpbmc6IDAgMXZ3O1xuICBtYXJnaW46IDAuNWVtIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzgzZDQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgIG1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgIG1hc2stc2l6ZTogYXV0byBhdXRvO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cbiAgYmxvY2txdW90ZSAqIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJsb2NrcXVvdGUgc3Ryb25nIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmU2YTBkIDQwJSk7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgY29sb3I6ICM4Mzg2OGI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1pc3N1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGF4b25vbXktaXNzdWUgLmZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGF4b25vbXktaXNzdWUgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLjZlbTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtam9idGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuXG4vKipcbiAqIEdsb2JhbCBUYWJsZXNcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGxpZ2h0Z3JheTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHRhYmxlIHRyIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCBsaWdodGdyYXk7IH1cbiAgICB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuICB0YWJsZSB0ZCxcbiAgdGFibGUgdGgge1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmF5O1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUgdGQgPiAqOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlIHRoID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgdGFibGUgdGQgPiAqOmxhc3QtY2hpbGQsXG4gICAgdGFibGUgdGggPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB0YWJsZSB0aGVhZCB0aCxcbiAgdGFibGUgdGJvZHkgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjkyZW07XG4gICAgYmFja2dyb3VuZDogI2U3ZTdlNzsgfVxuICB0YWJsZSB0aC5lbXB0eS1oZWFkZXItY2VsbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBkYXRhIHRhYmxlcyB3aXRoIGhlYWRlcnNcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB0YWJsZS5kYXRhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIHRhYmxlLmRhdGEgdGhlYWQsXG4gIHRhYmxlLmRhdGEgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdGFibGUuZGF0YSB0Ym9keSxcbiAgdGFibGUuZGF0YSB0Ym9keSB0aCxcbiAgdGFibGUuZGF0YSB0cixcbiAgdGFibGUuZGF0YSB0ZCxcbiAgdGFibGUuZGF0YSBjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICB0YWJsZS5kYXRhIHRyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgICB0YWJsZS5kYXRhIHRyICsgdHIge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIHRhYmxlLmRhdGEgdHIgPiB0aCxcbiAgICB0YWJsZS5kYXRhIHRyID4gdGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gIHRhYmxlLmRhdGEgdGQubGFiZWxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjkyZW07XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH0gfVxuXG4uaGVhZGVyLWZ1bmRyYWlzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXItZnVuZHJhaXNlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMjVzIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbjsgfVxuICAgICAgLm5vLXRvdWNoZXZlbnRzIC5oZWFkZXItZnVuZHJhaXNlOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmhlYWRlci1mdW5kcmFpc2U6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgICAubm8tdG91Y2hldmVudHMgLmhlYWRlci1mdW5kcmFpc2U6aG92ZXIsIC5uby10b3VjaGV2ZW50cyAuaGVhZGVyLWZ1bmRyYWlzZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDQ7IH1cbiAgICAgIC5oZWFkZXItZnVuZHJhaXNlOmhvdmVyLCAuaGVhZGVyLWZ1bmRyYWlzZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzdhN2U7IH1cbiAgICAgIC5oZWFkZXItZnVuZHJhaXNlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXItZnVuZHJhaXNlIGE6bGluayxcbiAgICAgIC5oZWFkZXItZnVuZHJhaXNlIGE6dmlzaXRlZCxcbiAgICAgIC5oZWFkZXItZnVuZHJhaXNlIGE6aG92ZXIsXG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZSBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxN3B4OyB9IH1cblxuZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSB7XG4gIGNvbG9yOiAjMzgzZDQ0O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMnJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLnRleHQtZm9ybWF0dGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdC1tYXJnaW46IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCA2MSwgNjgsIDAuNik7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXQ6aG92ZXIsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXQ6Zm9jdXMsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXQ6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0NDsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNmEwZDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogNDAwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzVhMDM7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0NDtcbiAgICAgIGJvcmRlcjogMCBub25lOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNkNDQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAucmVxdWlyZWQge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLnJlcXVpcmVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGxhYmVsLndyYXBhYmxlLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5maWVsZCAud3JhcGFibGUuZmllbGQtbGFiZWwsIC5maWVsZCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC53cmFwYWJsZS5maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGxhYmVsLndyYXBhYmxlOmJlZm9yZSwgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAuZmllbGQgLndyYXBhYmxlLmZpZWxkLWxhYmVsOmJlZm9yZSwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLndyYXBhYmxlLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLkV4cGxpY2l0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBwLmZvcm0tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gbGFiZWwsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmZpZWxkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogLS4ycmVtIDEuNXJlbSAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl06aG92ZXIgLmhlYWRlci1mdW5kcmFpc2UsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl06YWN0aXZlIC5oZWFkZXItZnVuZHJhaXNlLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdOmZvY3VzIC5oZWFkZXItZnVuZHJhaXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTQ1ZDsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAuaWNvbi1jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAuaWNvbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5pY29uLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzgzODY4YjsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1NiwgNjEsIDY4LCAwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGZvcm06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gbGFiZWwsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdLmNsb3NlZCBmb3JtLFxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBmb3JtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXS5vcGVuLWl0ZW0gZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuLmZ1bmRyYWlzZS1zaWdudXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1NpZ24gdXAgZm9yIG91ciBFbWFpbHMnO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZTZhMGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mdW5kcmFpc2Utc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmFmdGVyLCAuZnVuZHJhaXNlLXNpZ251cCAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGQgLmZ1bmRyYWlzZS1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmJsb2NrLS1zZWFyY2gub3Blbi1pdGVtIH4gLmJsb2NrLS1mdW5kcmFpc2Uge1xuICAgIHdpZHRoOiA1LjZyZW07IH1cbiAgICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tZnVuZHJhaXNlIC5oZWFkZXItZnVuZHJhaXNlIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLmJsb2NrLS1zZWFyY2gub3Blbi1pdGVtIH4gLmJsb2NrLS1mdW5kcmFpc2UgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmFsZXJ0LXN1Y2Nlc3Nbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSxcbi5hbGVydC1zdWNjZXNzMltzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydC1zdWNjZXNzW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0gfiAqLFxuICAuYWxlcnQtc3VjY2VzczJbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSB+ICoge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4uYWxlcnQtc3VjY2Vzczpub3QoW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0pIH4gKixcbi5hbGVydC1zdWNjZXNzMjpub3QoW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0pIH4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlciAubW9iaWxlIC5ibG9jay0tZnVuZHJhaXNlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi5jdGEtZm9ybV9fdG9nZ2xlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50OyB9XG4gIC5jdGEtZm9ybV9fdG9nZ2xlOmFjdGl2ZSwgLmN0YS1mb3JtX190b2dnbGU6aG92ZXIsIC5jdGEtZm9ybV9fdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50OyB9XG5cbi5jdGEtZm9ybV9fZmllbGRzIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLWZvcm1fX2ZpZWxkcyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmN0YS1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLWZvcm1fX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDAgMSU7IH0gfVxuXG5mb3JtLmN0YS1mb3JtX19maWVsZHMge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgNjEsIDY4LCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQ6aG92ZXIsIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dDpmb2N1cywgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0OmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMzODNkNDQ7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9ua2gtY2FudmFzLWRhcmtncmV5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNmEwZDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubm8tdG91Y2hldmVudHMgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNkNDQ7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC5yZXF1aXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC5yZXF1aXJlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC53cmFwYWJsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtOyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyAuRXhwbGljaXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cblxuLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0O1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW47IH1cbiAgICAgIC5uby10b3VjaGV2ZW50cyAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzVhMDM7IH1cbiAgICAgIC5uby10b3VjaGV2ZW50cyAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDQ7IH1cbiAgICAgIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6aG92ZXIsIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3YTdlOyB9XG4gICAgICAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAxM3B4OyB9IH1cblxuZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0ge1xuICBjb2xvcjogIzM4M2Q0NDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAycmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgNjEsIDY4LCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dDpob3ZlciwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXQ6Zm9jdXMsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0OmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMzODNkNDQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDQwMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDQ7XG4gICAgICBib3JkZXI6IDAgbm9uZTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNkNDQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLnJlcXVpcmVkIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAucmVxdWlyZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGxhYmVsLndyYXBhYmxlLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuZmllbGQgLndyYXBhYmxlLmZpZWxkLWxhYmVsLCAuZmllbGQgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLndyYXBhYmxlLmZpZWxkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGxhYmVsLndyYXBhYmxlOmJlZm9yZSwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmZpZWxkIC53cmFwYWJsZS5maWVsZC1sYWJlbDpiZWZvcmUsIC5maWVsZCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAud3JhcGFibGUuZmllbGQtbGFiZWw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC4yZW07IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLkV4cGxpY2l0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIHAuZm9ybS10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZlNmEwZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGxhYmVsLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmZpZWxkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IC0uMnJlbSAxLjVyZW0gMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXTpob3ZlciAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXTphY3RpdmUgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl06Zm9jdXMgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU0NWQ7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5pY29uLWNsb3NlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzk0OTg5ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaWNvbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4Mzg2OGI7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDU2LCA2MSwgNjgsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgY29sb3I6ICMzODNkNDQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGZvcm06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGxhYmVsLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXS5jbG9zZWQgZm9ybSxcbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXS5vcGVuLWl0ZW0gZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cDpiZWZvcmUge1xuICBjb250ZW50OiAnU2lnbiB1cCBmb3Igb3VyIEVtYWlscyc7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZlNmEwZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmFmdGVyLCAubmV3c2xldHRlci1zaWdudXAgLmZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuYmxvY2stLXNlYXJjaC5vcGVuLWl0ZW0gfiAuYmxvY2stLW5ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiA1LjZyZW07IH1cbiAgICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tbmV3c2xldHRlciAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLmJsb2NrLS1zZWFyY2gub3Blbi1pdGVtIH4gLmJsb2NrLS1uZXdzbGV0dGVyIGZvcm0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5hbGVydC1zdWNjZXNzW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0sXG4uYWxlcnQtc3VjY2VzczJbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxlcnQtc3VjY2Vzc1tzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdIH4gKixcbiAgLmFsZXJ0LXN1Y2Nlc3MyW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0gfiAqIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3M6bm90KFtzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdKSB+ICosXG4uYWxlcnQtc3VjY2VzczI6bm90KFtzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdKSB+ICoge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXIgLm1vYmlsZSAuYmxvY2stLW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLmN0YS1mb3JtX190b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7IH1cbiAgLmN0YS1mb3JtX190b2dnbGU6YWN0aXZlLCAuY3RhLWZvcm1fX3RvZ2dsZTpob3ZlciwgLmN0YS1mb3JtX190b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7IH1cblxuLmN0YS1mb3JtX19maWVsZHMge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGEtZm9ybV9fZmllbGRzIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uY3RhLWZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGEtZm9ybV9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbjogMCAxJTsgfSB9XG5cbmZvcm0uY3RhLWZvcm1fX2ZpZWxkcyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCA2MSwgNjgsIDAuNik7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dDpob3ZlciwgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0OmZvY3VzLCBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQ6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0NDsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBmb3JtLmN0YS1mb3JtX19maWVsZHMgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL25raC1jYW52YXMtZGFya2dyZXkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5uby10b3VjaGV2ZW50cyBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAubm8tdG91Y2hldmVudHMgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzVhMDM7IH1cbiAgICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDQ7XG4gICAgICBib3JkZXI6IDAgbm9uZTsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM4M2Q0NDsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgLnJlcXVpcmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBmb3JtLmN0YS1mb3JtX19maWVsZHMgLnJlcXVpcmVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgLndyYXBhYmxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC4yZW07IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LWl0ZW0uZW1haWwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSB7XG4gICAgdG9wOiAtOHB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uby10b3VjaGV2ZW50cyAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6aG92ZXIsIC5uby10b3VjaGV2ZW50cyAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6aG92ZXIsIC5tZW51LWl0ZW0uZW1haWwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZTphY3RpdmUsIC5tZW51LWl0ZW0uZW1haWwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGZvcm0ge1xuICAgIHRvcDogLTEuMnJlbTsgfSB9XG5cbmJ1dHRvbi5tb2JpbGUtYWxlcnQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIGJ1dHRvbi5tb2JpbGUtYWxlcnQtYnV0dG9uOmhvdmVyLCBidXR0b24ubW9iaWxlLWFsZXJ0LWJ1dHRvbjphY3RpdmUsIGJ1dHRvbi5tb2JpbGUtYWxlcnQtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzk0OTg5ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBidXR0b24ubW9iaWxlLWFsZXJ0LWJ1dHRvbiBzcGFuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5qb2luZm9ybSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiA1cmVtO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1NDVkO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMDsgfVxuICAuam9pbmZvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmpvaW5mb3JtIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTY1JTsgfSB9XG4gIC5qb2luZm9ybSBsYWJlbCwgLmpvaW5mb3JtIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCAuam9pbmZvcm0gLmZpZWxkLWxhYmVsLFxuICAuam9pbmZvcm0gc3BhbixcbiAgLmpvaW5mb3JtIHNwYW4gKiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG5kaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSB7XG4gICAgICBtYXJnaW46IC0uOXJlbSAwIDAgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC50ZXh0LWZvcm1hdHRlZC5jbG9zZWQsIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC50ZXh0LWZvcm1hdHRlZC5vcGVuLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gLnRleHQtZm9ybWF0dGVkLmNsb3NlZCBmb3JtLFxuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC50ZXh0LWZvcm1hdHRlZCAuam9pbmZvcm0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAudGV4dC1mb3JtYXR0ZWQub3Blbi1pdGVtIC5qb2luZm9ybSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBsYWJlbCwgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDYwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDY4MmY7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNkNDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGxhYmVsLCBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gLmZpZWxkLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5ibG9jay1mb290ZXJkb25hdGUgdWwgbGk6YmVmb3JlLFxuLmJsb2NrLWRvbmF0ZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5ibG9jay1mb290ZXJkb25hdGUuYmxvY2ssXG4uYmxvY2stZG9uYXRlLmJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1mb290ZXJkb25hdGUuYmxvY2sgLmZpZWxkLCAuYmxvY2stZm9vdGVyZG9uYXRlLmJsb2NrIC5maWVsZCAqLFxuICAuYmxvY2stZG9uYXRlLmJsb2NrIC5maWVsZCxcbiAgLmJsb2NrLWRvbmF0ZS5ibG9jayAuZmllbGQgKiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stZm9vdGVyZG9uYXRlLmJsb2NrLFxuICAgIC5ibG9jay1kb25hdGUuYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmJsb2NrLWZvb3RlcmRvbmF0ZS5ibG9jazphZnRlcixcbiAgICAgIC5ibG9jay1kb25hdGUuYmxvY2s6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZS5ibG9jayxcbiAgICAuYmxvY2stZG9uYXRlLmJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTsgfSB9XG5cbi5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LFxuLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGEsXG4gIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uby10b3VjaGV2ZW50cyAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzXG4gICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzXG4gICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTphZnRlcixcbiAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFRvIE5vIEtpZCBIdW5ncnlcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpob3ZlcixcbiAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDY4MmY7IH1cbiAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwsXG4gIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDU2LCA2MSwgNjgsIDAuNCkgMHB4IDAuNXJlbSAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSxcbiAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGEsXG4gICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluOyB9XG4gICAgICAgIC5uby10b3VjaGV2ZW50cyAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzXG4gICAgICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6aG92ZXIsIC5uby10b3VjaGV2ZW50c1xuICAgICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6YWZ0ZXIsXG4gICAgICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsLFxuICAgICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBsaSxcbiAgICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGxpIGEsXG4gICAgICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnk6aG92ZXIgdWwsXG4gICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeTpob3ZlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbmtoO1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS40cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIGJ1dHRvbi5oZWFkZXItc2VhcmNoLWZvcm1fX3RvZ2dsZTpob3ZlciwgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlOmhvdmVyOmFmdGVyLCBidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGU6Zm9jdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjODM4NjhiOyB9XG4gICAgICBidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6mhlwiO1xuICAgICAgICBjb2xvcjogIzk0OTg5ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xuICAgICAgd2lkdGg6IDQuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICBidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xuICAgICAgd2lkdGg6IDUuNnJlbTsgfSB9XG5cbi5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgZm9ybSB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSxcbiAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tYWN0aW9ucyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSBpbnB1dCxcbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0gaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9IH1cbiAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuZm9ybS1zdWJtaXQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7IH1cbiAgICAubm8tdG91Y2hldmVudHMgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tc3VibWl0OmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzVhMDM7IH1cbiAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zczsgfVxuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgZm9ybSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBcIkdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMzODNkNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTQsIDEwNiwgMTMsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjhyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDM1OHB4O1xuICAgICAgICBtYXJnaW46IC42cmVtIDAgMCAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuaWNvbi1jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuaWNvbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4Mzg2OGI7IH1cbiAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIxMHB4OyB9XG4gICAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLXR5cGUtc2VhcmNoIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayBmb3JtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sub3Blbi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sub3Blbi1pdGVtIGZvcm0ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jay5vcGVuLWl0ZW0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH0gfVxuXG5mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBmb3JtID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBmb3JtID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWl0ZW0sXG4uZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxubGFiZWwsIC5maWVsZCAuZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIiwgXCJHb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLCAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsIC5maWVsZFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsIC5maWVsZFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODM4NjhiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwuZm9jdXNlZDpiZWZvcmUsIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZm9jdXNlZC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmZvY3VzZWQ6YmVmb3JlLCAuZmllbGRcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZvY3VzZWQuZmllbGQtbGFiZWw6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICM0NDQ7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmZpZWxkXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5maWVsZC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5maWVsZC1sYWJlbDphZnRlcixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5maWVsZFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZmllbGQtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6okFwiO1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4yZW07XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiBncmF5OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSwgLmZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uc2VsZWN0bGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EyQTJBMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMkEyQTI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LXBhZGRpbmctZW5kOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIiwgXCJHb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnNlbGVjdGxpc3Qgc2VsZWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWVtYmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byAzcmVtOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWVtYmVkIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWVtYmVkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDJyZW0gMXJlbSAwO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4udGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1sYXJnZSwgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMiU7IH1cbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtbGFyZ2UgLmZpZWxkLCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCAuZmllbGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1sYXJnZSAudGV4dC1mb3JtYXR0ZWQsIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWxhcmdlIC50ZXh0LWZvcm1hdHRlZCBwLCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCAudGV4dC1mb3JtYXR0ZWQgcCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzUpO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTI1JSAtIDRyZW0pO1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgICAgICAgICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTI1JSAtIDRyZW0pO1xuICAgICAgICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG5cbi50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDJ2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWF4LXdpZHRoOiA0OSU7IH0gfVxuICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLmZpZWxkLS10eXBlLWltYWdlLFxuICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBtYXJnaW46IDAgMCAyJSAwOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAudGV4dC1mb3JtYXR0ZWQge1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgICAgbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGF1dG8gYXV0bztcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUlOyB9IH1cbiAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkICoge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07IH1cbiAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHAge1xuICAgICAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC50ZXh0LWZvcm1hdHRlZCBzdHJvbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmU2YTBkIDQwJSk7IH1cbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfSB9XG5cbi50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiArIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC50ZXh0LWZvcm1hdHRlZCB7XG4gIGNvbG9yOiAjMzgzZDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBjb2xvcjogIzM4M2Q0NDsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uICsgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nXCIpO1xuICAgICAgbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nXCIpO1xuICAgICAgbWFzay1zaXplOiBhdXRvIGF1dG87XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwcHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uICsgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtZm9ybWF0dGVkICsgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ja2Vfd2lkZ2V0X3dyYXBwZXIgKyAuY2tlX3dpZGdldF93cmFwcGVyIC5lbWJlZGRlZC1lbnRpdHkgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuI2dvb2dsZW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNtb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIE5hdmlnYXRpb24gYmFyLlxuICovXG4jbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIiwgXCJHb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgI25hdmlnYXRpb24gPiB1bC5tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI25hdmlnYXRpb24gPiB1bC5tZW51OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI25hdmlnYXRpb24gPiB1bC5tZW51IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI25hdmlnYXRpb24gPiB1bC5tZW51ID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaSA+IHVsLm1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpID4gdWwubWVudSBsaSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgI25hdmlnYXRpb24gPiB1bC5tZW51ID4gbGkuZm9jdXMsICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICAgICAgICAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaS5mb2N1cyA+IHVsLm1lbnUsICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpOmhvdmVyID4gdWwubWVudSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7IH1cbiAgICAgICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZlNmEwZDsgfVxuICAgICAgICAubm8tdG91Y2hldmVudHMgI25hdmlnYXRpb24gPiB1bC5tZW51ID4gbGkgYTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpIGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAjbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IC0yNTVweDtcbiAgICAgIHRvcDogNzZweDtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zOyB9XG4gICAgICAubWVudS1hY3RpdmUgI25hdmlnYXRpb24ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7IH1cbiAgICAgICNuYXZpZ2F0aW9uIC5tZW51ID4gbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EyQTJBMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ucmVnaW9uLXByZWhlYWRlcixcbi5yZWdpb24taGVhZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC42cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWdpb24tcHJlaGVhZGVyLFxuICAgIC5yZWdpb24taGVhZGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRvcDogNC42cmVtO1xuICAgICAgcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIG5hdixcbiAgICAgIC5yZWdpb24taGVhZGVyIG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5zdWItbmF2LXRvZ2dsZSxcbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5zdWItbmF2LXRvZ2dsZS1iYWNrLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLnN1Yi1uYXYtdG9nZ2xlLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLnN1Yi1uYXYtdG9nZ2xlLWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5yZWdpb24tcHJlaGVhZGVyLFxuICAgIC5yZWdpb24taGVhZGVyIHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWdpb24tcHJlaGVhZGVyIHNwYW4sXG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgYSxcbiAgICAucmVnaW9uLWhlYWRlciBzcGFuLFxuICAgIC5yZWdpb24taGVhZGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5yZWdpb24tcHJlaGVhZGVyIHNwYW4sXG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgYSxcbiAgICAucmVnaW9uLWhlYWRlciBzcGFuLFxuICAgIC5yZWdpb24taGVhZGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJlZ2lvbi1wcmVoZWFkZXIgbGksXG4gIC5yZWdpb24taGVhZGVyIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLnJlZ2lvbi1wcmVoZWFkZXIubW9iaWxlLFxuICAucmVnaW9uLWhlYWRlci5tb2JpbGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIubW9iaWxlIC5yZWdpb24tcHJlaGVhZGVyLFxuICAgIC5yZWdpb24tcHJlaGVhZGVyLm1vYmlsZSAucmVnaW9uLWhlYWRlcixcbiAgICAucmVnaW9uLWhlYWRlci5tb2JpbGUgLnJlZ2lvbi1wcmVoZWFkZXIsXG4gICAgLnJlZ2lvbi1oZWFkZXIubW9iaWxlIC5yZWdpb24taGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIubW9iaWxlLm9wZW4sXG4gICAgLnJlZ2lvbi1oZWFkZXIubW9iaWxlLm9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzhweCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDByZW07XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC42cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBhLm1lbnUtbGluayxcbiAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBib3JkZXItYm90dG9tIGVhc2Utb3V0OyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbms6aG92ZXIsIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGEubWVudS1saW5rLmlzLWFjdGl2ZSxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBhLm1lbnUtbGluazpob3ZlcixcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBhLm1lbnUtbGluay5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICMzODNkNDQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZlNmEwZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGksXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSArIGxpLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgICAgICBsZWZ0OiAtNC4wOGVtOyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpob3ZlciB1bCxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOmhvdmVyIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluayxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMi4xcmVtIDAgMS41cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzM4M2Q0NDtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7IH1cbiAgICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbms6aG92ZXIsIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rLmlzLWFjdGl2ZSxcbiAgICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbms6aG92ZXIsXG4gICAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rLmlzLWFjdGl2ZSxcbiAgICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzEzNTNiOyB9XG4gICAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rOmhvdmVyLFxuICAgICAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRkNTQ1ZDsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgdWwsXG4gICAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCB7XG4gICAgICAgIGxlZnQ6IC0yLjhlbTsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDIpIHVsLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDIpIHVsIHtcbiAgICAgICAgbGVmdDogLTIuODVlbTsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHVsLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHVsIHtcbiAgICAgICAgbGVmdDogLTEuNjVlbTsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDQpIHVsLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDQpIHVsIHtcbiAgICAgICAgbGVmdDogLTMuMzVlbTsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOmxhc3QtY2hpbGQsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBhLm1lbnUtbGluayxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBhLm1lbnUtbGluayB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpICsgbGksXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbmssXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbmsge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIHVsLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIHVsIHtcbiAgICAgIGxlZnQ6IC00ZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoMikgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDIpIHVsIHtcbiAgICAgIGxlZnQ6IC00ZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoMykgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHVsIHtcbiAgICAgIGxlZnQ6IC0yLjhlbTsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCg0KSB1bCxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoNCkgdWwge1xuICAgICAgbGVmdDogLTQuNWVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmssXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSArIGxpLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rIHtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCB7XG4gICAgICBsZWZ0OiAtMy42ZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoMikgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDIpIHVsIHtcbiAgICAgIGxlZnQ6IC0zLjYyZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoMykgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHVsIHtcbiAgICAgIGxlZnQ6IC0yLjJlbTsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCg0KSB1bCxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoNCkgdWwge1xuICAgICAgbGVmdDogLTQuMmVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bGFzdC1jaGlsZCxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVnaW9uLXByZWhlYWRlciB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gIC5yZWdpb24tcHJlaGVhZGVyIHtcbiAgICB3aWR0aDogMjczcHg7XG4gICAgcmlnaHQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5yZWdpb24tcHJlaGVhZGVyIHtcbiAgICB3aWR0aDogMjc2cHg7XG4gICAgcmlnaHQ6IDYycHg7IH0gfVxuXG4ubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgYm90dG9tOiA4LjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tZW51LXRvZ2dsZTpob3ZlciwgLm1lbnUtdG9nZ2xlOmZvY3VzLCAubWVudS10b2dnbGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm1lbnUtdG9nZ2xlOmhvdmVyIHNwYW4sIC5tZW51LXRvZ2dsZTpmb2N1cyBzcGFuLCAubWVudS10b2dnbGU6YWN0aXZlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudS10b2dnbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZTZhMGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubWVudS10b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiA2cHg7IH1cbiAgICAubWVudS10b2dnbGUgc3BhbjpudGgtY2hpbGQoMiksIC5tZW51LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE0cHg7IH1cbiAgICAubWVudS10b2dnbGUgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAyMnB4OyB9XG4gIC5tZW51LXRvZ2dsZS5vcGVuIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZTZhMGQ7IH1cbiAgICAubWVudS10b2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAubWVudS10b2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm1lbnUtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAubWVudS10b2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7IH1cblxuLnN0YXktb3Blbi1tZW51IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5vcGVuLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gIGJvZHkub3Blbi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgYm9keS5vcGVuLW1lbnUgI3BhZ2Uge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLnN1Yi1uYXYtdG9nZ2xlLFxuLnN1Yi1uYXYtdG9nZ2xlLWJhY2ssXG4uc3ViLW5hdi10b2dnbGUtYmFjay5tZW51LWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vYmlsZS1tZW51ID4gdWwubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAubW9iaWxlLW1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudS1pdGVtIC5tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDEuNXJlbTsgfVxuICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZSxcbiAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlOmJlZm9yZSxcbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZS1iYWNrOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZlNmEwZDtcbiAgICAgIGNvbnRlbnQ6IG5raDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmU2YTBkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbSAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZTphZnRlcixcbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZS1iYWNrOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZTpob3ZlcjpiZWZvcmUsIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlOmhvdmVyOmFmdGVyLCAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZTpmb2N1czpiZWZvcmUsIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlOmZvY3VzOmFmdGVyLFxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2s6aG92ZXI6YmVmb3JlLFxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2s6aG92ZXI6YWZ0ZXIsXG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazpmb2N1czpiZWZvcmUsXG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazpmb2N1czphZnRlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZTZhMGQ7IH1cbiAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDEuM3JlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiPlwiOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUgfiBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07IH1cbiAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZS1iYWNrOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIjxcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazpob3ZlciwgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZlNmEwZDsgfVxuICAubW9iaWxlLW1lbnUgLnN1Ym5hdiA+IC5tZW51LWl0ZW0gPiAubWVudS5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9iaWxlLW1lbnUgLnN1Ym5hdiA+IC5tZW51LWl0ZW0gPiBhLnN1Yi1uYXYtdG9nZ2xlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5tb2JpbGUtbWVudSAuc3VibmF2ID4gYS5zdWItbmF2LXRvZ2dsZS1iYWNrLm9wZW4sXG4gIC5tb2JpbGUtbWVudSAuc3VibmF2ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubW9iaWxlLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi8qKlxuICogQnJlYWRjcnVtYiBuYXZpZ2F0aW9uLlxuICovXG4uYnJlYWRjcnVtYiBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYnJlYWRjcnVtYiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWIgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi8qKlxuICogUGFnZXJcbiAqL1xuLyogQSBsaXN0IG9mIHBhZ2UgbnVtYmVycyB3aGVuIG1vcmUgdGhhbiAxIHBhZ2Ugb2YgY29udGVudCBpcyBhdmFpbGFibGUuICovXG4ucGFnZXIge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMCAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2VyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cblxuLnBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnBhZ2VyX19pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYWdlcl9faXRlbSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2VyX19pdGVtIGE6aG92ZXI6YWZ0ZXIsIC5wYWdlcl9faXRlbSBhOmFjdGl2ZTphZnRlciwgLnBhZ2VyX19pdGVtIGE6Zm9jdXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZlNmEwZCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlcl9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmU2YTBkOyB9XG5cbi8qKlxuICogU2VhcmNoXG4gKi9cbi50bS10YWItZW5hYmxlZCAudG0tdGFiLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udG0tdGFiLWVuYWJsZWQgLnRtLXRhYi1jb250ZW50LnRtLXRhYi1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udG0tdGFiLWVuYWJsZWQgLnRtLXRhYi1saW5rcyAuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICB0b3A6IDMwJTtcbiAgd2lkdGg6IDNwYztcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSkge1xuICAgIC5zaGFyZS1idXR0b25zIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAzcGM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWVkaXVtKSB7XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMXB4KSB7XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlOmhvdmVyLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlOmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZTpmb2N1cyB7XG4gICAgICAgIHdpZHRoOiA0cGMgIWltcG9ydGFudDsgfSB9XG4gICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5saW5rZWRpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1OyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmxpbmtlZGluOmhvdmVyLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmxpbmtlZGluOmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5saW5rZWRpbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDYyOTM7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLnBpbnRlcmVzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjOyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLnBpbnRlcmVzdDpob3ZlciwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5waW50ZXJlc3Q6YWN0aXZlLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLnBpbnRlcmVzdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzA2MTU7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmdvb2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5OyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmdvb2dsZTpob3ZlciwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5nb29nbGU6YWN0aXZlLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmdvb2dsZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMzMjE7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLnR3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS50d2l0dGVyOmhvdmVyLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLnR3aXR0ZXI6YWN0aXZlLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLnR3aXR0ZXI6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5OyB9XG4gICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4OyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmZhY2Vib29rOmhvdmVyLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmZhY2Vib29rOmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5mYWNlYm9vazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmVtYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH1cbiAgICAgIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUuZW1haWw6aG92ZXIsIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUuZW1haWw6YWN0aXZlLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmVtYWlsOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTsgfVxuICAgIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBQb3NpdGlvbmluZyBmb3IgYSByZXNwb25zaXZlIGxheW91dC5cbiAqXG4gKiBEZWZpbmUgQ1NTIGNsYXNzZXMgdG8gY3JlYXRlIGEgZmx1aWQgZ3JpZCBsYXlvdXQgd2l0aCBvcHRpb25hbCBzaWRlYmFyc1xuICogZGVwZW5kaW5nIG9uIHdoZXRoZXIgYmxvY2tzIGFyZSBwbGFjZWQgaW4gdGhlIGxlZnQgb3IgcmlnaHQgc2lkZWJhcnMuXG4gKlxuICovXG4vKipcbiAqIENlbnRlciB0aGUgcGFnZS5cbiAqXG4gKiBGb3Igc2NyZWVuIHNpemVzIGxhcmdlciB0aGFuIDEyMDBweCwgcHJldmVudCBleGNlc3NpdmVseSBsb25nIGxpbmVzIG9mIHRleHRcbiAqIGJ5IHNldHRpbmcgYSBtYXgtd2lkdGguXG4gKi9cbi8qIExBWU9VVCBGT1IgTU9CSUxFIE1FTlUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI21haW4sXG4gICNmb290ZXIsXG4gICNyZWdpb24tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTsgfVxuICAgIC5tZW51LWFjdGl2ZSAjbWFpbiwgLm1lbnUtYWN0aXZlXG4gICAgI2Zvb3RlciwgLm1lbnUtYWN0aXZlXG4gICAgI3JlZ2lvbi1ib3R0b20ge1xuICAgICAgbGVmdDogLTI1NXB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7IH0gfVxuXG4jbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1zaWRlYmFycyAjY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwLzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2lkZWJhci1maXJzdCAjY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwLzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2lkZWJhci1maXJzdCAuc2lkZWJhci1maXJzdCB7XG4gICAgd2lkdGg6IGNhbGMoKDQvMTQpKjEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xNCkqMTAwJSArIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaWRlYmFyLXNlY29uZCAjY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDgvMTQpKjEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xNCkqMTAwJSArIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaWRlYmFyLXNlY29uZCAuc2lkZWJhci1zZWNvbmQge1xuICAgIHdpZHRoOiBjYWxjKCg0LzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudHdvLXNpZGViYXJzICNjb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygoOC8xNCkqMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzE0KSoxMDAlICsgMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnR3by1zaWRlYmFycyAuc2lkZWJhcnMge1xuICAgIHdpZHRoOiBjYWxjKCg0LzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnR3by1zaWRlYmFycyAjY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDcvMTQpKjEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xNCkqMTAwJSArIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7IH1cbiAgLnR3by1zaWRlYmFycyAuc2lkZWJhcnMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC50d28tc2lkZWJhcnMgLnNpZGViYXJzIC5zaWRlYmFyLWZpcnN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzLzE0KSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xNCkqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudHdvLXNpZGViYXJzIC5zaWRlYmFycyAuc2lkZWJhci1zZWNvbmQge1xuICAgICAgd2lkdGg6IGNhbGMoKDQvMTQpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzE0KSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbiNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNtYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgI21haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAjbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDByZW07IH0gfVxuXG4ucHJvZmlsZSwgLnVzZXItbG9naW4tZm9ybSB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDRyZW07IH1cblxuLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLXBhZ2Vmb3JtIGZvcm0sXG4udmlldy1zaXRlLWRiLXNlYXJjaCA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1wYWdlZm9ybSBmb3JtLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoID4gZGl2IHtcbiAgICAgIHdpZHRoOiA2N3Z3O1xuICAgICAgcGFkZGluZzogMCA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1wYWdlZm9ybSBmb3JtLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoID4gZGl2IHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7IH0gfVxuXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gZGl2LFxuLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gZGl2LFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gZGl2IHtcbiAgcGFkZGluZzogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gZGl2LFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IGRpdixcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gZGl2LFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IGRpdixcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiBkaXYge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbi52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkLFxuLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4udmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTY4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1heC13aWR0aDogMTA4MHB4OyB9XG4gICAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGQtLW5hbWUtYm9keSA+IHAsXG4gICAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZC5maWVsZC0tbmFtZS1ib2R5ID4gcCxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS1uYW1lLWJvZHkgPiBwLFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZC5maWVsZC0tbmFtZS1ib2R5ID4gcCxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS1uYW1lLWJvZHkgPiBwLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZC5maWVsZC0tbmFtZS1ib2R5ID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9IH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGJsb2NrcXVvdGUsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgYmxvY2txdW90ZSxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgYmxvY2txdW90ZSxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlLFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgYmxvY2txdW90ZSxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUsXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGJsb2NrcXVvdGUsXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBibG9ja3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dzsgfSB9XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUgcCxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBibG9ja3F1b3RlIHAsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgYmxvY2txdW90ZSBwLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgYmxvY2txdW90ZSBwLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUgcCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGJsb2NrcXVvdGUgcCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDY4dnc7XG4gICAgICB3aWR0aDogODB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTB2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogNDR2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzdnc7XG4gICAgICB3aWR0aDogNzV2dztcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTE1dncgKyA0cmVtKTtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1dnc7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0dnc7IH0gfVxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1sYXJnZSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWxhcmdlLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbixcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1sYXJnZSxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24sXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1sYXJnZSxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbixcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1sYXJnZSxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24sXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1sYXJnZSxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgNHJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgLSA0cmVtKTtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtbGFyZ2UgLmlubmVyLXdyYXAsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtbGFyZ2UgLmlubmVyLXdyYXAsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1sYXJnZSAuaW5uZXItd3JhcCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtbGFyZ2UgLmlubmVyLXdyYXAsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudmlldy1tb2RlLWxhcmdlIC5pbm5lci13cmFwLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1sYXJnZSAuaW5uZXItd3JhcCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLm1lZGlhLXZpZGVvLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtdmlkZW8sXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5tZWRpYS12aWRlbyxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtdmlkZW8sXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5tZWRpYS12aWRlbyxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5tZWRpYS12aWRlbyxcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS12aWRlbyxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5tZWRpYS12aWRlbyxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLXZpZGVvLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLm1lZGlhLXZpZGVvLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtdmlkZW8ge1xuICAgICAgICBtYXJnaW46IDdyZW0gYXV0byAxMnJlbTsgfSB9XG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LWxhbmRpbmctbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmsge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzh2dzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwMHB4OyB9IH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1odW5nZXItZmFjdCxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLXRleHQsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLXRleHQsXG4gICAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1odW5nZXItZmFjdCxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1odW5nZXItZmFjdCxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7IH0gfVxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCAudGV4dC1mb3JtYXR0ZWQsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLXRleHQgLnRleHQtZm9ybWF0dGVkLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0IC50ZXh0LWZvcm1hdHRlZCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0IC50ZXh0LWZvcm1hdHRlZCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCAudGV4dC1mb3JtYXR0ZWQsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4uYnlsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ5bGluZSBzcGFuLCAuYnlsaW5lIC5maWVsZCwgLmJ5bGluZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ieWxpbmUgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wcm9maWxlLFxuICAuYnlsaW5lIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXNpbXBsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYnlsaW5lIC5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1zZXJpZXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnlsaW5lICsgLnRleHQtZm9ybWF0dGVkICsgLmJ5bGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2cmVtIDRyZW07IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50OmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MHZ3OyB9IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCxcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgZ3JpZC1nYXA6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBoMSxcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuc2lkZS1zZWN0aW9uLCAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLm1haW4tc2VjdGlvbixcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5zaWRlLXNlY3Rpb24sXG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubWFpbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuc2lkZS1zZWN0aW9uLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnNpZGUtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuc2lkZS1zZWN0aW9uLFxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5zaWRlLXNlY3Rpb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuc2lkZS1zZWN0aW9uIH4gLm1haW4tc2VjdGlvbixcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnNpZGUtc2VjdGlvbiB+IC5tYWluLXNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgNHJlbTsgfSB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl0gKyBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdICsgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdOmJlZm9yZSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXTpiZWZvcmUge1xuICAgICAgY29udGVudDogbmtoO1xuICAgICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdOmhvdmVyOmJlZm9yZSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXTpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM4Mzg2OGI7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSBhLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdIGE6YWZ0ZXIsXG4gICAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC1mYjpiZWZvcmUsXG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLWZiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLuqpFcIjsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC10dzpiZWZvcmUsXG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLXR3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLuqpZcIjsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC1pbnM6YmVmb3JlLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC1pbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6qklwiOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtc2VjdGlvbiArIC5ub2RlX19jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLXNlY3Rpb24gKyAubm9kZV9fY29udGVudCxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLXNlY3Rpb24gKyAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLXNlY3Rpb24gKyAubm9kZV9fY29udGVudCxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLXNlY3Rpb24gKyAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wYXRoLXRheG9ub215ICNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4udmlldy1zaXRlLWRiLXNlYXJjaCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IC44ZW07IH1cblxuLnZpZXctdGF4b25vbXktdGVybSA+IGEsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCA+IGEsXG4udmlldy1zaXRlLWRiLXNlYXJjaCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi52aWV3LXRheG9ub215LXRlcm0gc3BhbiA+IGEsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCBzcGFuID4gYSxcbi52aWV3LXNpdGUtZGItc2VhcmNoIHNwYW4gPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuXG4udmlldy10YXhvbm9teS10ZXJtIC5wYWdlcixcbi52aWV3LXNlYXJjaC1nZW5lcmFsIC5wYWdlcixcbi52aWV3LXNpdGUtZGItc2VhcmNoIC5wYWdlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLnZpZXctdGF4b25vbXktdGVybSAucGFnZXIgbGksXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5wYWdlciBsaSxcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnBhZ2VyIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnZpZXctdGF4b25vbXktdGVybSAucGFnZXIgYTphZnRlcixcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnBhZ2VyIGE6YWZ0ZXIsXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5wYWdlciBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy10YXhvbm9teS10ZXJtIGgxLFxuICAudmlldy10YXhvbm9teS10ZXJtIC5mZWVkLWljb25zLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBoMSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZlZWQtaWNvbnMsXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIGgxLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmVlZC1pY29ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4udmlldy10YXhvbm9teS10ZXJtIGgxLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgaDEsXG4udmlldy1zaXRlLWRiLXNlYXJjaCBoMSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZXctdGF4b25vbXktdGVybSBoMSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBoMSxcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBoMSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDAgMnJlbTsgfSB9XG5cbi52aWV3LXRheG9ub215LXRlcm0gaDIsIC52aWV3LXRheG9ub215LXRlcm0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXctdGF4b25vbXktdGVybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAudmlldy10YXhvbm9teS10ZXJtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy10YXhvbm9teS10ZXJtIGxhYmVsLCAudmlldy10YXhvbm9teS10ZXJtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZC1sYWJlbCwgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCBoMixcbi52aWV3LXNlYXJjaC1nZW5lcmFsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4udmlldy1zZWFyY2gtZ2VuZXJhbCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4udmlldy1zZWFyY2gtZ2VuZXJhbCBsYWJlbCxcbi52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQtbGFiZWwsXG4udmlldy1zaXRlLWRiLXNlYXJjaCBoMixcbi52aWV3LXNpdGUtZGItc2VhcmNoIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4udmlldy1zaXRlLWRiLXNlYXJjaCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4udmlldy1zaXRlLWRiLXNlYXJjaCBsYWJlbCxcbi52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4udmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudmlldy10YXhvbm9teS10ZXJtIGgyLCAudmlldy10YXhvbm9teS10ZXJtIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3LXRheG9ub215LXRlcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSBsYWJlbCwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwsIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIGgyLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBsYWJlbCxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQtbGFiZWwsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIGgyLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBsYWJlbCxcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQtbGFiZWwsXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cbiAgLnZpZXctdGF4b25vbXktdGVybSBoMiAqLCAudmlldy10YXhvbm9teS10ZXJtIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gKiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXctdGF4b25vbXktdGVybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdICosIC52aWV3LXRheG9ub215LXRlcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgKiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSBsYWJlbCAqLCAudmlldy10YXhvbm9teS10ZXJtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwgKiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsICosIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCAqLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwgKixcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgaDIgKixcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSAqLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdICosXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsICosIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIGxhYmVsICosXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwgKiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCAqLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsICosIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQtbGFiZWwgKixcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggaDIgKixcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSAqLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdICosXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsICosIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIGxhYmVsICosXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwgKiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCAqLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsICosIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQtbGFiZWwgKiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudmlldy10YXhvbm9teS10ZXJtIGgyIGEsIC52aWV3LXRheG9ub215LXRlcm0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlldy10YXhvbm9teS10ZXJtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYSwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCBhLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy10YXhvbm9teS10ZXJtIGxhYmVsIGEsIC52aWV3LXRheG9ub215LXRlcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCBhLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwgYSwgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIGEsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZC1sYWJlbCBhLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBoMiBhLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGEsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgYSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgbGFiZWwgYSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCBhLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsIGEsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwgYSwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCBhLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBoMiBhLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGEsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYSxcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgYSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggbGFiZWwgYSxcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCBhLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsIGEsXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwgYSwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC52aWV3LXRheG9ub215LXRlcm0gaDIgYTphZnRlciwgLnZpZXctdGF4b25vbXktdGVybSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGE6YWZ0ZXIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3LXRheG9ub215LXRlcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhOmFmdGVyLCAudmlldy10YXhvbm9teS10ZXJtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIGE6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gbGFiZWwgYTphZnRlciwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZC1sYWJlbCBhOmFmdGVyLCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwgYTphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgaDIgYTphZnRlcixcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGE6YWZ0ZXIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhOmFmdGVyLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIGE6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgbGFiZWwgYTphZnRlcixcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCBhOmFmdGVyLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwgYTphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggaDIgYTphZnRlcixcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGE6YWZ0ZXIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhOmFmdGVyLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIGE6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggbGFiZWwgYTphZnRlcixcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCBhOmFmdGVyLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwgYTphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4udmlldy10YXhvbm9teS10ZXJtIHVsIGxpLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgdWwgbGksXG4udmlldy1zaXRlLWRiLXNlYXJjaCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gIC52aWV3LXRheG9ub215LXRlcm0gdWwgbGk6YmVmb3JlLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCB1bCBsaTpiZWZvcmUsXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogLjVlbSAwIDAgLTEuNWVtOyB9XG5cbi52aWV3LXNpdGUtZGItc2VhcmNoIGFydGljbGUgPiAqIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIGFydGljbGUgPiAqICoge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctdGF4b25vbXktdGVybSxcbi5wYXRoLXNlYXJjaCBtYWluIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmMztcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuXG4udmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgbWF4LXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlldy10YXhvbm9teS10ZXJtIC5mZWVkLWljb25zIHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07IH1cbiAgLnZpZXctdGF4b25vbXktdGVybSAuZmVlZC1pY29ucyBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG5cbi5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtuYW1lPVwic2VhcmNoX2FwaV9mdWxsdGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cblxuLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIGgyLCAucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSBsYWJlbCwgLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gLmZpZWxkLWxhYmVsLCAucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSAuZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSBmb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGF0aC1zZWFyY2ggbWFpbiAuYmxvY2stc2VhcmNoLmJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAucGF0aC1zZWFyY2ggbWFpbiAuYmxvY2stc2VhcmNoLmJsb2NrIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5wYXRoLXNlYXJjaCBtYWluIC5ibG9jay1zZWFyY2guYmxvY2sgLmZvcm0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctc2VhcmNoLWdlbmVyYWwgc3BhbiwgLnBhdGgtc2VhcmNoIC52aWV3LXNlYXJjaC1nZW5lcmFsIGxpIGEsIC5wYXRoLXNlYXJjaCAudmlldy1zZWFyY2gtZ2VuZXJhbCBwLCAucGF0aC1zZWFyY2ggLnZpZXctc2VhcmNoLWdlbmVyYWwgbGksXG4ucGF0aC1zZWFyY2ggLnZpZXctY29udGVudCBzcGFuLFxuLnBhdGgtc2VhcmNoIC52aWV3LWNvbnRlbnQgbGkgYSxcbi5wYXRoLXNlYXJjaCAudmlldy1jb250ZW50IHAsXG4ucGF0aC1zZWFyY2ggLnZpZXctY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbltpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycmVtIDAgM3JlbTsgfVxuXG5uYXYuYmxvY2stbWVudTpub3QoLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MpOm5vdCgubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcykgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVudS0tZm9vdGVyIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5tZW51LS1mb290ZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtLWZvb3RlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5tZW51LS1mb290ZXIgdWwsIC5tZW51LS1mb290ZXIgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLm1lbnUtLWZvb3RlciBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LS1mb290ZXIge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgYSxcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgYTphZnRlcixcbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhLCAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhOmhvdmVyLCAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhOmZvY3VzLFxuICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhLFxuICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhOmhvdmVyLFxuICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhOmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6YmVmb3JlLFxuLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbmtoO1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzk0OTg5ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmhvdmVyOmJlZm9yZSxcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjODM4NjhiOyB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIC5mYWNlYm9vazpiZWZvcmUsXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyAuZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpFcIjsgfVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyAudHdpdHRlcjpiZWZvcmUsXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyAudHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qllwiOyB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIC5pbnN0YWdyYW06YmVmb3JlLFxuLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgLmluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qklwiOyB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIC5lbWFpbDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzIxcHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMSAxIDIxIDE2JyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDEgMSAyMSAxNicgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM2UlM2NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEgMSknJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzk3OTc5Nycgc3Ryb2tlLXdpZHRoPScxLjMnIGQ9J00wLjg0LDEuMTAxdjEzLjMzOWMwLDAuNTA5LDAuNDEzLDAuOTIsMC45MiwwLjkyaDE3LjQ3OSBjMC41MDksMCwwLjkyMS0wLjQxMSwwLjkyMS0wLjkyVjEuNTZjMC0wLjUwNy0wLjQxMi0wLjkxOS0wLjkyMS0wLjkxOUgxLjNDMS4wNDYsMC42NCwwLjg0LDAuODQ2LDAuODQsMS4xMDF6Jy8lM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzOTc5Nzk3JyBzdHJva2Utd2lkdGg9JzEuMycgZD0nTTAuODQsMC42NGw4Ljk5Miw5LjQ4N2MwLjM1LDAuMzY3LDAuOTMyLDAuMzgzLDEuMzAxLDAuMDM1IGMwLjAxMi0wLjAxMiwwLjAyMy0wLjAyNSwwLjAzNS0wLjAzNUwyMC4xNiwwLjY0Jy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MuYmxvY2sge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzLmJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MuYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzLmJsb2NrIHtcbiAgICAgIHdpZHRoOiAyNzNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcy5ibG9jayB7XG4gICAgICB3aWR0aDogMjc2cHg7IH0gfVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDsgfVxuICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsgfSB9XG4gIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBtYXJnaW46IDNyZW0gMCA1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaS5ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupIBcIjsgfVxuICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaS55b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLuqp1cIjsgfVxuICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmhvdmVyOmJlZm9yZSwgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6Zm9jdXM6YmVmb3JlLCAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYzhjY2QyOyB9XG4gICAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgaGVpZ2h0OiA4NXB4OyB9XG4gICAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG5cbltpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbixcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lkPVwiZm9vdGVyXCJdIC5tZW51LS1tYWluLFxuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogNXJlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbixcbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDZyZW0gMS4ycmVtIDVyZW0gMDsgfSB9XG4gIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiBsaSxcbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5baWQ9XCJmb290ZXJcIl0ge1xuICBwYWRkaW5nOiA1MHB4IDAgMTcwcHg7XG4gIGJhY2tncm91bmQ6ICMzODNkNDQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBbaWQ9XCJmb290ZXJcIl0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpZD1cImZvb3RlclwiXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gIFtpZD1cImZvb3RlclwiXSAuaW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLmlubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lkPVwiZm9vdGVyXCJdIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtOyB9IH1cbiAgW2lkPVwiZm9vdGVyXCJdIG5hdjpub3QoLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MpIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaWQ9XCJmb290ZXJcIl0gbmF2Om5vdCgubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcykgYSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIFtpZD1cImZvb3RlclwiXSBuYXY6bm90KC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzKSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzhjY2QyOyB9XG4gIFtpZD1cImZvb3RlclwiXSBsaS5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIFtpZD1cImZvb3RlclwiXSBsaS5tZW51LWl0ZW0gbGkubWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gbGkubWVudS1pdGVtIGxpLm1lbnUtaXRlbTpob3ZlciBhLCBbaWQ9XCJmb290ZXJcIl0gbGkubWVudS1pdGVtIGxpLm1lbnUtaXRlbTpmb2N1cyBhIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiB7XG4gICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgW2lkPVwiZm9vdGVyXCJdIC5tZW51LS1tYWluIC5tZW51ID4gbGkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lkPVwiZm9vdGVyXCJdIC5tZW51LS1tYWluIC5tZW51ID4gbGkge1xuICAgICAgICAgIHdpZHRoOiAyMy41JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElOyB9IH1cbiAgICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiAubWVudSA+IGxpIGEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiAubWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiAubWVudSA+IGxpIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yLFxuICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtZm9vdGVyLFxuICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLWZvb3RlcmRvbmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpZD1cImZvb3RlclwiXSA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cCxcbiAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtLTIsXG4gICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3RlcixcbiAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLWZvb3RlcmRvbmF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS4xcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgW2lkPVwiZm9vdGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTg5ZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIFtpZD1cImZvb3RlclwiXSAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMWVtIDAgMWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtLTIsXG4gICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTcuNHJlbTsgfVxuICAgICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yOmhvdmVyIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUsIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0tMjphY3RpdmUgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSwgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yOmZvY3VzIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUsXG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtZm9vdGVyOmhvdmVyIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUsXG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtZm9vdGVyOmFjdGl2ZSAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlLFxuICAgICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3Rlcjpmb2N1cyAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTQ1ZDsgfVxuICAgIFtpZD1cImZvb3RlclwiXSAuYmxvY2stZm9vdGVyZG9uYXRlIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLmJsb2NrLWFkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDdweCAwIDA7IH0gfVxuICAuYmxvY2stYWRkcmVzcyAqIHtcbiAgICBjb2xvcjogIzk0OTg5ZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1hZGRyZXNzICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbjogMCA3cHggMCAwOyB9IH1cbiAgLmJsb2NrLWFkZHJlc3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stYWRkcmVzcyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuI2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICNoZWFkZXIge1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI2hlYWRlci50b3Atc3RpY2t5IHtcbiAgICAgIHRvcDogMDsgfSB9XG4gICNoZWFkZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDNweCByZ2JhKDU2LCA2MSwgNjgsIDAuOCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIC40cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpOyB9XG4gICAgICAjaGVhZGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICNoZWFkZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAjaGVhZGVyIC5sb2dvLWxpbmsge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4OHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlYWRlciAubG9nby1saW5rIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG4gICNoZWFkZXIgLm5raC1sb2dvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzLjVyZW07XG4gICAgbGVmdDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZWFkZXIgLm5raC1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMC43NWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAjaGVhZGVyIC5ua2gtbG9nbyB7XG4gICAgICAgIHRvcDogLTAuNzVlbTsgfSB9XG4gICNoZWFkZXIgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXS5jbG9zZWQsICNoZWFkZXIgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXS5vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAjaGVhZGVyLnRvcC1zdGlja3kgLmhlYWRlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlICNoZWFkZXIudG9wLXN0aWNreSAuaGVhZGVyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4OyB9IH1cblxuLm5raC1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5raC1sb2dvIC5zdDAge1xuICAgIGZpbGw6ICMyMzFGMjA7IH1cbiAgLm5raC1sb2dvIC5zdDEge1xuICAgIGZpbGw6ICNGMTY3MjI7IH1cbiAgLm5raC1sb2dvIC5zdDIge1xuICAgIGZpbGw6ICM3MTcyNzU7IH1cblxuLmxvZ28tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuI2Jsb2NrLW5raC1icmFuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbi5zb3MtbG9nbyB7XG4gIGVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjM3IDEwNC43O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLnN0MHtcbiAgICBmaWxsOiAkbmtoLWxpZ2h0Z3JleTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbn0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVnaW9uLWFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OyB9IH1cblxuLmhlYWRlci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZV9vcmFuZ2UucG5nKSAjZmU2YTBkO1xuICBtaW4taGVpZ2h0OiAyMHZoOyB9XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA3OHZ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxdnc7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHZ3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3dnc7IH0gfVxuICAgIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UpIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxdnc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlKSAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTF2dzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSkgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0dnc7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICAgICBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlKSAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzd2dzsgfSB9XG4gIC5oZWFkZXItc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWJhbm5lciwgLmhlYWRlci1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1iYW5uZXIgKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWJhbm5lciBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLyogUHJlc2VydmUgYXNwZXQgcmF0aW8gKi9cbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogNHZ3IDV2dztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDsgfVxuICAgIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSBoMSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtdGF4b25vbXktc2VyaWVzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LXNlcmllcyBhIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZV9vcmFuZ2UucG5nKSAjZmU2YTBkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAgICAgICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LXNlcmllcyBhOmhvdmVyOmFmdGVyLCAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LXNlcmllcyBhOmZvY3VzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgbWluLWhlaWdodDogMjB2aDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDc4dnc7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MXZ3OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgICAgbWluLWhlaWdodDogMzd2dzsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9nIGgxLFxuLnBhZ2Utbm9kZS10eXBlLXByb2dyYW0gaDEsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBoMSxcbi5wYWdlLW5vZGUtdHlwZS1wYWdlIGgxIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZV9vcmFuZ2UucG5nKSAjZmU2YTBkO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS4ycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1ibG9nIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1uZXdzIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWJsb2cgaDEsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW0gaDEsXG4gICAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgaDEsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWJsb2cgaDEsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW0gaDEsXG4gICAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgaDEsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1ibG9nIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1uZXdzIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9nIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSxcbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSxcbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gIG1heC13aWR0aDogMTMwMHB4OyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmMztcbiAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2UgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNHZ3IDV2dyAwOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uX19iaWctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDR2dzsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uX19iaWctdGl0bGUgaDEge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3RleHR1cmVfb3JhbmdlLnBuZykgI2ZlNmEwZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAzLjhyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9fYmlnLXRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2JpZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9fYmlnLXRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDZyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9fYmlnLXRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDhyZW07IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIGgxIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZV9vcmFuZ2UucG5nKSAjZmU2YTBkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNC41dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgaDEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0dnc7IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmU2YTBkO1xuICB0ZXh0LWluZGVudDogMTQuNXZ3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXJnaW4tYm90dG9tOiAtLjM1ZW07XG4gIGZvbnQtc2l6ZTogNXJlbTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX29yYW5nZS5wbmdcIik7XG4gICAgICBtYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX29yYW5nZS5wbmdcIik7XG4gICAgICBtYXNrLXNpemU6IGF1dG8gYXV0bztcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiA2MDBweDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiA3cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtaW5kZW50OiAxOXZ3O1xuICAgICAgZm9udC1zaXplOiAxMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWluZGVudDogMTV2dztcbiAgICAgIGZvbnQtc2l6ZTogMTNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgdGV4dC1pbmRlbnQ6IDI0dnc7XG4gICAgICBmb250LXNpemU6IDEydnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMHZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnN1YnRpdGxlX21heF9sZW5ndGggaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMjR2dzsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnN1YnRpdGxlX21heF9sZW5ndGggLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuc3VidGl0bGVfbWF4X2xlbmd0aCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2LjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDh2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnN1YnRpdGxlX21heF9sZW5ndGggLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtaW5kZW50OiAxOXZ3O1xuICAgICAgZm9udC1zaXplOiA4dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWluZGVudDogMTl2dztcbiAgICAgIGZvbnQtc2l6ZTogOHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnN1YnRpdGxlX21heF9sZW5ndGggLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtaW5kZW50OiAyNHZ3O1xuICAgICAgZm9udC1zaXplOiA4dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuc3VidGl0bGVfbWF4X2xlbmd0aCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiA3LjV2dzsgfSB9XG5cbi5oZWFkZXItc2VjdGlvbl9fY2FtcGFpZ24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyBhOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAuaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIGgxIHtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgICBmb250LXNpemU6IDMuOHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9fY2FtcGFpZ24gaDEge1xuICAgICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTsgfSB9XG5cbi5pbnRyby1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5pbnRyby1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuaW50cm8tc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5pbnRyby1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1zZWN0aW9uX19oYXMtZmVhdHVyZWQtaW1hZ2UsXG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlIC5pbnRyby1zZWN0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlIC5pbnRyby1zZWN0aW9uIHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuLmhlYWRlci1zZWN0aW9uX19oYXMtZmVhdHVyZWQtaW1hZ2UgLmludHJvLXNlY3Rpb25fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlIC5pbnRyby1zZWN0aW9uX19pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCA0cmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1mZWF0dXJlZC1pbWFnZSAuaW50cm8tc2VjdGlvbl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1zZWN0aW9uX19oYXMtdmlkZW8gLmludHJvLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmhlYWRlci1zZWN0aW9uX19oYXMtdmlkZW8gLmludHJvLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG4uaGVhZGVyLXNlY3Rpb25fX2hhcy12aWRlbyAuaW50cm8tc2VjdGlvbl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlci1zZWN0aW9uX19oYXMtdmlkZW8gLmludHJvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIC5pbnRyby1zZWN0aW9uX192aWRlbyB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gMCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIC5pbnRyby1zZWN0aW9uX192aWRlbyB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLnNoYXJlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNoYXJlLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfSB9XG4gIC5zaGFyZS1zZWN0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuc2hhcmUtc2VjdGlvbiAqIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjMzgzZDQ0OyB9XG4gIC5zaGFyZS1zZWN0aW9uIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmxvY2stbmtoLWJyZWFkY3J1bWJzIHtcbiAgZmxleDogMSAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5ibG9jay1ua2gtYnJlYWRjcnVtYnMgbGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLmJsb2NrLW5raC1icmVhZGNydW1icyBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAuYmxvY2stbmtoLWJyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJsb2NrLW5raC1icmVhZGNydW1icyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZTZhMGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTsgfVxuXG4uc2hhcmUtdGhpcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNoYXJlLXRoaXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDIwNXB4OyB9XG4gICAgICAuc2hhcmUtdGhpcyBzcGFuLCAuc2hhcmUtdGhpcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnNoYXJlLXRoaXMgbGkge1xuICAgICAgICBtYXJnaW46IC0zcHggMjVweCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNoYXJlLXRoaXMgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zaGFyZS10aGlzIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNoYXJlLXRoaXMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnNoYXJlLXRoaXMgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5raDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb2xvcjogI2ZlNmEwZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgICAgLnNoYXJlLXRoaXMgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZTM1YTAzOyB9XG4gICAgICAuc2hhcmUtdGhpcyBbaHJlZio9XCJmYWNlYm9va1wiXTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6qkVwiOyB9XG4gICAgICAuc2hhcmUtdGhpcyBbaHJlZio9XCJ0d2l0dGVyXCJdOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qqWXCI7IH0gfVxuXG4uYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmMzsgfVxuICAuYXJ0aWNsZS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDguNXJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLW9yYW5nZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gICAgbWFyZ2luOiAtMXJlbSAwIDAgLTc5MXB4OyB9XG4gIC5hcnRpY2xlLWxpc3QgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFydGljbGUtbGlzdCBhOmZvY3VzOmFmdGVyLCAuYXJ0aWNsZS1saXN0IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgYTpmb2N1cyAudmlldy10aXRsZSwgLmFydGljbGUtbGlzdCBhOmhvdmVyIC52aWV3LXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yZW07IH1cbiAgLmFydGljbGUtbGlzdCAudmlldy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE2MjBweDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGUtbGlzdCAudmlldy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDIwcHggNXJlbTsgfSB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgLndyYXAge1xuICAgICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgLndyYXA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZjM7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlciBoMiwgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIGxhYmVsLCAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgLmZpZWxkLWxhYmVsLCAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgLmZpZWxkLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZjM7XG4gICAgICBwYWRkaW5nOiAycmVtIDVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYXJ0aWNsZS1saXN0IC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGUtbGlzdCAudmlldy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmFydGljbGUtbGlzdCAudmlld3Mtcm93IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuLTIpIC52aWV3LXNlcmllczphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWJsdWUucG5nXCIpIDAgMC8yNTBweDsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMikgYTpob3ZlciAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMikgYTpmb2N1cyAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMikgYTphY3RpdmUgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzIsIDE5MiwgMjMxLCAwLjUpOyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbi0xKSAudmlldy1zZXJpZXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1ncmVlbi5wbmdcIikgMCAwLzI1MHB4OyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbi0xKSBhOmhvdmVyIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlciwgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbi0xKSBhOmZvY3VzIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlciwgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbi0xKSBhOmFjdGl2ZSAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDE4MywgNzYsIDAuNSk7IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKSAudmlldy1zZXJpZXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1nb2xkLnBuZ1wiKSAwIDAvMjUwcHg7IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKSBhOmhvdmVyIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlciwgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbikgYTpmb2N1cyAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24pIGE6YWN0aXZlIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMTkzLCA0NSwgMC41KTsgfVxuICAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlcixcbiAgLmFydGljbGUtbGlzdCAudmlldy10aXRsZSxcbiAgLmFydGljbGUtbGlzdCAudmlldy1zZXJpZXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIsXG4gIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWVudGl0eS1wcm9maWxlLFxuICAuYXJ0aWNsZS1saXN0IC52aWV3LXNlcmllcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZS1saXN0IC52aWV3LXNlcmllcyB7XG4gICAgbWFyZ2luLXRvcDogLTQuOXJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXctc2VyaWVzOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuYXJ0aWNsZS1saXN0IC50aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZS1saXN0IC52aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzM4M2Q0NCAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4zNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNTVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgZWFzZS1vdXQ7IH1cbiAgLmFydGljbGUtbGlzdCAudmlld3MtZmllbGQtZmllbGQtZW50aXR5LXByb2ZpbGUsXG4gIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxlIHtcbiAgICBjb2xvcjogIzk0OTg5ZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuYXJ0aWNsZS1saXN0IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXNpbXBsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1zaW1wbGUgLmZpZWxkLWNvbnRlbnQsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTsgfVxuICAuYXJ0aWNsZS1saXN0LnByZXNzcm9vbSAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1zaW1wbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmFydGljbGUtbGlzdCAudmlld3MtZmllbGQtZmllbGQtZW50aXR5LXByb2ZpbGUsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWVudGl0eS1wcm9maWxlIC5maWVsZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmFydGljbGUtbGlzdCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtZmVhdHVyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5hcnRpY2xlLWxpc3QgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFydGljbGUtbGlzdCAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMXMgYmFja2dyb3VuZCBlYXNlLWluOyB9XG5cbi5yZWdpb24tcG9zdHNjcmlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1wb3N0c2NyaXB0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMsXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgaDIsIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIC5maWVsZC1sYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgICBjb2xvcjogIzM4M2Q0NDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgYTphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgLnZpZXctY29udGVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIxJTtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxJTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIC52aWV3LWNvbnRlbnQgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjclOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1zdGFnZS1vdXRlciB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjBweDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHdpZHRoOiBjYWxjKCgoMTAwdncgLSA0MHB4KSAtIDRyZW0pICogMC4yMykgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAub3dsLXN0YWdlIC5vd2wtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDExN3B4OyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1zdGFnZSAub3dsLWl0ZW0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWxvZ28gLmZpZWxkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1sb2dvIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTE3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogdW5zZXQ7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1uYXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAub3dsLXByZXYsXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMy40cmVtOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtcHJldi5kaXNhYmxlZCAuaWNvbi1wcmV2IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0OCwgMTUyLCAxNTgsIDAuNSk7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLmljb24tcHJldixcbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5pY29uLW5leHQge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzk0OTg5ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAuOHJlbSAuOHJlbSAuNHJlbTtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5pY29uLXByZXY6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5pY29uLXByZXY6YWN0aXZlLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1uZXh0OmhvdmVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1uZXh0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzc3N2E3ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1wcmV2LFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5pY29uLW5leHQge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4vKipcbiAqIEJsb2Nrcy5cbiAqL1xuLyogQmxvY2sgd3JhcHBlci4gKi9cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29sb3ItcGFsZXR0ZXMgZGl2IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbG9yLXBhbGV0dGVzIGRpdiArIC5jb2xvci1wYWxldHRlcyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50ZWFzZXItdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NDk4OWU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYXNlci10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRlYXNlci10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUsXG4uZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXBhcnRuZXIsXG4uZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXByb2ZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2EzYTNhMztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUgLmZpZWxkX19pdGVtLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXBhcnRuZXIgLmZpZWxkX19pdGVtLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXByb2ZpbGUgLmZpZWxkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0uM3JlbTsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXNpbXBsZSAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQsIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXNpbXBsZSAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXBhcnRuZXIgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbnRpdHktcGFydG5lciAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXByb2ZpbGUgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbnRpdHktcHJvZmlsZSAuZmllbGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZW50aXR5LS1jdGFfX29yYW5nZTpiZWZvcmUsIC5lbnRpdHktLWN0YV9fb3JhbmdlOmFmdGVyLFxuLnZpZXctY3RhLXJlZmVyZW5jZXMudmlldy1pZC1jdGFfcmVmZXJlbmNlcyA+IGRpdjpiZWZvcmUsXG4udmlldy1jdGEtcmVmZXJlbmNlcy52aWV3LWlkLWN0YV9yZWZlcmVuY2VzID4gZGl2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZW50aXR5LS1jdGFfX29yYW5nZTpiZWZvcmUsXG4udmlldy1jdGEtcmVmZXJlbmNlcy52aWV3LWlkLWN0YV9yZWZlcmVuY2VzID4gZGl2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZTZhMGQ7XG4gIG9wYWNpdHk6IC45OyB9XG5cbi5lbnRpdHktLWN0YV9fb3JhbmdlOmFmdGVyLFxuLnZpZXctY3RhLXJlZmVyZW5jZXMudmlldy1pZC1jdGFfcmVmZXJlbmNlcyA+IGRpdjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1vcmFuZ2UucG5nXCIpIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7IH1cblxuLmVudGl0eS0tY3RhLXRleHQsXG4udmlldy1jdGEtcmVmZXJlbmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgIC52aWV3LWN0YS1yZWZlcmVuY2VzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgIC52aWV3LWN0YS1yZWZlcmVuY2VzIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAuZW50aXR5LS1jdGEtdGV4dCAudGV4dC1mb3JtYXR0ZWQsXG4gIC52aWV3LWN0YS1yZWZlcmVuY2VzIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5lbnRpdHktLWN0YS10ZXh0ICosXG4gIC52aWV3LWN0YS1yZWZlcmVuY2VzICoge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtOyB9XG4gIC5lbnRpdHktLWN0YS10ZXh0IHAsXG4gIC52aWV3LWN0YS1yZWZlcmVuY2VzIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW50aXR5LS1jdGEtdGV4dCBhLFxuICAudmlldy1jdGEtcmVmZXJlbmNlcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTsgfVxuICAgIC5lbnRpdHktLWN0YS10ZXh0IGE6YWZ0ZXIsXG4gICAgLnZpZXctY3RhLXJlZmVyZW5jZXMgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5lbnRpdHktLWN0YS10ZXh0IC5jdGEtZm9ybV9fZmllbGRzIC53cmFwYWJsZTphZnRlcixcbiAgLnZpZXctY3RhLXJlZmVyZW5jZXMgLmN0YS1mb3JtX19maWVsZHMgLndyYXBhYmxlOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtLjZlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTlweCkge1xuICAgICAgLmVudGl0eS0tY3RhLXRleHQgLmN0YS1mb3JtX19maWVsZHMgLndyYXBhYmxlOmFmdGVyLFxuICAgICAgLnZpZXctY3RhLXJlZmVyZW5jZXMgLmN0YS1mb3JtX19maWVsZHMgLndyYXBhYmxlOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjQ1ZW07IH0gfVxuICAuZW50aXR5LS1jdGEtdGV4dDpob3ZlciBhLFxuICAudmlldy1jdGEtcmVmZXJlbmNlczpob3ZlciBhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4uZW50aXR5LS1jdGEtdGV4dCxcbi52aWV3LWlkLWN0YV9yZWZlcmVuY2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgIC52aWV3LWlkLWN0YV9yZWZlcmVuY2VzIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgIC52aWV3LWlkLWN0YV9yZWZlcmVuY2VzIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgIC52aWV3LWlkLWN0YV9yZWZlcmVuY2VzIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gIC5lbnRpdHktLWN0YS10ZXh0IHAsXG4gIC52aWV3LWlkLWN0YV9yZWZlcmVuY2VzIHAge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtOyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgLmVudGl0eS0tY3RhLXRleHQgcCxcbiAgICAgIC52aWV3LWlkLWN0YV9yZWZlcmVuY2VzIHAge1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy13aGl0ZS5wbmdcIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAwcHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG5cbmRpdltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1cIl0gLnRleHQtZm9ybWF0dGVkIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuZGl2W2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLWN0YS1yZWZlcmVuY2VzLVwiXSAuY3RhLWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpIHNjYWxlKDAuNjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDRyZW07XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLWN0YS1yZWZlcmVuY2VzLVwiXSAuY3RhLWFuaW1hdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMC42NSk7XG4gICAgICB0b3A6IDVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLWN0YS1yZWZlcmVuY2VzLVwiXSAuY3RhLWFuaW1hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSBzY2FsZSgxKTtcbiAgICAgIHRvcDogOHJlbTsgfSB9XG5cbmRpdltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1cIl0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGRpdi5ub2RlX19jb250ZW50ID4gZGl2LmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIGRpdi5ub2RlX19jb250ZW50ID4gZGl2LmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtICsgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmltYWdlLXNlY3Rpb246YmVmb3JlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB0b3A6IC0zcmVtO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDI1JTtcbiAgICByaWdodDogMDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgICByaWdodDogMDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisxKSBzcGFuLmljb24ge1xuICAgIGNvbG9yOiAjNDhjMGU3OyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjNDhjMGU3IDApOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjNDhjMGU3IDApOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMSkgLmltYWdlLXNlY3Rpb246YmVmb3JlLCAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDhjMGU3OyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMSkgYTpob3ZlciBwaWN0dXJlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDhjMGU3OyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMikgc3Bhbi5pY29uIHtcbiAgICBjb2xvcjogI2ZkYzEyZDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgI2ZkYzEyZCAwKTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgI2ZkYzEyZCAwKTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSwgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZkYzEyZDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIGE6aG92ZXIgcGljdHVyZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZkYzEyZDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHNwYW4uaWNvbiB7XG4gICAgY29sb3I6ICM5NmI3NGM7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICM5NmI3NGMgMCk7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICM5NmI3NGMgMCk7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbiszKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5NmI3NGM7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbiszKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5NmI3NGM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICB0b3A6IDdyZW07XG4gICAgICByaWdodDogLTVyZW07XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHRvcDogLTJyZW07XG4gICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1vZi10eXBlKG9kZCkgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDAgNXJlbSA5cmVtOyB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICB0b3A6IDE1cmVtO1xuICAgICAgbGVmdDogLTRyZW07XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgIGJvdHRvbTogLTIuNXJlbTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShldmVuKSAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gNnJlbSA1cmVtIDA7IH0gfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbi5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4uZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbi5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4uZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHtcbiAgICAgIHdpZHRoOiA3NnZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCArIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCArIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvICsgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gKyAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gKyAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byArIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byArIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gKyAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byArIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gKyAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCArIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCArIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpsYXN0LW9mLXR5cGUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOmxhc3Qtb2YtdHlwZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpsYXN0LW9mLXR5cGUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmltYWdlLXNlY3Rpb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmltYWdlLXNlY3Rpb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmltYWdlLXNlY3Rpb246YmVmb3JlLCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1vcmFuZ2UucG5nXCIpIDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwJTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDM3NTAlOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgcGljdHVyZSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gcGljdHVyZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBwaWN0dXJlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIHBpY3R1cmUsXG4gICAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBwaWN0dXJlLFxuICAgICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBwaWN0dXJlLFxuICAgICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHBpY3R1cmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBwaWN0dXJlLFxuICAgICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gcGljdHVyZSxcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gcGljdHVyZSxcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBwaWN0dXJlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7IH0gfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgcGljdHVyZTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBwaWN0dXJlOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gcGljdHVyZTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgcGljdHVyZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5jb250ZW50LXNlY3Rpb24sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5jb250ZW50LXNlY3Rpb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmNvbnRlbnQtc2VjdGlvbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBwLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBwLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIHAsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgcCBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIHAgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIHAgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgcCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5sYW5kaW5nX3RlYXNlcixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAubGFuZGluZ19hZGRpdGlvbmFsLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAubGFuZGluZ190ZWFzZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5sYW5kaW5nX2FkZGl0aW9uYWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmxhbmRpbmdfdGVhc2VyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5sYW5kaW5nX2FkZGl0aW9uYWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAubGFuZGluZ190ZWFzZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAubGFuZGluZ19hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAubGFuZGluZ190aXRsZSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmxhbmRpbmdfdGl0bGUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmxhbmRpbmdfdGl0bGUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAubGFuZGluZ190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmxhbmRpbmdfdGl0bGUgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAubGFuZGluZ190aXRsZSBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmxhbmRpbmdfdGl0bGUgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmxhbmRpbmdfdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogI25raC1kYXJrZXJncmV5OyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmxhbmRpbmdfYWRkaXRpb25hbCxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmxhbmRpbmdfYWRkaXRpb25hbCxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAubGFuZGluZ19hZGRpdGlvbmFsLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjJzIGVhc2Utb3V0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjI1ZW07IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBhLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIGEsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYTpmb2N1cyBwaWN0dXJlOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBhOmZvY3VzIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBhOmZvY3VzIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgYTpmb2N1cyBwaWN0dXJlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYTpob3ZlciBzcGFuLCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGE6Zm9jdXMgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBhOmhvdmVyIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gYTpmb2N1cyBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gYTpob3ZlciBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gYTpmb2N1cyBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBhOmhvdmVyIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIGE6Zm9jdXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC42ZW07IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGE6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gYTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIGE6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKG9kZCkgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgdG9wOiAtM3JlbTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKG9kZCkgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKG9kZCkgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogMjUlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoZXZlbikgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgICByaWdodDogMDsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIHNwYW4uaWNvbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzEpIHNwYW4uaWNvbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMSkgc3Bhbi5pY29uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIHNwYW4uaWNvbiB7XG4gICAgY29sb3I6ICM0OGMwZTc7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisxKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjNDhjMGU3IDApOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzQ4YzBlNyAwKTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisxKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMSkgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMSkgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMSkgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMSkgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDhjMGU3OyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzEpIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMSkgYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIGE6aG92ZXIgcGljdHVyZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzQ4YzBlNzsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisyKSBzcGFuLmljb24sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisyKSBzcGFuLmljb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzIpIHNwYW4uaWNvbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisyKSBzcGFuLmljb24ge1xuICAgIGNvbG9yOiAjZmRjMTJkOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMikgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgI2ZkYzEyZCAwKTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNmZGMxMmQgMCk7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMikgLmltYWdlLXNlY3Rpb246YmVmb3JlLCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzIpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzIpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzIpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzIpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZkYzEyZDsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisyKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisyKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzIpIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisyKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZGMxMmQ7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMykgc3Bhbi5pY29uLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMykgc3Bhbi5pY29uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbiszKSBzcGFuLmljb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMykgc3Bhbi5pY29uIHtcbiAgICBjb2xvcjogIzk2Yjc0YzsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzMpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICM5NmI3NGMgMCk7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjOTZiNzRjIDApOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSwgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbiszKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbiszKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbiszKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbiszKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5NmI3NGM7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMykgYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMykgYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbiszKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMykgYTpob3ZlciBwaWN0dXJlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTZiNzRjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gYSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuaW1hZ2Utc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuY29udGVudC1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmltYWdlLXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuY29udGVudC1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmltYWdlLXNlY3Rpb24gZGl2LFxuICAgICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuY29udGVudC1zZWN0aW9uIGRpdixcbiAgICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5pbWFnZS1zZWN0aW9uIGRpdixcbiAgICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5jb250ZW50LXNlY3Rpb24gZGl2LFxuICAgICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbiBkaXYsXG4gICAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5jb250ZW50LXNlY3Rpb24gZGl2LFxuICAgICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5pbWFnZS1zZWN0aW9uIGRpdixcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuY29udGVudC1zZWN0aW9uIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmltYWdlLXNlY3Rpb246YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMzAwJTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDMwMCU7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1vZi10eXBlKG9kZCkgYSxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtb2YtdHlwZShvZGQpIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtb2YtdHlwZShvZGQpIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1vZi10eXBlKG9kZCkgYSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1vZi10eXBlKG9kZCkgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICB0b3A6IDdyZW07XG4gICAgICByaWdodDogLTVyZW07XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICB0b3A6IC0ycmVtO1xuICAgICAgbGVmdDogLTNyZW07XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLW9mLXR5cGUob2RkKSAuY29udGVudC1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1vZi10eXBlKG9kZCkgLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1vZi10eXBlKG9kZCkgLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLW9mLXR5cGUob2RkKSAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCA1cmVtIDlyZW07IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1vZi10eXBlKGV2ZW4pIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLW9mLXR5cGUoZXZlbikgYSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1vZi10eXBlKGV2ZW4pIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1vZi10eXBlKGV2ZW4pIGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtb2YtdHlwZShldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtb2YtdHlwZShldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgICAgdG9wOiAxNXJlbTtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtb2YtdHlwZShldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgYm90dG9tOiAtMi41cmVtO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogOTQlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtb2YtdHlwZShldmVuKSAuY29udGVudC1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1vZi10eXBlKGV2ZW4pIC5jb250ZW50LXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtb2YtdHlwZShldmVuKSAuY29udGVudC1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtb2YtdHlwZShldmVuKSAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gNnJlbSA1cmVtIDA7IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lci1udXRyaXRpb24tYmxvY2stNCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc3VtbWVyLW51dHJpdGlvbi5qcGcpOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0LFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNjaG9vbC1icmVha2Zhc3QtYmxvY2stNSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc2Nob29sLWJyZWFrZmFzdC5qcGcpOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNuYXAtYmxvY2stMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvU05BUC5qcGcpOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1mb29kLWluc2VjdXJpdHksXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtZm9vZC1pbnNlY3VyaXR5LWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Zvb2QtaW5zZWN1cml0eS5qcGcpOyB9XG5cbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0gZm9ybSwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIC5mb3JtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSAuZm9ybS10eXBlLXNlbGVjdCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0gc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIC5mb3JtLXR5cGUtc2VsZWN0OjotbXMtZXhwYW5kLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSBvcHRpb24ge1xuICAgIGNvbG9yOiAjMzgzZDQ0OyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjsgfVxuICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIC5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qi8XCI7XG4gICAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmh1bmdlci1mYWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDEwNiwgMTMsIDAuOSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW0gM3JlbSAzcmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgLmh1bmdlci1mYWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTVyZW07XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtIDRyZW0gMy41cmVtOyB9IH1cbiAgLmh1bmdlci1mYWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nXCIpIDAgMC8yNTBweDtcbiAgICBvcGFjaXR5OiAuODU7IH1cbiAgLmh1bmdlci1mYWN0IGgyLCAuaHVuZ2VyLWZhY3QgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmh1bmdlci1mYWN0IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5odW5nZXItZmFjdCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmh1bmdlci1mYWN0IGxhYmVsLCAuaHVuZ2VyLWZhY3QgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5odW5nZXItZmFjdCAuZmllbGQtbGFiZWwsIC5odW5nZXItZmFjdCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmh1bmdlci1mYWN0IC5maWVsZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLmh1bmdlci1mYWN0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuaHVuZ2VyLWZhY3QgLnZpZXctaGVhZGVyIHtcbiAgICBvcmRlcjogMjsgfVxuICAuaHVuZ2VyLWZhY3QgLnZpZXctZmlsdGVycyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmh1bmdlci1mYWN0IC52aWV3LWNvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogN3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmh1bmdlci1mYWN0IC52aWV3LWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDguNXJlbTsgfSB9XG4gIC5odW5nZXItZmFjdCBsYWJlbCwgLmh1bmdlci1mYWN0IC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCAuaHVuZ2VyLWZhY3QgLmZpZWxkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDRyZW0gYXV0byAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDIuNXJlbTsgfSB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSA+IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24gZGl2IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmU2YTBkOyB9XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHBpY3R1cmU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAxMDYsIDEzLCAwLjUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiBwaWN0dXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA1cmVtOyB9IH1cbiAgLmVudGl0eS0tY3RhLWltYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMi41cmVtIDRyZW07IH0gfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuY29udGVudC1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtb3JhbmdlLnBuZ1wiKSAwIDAvMjUwcHg7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBvcGFjaXR5OiAuODU7IH1cbiAgLmVudGl0eS0tY3RhLWltYWdlICoge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSAubGFuZGluZ190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIC5sYW5kaW5nX3RpdGxlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgI0ZGRiAwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmxhbmRpbmdfdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMTVlbTsgfVxuICAuZW50aXR5LS1jdGEtaW1hZ2Ugc3Bhbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmVudGl0eS0tY3RhLWltYWdlIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKSB7XG4gICAgLmVudGl0eS0tY3RhLWltYWdlID4gYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICBib3R0b206IC01cmVtOyB9IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDI0dnc7IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAyM3Z3OyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMjV2dzsgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDI0dnc7IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH0gfVxuXG4uZW1iZWRkZWQtZW50aXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5lbWJlZGRlZC1lbnRpdHlbY2xhc3MqPSdlbnRpdHknXSAubGFuZGluZ190aXRsZSBzcGFuLmljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgKyAuZW1iZWRkZWQtZW50aXR5W2NsYXNzKj0nZW50aXR5J10gLmxhbmRpbmdfdGl0bGU6aG92ZXIgc3Bhbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0sXG4uZW50aXR5LS1odW5nZXItZmFjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1kYXJrZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogOHJlbSAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdLFxuICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICsgNDBweCk7IH0gfVxuICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdICosXG4gIC5lbnRpdHktLWh1bmdlci1mYWN0ICoge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTsgfVxuICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5lbnRpdHktY29udGVudCxcbiAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQsXG4gICAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZW50aXR5LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQgPiBhLFxuICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCA+IGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW46IDIuNXJlbSAwIDAuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5lbnRpdHktY29udGVudCA+IGEsXG4gICAgICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCA+IGEge1xuICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDNyZW07IH0gfVxuICAgICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQgPiBhOmFmdGVyLFxuICAgICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50ID4gYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5lbnRpdHktY29udGVudCA+IGEsXG4gICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQgLmh1bmdlci1mYWN0LXRpdGxlLFxuICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCA+IGEsXG4gICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50IC5odW5nZXItZmFjdC10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIsXG4gIC5lbnRpdHktLWh1bmdlci1mYWN0IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiA1MCU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTN2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlcixcbiAgICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHZ3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyLFxuICAgICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIge1xuICAgICAgICBmb250LXNpemU6IDEwLjRyZW07IH0gfVxuICAgIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIgc3BhbixcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtOyB9XG4gICAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyIHNwYW46YWZ0ZXIsXG4gICAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLW9yYW5nZS5wbmdcIikgcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyLnRleHQtZm9ybWF0dGVkLFxuICAuZW50aXR5LS1odW5nZXItZmFjdCAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXIudGV4dC1mb3JtYXR0ZWQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlcixcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXIgcCxcbiAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyIHAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMxLCAxMzQsIDEzOSwgMC44KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IC42cmVtIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTsgfVxuXG4uZW50aXR5LWNvbnRlbnRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVudGl0eS1jb250ZW50X19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIsXG4gIC5lbnRpdHktY29udGVudF9fZGV0YWlscyAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIsXG4gICAgICAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmVudGl0eS1jb250ZW50X19kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsZXg6IDEgMjAwJTsgfSB9XG5cbi5odW5nZXItZmFjdF9fZGF0YSB7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgLmh1bmdlci1mYWN0X19kYXRhIHtcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLXdoaXRlLnBuZ1wiKTtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAwcHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuXG4uaHVuZ2VyLWZhY3RfX2RhdGEsXG4uaHVuZ2VyLWZhY3QtdGl0bGUsXG4uZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cblxuLmh1bmdlci1mYWN0LXRpdGxlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaHVuZ2VyLWZhY3QtdGl0bGUge1xuICAgICAgbWFyZ2luOiAzcmVtIDAgMi41cmVtOyB9IH1cblxuLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0ge1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2ODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1ub2RlLTExIFtpZCo9XCJibG9jay1odW5nZXJmYWN0c1wiXSB7XG4gICAgICB3aWR0aDogNjd2dztcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLTExIFtpZCo9XCJibG9jay1odW5nZXJmYWN0c1wiXSB7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1heC13aWR0aDogMTA4MHB4OyB9IH1cbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3OyB9XG4gICAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gYmxvY2txdW90ZSBwIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLnZpZXctbW9kZS1sYXJnZSxcbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDRyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3IC0gNHJlbSk7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC52aWV3LW1vZGUtbGFyZ2UgLmlubmVyLXdyYXAsXG4gICAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC5tZWRpYS12aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87IH1cbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAucGFnZS1ub2RlLTExIFtpZCo9XCJibG9jay1odW5nZXJmYWN0c1wiXSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dzsgfVxuICAucGFnZS1ub2RlLTExIFtpZCo9XCJibG9jay1odW5nZXJmYWN0c1wiXSAuZW50aXR5LS1jdGEtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLmVudGl0eS0tY3RhLXRleHQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1lbnRpdHkge1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLnRvZ2dsZS1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGJ1dHRvbi50b2dnbGUtY2xvc2Uge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBidXR0b24udG9nZ2xlLWNsb3NlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGJ1dHRvbi50b2dnbGUtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5lbnRpdHktLWN0YS1hbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAxLjRyZW0gMDsgfVxuICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MHB4OyB9IH1cbiAgICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkICoge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAgIC5lbnRpdHktLWN0YS1hbGVydCAudGV4dC1mb3JtYXR0ZWQgKiB7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtd2hpdGUucG5nXCIpO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAwcHg7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cbiAgICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5lbnRpdHktLWN0YS1hbGVydCAudGV4dC1mb3JtYXR0ZWQgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkID4gKiwgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCBhIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDUwMHB4OyB9XG4gIC5lbnRpdHktLWN0YS1hbGVydC5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZ2lvbi1hbGVydCAuZW50aXR5LS1jdGEtYWxlcnQgKiB7XG4gIC13ZWJraXQtbWFzazogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mcm9udF9oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDsgfSB9XG5cbi5mcm9udF9oZXJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL2hvbWVwYWdlX2hlcm8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU3JSA0MiU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZyb250X2hlcm8tc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgMzAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNzYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZyb250X2hlcm8tc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgMTUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mcm9udF9oZXJvLXNlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDU2JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuZnJvbnRfaGVyby1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4OyB9IH1cbiAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSB7XG4gICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE5LjR2dztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEge1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWRfb3JhbmdlLnBuZ1wiKTtcbiAgICAgICAgbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZF9vcmFuZ2UucG5nXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGF1dG8gYXV0bztcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDYwMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNXZ3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtOyB9XG4gICAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTcycHg7IH1cbiAgICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgICBmb250LXNpemU6IDIxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtOyB9XG4gICAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTYycHg7IH1cbiAgICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNi4ycmVtOyB9XG4gICAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUycHg7IH1cbiAgICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmJsb2NrLWhwLWhlcm8taW50cm8ge1xuICBtYXJnaW46IDEyZW0gYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogODklOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5ibG9jay1ocC1oZXJvLWludHJvIHtcbiAgICAgIG1hcmdpbjogOWVtIGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLWhwLWhlcm8taW50cm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjUuNSU7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODdweDsgfVxuICAgICAgLmJsb2NrLWhwLWhlcm8taW50cm86YmVmb3JlLCAuYmxvY2staHAtaGVyby1pbnRybzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWRfd2hpdGUucG5nXCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogNTUwcHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG4gICAgICAuYmxvY2staHAtaGVyby1pbnRybzpiZWZvcmUsIC5ibG9jay1ocC1oZXJvLWludHJvOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbmtoO1xuICAgICAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0b3A6IC01LjNyZW07IH1cbiAgICAgIC5ibG9jay1ocC1oZXJvLWludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qSEXCI7XG4gICAgICAgIGxlZnQ6IC02cmVtOyB9XG4gICAgICAuYmxvY2staHAtaGVyby1pbnRybzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qSDXCI7XG4gICAgICAgIHJpZ2h0OiAtMy44cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5ibG9jay1ocC1oZXJvLWludHJvIHtcbiAgICAgIGxlZnQ6IDY3LjUlO1xuICAgICAgdG9wOiAxMjNweDsgfVxuICAgICAgLmJsb2NrLWhwLWhlcm8taW50cm86YWZ0ZXIge1xuICAgICAgICByaWdodDogLTQuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuYmxvY2staHAtaGVyby1pbnRybyB7XG4gICAgICB0b3A6IDE5MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgIGxlZnQ6IDcyJTsgfVxuICAgICAgLmJsb2NrLWhwLWhlcm8taW50cm86YWZ0ZXIge1xuICAgICAgICByaWdodDogLTQuNXJlbTsgfSB9XG4gIC5ibG9jay1ocC1oZXJvLWludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzM4M2Q0NDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay1ocC1oZXJvLWludHJvIHAge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9IH1cbiAgLmJsb2NrLWhwLWhlcm8taW50cm8gYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRjI2NzIyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLWhwLWhlcm8taW50cm8gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJsb2NrLWhwLWhlcm8taW50cm8gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQ6ICNlMzVhMDM7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3cy1yb3cgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlld3Mtcm93IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXdzLXJvdyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3cy1yb3cgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaGVhZGVyIHtcbiAgICBjb2xvcjogIzk0OTg5ZTtcbiAgICBtYXJnaW46IDAgMCAzLjVyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy1oZWFkZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzglO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmdcIikgMCAwLzI1MHB4O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgb3BhY2l0eTogLjg1OyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyOmhvdmVyIC52aWV3LXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMWVtOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5zZXJpZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjA1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNGRkYgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnNlcmllcy10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnZpZXctaGVhZGVyIHtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW0gNHJlbSAwOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaWQtb3VyX3dvcmsgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaWQtb3VyX3dvcmsgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMzBweCAzcmVtIDVyZW0gNHJlbTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAyNXB4IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUzNXB4O1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudGl0bGUtd3JhcHBlcjpob3ZlciAudmlldy10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMWVtOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDI7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSA1cmVtIDdyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1jb250ZW50IC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIGJvdHRvbTogMTByZW07XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAzcmVtIDVyZW07IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bGFzdC1jaGlsZCAudmlld3Mtcm93IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmxhc3QtY2hpbGQgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIuOHJlbSAzcmVtIDVyZW0gMy4ycmVtOyB9IH1cblxuLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0byA2cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MHZ3OyB9IH1cbiAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGgyLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCB7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjJyZW07IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgaDIsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGgyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBsYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGgyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBsYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmdcIik7XG4gICAgICAgIG1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgICAgbWFzay1zaXplOiBhdXRvIGF1dG87XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDBweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgaDIsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGgyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBsYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGgyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBsYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1oZWFkZXIge1xuICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAxcmVtIDJyZW0gNXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlcixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy1oZWFkZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDFyZW0gNXJlbSA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlcixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1oZWFkZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy43cmVtOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGEsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYSxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogLTRyZW0gYXV0byA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBhLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBhLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSB7XG4gICAgICBtYXJnaW46IDVyZW0gYXV0byAwOyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBhOmZvY3VzLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYTpob3ZlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6Zm9jdXMsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYTpob3ZlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBhOmhvdmVyOmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYTpmb2N1czphZnRlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYTpob3ZlcjphZnRlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYTpmb2N1czphZnRlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGE6aG92ZXI6YWZ0ZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhOmZvY3VzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYTpob3ZlciBzcGFuLmljb24tdmlkZW8sIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBhOmZvY3VzIHNwYW4uaWNvbi12aWRlbyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYTpob3ZlciBzcGFuLmljb24tdmlkZW8sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6Zm9jdXMgc3Bhbi5pY29uLXZpZGVvLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYTpob3ZlciBzcGFuLmljb24tdmlkZW8sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhOmZvY3VzIHNwYW4uaWNvbi12aWRlbyB7XG4gICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYTphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGgyLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDJyZW0gMXJlbSA1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgaDIsIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgaDIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBsYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsIHtcbiAgICB3aWR0aDogNDIlOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGgzLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZF9fbGFiZWwsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgaDMsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmVcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGRfX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMyxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmVcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1oZWFkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiA0ZW0gMCA0ZW0gNDUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaGVhZGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctaGVhZGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LWhlYWRlciB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBtYXJnaW4tbGVmdDogNDIlOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5pbWFnZS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaW1hZ2Utd3JhcHBlciBpbWcsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuaW1hZ2Utd3JhcHBlciBpbWcsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyIGltZyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmltYWdlLXdyYXBwZXIgaW1nLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5pbWFnZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIgaW1nLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5pbWFnZS13cmFwcGVyIGltZyxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5vdXItc3Rvcmllcy13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctb3VyLXdvcmsgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAub3VyLXN0b3JpZXMtd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1vdXItd29yayAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAub3VyLXN0b3JpZXMtd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctb3VyLXdvcmsgLnZpZXdzLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAub3VyLXN0b3JpZXMtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LW91ci13b3JrIC52aWV3cy1yb3csXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5vdXItc3Rvcmllcy13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1vdXItd29yayAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLm91ci1zdG9yaWVzLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1vdXItd29yayAudmlld3Mtcm93IHtcbiAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWRlby13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWRlby13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDV2aCA1dnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWRlby13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlkZW8td3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1dmggMTB2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZGVvLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWRlby13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTB2aCAyMHZ3OyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWRlby13cmFwcGVyLnNob3csXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlkZW8td3JhcHBlci5zaG93LFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWRlby13cmFwcGVyLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaWNvbi1jbG9zZSxcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuaWNvbi1jbG9zZSxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmljb24tY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogLTEuNXJlbTtcbiAgcmlnaHQ6IC0xLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzODNkNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAycmVtOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlciAudmlldy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDVyZW0gM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbSAzcmVtO1xuICAgICAgbGVmdDogNiU7XG4gICAgICBib3R0b206IDNyZW07XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIgLnZpZXctdGl0bGUsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXIgLnZpZXctdGl0bGUsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlciBwLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXIgcCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAuNXJlbTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudGl0bGUtd3JhcHBlcjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IC44NTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudGl0bGUtd3JhcHBlcjpob3ZlciAudmlldy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlcjpob3ZlciAudmlldy10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjE5ZW07IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5zZXJpZXMtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnNlcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5zZXJpZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNGRkYgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LXRpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuc2VyaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5zZXJpZXMtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5zZXJpZXMtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnJlYWQtbW9yZSxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgNXZ3OyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3LXRpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjllbTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudGl0bGUtd3JhcHBlcjpob3ZlciAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudGl0bGUtd3JhcHBlcjpob3ZlciAudmlldy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlldy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3Rvcmllcyxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudGl0bGUtd3JhcHBlcjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1ibHVlLnBuZ1wiKSAwIDAvMjUwcHg7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbjogNHJlbSAzLjVyZW0gMnJlbTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC50aXRsZS13cmFwcGVyOmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGl0bGUtd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1ncmVlbi5wbmdcIikgMCAwLzI1MHB4OyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC50aXRsZS13cmFwcGVyOmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtb3JhbmdlLnBuZ1wiKSAwIDAvMjUwcHg7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnJlYWQtbW9yZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC5yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bGFzdC1jaGlsZCAudGl0bGUtd3JhcHBlcjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bGFzdC1jaGlsZCAudGl0bGUtd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1nb2xkLnBuZ1wiKSAwIDAvMjUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1pZC1vdXJfd29yayAuaW1hZ2Utd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LWlkLW91cl93b3JrIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LWlkLW91cl93b3JrIC50aXRsZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctaWQtb3VyX3dvcmsgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtIDNyZW0gM3JlbTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIC8qICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSAycmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfSovIH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1NiU7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1oZWFkZXIsXG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogNy41cmVtIDVyZW0gN3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC52aWV3LWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIsXG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC52aWV3LWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtIDVyZW07IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLmltYWdlLXdyYXBwZXIsXG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDc0MHB4OyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC50aXRsZS13cmFwcGVyLFxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgICAgICBib3R0b206IDhyZW07XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMi41cmVtIDNyZW0gNHJlbTsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAuaWNvbi12aWRlbyxcbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC5pY29uLXZpZGVvIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMiksXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgc3Bhbi5pY29uLXZpZGVvLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHNwYW4uaWNvbi12aWRlbyB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgc3Bhbi5pY29uLXZpZGVvLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBzcGFuLmljb24tdmlkZW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07IH0gfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBzcGFuLmljb24tdmlkZW86YmVmb3JlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgc3Bhbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBzcGFuLmljb24tdmlkZW8gfiAudmlldy1jb250ZW50LXdyYXBwZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgc3Bhbi5pY29uLXZpZGVvIH4gLnZpZXctY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbTsgfVxuXG4uZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBtYXJnaW4tdG9wOiAtMy41cmVtOyB9IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIGEsXG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAudmlldy10aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAudGl0bGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjQlO1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC50aXRsZS13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1nb2xkLnBuZykgMCAwLzI1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtIDJyZW07XG4gICAgICAgIHJpZ2h0OiAtMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiA3MHB4OyB9IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC5zZXJpZXMtdGl0bGUsXG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnNlcmllcy10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAuNXJlbTsgfVxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnZpZXctdGl0bGUsXG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAuc2VyaWVzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC52aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgI2ZmZiAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yOWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNTVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnZpZXctdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSBhOmhvdmVyIC52aWV3LXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtOyB9XG5cbi5lbnRpdHktaG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5lbnRpdHktaG9tZXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVudGl0eS1ob21lcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5lbnRpdHktaG9tZXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC00cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5lbnRpdHktaG9tZXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5lbnRpdHktaG9tZXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xuICAgIC5lbnRpdHktaG9tZXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTZyZW07IH0gfVxuICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmlubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDZyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmlubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBoMiwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBsYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgaDIsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDJyZW0gMXJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgaDIsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgbWFyZ2luOiAxMXJlbSAwIDAgMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciAubG9nby1wYXJ0bmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgLmxvZ28tcGFydG5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgLmxvZ28tcGFydG5lciArIC5sb2dvLXBhcnRuZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciAubG9nby1wYXJ0bmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIC5sb2dvLXBhcnRuZXIgKyAubG9nby1wYXJ0bmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciAubG9nby1wYXJ0bmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAlOyB9XG4gICAgICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciAubG9nby1wYXJ0bmVyICsgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDsgfSB9XG4gICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciBwIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgcCBhIHtcbiAgICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDdyZW07IH0gfVxuXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBoMiwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsLFxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgbWF4LXdpZHRoOiAxNjgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gaDIsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCxcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlldy1oZWFkZXIge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gaDIsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCxcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlldy1oZWFkZXIge1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDsgfSB9XG5cbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0sXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSB7XG4gIHBhZGRpbmc6IDZyZW0gNHJlbTtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSxcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSB7XG4gICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIGgyLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGgyLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gbGFiZWwsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwge1xuICAgIGNvbG9yOiAjMzgzZDQ0OyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gaDIsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCxcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGgyLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGxhYmVsLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nXCIpO1xuICAgICAgICBtYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmdcIik7XG4gICAgICAgIG1hc2stc2l6ZTogYXV0byBhdXRvO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwcHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC52aWV3LWNvbnRlbnQsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtOyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC52aWV3cy1yb3csXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3cy1yb3cge1xuICAgIC8qICAgIHdpZHRoOiAyNHJlbTsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlld3Mtcm93LFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlld3Mtcm93LFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiAyNC40JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnZpZXdzLXJvdyxcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMjQuNSU7IH0gfVxuICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC52aWV3cy1yb3cgYSxcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlld3Mtcm93IGEge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIC4xcyBlYXNlLW91dDsgfVxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnZpZXdzLXJvdyBhOmhvdmVyLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXdzLXJvdyBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZTZhMGQ7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnZpZXctcHJvZmlsZS1pbWFnZSxcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXctcHJvZmlsZS1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIHNwYW4sXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gaW1nLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBhOmFmdGVyLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIGE6Zm9jdXMgc3BhbiwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gYTpob3ZlciBzcGFuLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBhOmZvY3VzIHNwYW4sXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGE6aG92ZXIgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZTZhMGQ7IH1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gYSxcbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1wYXJ0bmVyc1wiXSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGEgLnZpZXctcHJvZmlsZS1uYW1lLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnNcIl0gYSAudmlldy1wcm9maWxlLW5hbWUge1xuICAgIGNvbG9yOiAjZmU2YTBkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3LXByb2ZpbGUtbmFtZSxcbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1wYXJ0bmVyc1wiXSAudmlldy1wcm9maWxlLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlldy1wcm9maWxlLWpvYnRpdGxlLFxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzXCJdIC52aWV3LXByb2ZpbGUtam9idGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzODNkNDQ7IH1cblxuLmxvZ28tZ3JpZCAudmlldy1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubG9nby1ncmlkLnZpZXctcGFydG5lcnMgLnZpZXctY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAubG9nby1ncmlkLnZpZXctcGFydG5lcnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5sb2dvLWdyaWQudmlldy1wYXJ0bmVycyAudmlldy1jb250ZW50IC5pbm5lci13cmFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9IH1cblxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxZW0gMCAuMjVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzLjNyZW07IH0gfVxuXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgaDIsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRleHQtZm9ybWF0dGVkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgbGFiZWwsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRleHQtZm9ybWF0dGVkIC5maWVsZC1sYWJlbCwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRleHQtZm9ybWF0dGVkIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWxhYmVsLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgcCB7XG4gICAgY29sb3I6ICMzODNkNDQ7IH1cbiAgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRleHQtZm9ybWF0dGVkIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSA+IC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDVyZW0gNXZ3IDVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdID4gLmZvcm0td3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQgfiBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfdGl0bGVcIl0sXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQgfiBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIH4gW2lkPVwicmVzb3VyY2VfY2VudGVyX3RpdGxlXCJdLFxuICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB+IFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTsgfSB9XG5cbltpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gMCAwOyB9IH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNzsgfVxuXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIGgxIHtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMnJlbTtcbiAgZm9udC1zaXplOiAzLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSBoMSB7XG4gICAgICBmb250LXNpemU6IDQuMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gaDEge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIFtpZD1cInJlc291cmNlX2NlbnRlcl90aXRsZVwiXSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gW2lkPVwicmVzb3VyY2VfY2VudGVyX3RpdGxlXCJdIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbixcbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbixcbiAgICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uOmhvdmVyLCBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBidXR0b246Zm9jdXMsIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbjphY3RpdmUsXG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmU2YTBkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIC5yZXNvdXJjZS1pbnB1dC1idXR0b246YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIC5yZXNvdXJjZS1pbnB1dC1idXR0b246YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTsgfSB9XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbiBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBidXR0b246YWZ0ZXIsXG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIC5yZXNvdXJjZS1pbnB1dC1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBidXR0b246aG92ZXI6YWZ0ZXIsIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbjpmb2N1czphZnRlciwgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uOmFjdGl2ZTphZnRlcixcbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbjpob3ZlcjphZnRlcixcbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbjpmb2N1czphZnRlcixcbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbjphY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmU2YTBkOyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCJmb3JtLWFjdGlvbnMtZG93bmxvYWQtc2luZ2xlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL29yaWdpbi9kb3dubG9hZC5zdmcpO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCJmb3JtLWFjdGlvbnMtY29weS1zaW5nbGVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvb3JpZ2luL2NvcHkuc3ZnKTsgfVxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBbaWQqPVwiZm9ybS1hY3Rpb25zLWFkZC1yZXNvdXJjZVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9vcmlnaW4vYWRkLnN2Zyk7IH1cblxuW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogOC42cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSB7XG4gICAgICBib3R0b206IDA7IH0gfVxuXG5baWQ9XCJlZGl0LXJlc291cmNlLWNvbnRhaW5lclwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lkPVwiZWRpdC1yZXNvdXJjZS1jb250YWluZXJcIl0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmU2YTBkO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMge1xuICAgICAgcGFkZGluZzogMS44cmVtIDRyZW07IH0gfVxuICAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIC5yZXNvdXJjZS1pdGVtLWNvdW50IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIC5yZXNvdXJjZS1pdGVtLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIGlucHV0LmZvcm0tc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtOyB9XG4gICAgLm5raF9yZXNvdXJjZV9jb250YWluZXJfb3B0aW9ucyBpbnB1dC5mb3JtLXN1Ym1pdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIGlucHV0LmZvcm0tc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIGlucHV0LmZvcm0tc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjZmU2YTBkOyB9XG4gIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgW2lkPVwicmVzb3VyY2VfY29sbGFwc2VfYnV0dG9uXCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgW2lkPVwicmVzb3VyY2VfY29sbGFwc2VfYnV0dG9uXCJdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSCXCI7XG4gICAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5raF9yZXNvdXJjZV9jb250YWluZXJfb3B0aW9ucyBbaWQ9XCJyZXNvdXJjZV9jb2xsYXBzZV9idXR0b25cIl0ge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbltpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4yczsgfVxuICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXS5vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAzcHggIzM4M2Q0NDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdLm9wZW4ge1xuICAgICAgICBoZWlnaHQ6IDI1dmg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXS5jbG9zZWQge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdID4gZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gPiBkaXY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmMzsgfVxuICAgICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gPiBkaXY6bnRoLW9mLXR5cGUoZXZlbikgPiAqIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSA+IGRpdjpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmMztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIC5jb250YWluZXItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzMwcHg7IH1cbiAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLnJlc291cmNlX2ZpbGVfdHlwZSxcbiAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gYSB7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIC5yZXNvdXJjZV9maWxlX3R5cGU6YWZ0ZXIsXG4gICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIC5yZXNvdXJjZV9maWxlX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMCA1cmVtIDJyZW0gMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOyB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIC5yZW1vdmUtcmVzb3VyY2VfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9XG4gICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLnJlbW92ZS1yZXNvdXJjZV9fd3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIC5yZW1vdmUtcmVzb3VyY2VfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLuqI9cIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucmVzb3VyY2UtLXRlYXNlciBoMywgLnJlc291cmNlLS10ZWFzZXIgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLnJlc291cmNlLS10ZWFzZXIgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzM4M2Q0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC41cmVtIDAgMXJlbTtcbiAgcGFkZGluZzogMCAycmVtOyB9XG4gIC5yZXNvdXJjZS0tdGVhc2VyIGgzIHNwYW4sIC5yZXNvdXJjZS0tdGVhc2VyIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLnJlc291cmNlLS10ZWFzZXIgLmZpZWxkX19sYWJlbCBzcGFuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICMzODNkNDQgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMzVlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnJlc291cmNlLS10ZWFzZXI6Zm9jdXMgaDMgc3BhbiwgLnJlc291cmNlLS10ZWFzZXI6Zm9jdXMgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCBzcGFuLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAucmVzb3VyY2UtLXRlYXNlcjpmb2N1cyAuZmllbGRfX2xhYmVsIHNwYW4sIC5yZXNvdXJjZS0tdGVhc2VyOmhvdmVyIGgzIHNwYW4sIC5yZXNvdXJjZS0tdGVhc2VyOmhvdmVyIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLnJlc291cmNlLS10ZWFzZXI6aG92ZXIgLmZpZWxkX19sYWJlbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTsgfVxuXG4ucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNnZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMjMuNXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMjMuNXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMTcuNXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMTYuNXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtZmVhdHVyZWQsXG4gIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWZlYXR1cmVkIC5tZWRpYS1pbWFnZSxcbiAgICAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgLm1lZGlhLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkgLmNvbG9yLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTA2LCAxMywgMC40KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkgLmJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDEwNiwgMTMsIDAuNyk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnJlc291cmNlLS10ZWFzZXJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5yZXNvdXJjZS0tdGVhc2VyX19saW5rOmhvdmVyIC5ib2R5LFxuLnJlc291cmNlLS10ZWFzZXJfX2xpbms6aG92ZXIgLmNvbG9yLW92ZXJsYXksIC5yZXNvdXJjZS0tdGVhc2VyX19saW5rOmZvY3VzIC5ib2R5LFxuLnJlc291cmNlLS10ZWFzZXJfX2xpbms6Zm9jdXMgLmNvbG9yLW92ZXJsYXksIC5yZXNvdXJjZS0tdGVhc2VyX19saW5rOmFjdGl2ZSAuYm9keSxcbi5yZXNvdXJjZS0tdGVhc2VyX19saW5rOmFjdGl2ZSAuY29sb3Itb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI0UxRTFFMSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5bY2xhc3MqPVwiZmlsZS10eXBlLS1cIl1bY2xhc3MqPVwid29yZC1kb2N1bWVudFwiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2Utd29yZF9taW5pLmpwZ1wiKTsgfVxuXG5bY2xhc3MqPVwiZmlsZS10eXBlLS1cIl1bY2xhc3MqPVwidmlkZW9cIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLXZpZGVvX21pbmkuanBnXCIpOyB9XG5cbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJkZXNpZ24tZmlsZXNcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLWRlc2lnbl9taW5pLmpwZ1wiKTsgfVxuXG5bY2xhc3MqPVwiZmlsZS10eXBlLS1cIl1bY2xhc3MqPVwicGRmXCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS1wZGZfbWluaS5qcGdcIik7IH1cblxuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cImV4Y2VsXCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS1leGNlbF9taW5pLmpwZ1wiKTsgfVxuXG5idXR0b24ucmVzb3VyY2UtZG93bmxvYWQtaXRlbV9fZW1wdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5idXR0b24ucmVzb3VyY2UtZG93bmxvYWQtaXRlbV9fc29saWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24ucmVzb3VyY2UtZG93bmxvYWQtaXRlbV9fc29saWQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgYnV0dG9uLnJlc291cmNlLWRvd25sb2FkLWl0ZW1fX3NvbGlkOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCLupIJcIjtcbiAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgYnV0dG9uLnJlc291cmNlLWRvd25sb2FkLWl0ZW1fX3NvbGlkLmNvbGxhcHNlZDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmllbGQuZmllbGQtLW5hbWUtZmllbGQtZmlsZS10eXBlIHtcbiAgY29sb3I6ICMzODNkNDQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDJyZW07IH1cblxuW2lkPVwibmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZ1wiXSA+IFtpZD1cImVkaXQtcmVzb3VyY2VcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaWQ9XCJua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nXCJdID4gW2lkPVwiZWRpdC1yZXNvdXJjZVwiXSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lkPVwibmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZ1wiXSA+IFtpZD1cImVkaXQtcmVzb3VyY2VcIl0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbi5yZXNvdXJjZS1jb250YWluZXItaW5saW5lIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5ua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nIC52aWV3cy1yb3csXG4gICAgLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbiAgICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSB7XG4gICAgICB3aWR0aDogNTByZW07XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbiAgICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5ua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nIC52aWV3cy1yb3csXG4gICAgLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgbWF4LXdpZHRoOiA0OS43NSU7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5ua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nIC52aWV3cy1yb3csXG4gICAgLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgcGFkZGluZzogM3JlbTsgfSB9XG4gIC5ua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nIC52aWV3cy1yb3cgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uLCAubmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZyAudmlld3Mtcm93IFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5yZXNvdXJjZS1jb250YWluZXItaW5saW5lIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbixcbiAgLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgLjNyZW0gMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAzcmVtOyB9XG4gIC5ua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nIC52aWV3cy1yb3cgLnJlc291cmNlLWlucHV0LWJ1dHRvbjphZnRlcixcbiAgLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUgLnJlc291cmNlLWlucHV0LWJ1dHRvbjphZnRlciB7XG4gICAgbWFyZ2luOiAtLjdyZW0gMXJlbSAxcmVtIDNyZW07IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC52aWV3cy1yb3cge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC52aWV3cy1yb3cge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgaDIsIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC5maWVsZC1sYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLmZpZWxkLWxhYmVsLFxuLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDRyZW07IH1cblxuLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDVyZW07IH1cbiAgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZlNmEwZDsgfVxuICAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIGgyLCAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3LWZlYXR1cmVkLXJlc291cmNlcyAudmlldy1oZWFkZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciBsYWJlbCwgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciAuZmllbGQtbGFiZWwsIC52aWV3LWZlYXR1cmVkLXJlc291cmNlcyAudmlldy1oZWFkZXIgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LWZlYXR1cmVkLXJlc291cmNlcyAudmlldy1oZWFkZXIgLmZpZWxkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4uanMtZm9ybS1pdGVtW2NsYXNzKj1cImZvcm0tYWN0aW9ucy1maWxlLXVybFwiXSB7XG4gIG1hcmdpbjogMXJlbSAwIDA7IH1cbiAgLmpzLWZvcm0taXRlbVtjbGFzcyo9XCJmb3JtLWFjdGlvbnMtZmlsZS11cmxcIl0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ua2gtcmVzb3VyY2UtY2VudGVyLWxpc3RpbmcgLmpzLWZvcm0taXRlbVtjbGFzcyo9XCJmb3JtLWFjdGlvbnMtZmlsZS11cmxcIl0ge1xuICBtYXJnaW46IC0uNXJlbSAwIDAgM3JlbTsgfVxuICAubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIC5qcy1mb3JtLWl0ZW1bY2xhc3MqPVwiZm9ybS1hY3Rpb25zLWZpbGUtdXJsXCJdIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdIG1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNWYzOyB9XG5cbltjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjY29udGVudCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBwYWRkaW5nOiA0cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBbY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdIC5yZWdpb24tcHJlZmFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZTZhMGQ7IH1cblxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlIC5icmVhZGNydW1iIGEge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgLmJyZWFkY3J1bWIgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7XG4gICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTsgfVxuXG5bY2xhc3MqPVwiYmxvY2stcmVzb3VyY2VjZW50ZXJ0aXRsZVwiXSxcbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcmludHJvZHVjdGlvblwiXSB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcnRpdGxlXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuXG5bY2xhc3MqPVwiYmxvY2stcmVzb3VyY2VjZW50ZXJpbnRyb2R1Y3Rpb25cIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBbY2xhc3MqPVwiYmxvY2stcmVzb3VyY2VjZW50ZXJpbnRyb2R1Y3Rpb25cIl0gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ua2gtcmVzb3VyY2UtY2VudGVyLWxpc3Rpbmcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIHtcbiAgICB3aWR0aDogNjYlOyB9IH1cblxuLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyAucXVlcnktZmlsdGVyX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyAucXVlcnktZmlsdGVyX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyAucXVlcnktZmlsdGVyX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyAucXVlcnktZmlsdGVyX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuXG5bY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSB7XG4gICAgICB3aWR0aDogMzMlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIHtcbiAgICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZXhwb3NlZC1yZXNvdXJjZS1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW0gM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZXhwb3NlZC1yZXNvdXJjZS1maWx0ZXIgI2VkaXQtc29ydC1ieS0td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nXCIpIDAgMC8yNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMzByZW07XG4gICAgICAgIHRvcDogMDsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGZvcm0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGZvcm0gLmZvcm0td3JhcHBlci5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZm9ybSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbS5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94LFxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgIGJvcmRlcjogMCBub25lIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94LFxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZmllbGRzZXQuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3gsXG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZmllbGRzZXQuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZmllbGRzZXQuZm9ybS1pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZmllbGRzZXQuZm9ybS1pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZmllbGRzZXQuZm9ybS1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCxcbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAyLjZyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzBweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwge1xuICAgICAgY29sb3I6ICMzODNkNDQ7IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtIGxhYmVsOmJlZm9yZSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmllbGQgLmZpZWxkLWxhYmVsOmJlZm9yZSwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW0gLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmllbGQgLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmllbGQtbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qiQXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLjNlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW0gLmZhY2V0cy1jaGVja2JveDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW0gLmZpZWxkIC5mYWNldHMtY2hlY2tib3g6Y2hlY2tlZCB+IC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW0gLmZhY2V0cy1jaGVja2JveDpjaGVja2VkIH4gLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IGdyYXk7IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwsXG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGxlZ2VuZCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3QgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCAuZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsLFxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBsZWdlbmQge1xuICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCxcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGxlZ2VuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDI6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTpob3ZlciwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmhvdmVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsOmhvdmVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsOmhvdmVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpob3ZlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsOmhvdmVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDI6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTpmb2N1cywgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmZvY3VzLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsOmZvY3VzLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsOmZvY3VzLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWw6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpmb2N1cywgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsOmZvY3VzLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6Zm9jdXMsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kOmhvdmVyLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGxlZ2VuZDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDI6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTpob3ZlciwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmhvdmVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsOmhvdmVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsOmhvdmVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpob3ZlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsOmhvdmVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDI6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTpmb2N1cywgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmZvY3VzLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsOmZvY3VzLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsOmZvY3VzLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWw6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpmb2N1cywgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsOmZvY3VzLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6Zm9jdXMsXG4gICAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGxlZ2VuZDpob3ZlcixcbiAgICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06YWZ0ZXIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmFmdGVyLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGxlZ2VuZDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwi7qSCXCI7XG4gICAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMjphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmFmdGVyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWw6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWw6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDphZnRlcixcbiAgICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmNvbGxhcHNlZCBsZWdlbmQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgLjhyZW07IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCB1bCB7XG4gICAgcGFkZGluZzogLjhyZW0gLjhyZW0gMDsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHVsLFxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDE0NHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHVsLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7IH0gfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggdWwubW9iaWxlLXNob3csXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZpZWxkc2V0LXdyYXBwZXIubW9iaWxlLXNob3cge1xuICAgICAgcGFkZGluZzogLjFyZW0gLjhyZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW47IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gLmZpZWxkLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSwgLmZpZWxkXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmMztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSwgLmZpZWxkXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbDphZnRlcixcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSwgLmZpZWxkXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuM3JlbTsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmZpZWxkLWxhYmVsOmFmdGVyLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5maWVsZC1sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6okFwiO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW07IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tc3VibWl0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTsgfVxuICAgIC5uby10b3VjaGV2ZW50cyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5uby10b3VjaGV2ZW50cyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXN1Ym1pdC5qcy1oaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gaW5wdXQuZm9ybS10ZXh0LCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNoZWFkZXIgLmhlYWRlci13cmFwcGVyLFxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNoZWFkZXIgLmhlYWRlci13cmFwcGVyLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICBbY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDExNXB4OyB9IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNoZWFkZXIgLm1vYmlsZS5vcGVuLFxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLm1vYmlsZS5vcGVuIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgYm90dG9tOiA5MXB4OyB9XG5cbltjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjaGVhZGVyIC5ua2gtbG9nbyxcbi5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjaGVhZGVyIC5ua2gtbG9nbyB7XG4gIGJvdHRvbTogMS41cmVtOyB9XG5cbltjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjaGVhZGVyIC5tZW51LXRvZ2dsZSxcbi5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjaGVhZGVyIC5tZW51LXRvZ2dsZSB7XG4gIGJvdHRvbTogM3JlbTsgfVxuXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI2hlYWRlciAuYmxvY2stZG9uYXRlLmJsb2NrLFxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLmJsb2NrLWRvbmF0ZS5ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjaGVhZGVyIC5ibG9jay1kb25hdGUuYmxvY2ssXG4gICAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLmJsb2NrLWRvbmF0ZS5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjZm9vdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuLyoqXG4gKiBNZXNzYWdlcy5cbiAqL1xuLm1lc3NhZ2VzLCAubWVzc2FnZXMtLXN0YXR1cywgLm1lc3NhZ2VzLS13YXJuaW5nLCAubWVzc2FnZXMtLWVycm9yIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDUwcHg7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmU3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lc3NhZ2VzOmJlZm9yZSwgLm1lc3NhZ2VzLS1zdGF0dXM6YmVmb3JlLCAubWVzc2FnZXMtLXdhcm5pbmc6YmVmb3JlLCAubWVzc2FnZXMtLWVycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+Kckyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgY29sb3I6ICNiZTc7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmgzLm1lc3NhZ2VfX3RpdGxlLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAubWVzc2FnZV9fdGl0bGUuZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2VkNTsgfVxuICAubWVzc2FnZXMtLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnISc7XG4gICAgY29sb3I6ICNlZDU7IH1cblxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VkNTQxZDsgfVxuICAubWVzc2FnZXMtLWVycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ8OXJztcbiAgICBjb2xvcjogI2VkNTQxZDsgfVxuXG4ubWVzc2FnZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7IH1cblxuLm1lc3NhZ2VzX19pdGVtIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTsgfVxuXG4vKiBDb3JlL21vZHVsZSBpbnN0YWxsYXRpb24gZXJyb3IgbWVzc2FnZXMuICovXG4ubWVzc2FnZXMtLWVycm9yIHAuZXJyb3Ige1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiBTeXN0ZW0gc3RhdHVzIHJlcG9ydC4gKi9cbi5vayxcbi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmZmMDtcbiAgY29sb3I6ICMyMzQ2MDA7IH1cblxuLndhcm5pbmcsXG4ubWVzc2FnZXMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2U1O1xuICBjb2xvcjogIzg0MDsgfVxuXG4uZXJyb3IsXG4ubWVzc2FnZXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjVmMTtcbiAgY29sb3I6ICM4YzJlMGI7IH1cblxuLyoqXG4gKiBUYWJzLlxuICovXG4vKiBCYXNpYyBwb3NpdGlvbmluZyBzdHlsZXMgc2hhcmVkIGJ5IHByaW1hcnkgYW5kIHNlY29uZGFyeSB0YWJzLiAqL1xuLnRhYnMtcHJpbWFyeSxcbi50YWJzLnByaW1hcnksIC50YWJzLXNlY29uZGFyeSB7XG4gIC8qIElFIDkgYW5kIGVhcmxpZXIgZG9uJ3QgdW5kZXJzdGFuZCBncmFkaWVudHMuICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBcIkdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAudGFicy1wcmltYXJ5OmFmdGVyLFxuICAudGFicy5wcmltYXJ5OmFmdGVyLCAudGFicy1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpLFxuLnRhYnMtcHJpbWFyeV9fdGFiLCAudGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlLFxuLnRhYnMtcHJpbWFyeV9fdGFiLmlzLWFjdGl2ZSwgLnRhYnMtc2Vjb25kYXJ5X190YWIsXG4udGFicy1zZWNvbmRhcnlfX3RhYi5pcy1hY3RpdmUge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMCAzcHg7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYSxcbmEudGFicy1wcmltYXJ5X190YWItbGluaywgLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSA+IGEuaXMtYWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSwgYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbmssIGEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKDEsIDAuNTVlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogUHJpbWFyeSB0YWJzLiAqL1xuLnRhYnMucHJpbWFyeSA+IGxpLFxuLnRhYnMtcHJpbWFyeV9fdGFiLFxuLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSxcbi50YWJzLXByaW1hcnlfX3RhYi5pcy1hY3RpdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIC8qIElFIDkgYW5kIGVhcmxpZXIgZG9uJ3QgdW5kZXJzdGFuZCBncmFkaWVudHMuICovXG4gIGJvcmRlci1ib3R0b206IDAgXFwwL2llOyB9XG5cbi50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUsXG4udGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlLFxuLmlzLWFjdGl2ZS50YWJzLXByaW1hcnlfX3RhYiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYSxcbmEudGFicy1wcmltYXJ5X190YWItbGluaywgLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSA+IGEuaXMtYWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFicy5wcmltYXJ5ID4gbGkgPiBhOmhvdmVyLCAudGFicy5wcmltYXJ5ID4gbGkgPiBhOmZvY3VzLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rOmhvdmVyLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi50YWJzLnByaW1hcnkgPiBsaSA+IGE6YWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rOmFjdGl2ZSwgLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSA+IGEuaXMtYWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLyogU2Vjb25kYXJ5IHRhYnMuICovXG4udGFicy1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IC45ZW07XG4gIC8qIENvbGxhcHNlIGJvdHRvbSBtYXJnaW4gb2YgdWwucHJpbWFyeS4gKi9cbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLnRhYnMtc2Vjb25kYXJ5X190YWIsXG4udGFicy1zZWNvbmRhcnlfX3RhYi5pcy1hY3RpdmUge1xuICBtYXJnaW46IDEwcHggM3B4OyB9XG5cbmEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLCBhLnRhYnMtc2Vjb25kYXJ5X190YWItbGluay5pcy1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAuNzVlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMCAuNWVtOyB9XG5cbmEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rOmhvdmVyLCBhLnRhYnMtc2Vjb25kYXJ5X190YWItbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICMzMzM7IH1cblxuYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbms6YWN0aXZlLCBhLnRhYnMtc2Vjb25kYXJ5X190YWItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50b29sYmFyLXRhYiBsaSxcbi50YWJzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50b29sYmFyLXRhYiBsaTpiZWZvcmUsXG4gIC50YWJzIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvb2xiYXItdHJheSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qKlxuICogVW5wdWJsaXNoZWQgbm90ZS5cbiAqL1xuLyogVGhlIHdvcmQgXCJVbnB1Ymxpc2hlZFwiIGRpc3BsYXllZCB1bmRlcm5lYXRoIHRoZSBjb250ZW50LiAqL1xuLnVucHVibGlzaGVkIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogUmVtb3ZlIGJhY2tncm91bmQgaGlnaGxpZ2h0aW5nIGZyb20gPG1hcms+IGluIG5vcm1hbGl6ZS4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBmb250LXNpemU6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogSW1wYWN0LCBcIkFyaWFsIE5hcnJvd1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEEgdmVyeSBuaWNlIENTUzMgcHJvcGVydHkuICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uZmllbGQtaXRlbSA+ICo6Zmlyc3QtY2hpbGQsXG4uYmxvY2stY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5maWVsZC1pdGVtID4gKjpsYXN0LWNoaWxkLFxuLmJsb2NrLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWVsZCB7XG4gIG1hcmdpbjogMC41ZW0gMDsgfVxuICAuZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNwYWdlLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwYWdlLWNvbnRyb2wtY29udGFpbmVyIC5jb250cm9sLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgICNwYWdlLWNvbnRyb2wtY29udGFpbmVyIC5jb250cm9sLXRvZ2dsZSBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKipcbiAqIElubGluZSBzdHlsZXMuXG4gKi9cbi8qIExpc3Qgb2YgbGlua3MgZ2VuZXJhdGVkIGJ5IHRoZW1lX2xpbmtzKCkuICovXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pbmxpbmUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxZW0gMCAwO1xuICAgIC8qIExUUiAqLyB9XG5cbi8qIFRoZSBpbmxpbmUgZmllbGQgbGFiZWwgdXNlZCBieSB0aGUgRmVuY2VzIG1vZHVsZS4gKi9cbnNwYW4uZmllbGQtbGFiZWwge1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbi5jb250ZXh0dWFsLWxpbmtzICoge1xuICBjb2xvcjogIzM4M2Q0NCAhaW1wb3J0YW50OyB9XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogRGVmYXVsdCBXb3JkUHJlc3Mgc2NyZWVuIHJlYWRlciBzdHlsZSAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKlxyXG4gKiBUaGUgc2tpcC1saW5rIGxpbmsgd2lsbCBiZSBjb21wbGV0ZWx5IGhpZGRlbiB1bnRpbCBhIHVzZXIgdGFicyB0byB0aGUgbGluay5cclxuICovXG4jc2tpcC1saW5rIHtcbiAgbWFyZ2luOiAwOyB9XG4gICNza2lwLWxpbmsgYSxcbiAgI3NraXAtbGluayBhOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDNweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFByaW50IHN0eWxpbmdcbiAqXG4gKiBXZSBwcm92aWRlIHNvbWUgc2FuZSBwcmludCBzdHlsaW5nIGZvciBEcnVwYWwgdXNpbmcgWmVuJ3MgbGF5b3V0IG1ldGhvZC5cbiAqL1xuLyoqXG4gKiBCeSBpbXBvcnRpbmcgdGhpcyBDU1MgZmlsZSBhcyBtZWRpYSBcImFsbFwiLCB3ZSBhbGxvdyB0aGlzIHByaW50IGZpbGUgdG8gYmVcbiAqIGFnZ3JlZ2F0ZWQgd2l0aCBvdGhlciBzdHlsZXNoZWV0cywgZm9yIGltcHJvdmVkIGZyb250LWVuZCBwZXJmb3JtYW5jZS5cbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMTBtbSAxMG1tIDEwbW0gMTBtbTsgfVxuICAvKiBVbmRlcmxpbmUgYWxsIGxpbmtzLiAqL1xuICBhLFxuICBhOmxpbmssXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIC8qIERvbid0IHVuZGVybGluZSBzaXRlIGxpbmsuICovIH1cbiAgICBhLnNpdGUtbGluayxcbiAgICBhOmxpbmsuc2l0ZS1saW5rLFxuICAgIGE6dmlzaXRlZC5zaXRlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogVW4tZmxvYXQgdGhlIGNvbnRlbnQuICovXG4gICNjb250ZW50IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICNoZWFkZXIgLnJlZ2lvbi1oZWFkZXIsXG4gICNoZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBUdXJuIG9mZiBhbnkgYmFja2dyb3VuZCBjb2xvcnMgb3IgaW1hZ2VzLiAqL1xuICBib2R5LFxuICAjcGFnZSxcbiAgI21haW4sXG4gICNjb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBIaWRlIHNpZGViYXJzIGFuZCBuYXYgZWxlbWVudHMuICovXG4gICNza2lwLWxpbmssXG4gICNoZWFkZXIsXG4gICNuYXZpZ2F0aW9uLFxuICAjZm9vdGVyLFxuICAucmVnaW9uLWFsZXJ0LFxuICAuc2lkZWJhcnMsXG4gIC5icmVhZGNydW1iLFxuICAucGFnZXIsXG4gIC50YWJzLFxuICAuZmVlZC1pY29ucyxcbiAgLmZvcm0tdHlwZS1zZWxlY3Q6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAjcHJpbnQtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDJyZW07XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgLyogZm9yIHN0eWxlIGd1aWRlIG9ubHkgKi9cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAvKiBIb21lcGFnZSAqL1xuICAucGF0aC1mcm9udHBhZ2UgLmZyb250X2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAuZnJvbnRfaGVybyBoMSB7XG4gICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5mcm9udF9oZXJvIGgxIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAuZnJvbnRfaGVybyAjYmxvY2staHAtaGVyby1pbnRybyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5mcm9udF9oZXJvICNibG9jay1ocC1oZXJvLWludHJvIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXRoLWZyb250cGFnZSAuZnJvbnRfaGVyby1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgaDIsIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgbGFiZWwsIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCwgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgaDIsXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgbGFiZWwsXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCxcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtOyB9XG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1oZWFkZXIsXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LWFmdGVyLFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnZpZXctaGVhZGVyLFxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctb3VyLXN0b3JpZXMudmlldy1pZC1vdXJfc3RvcmllcyAqLFxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1vdXItd29yay52aWV3LWlkLW91cl93b3JrICosXG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LW91ci1zdG9yaWVzLnZpZXctaWQtb3VyX3N0b3JpZXMgKixcbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctb3VyLXdvcmsudmlldy1pZC1vdXJfd29yayAqIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmllbGQtY29udGVudCxcbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYSxcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIGEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIGEgLmltYWdlLXdyYXBwZXIsXG4gICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIGEgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYSAudGl0bGUtd3JhcHBlcixcbiAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgYSAudGl0bGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBhIC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlLFxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIGEgLnRpdGxlLXdyYXBwZXIgLnZpZXctdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIGEgLnRpdGxlLXdyYXBwZXIgLnJlYWQtbW9yZSxcbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayBhIC50aXRsZS13cmFwcGVyIC5yZWFkLW1vcmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1wb3N0c2NyaXB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIExhbmRpbmcgcGFnZXMgKi9cbiAgI21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9XG4gIC5oZWFkZXItc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmhlYWRlci1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1iYW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItc2VjdGlvbiAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyLXNlY3Rpb24gLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IGgxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNoYXJlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGVfX2NvbnRlbnQgaDIsIC5ub2RlX19jb250ZW50IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5ub2RlX19jb250ZW50IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5ub2RlX19jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZV9fY29udGVudCBsYWJlbCwgLm5vZGVfX2NvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ub2RlX19jb250ZW50IC5maWVsZC1sYWJlbCwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlX19jb250ZW50IC5maWVsZC1sYWJlbCB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gaDIsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gbGFiZWwsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIC5maWVsZC1sYWJlbCwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gLmZpZWxkLWxhYmVsIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubm9kZV9fY29udGVudCAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0tY3RhLWltYWdlICoge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAubm9kZV9fY29udGVudCAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWN0YS1pbWFnZSAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0tY3RhLWltYWdlIC5jb250ZW50LXNlY3Rpb24gLmxhbmRpbmdfdGl0bGUgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0tY3RhLWltYWdlIHNwYW4uaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgLm5vZGVfX2NvbnRlbnQgLm1lZGlhLm1lZGlhLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmljb24tZXh0ZXJuYWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmltYWdlLXNlY3Rpb24gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAgICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmNvbnRlbnQtc2VjdGlvbiAubGFuZGluZ190aXRsZSxcbiAgICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhIC5jb250ZW50LXNlY3Rpb24gLmxhbmRpbmdfdGVhc2VyLFxuICAgICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmNvbnRlbnQtc2VjdGlvbiAubGFuZGluZ19hZGRpdGlvbmFsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSAuY29udGVudC1zZWN0aW9uIC5sYW5kaW5nX3RpdGxlIHNwYW4sXG4gICAgICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhIC5jb250ZW50LXNlY3Rpb24gLmxhbmRpbmdfdGVhc2VyIHNwYW4sXG4gICAgICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhIC5jb250ZW50LXNlY3Rpb24gLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmltYWdlLXNlY3Rpb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgKiB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IH4gaDIsIC5ub2RlX19jb250ZW50IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5lbnRpdHktLWh1bmdlci1mYWN0IH4gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgfiBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAubm9kZV9fY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LS1odW5nZXItZmFjdCB+IGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCB+IGxhYmVsLCAubm9kZV9fY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmVudGl0eS0taHVuZ2VyLWZhY3QgfiAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCB+IC5maWVsZC1sYWJlbCwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5lbnRpdHktLWh1bmdlci1mYWN0IH4gLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgfiAuZmllbGQtbGFiZWwge1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCA+IGEge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCAuZW50aXR5LWNvbnRlbnQgLmh1bmdlci1mYWN0LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgaDIsIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgbGFiZWwsIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCwgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDAgMDsgfVxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSAudGl0bGUtd3JhcHBlciAudmlldy10aXRsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGEgLnRpdGxlLXdyYXBwZXIgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctYnktYXV0aG9yLFxuICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAudmlldy1ibG9nLWJ5LWF1dGhvciAudmlldy1jb250ZW50LFxuICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1wb3N0IC52aWV3LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbTsgfVxuICAgICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAudmlldy1ibG9nLWJ5LWF1dGhvciAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctcG9zdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1ieS1hdXRob3IgLnZpZXctY29udGVudCAudmlld3Mtcm93IC50aXRsZS13cmFwcGVyLFxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctcG9zdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAudmlldy1ibG9nLWJ5LWF1dGhvciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaW1nLFxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctcG9zdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAudmlldy1ibG9nLWJ5LWF1dGhvciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXctc2VyaWVzLFxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctcG9zdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXctc2VyaWVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogSHVuZ2VyIGZhY3RzICovXG4gICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1mb29kLWluc2VjdXJpdHksXG4gICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0LFxuICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc25hcCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1mb29kLWluc2VjdXJpdHkgKixcbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc2Nob29sLWJyZWFrZmFzdCAqLFxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwICosXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lciAqIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eSAuaHVuZ2VyLWZhY3QsXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNjaG9vbC1icmVha2Zhc3QgLmh1bmdlci1mYWN0LFxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwIC5odW5nZXItZmFjdCxcbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyIC5odW5nZXItZmFjdCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1mb29kLWluc2VjdXJpdHkgLnZpZXctY29udGVudCxcbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc2Nob29sLWJyZWFrZmFzdCAudmlldy1jb250ZW50LFxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwIC52aWV3LWNvbnRlbnQsXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lciAudmlldy1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAvKiBQYXJ0bmVyIHNlY3Rpb25zICovXG4gIC5ibG9jay12aWV3cy1ibG9jay1wcm9maWxlcy1leGVjdXRpdmUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wcm9maWxlcy1ib2FyZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXByb2ZpbGVzLWNvdW5jaWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wYXJ0bmVycy1jZWxlYnJpdGllcyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzLXJlc3RhdXJhbnRzLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnMtY29ycG9yYXRlLWNvcmUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wYXJ0bmVycy1jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmc6IDAgNHJlbTsgfVxuICAudmlldy1wYXJ0bmVycyAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgLnZpZXctcGFydG5lcnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1oZWFkc2hvdCBpbWcsXG4gIC52aWV3LXByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIFByZWZvb3RlciAqL1xuICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIgZGl2W2NsYXNzKj1ibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1dOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIgLnZpZXctY3RhLXJlZmVyZW5jZXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgICAgLnJlZ2lvbi5yZWdpb24tcHJlZm9vdGVyIC52aWV3LWN0YS1yZWZlcmVuY2VzIHAge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnJlZ2lvbi5yZWdpb24tcHJlZm9vdGVyIC52aWV3LWN0YS1yZWZlcmVuY2VzIHAgYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIgI2N0YS1uZXdzbGV0dGVyLXNpZ251cCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZWRpdC1mb3JtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAycmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZWRpdC1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCxcbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNyZXNvdXJjZV9jZW50ZXJfdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZWRpdC1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZWRpdC1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNyZXNvdXJjZV9jZW50ZXJfdGl0bGUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI3Jlc291cmNlX2NlbnRlcl9hY3Rpb25zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjcmVzb3VyY2VfY2VudGVyX2FjdGlvbnMgYnV0dG9uLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjcmVzb3VyY2VfY2VudGVyX2FjdGlvbnMgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI3Jlc291cmNlX2NlbnRlcl9hY3Rpb25zIC5qcy1mb3JtLWl0ZW1bY2xhc3MqPWZvcm0tYWN0aW9ucy1maWxlLXVybF0gaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZWRpdC1wYWdlLWNvbnRlbnQgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZWRpdC1wYWdlLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2FqYXhfcmVzb3VyY2VfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiIsIi8qIERFQ0xBUkUgRk9OVFNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gSW1wb3J0IEdvb2dsZSBXZWIgRm9udHNcbi8vQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwaXRhbGljLDcwMCw2MDBpdGFsaWMsNjAwLDkwMCk7XG4vL0BpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ecm9pZCtTZXJpZjo0MDAsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMpO1xuXG5cbi8vQGZvbnQtZmFjZSB7XG4vLyAgZm9udC1mYW1pbHk6ICdjYXB0YWluaWNvbic7XG4vLyAgc3JjOnVybCgnZm9udHMvY2FwdGFpbmljb24vY2FwdGFpbmljb24ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgdXJsKCdmb250cy9jYXB0YWluaWNvbi9jYXB0YWluaWNvbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgdXJsKCdmb250cy9jYXB0YWluaWNvbi9jYXB0YWluaWNvbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyAgdXJsKCdmb250cy9jYXB0YWluaWNvbi9jYXB0YWluaWNvbi5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy99XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNyYzogIHVybCgnLi4vLi4vZm9udHMvbmtoLmVvdD9zcnBucWUnKTtcbiAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy9ua2guZW90P3NycG5xZSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL25raC50dGY/c3JwbnFlJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvbmtoLndvZmY/c3JwbnFlJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9ua2guc3ZnP3NycG5xZSNua2gnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBjcmlzcCgpIHtcbiAgLy8gY3Jpc3BlciBmb250IGFsaWFzaW5nXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gaWNvbigkbmFtZSkge1xuICBjb250ZW50OiAkbmFtZTtcbiAgZm9udC1mYW1pbHk6ICdua2gnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBjcmlzcCgpO1xufVxuXG4uaWNvbjpiZWZvcmV7XG4gIEBpbmNsdWRlIGljb24obmtoKTtcbn1cblxuLy9saXN0aW5nIGFsbCB0aGUgaWNvbnNcbiRpY29uLXNlYXJjaDogXCJcXGU5ODZcIjtcbiRpY29uLWZhY2Vib29rOiBcIlxcZWE5MVwiO1xuJGljb24taW5zdGFncmFtOiBcIlxcZWE5MlwiO1xuJGljb24tdHdpdHRlcjogXCJcXGVhOTZcIjtcbiRpY29uLXlvdXR1YmU6IFwiXFxlYTlkXCI7XG4kaWNvbi1sb2dvOiBcIlxcZTkwMFwiO1xuJGljb24tY29weTogXCJcXGU5MmNcIjtcbiRpY29uLWRvd25sb2FkOiBcIlxcZTljNVwiO1xuJGljb24tcGx1czogXCJcXGVhMGFcIjtcbiRpY29uLXBsYXk6IFwiXFxlYTFjXCI7XG4kaWNvbi1wZGY6IFwiXFxlYWRmXCI7XG4kaWNvbi13b3JkOiBcIlxcZWFlMVwiO1xuJGljb24tZXhjZWw6IFwiXFxlYWUyXCI7XG4kaWNvbi1jbG9zZTogXCJcXGVhMGZcIjtcbiRpY29uLWV4dGVybmFsOiBcIlxcZTkwMVwiO1xuJGljb24tcHJldjogXCJcXGVhNDBcIjtcbiRpY29uLW5leHQ6IFwiXFxlYTNjXCI7XG4kaWNvbi1jYXJldDogXCJcXGU5MDJcIjtcbiRpY29uLWxlZnQtaHVnOiBcIlxcZTkwNFwiO1xuJGljb24tcmlnaHQtaHVnOiBcIlxcZTkwM1wiO1xuJGljb24tdmlkZW86IFwiXFxlOTA1XCI7XG4kaWNvbi1jaGVja21hcms6IFwiXFxlYTEwXCI7XG4kaWNvbi1ua2gtd2hpdGVfbG9nbzogXCJcXGU5MDZcIjtcblxuLy9saXN0aW5nIGFsbCB0aGUga2V5IGFuZCB2YWx1ZVxuJGljb25zOihcbiAgc2VhcmNoOiAkaWNvbi1zZWFyY2gsXG4gIGZhY2Vib29rOiAkaWNvbi1mYWNlYm9vayxcbiAgaW5zdGFncmFtOiAkaWNvbi1pbnN0YWdyYW0sXG4gIHR3aXR0ZXI6ICRpY29uLXR3aXR0ZXIsXG4gIHlvdXR1YmU6ICRpY29uLXlvdXR1YmUsXG4gIG5raC1sb2dvOiAkaWNvbi1sb2dvLFxuICBjb3B5OiAkaWNvbi1jb3B5LFxuICBkb3dubG9hZDogJGljb24tZG93bmxvYWQsXG4gIHBsdXM6ICRpY29uLXBsdXMsXG4gIHBsYXk6ICRpY29uLXBsYXksXG4gIHBkZjogJGljb24tcGRmLFxuICB3b3JkOiAkaWNvbi13b3JkLFxuICBleGNlbDogJGljb24tZXhjZWwsXG4gIGNsb3NlOiAkaWNvbi1jbG9zZSxcbiAgZXh0ZXJuYWw6ICRpY29uLWV4dGVybmFsLFxuICBwcmV2OiAkaWNvbi1wcmV2LFxuICBuZXh0OiAkaWNvbi1uZXh0LFxuICBjYXJldDogJGljb24tY2FyZXQsXG4gIGxlZnQtaHVnOiAkaWNvbi1sZWZ0LWh1ZyxcbiAgcmlnaHQtaHVnOiAkaWNvbi1yaWdodC1odWcsXG4gIHZpZGVvOiAkaWNvbi12aWRlbyxcbiAgY2hlY2ttYXJrOiAkaWNvbi1jaGVja21hcmssXG4gIG5raC13aGl0ZS1sb2dvOiAkaWNvbi1ua2gtd2hpdGVfbG9nbyAgXG4pO1xuXG4vL21peGluZyB0aGUgaWNvbiBrZXkgYW5kIHZhbHVlXG5AbWl4aW4gdGhlbWUoJGl0ZW0sICRpY29uKSB7XG4gIC5pY29uLSN7JGl0ZW19OmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb25cbiAgfVxufVxuXG4vLyBJbmNsdWRpbmcgdGhlbWVzIFxuLy8gQnkgbG9vcGluZyB0aHJvdWdoIHRoZSAkdGhlbWVzIG1hcFxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRpY29ucyB7XG4gIEBpbmNsdWRlIHRoZW1lKCRrZXksICR2YWx1ZSk7XG59XG5cblxuLyogVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBGb250IHN0YWNrcy5cbiRnZW9yZ2lhOiAgICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFwiRGVqYVZ1IFNlcmlmXCIsIHNlcmlmO1xuJGhlbHZldGljYTogICAgICAgSGVsdmV0aWNhLCBBcmlhbCwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG4kY291cmllcjogICAgICAgICBcIkNvdXJpZXIgTmV3XCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XG5cbi8vIGZvbnRzXG4kc2VyaWY6ICdEcm9pZCBTZXJpZicsICRnZW9yZ2lhO1xuXG4kc2FuczogICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgJ0dvdGhhbScsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyBDcmVhdGUgc29tZSB2YXJpYWJsZXMgZm9yIHRoZSBmb250IHN0YWNrcyB3ZSB3YW50IHRvIHVzZSBvbiB0aGlzIHNpdGUuXG4kYmFzZS1mb250LWZhbWlseTogJHNhbnM7IC8vIFRoZSBmb250IGZhbWlseSBzZXQgb24gdGhlIGh0bWwgZWxlbWVudC5cbiRiYXNlLWhlYWRpbmctZm9udDogJHNhbnM7XG4kZm9udC1tb25vc3BhY2U6ICAgJGNvdXJpZXI7IiwiLy8gQ29sb3JzXG4kYmxhY2s6ICMzMzM7XG4kbHRibHVlOiAjOTZCNENFO1xuJGJsdWU6ICMzMjZDQjE7XG4kbWVkYmx1ZTogIzJmNkJBQTtcbiRsdGdyYXk6ICNBMkEyQTI7XG4kbWVkZ3JheTogIzY2NjtcbiRncmF5OiAjMzMzO1xuJG93aGl0ZTogI0YyRjJGMjtcbiR3aGl0ZTogI0ZGRjtcblxuXG4vLyBua2ggY29sb3JzXG4kbmtoLWJvbmU6IHJnYmEoMjQ2LDI0NSwyNDMsIDEpO1xuJG5raC1vcmFuZ2U6IHJnYmEoMjU0LDEwNiwxMywgMSk7XG4kbmtoLWRhcmtvcmFuZ2U6IHJnYmEoMjQwLDEwNCw0NywgMSk7XG4kbmtoLWRhcmtlcm9yYW5nZTogcmdiYSgyMjcsOTAsMywgMSk7XG4kbmtoLWZvb3Rlci1saWdodGVyZ3JleTogcmdiYSgyMDAsMjA0LDIxMCwgMSk7XG4kbmtoLWxpZ2h0ZXJncmV5OiByZ2JhKDE2MywxNjMsMTYzLCAxKTtcbiRua2gtbGlnaHRncmV5OiByZ2JhKDE0OCwxNTIsMTU4LCAxKTtcbiRua2gtZGFya2dyZXk6IHJnYmEoMTMxLDEzNCwxMzksIDEpO1xuJG5raC1kYXJrZ3JleS1ob3ZlcjogcmdiYSgxMTksMTIyLDEyNiwgMSk7XG4kbmtoLWRhcmtlcmdyZXk6IHJnYmEoNTYsNjEsNjggLDEpO1xuJG5raC1kYXJrZXJncmV5LWJ1dHRvbjogcmdiYSg3Nyw4NCw5MyAsMSk7XG4kbmtoLXllbGxvdzogcmdiYSgxMzYsMTgyLDQ5LCAxKTtcbiRua2gtZ3JlZW46IHJnYmEoMTUwLDE4Myw3NiwgMSk7XG4kbmtoLWJyaWdodHllbGxvdzogcmdiYSgyNTMsMTkzLDQ1LCAxKTtcbiRua2gtbGlnaHRibHVlOiByZ2JhKDcyLDE5MiwyMzEsIDEpO1xuXG5cbi8vIGdsb2JhbCB1c2UgY2FzZXNcbiRkYXJrOiAkYmxhY2s7XG4kbGlnaHQ6ICRvd2hpdGU7XG4kaGlnaGxpZ2h0OiAkbmtoLW9yYW5nZTtcbiRua2gtdGV4dDogJG5raC1kYXJrZXJncmV5O1xuXG5cbi8vIHN0eWxlIHN3YXRjaGVzIGluIGZhYnJpY2F0b3Jcbi5saWdodCB7XG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xufVxuLmRhcmsge1xuICBib3JkZXItY29sb3I6ICRkYXJrO1xufVxuLmhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogJGhpZ2hsaWdodDtcbn1cblxuLy8gZ2VuZXJhdGUgY29sb3IgcGFsZXR0ZXMgXG4kdGhlbWVzOihcbiAgYm9uZTogJG5raC1ib25lLFxuICBvcmFuZ2U6ICRua2gtb3JhbmdlLFxuICBkYXJrb3JhbmdlOiAkbmtoLWRhcmtvcmFuZ2UsXG4gIGRhcmtlcm9yYW5nZTogJG5raC1kYXJrZXJvcmFuZ2UsXG4gIGZvb3Rlci1saWdodGVyZ3JleTogJG5raC1mb290ZXItbGlnaHRlcmdyZXksXG4gIGxpZ2h0Z3JleTogJG5raC1saWdodGdyZXksXG4gIGRhcmtncmV5OiAkbmtoLWRhcmtncmV5LFxuICBkYXJrZXJncmV5OiAkbmtoLWRhcmtlcmdyZXksXG4gIGRhcmtlcmdyZXktYnV0dG9uOiAkbmtoLWRhcmtlcmdyZXktYnV0dG9uLFxuICB5ZWxsb3c6ICRua2gteWVsbG93LFxuICBicmlnaHR5ZWxsb3c6ICRua2gtYnJpZ2h0eWVsbG93LFxuICBncmVlbjogJG5raC1ncmVlbixcbiAgbGlnaHRibHVlOiAkbmtoLWxpZ2h0Ymx1ZVxuKTtcblxuQG1peGluIHRoZW1lKCRuYW1lLCAkY29sb3IpIHtcbiAgLmJveF9fbmtoLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JcbiAgfVxuICAuYm9yZGVyX19ua2gtI3skbmFtZX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gIH1cbn1cblxuLy8gSW5jbHVkaW5nIHRoZW1lcyBcbi8vIEJ5IGxvb3BpbmcgdGhyb3VnaCB0aGUgJHRoZW1lcyBtYXBcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkdGhlbWVzIHtcbiAgQGluY2x1ZGUgdGhlbWUoJGtleSwgJHZhbHVlKTtcbn1cblxuIiwiLy8gQGZpbGVcbi8vIEN1c3RvbSBzYXNzIG1peGluc1xuLy9cbi8vIERlZmluZSB0aGUgY3VzdG9tIG1peGlucyBmb3IgeW91ciBwcm9qZWN0IGhlcmUuXG4vLyBodHRwOi8vc2Fzcy1sYW5nLmNvbS9kb2NzL3lhcmRvYy9maWxlLlNBU1NfUkVGRVJFTkNFLmh0bWwjZGVmaW5pbmdfYV9taXhpblxuXG4vLyBNYWtlcyBhbiBlbGVtZW50IHZpc3VhbGx5IGhpZGRlbiwgYnV0IGFjY2Vzc2libGUuXG4vLyBAc2VlIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbkBtaXhpbiBlbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBUdXJucyBvZmYgdGhlIGVsZW1lbnQtaW52aXNpYmxlIGVmZmVjdC5cbkBtaXhpbiBlbGVtZW50LWludmlzaWJsZS1vZmYge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vLyBNYWtlcyBhbiBlbGVtZW50IHZpc3VhbGx5IGhpZGRlbiBieSBkZWZhdWx0LCBidXQgdmlzaWJsZSB3aGVuIGZvY3VzZWQuXG5AbWl4aW4gZWxlbWVudC1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICB9XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi8vIGRlZmluZSBhIGdsb2JhbCBib3gtc2hhZG93IHN0eWxlXG5AbWl4aW4gYm94c2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8vIEEgZ2xvYmFsIHNldHRpbmcgdGhhdCBjYW4gYmUgdXNlZCBmb3IgY29udHJvbGxpbmcgY29udGFpbmVyIHdpZHRoc1xuLmlubmVyLXdyYXBwZXIsXG4laW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQgLSA2MHB4O1xuICBtYXJnaW46IDAgMzBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LW9ubHkpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKXtcbiAgICBtYXgtd2lkdGg6ICRzY3JlZW4tbWF4IC0gMTIwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGctZGVza3RvcCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLy8gSXNvbGF0ZSBhIGhvdmVyIGVmZmVjdCBvbmx5IGZvciBub24tdG91Y2ggc2NyZWVucyAtIHJlcXVpcmVzIE1vZGVybml6ciB3aXRoIHRvdWNoIGRldGVjdGlvblxuQG1peGluIG5vdG91Y2hob3ZlciB7XG4gIC5uby10b3VjaGV2ZW50cyAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bGx5IHByZWZpeGVkIHBsYWNlaG9sZGVyIHN0eWxpbmdcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEZsZXhpYmxlIHZpZGVvIGNvbnRhaW5lclxuLnZpZGVvLXBsYXllcixcbiV2aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogcGFkZGluZy10b3A6IDMwcHg7ICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaWZyYW1lLFxuICBvYmplY3QsXG4gIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLy8gTGVmdCBmbG9hdGVkIGlubGluZSBtZW51IHdpdGggbm8gbWFyZ2luLCBwYWRkaW5nIG9yIGJvcmRlclxuQG1peGluIGxpc3QtcmVzZXQoJHR5cGU6IGZsb2F0KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICBAaWYgJHR5cGUgPT0gZmxvYXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGVsc2UgaWYgJHR5cGUgPT0gaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHR5cGUgPT0gaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBhdXRvIHNjcm9sbCB3aXRoIHNtb290aCBzY3JvbGxpbmcgb24gdG91Y2ggZGV2aWNlc1xuJXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWl4aW4gdHJpbSgkZGlyZWN0aW9uOiB2KSB7XG4gIEBpZiAkZGlyZWN0aW9uID09IHYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gaCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRleHR1cmUtZ3JpdC10ZXh0IHtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OmJsb2NrKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIikgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByYW5kb20oMTAwKSArIHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICBjb2xvcjp0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICAvLy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIC8vbWFyZ2luOjA7XG4gIH1cbn1cbkBtaXhpbiBncml0LWNsaXAtZ3JheSB7XG4gIGNvbG9yOiAkbmtoLXRleHQ7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jaykge1xuICAgIC13ZWJraXQtbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmcnKTtcbiAgICBtYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZycpO1xuICAgIG1hc2stc2l6ZTogYXV0byBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDBweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgfVxufVxuXG5AbWl4aW4gZ3JpdC1jbGlwLXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OmJsb2NrKSB7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy13aGl0ZS5wbmcnKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwMHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICB9XG59XG5cbkBtaXhpbiBncml0LWNsaXAtb3JhbmdlIHtcbiAgY29sb3I6ICRua2gtb3JhbmdlO1xuICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spIHtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZF9vcmFuZ2UucG5nJyk7XG4gICAgbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX29yYW5nZS5wbmcnKTtcbiAgICBtYXNrLXNpemU6IGF1dG8gYXV0bztcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogNjAwcHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gIH1cbn1cbkBtaXhpbiBncml0LWJnLW9yYW5nZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZV9vcmFuZ2UucG5nKSAkbmtoLW9yYW5nZTtcbn1cbkBtaXhpbiBsaW5rLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmcnKTtcbiAgQGluY2x1ZGUgbm90b3VjaGhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcm9yYW5nZTtcbiAgfVxuXG59XG5cbkBtaXhpbiBsYXJnZS10ZXh0LWhpZ2hsaWdodHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgJG5raC1vcmFuZ2UgNDAlKTtcbn1cblxuXG5AbWl4aW4gbGFyZ2UtdGV4dC1zaXppbmd7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogQWNjZXNzaWJpbGl0eSBmZWF0dXJlcy5cbiAqL1xuXG4vKiBlbGVtZW50LWludmlzaWJsZSBhcyBkZWZpbmVkIGJ5IGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHkgKi9cbi5lbGVtZW50LWludmlzaWJsZSxcbi52aXN1YWxseS1oaWRkZW4sXG4lZWxlbWVudC1pbnZpc2libGUge1xuICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbn1cblxuLyogVHVybnMgb2ZmIHRoZSBlbGVtZW50LWludmlzaWJsZSBlZmZlY3QuICovXG4lZWxlbWVudC1pbnZpc2libGUtb2ZmIHtcbiAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xufVxuXG4uZWxlbWVudC1mb2N1c2FibGUsXG4lZWxlbWVudC1mb2N1c2FibGUge1xuICBAZXh0ZW5kICVlbGVtZW50LWludmlzaWJsZTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAlZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICB9XG59XG5cbi8qXG4gKiBUaGUgc2tpcC1saW5rIGxpbmsgd2lsbCBiZSBjb21wbGV0ZWx5IGhpZGRlbiB1bnRpbCBhIHVzZXIgdGFicyB0byB0aGUgbGluay5cbiAqL1xuLnNraXAtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gICY6Zm9jdXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8qXG4gKiBSZW1vdmluZyBmb2N1cyBmcm9tIGNvbnRlbnQgc28gdGhhdCBza2lwLWxpbmsgZml4IGRvZXMgbm90IGFsd2F5cyBoaWdobGlnaHQgbWFpbiBjb250YWluZXIgd2hlbiBhbnkgY29udGVudCBpcyBjbGlja2VkXG4gKi9cblxuI2NvbnRlbnR7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiIsIi8qIEdSSUQgVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRncmlkLWNvbHVtbnM6IDE2O1xuJGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiRncmlkLXJvdy1nYXA6ICRncmlkLWNvbHVtbi1nYXA7XG5cblxuLyogRlVOQ1RJT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmdW5jdGlvbiBuZWdhdGl2ZSAoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSAhPSBudW1iZXIge1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfVxuICBAZWxzZSBpZiAkbnVtYmVyICE9IDAge1xuICAgIEByZXR1cm4gLSRudW1iZXI7XG4gIH1cbn1cblxuLyogTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIGNvbHVtbiB3cmFwcGVyXG5AbWl4aW4gY29sd3JhcHBlcigkcm93LWdhcDogJGdyaWQtcm93LWdhcCwgJGNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXApIHtcbiAgbWFyZ2luLXRvcDogbmVnYXRpdmUoJHJvdy1nYXApO1xuICBtYXJnaW4tbGVmdDogbmVnYXRpdmUoJGNvbHVtbi1nYXApO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIGNvbHVtblxuQG1peGluIGNvbCgkY29sdW1uczogMSwgJGdyaWQ6ICRncmlkLWNvbHVtbnMsICRjb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwLCAkb2Zmc2V0OiAwLCAkZmxvYXQ6IGxlZnQpIHtcbiAgd2lkdGg6IGNhbGMoKCN7JGNvbHVtbnN9LyN7JGdyaWR9KSoxMDAlIC0gI3skY29sdW1uLWdhcH0pO1xuICBtYXJnaW4tbGVmdDogY2FsYygoI3skb2Zmc2V0fS8jeyRncmlkfSkqMTAwJSArICN7JGNvbHVtbi1nYXB9KTtcbiAgQGlmICRmbG9hdCAhPSBub25lIHtcbiAgICBmbG9hdDogJGZsb2F0O1xuICB9XG59XG5cbi8vIG9mZnNldFxuQG1peGluIG9mZnNldCgkb2Zmc2V0OiAxLCAkZ3JpZDogJGdyaWQtY29sdW1ucywgJGNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXApIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCN7JG9mZnNldH0vI3skZ3JpZH0pKjEwMCUgKyAjeyRjb2x1bW4tZ2FwfSk7XG59XG5cbi8vIGNoYW5nZSBjb2x1bW4gd2lkdGhcbkBtaXhpbiBjaGFuZ2Vjb2woJG9yaWdpbmFsX2NvbHVtbnMsICRhZGRfY29sdW1uc19sZWZ0LCAkYWRkX2NvbHVtbnNfcmlnaHQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlLyN7JG9yaWdpbmFsX2NvbHVtbnN9KSAqICN7JGFkZF9jb2x1bW5zX2xlZnR9IC0gI3skY29sdW1uLWdhcH0pO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUvI3skb3JpZ2luYWxfY29sdW1uc30pICogI3skYWRkX2NvbHVtbnNfcmlnaHR9IC0gI3skY29sdW1uLWdhcH0pO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vL1ByZWZlcnJlZCB2ZXJzaW9uIG9mIGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gZ2VuZXJhdGlvbiBjb2x1bW4gc3BhbnNcbkBtaXhpbiBnZW5lcmF0ZS1ncmlkLXNwYW4oJGdyaWQ6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZCB7XG4gICAgLnNwYW4tI3skaX0ge1xuICAgICAgQGluY2x1ZGUgY29sKCRpLCAkZ3JpZCk7XG4gICAgICBAZm9yICRrIGZyb20gMSB0aHJvdWdoICRncmlkIHtcbiAgICAgICAgJi5vZmZzZXQtI3ska30ge1xuICAgICAgICAgIEBpbmNsdWRlIG9mZnNldCgkaywgJGdyaWQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGdyaWRcbkBtaXhpbiB0bS1ncmlkKCRudW1iZXIsICRyb3ctZ2FwOiAkZ3JpZC1yb3ctZ2FwLCAkY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcCkge1xuICBAaW5jbHVkZSBjb2x3cmFwcGVyKCRyb3ctZ2FwLCAkY29sdW1uLWdhcCk7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgY29sKDEsICRudW1iZXIsICRjb2x1bW4tZ2FwKTtcbiAgICBtYXJnaW4tdG9wOiAkcm93LWdhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSB0cmltKCk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKCN7JG51bWJlcn1uKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4vKiBESVNQTEFZXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0aW9uIGdyaWQgc3BhbiBjbGFzc2VzIGZvciAxMiBjb2x1bW4gZ3JpZFxuQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAuY29sdW1uLXdyYXBwZXJ7XG4gICAgJi50d2VsdmUge1xuICAgICAgQGluY2x1ZGUgY29sd3JhcHBlcihudWxsKTtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLWdyaWQtc3BhbigxMik7XG4gICAgfVxuICB9XG59XG5cbi8vIGNyZWF0ZSBkZWZhdWx0IGNsYXNzZXMgZm9yIGZyZXF1ZW50bHkgdXNlZCBncmlkc1xuQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAudHdvLWNvbHVtbi1ncmlkIHtcbiAgICBAaW5jbHVkZSB0bS1ncmlkKDIpO1xuICB9XG4gIC50aHJlZS1jb2x1bW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgdG0tZ3JpZCgzKTtcbiAgfVxuICAuZm91ci1jb2x1bW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgdG0tZ3JpZCg0KTtcbiAgfVxufVxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LW9ubHkpIHtcbiAgLnR3by1jb2x1bW4tZ3JpZCxcbiAgLnRocmVlLWNvbHVtbi1ncmlkLFxuICAuZm91ci1jb2x1bW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgdG0tZ3JpZCgyKTtcbiAgfVxufVxuXG4vLyBleGFtcGxlIGJyZWFrb3V0IGNvbHVtbiBncmlkIGl0ZW1cbi5leGFtcGxlLWJyZWFrb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIGNoYW5nZWNvbCgxLCAtMSwgLTEpO1xuICB9XG59XG5cbi8qIENFTlRFUklORyBPRkZTRVRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNlbnRlci0xMCB7XG4gIEBpbmNsdWRlIGNvbCgxMCwgMTIsIDAsIDEsIG5vbmUpO1xufVxuLmNlbnRlci04IHtcbiAgQGluY2x1ZGUgY29sKDgsIDEyLCAwLCAyLCBub25lKTtcbn1cbi5jZW50ZXItNiB7XG4gIEBpbmNsdWRlIGNvbCg2LCAxMiwgMCwgMywgbm9uZSk7XG59XG4uY2VudGVyLTQge1xuICBAaW5jbHVkZSBjb2woNCwgMTIsIDAsIDQsIG5vbmUpO1xufSIsIi8qIEdSSUQgQ1NTIFNZU1RFTVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBHcmlkIHBhcmVudFxuQG1peGluIGdyaWRjc3MoJGdyaWQtdHlwZSwgJGFyZ3MsICRyb3ctZ2FwOiAkZ3JpZC1yb3ctZ2FwLCAkY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcCwgJGZsb3c6IG51bGwpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgI3skZ3JpZC10eXBlfTogI3skYXJnc307XG4gIGdyaWQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gIGdyaWQtcm93LWdhcDogJHJvdy1nYXA7XG4gIGdyaWQtYXV0by1mbG93OiN7JGZsb3d9O1xufVxuXG4vLyBTZW1hbnRpYyBncmlkXG5AbWl4aW4gdG0tZ3JpZGNzcygkbnVtYmVyLCAkcm93LWdhcDogJGdyaWQtcm93LWdhcCwgJGNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXAsICRmbG93Om51bGwpIHtcbiAgQGluY2x1ZGUgZ3JpZGNzcygnZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zJywgcmVwZWF0KCRudW1iZXIsIDFmciksICRyb3ctZ2FwLCAkY29sdW1uLWdhcCwgJGZsb3cpO1xuICA+ICogPiAqIHtcbiAgICBAaW5jbHVkZSB0cmltKCk7XG4gIH1cbn1cblxuLy8gR3JpZCBpdGVtIHNwYW5uaW5nXG5AbWl4aW4gZ3JpZGNzcy1pdGVtLXNwYW4oJGNvbHVtbnM6IG51bGwsICRyb3dzOiBudWxsKXtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRjb2x1bW5zO1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gJHJvd3M7XG59XG5cbi8vIEdyaWQgaXRlbSBleHBsaWNpdCBwbGFjZW1lbnQvc2l6aW5nXG5AbWl4aW4gZ3JpZGNzcy1pdGVtLXBsYWNlbWVudCgkY29sdW1uOiBudWxsLCAkcm93OiBudWxsKXtcbiAgZ3JpZC1yb3c6ICN7JHJvd307XG4gIGdyaWQtY29sdW1uOiAjeyRjb2x1bW59O1xufVxuXG4vLyBleGFtcGxlIG9mIGdyaWQgY3NzIHVzYWdlXG4uZm91ci1jb2x1bW4tZ3JpZGNzcyB7XG4gIEBpbmNsdWRlIHRtLWdyaWRjc3MoNCwgJGZsb3c6IGRlbnNlKTtcbiAgPiAqIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59XG5cbi8vIGV4YW1wbGUgZW5sYXJnZSBncmlkIGl0ZW1cbi5leGFtcGxlLWxhcmdlciB7XG4gIEBpbmNsdWRlIGdyaWRjc3MtaXRlbS1zcGFuKDIsIDMpO1xufVxuLy8gZXhhbXBsZSByZXBvc2l0aW9uIGFuZCBlbmxhcmdlIGdyaWQgaXRlbVxuLmV4YW1wbGUtcG9zaXRpb24ge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBAaW5jbHVkZSBncmlkY3NzLWl0ZW0tcGxhY2VtZW50KDEsICcxLzMnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcbn0iLCIvKiEgc3RhbmRhcmRpemUuY3NzIHYxLjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qc3BlbGxtYW44MTQvc3RhbmRhcmRpemUgKi9cclxuXHJcbi8qKlxyXG4gKiBUaGlzIGZpbGUgaXMgYSBzbGlnaHQgZm9yayBvZiB0aGVzZSBvcmlnaW5hbCBzb3VyY2VzOlxyXG4gKiAtIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xyXG4gKiAtIGh0dHBzOi8vam9uYXRoYW50bmVhbC5naXRodWIuaW8vc2FuaXRpemUuY3NzL1xyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiBCYXNlXHJcbiAqL1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uICovXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBMaW5rc1xyXG4gKi9cclxuXHJcbi8qIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLiAqL1xyXG5hOmZvY3VzIHtcclxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuICovXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gKi9cclxuXHJcbi8qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS4gKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LiAqL1xyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogVHlwb2dyYXBoeVxyXG4gKi9cclxuYmxvY2txdW90ZSxcclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG59XHJcblxyXG5cclxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuICovXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS4gKi9cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuICovXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuICovXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxufVxyXG5cclxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS4gKi9cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wLFxyXG50dCxcclxudmFyIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xyXG5wcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuLyogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuICovXHJcbnEge1xyXG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcclxufVxyXG5cclxuLyogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtLjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIExpc3RzXHJcbiAqL1xyXG5cclxuZGwsXHJcbm1lbnUsXHJcbm9sLFxyXG51bCB7XHJcbiAgLyogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuICovXHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG59XHJcbm9sLFxyXG51bCB7XHJcbiAgb2wsXHJcbiAgdWwge1xyXG4gICAgLyogVHVybiBvZmYgbWFyZ2lucyBvbiBuZXN0ZWQgbGlzdHMuICovXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbmRkIHtcclxuICBtYXJnaW46IDAgMCAwIDMwcHg7IC8qIExUUiAqL1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuICovXHJcbm1lbnUsXHJcbm9sLFxyXG51bCB7XHJcbiAgcGFkZGluZzogMCAwIDAgMzBweDsgLyogTFRSICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcbm5hdiBvbCxcclxubmF2IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogRW1iZWRkZWQgY29udGVudCBhbmQgZmlndXJlc1xyXG4gKi9cclxuXHJcbi8qIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xyXG5pbWcge1xyXG4gIC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LiAqL1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgLyogU3VwcHJlc3MgdGhlIHNwYWNlIGJlbmVhdGggdGhlIGJhc2VsaW5lICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgLyogUmVzcG9uc2l2ZSBpbWFnZXMgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIC8qIENvcnJlY3QgSUUgOCBub3Qgc2NhbGluZyBpbWFnZSBoZWlnaHQgd2hlbiByZXNpemVkLiAqL1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LiAqL1xyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7IC8qIDEgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS4gKi9cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGb3Jtc1xyXG4gKi9cclxuXHJcbi8qIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciAqL1xyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLyogMiAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqIDQuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgd2l0aCBJRSA2LzcuXHJcbiAqIDUuIEtlZXAgZm9ybSBlbGVtZW50cyBjb25zdHJhaW5lZCBpbiB0aGVpciBjb250YWluZXJzLlxyXG4gKiA2LiBSZW1vdmUgdGhlIGRlZmF1bHQgc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAyICovXHJcbiAgbWFyZ2luOiAwOyAvKiAzICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiA1ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDYgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogNiAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogNiAqL1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiA2ICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICogMi4gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpbiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IC8qIDIgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxyXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cclxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLiAqL1xyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIERydXBhbC1zdHlsZSBmb3JtIGxhYmVscy4gKi9cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogVGFibGVzXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG4gIC8qIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy4gKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIC8qIFByZXZlbnQgY3JhbXBlZC1sb29raW5nIHRhYmxlcyAqL1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8qIEFkZCBtYXJnaW5zLiAqL1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuIiwiLy8gRGVmaW5lIGJhc2VsaW5lIGxpbmVoZWlnaHRcbiRsaW5laGVpZ2h0OiAxLjY7XG5cbi8vIERlZmluZSBhIGJvcmRlciBzdHlsZVxuJGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbi8vIFRoZSBhbW91bnQgbGlzdHMsIGJsb2NrcXVvdGVzIGFuZCBjb21tZW50cyBhcmUgaW5kZW50ZWQuXG4kaW5kZW50LWFtb3VudDogMzBweDtcblxuLy8gUmVtIHdpdGggcGl4ZWwgZmFsbGJhY2tcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYpIHtcbiAgLy9mb250LXNpemU6ICRzaXplVmFsdWUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDEwKSArIHJlbTtcbiAgLy8gQFRPRE8gY2FsY3VsYXRlIGxpbmVoZWlnaHQgdXNpbmcgZm9udC1zaXplLCB4LWhlaWdodCBhbmQgc29tZSB0eXBlIG9mIHJhdGlvXG4gIC8vIHgtaGVpZ2h0IGFuZCByYXRpbyB3b3VsZCBiZSB2YXJpYWJsZXNcbiAgLy8gcHJvdmlkZSBhIHdheSB0byBvdmVycmlkZSBvciBvbWl0XG4gIC8vIGRpZmZlcmVudCByYXRpbyBmb3IgaGVhZGluZ3M/XG59XG5cbmJvZHl7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmVoZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xuICBjb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRhbGwtZGV2aWNlcykge1xuICAgICYubm9zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi8vRGVmaW5lIHlvdXIgY3VzdG9tIGZvbnQgc3R5bGVzIGZvciBzZWxlY3RvcnMgaGVyZVxuaDEge1xuICBmb250LWZhbWlseTogJGJhc2UtaGVhZGluZy1mb250O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG4gIH1cbn1cbi8vIEhlYWRpbmcgc3R5bGVcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogJGJhc2UtaGVhZGluZy1mb250O1xuICBjb2xvcjogJG5raC10ZXh0O1xufVxuXG5cbmEge1xuICBjb2xvcjogJGhpZ2hsaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgICB9XG4gIH1cbn1cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbn1cblxuY2l0ZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJG5raC1saWdodGVyZ3JleTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi8vIEdsb2JhbCBidXR0b24gc3R5bGluZ1xuLmJ1dHRvbi1saW5rLFxuJWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJHNhbnM7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIC8vaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIEBpbmNsdWRlIG5vdG91Y2hob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrb3JhbmdlO1xuICB9XG59XG4vL3dpbGwgcGljayBhIGJldHRlciBuYW1lIGxhdGVyIGFuZCBjaGFuZ2UgdGhlIHBhdHRlcm4gbGF0ZXIgb25jZSBaYWlkIGhhcyBpdFxuLmRhcmstYnV0dG9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gIEBpbmNsdWRlIG5vdG91Y2hob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3NzE3ZDtcbiAgfVxufVxuI2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxucCwgbGksIHNwYW57XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJG5raC1kYXJrb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuXG51bCwgb2x7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGl7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG59XG51bHtcbiAgbGl7XG4gICAgJjpiZWZvcmV7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gICAgICBtYXJnaW4tdG9wOiAuN3JlbTtcbiAgICB9XG4gIH1cbn1cbm9se1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgbGl7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50LW1lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQtbWUpIFwiLlwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgY29sb3I6ICRua2gtb3JhbmdlXG4gICAgfVxuICB9XG59XG5cblxuXG5cbmgyIHtcbiAgLy9jb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICBAaW5jbHVkZSB0ZXh0dXJlLWdyaXQtdGV4dDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAvLyAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAvLyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAvLyAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgLy8gfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDpub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbmJsb2NrcXVvdGV7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA5OHZ3O1xuICBwYWRkaW5nOiAwIDF2dztcbiAgbWFyZ2luOiAwLjVlbSBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBAaW5jbHVkZSBncml0LWNsaXAtZ3JheTtcbiAgQGluY2x1ZGUgbGFyZ2UtdGV4dC1zaXppbmc7XG4gICp7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzdHJvbmd7XG4gICAgQGluY2x1ZGUgbGFyZ2UtdGV4dC1oaWdobGlnaHQ7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgY29sb3I6ICRua2gtZGFya2dyZXk7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LWlzc3VlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAycmVtOyBcbiAgLmZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1qb2J0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuIiwiLmhlYWRlci1mdW5kcmFpc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbjtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW47XG4gICAgQGluY2x1ZGUgbm90b3VjaGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZ3JleS1ob3ZlcjtcbiAgICB9XG4gICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGRpc3BsYXk6ICBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGE6bGluayxcbiAgICBhOnZpc2l0ZWQsXG4gICAgYTpob3ZlcixcbiAgICBhOmFjdGl2ZSAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxN3B4O1xuICAgIH1cbiAgfVxuXG59XG5cbmRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0ge1xuICBjb2xvcjogJG5raC10ZXh0O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMnJlbTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLnRleHQtZm9ybWF0dGVke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0LW1hcmdpbjogMi41cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIC42KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRua2gtdGV4dCwgMSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgcGxhY2Vob2xkZXIge1xuICAgICAgLy9jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiA0MDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVyLHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtZGFya2VyZ3JleTtcbiAgICB9XG4gIH1cbiAgLnJlcXVpcmVke1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgIH1cbiAgfVxuICBsYWJlbC53cmFwYWJsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgfVxuICB9XG5cbiAgLkV4cGxpY2l0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuZm9ybS10aXRsZXtcbiAgICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogLS4ycmVtIDEuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIC5oZWFkZXItZnVuZHJhaXNle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXktYnV0dG9uO1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgdG9wOiAxLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5raC1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMi41cmVtO1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkbmtoLXRleHQsIC4yKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYuY2xvc2VkIGZvcm0sXG4gICAgZm9ybXtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYub3Blbi1pdGVtIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG59XG5cbi5mdW5kcmFpc2Utc2lnbnVwe1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnU2lnbiB1cCBmb3Igb3VyIEVtYWlscyc7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tZnVuZHJhaXNlIHtcbiAgICB3aWR0aDogNS42cmVtOyAvL3dpZHRoIG9mIHRoZSBidXR0b25cbiAgICAuaGVhZGVyLWZ1bmRyYWlzZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGZvcm0geyAvL2hpZGUgdGhlIGZvcm1cbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnQtc3VjY2Vzc1tzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdLFxuLmFsZXJ0LXN1Y2Nlc3MyW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfiAqIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cblxufVxuXG4uYWxlcnQtc3VjY2Vzczpub3QoW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0pLFxuLmFsZXJ0LXN1Y2Nlc3MyOm5vdChbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSkge1xuICB+ICoge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAubW9iaWxlIC5ibG9jay0tZnVuZHJhaXNlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uY3RhLWZvcm1fX3RvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcblxuICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy8gLnZpc2libGVcbi5jdGEtZm9ybV9fZmllbGRzIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uY3RhLWZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDAgMSU7XG4gIH1cbn1cblxuZm9ybS5jdGEtZm9ybV9fZmllbGRzIHtcbiAgLy8gaGVpZ2h0OiAwO1xuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRua2gtdGV4dCwgLjYpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJG5raC10ZXh0LCAxKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOi1tb3otcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBwbGFjZWhvbGRlciB7XG4gICAgICAvL2NvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgbGluay1idXR0b247XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9ua2gtY2FudmFzLWRhcmtncmV5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmhvdmVyLHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtZGFya2VyZ3JleTtcbiAgICB9XG4gIH1cbiAgLnJlcXVpcmVke1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gICAgfVxuICB9XG4gIC53cmFwYWJsZXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgfVxuICB9XG5cbiAgLkV4cGxpY2l0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG5cbn1cbiIsIi5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUgeyAvL3RoZSB0b2dnbGUgaWNvblxuICBkaXNwbGF5OiBub25lO1xuICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbjtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICAgIHRyYW5zaXRpb246IC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluO1xuICAgIEBpbmNsdWRlIG5vdG91Y2hob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2dyZXktaG92ZXI7XG4gICAgfVxuICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBkaXNwbGF5OiAgYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbmRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIHtcbiAgY29sb3I6ICRua2gtdGV4dDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAycmVtO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIC42KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRua2gtdGV4dCwgMSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgcGxhY2Vob2xkZXIge1xuICAgICAgLy9jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiA0MDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVyLHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtZGFya2VyZ3JleTtcbiAgICB9XG4gIH1cbiAgLnJlcXVpcmVke1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgIH1cbiAgfVxuICBsYWJlbC53cmFwYWJsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgfVxuICB9XG5cbiAgLkV4cGxpY2l0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuZm9ybS10aXRsZXtcbiAgICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogLS4ycmVtIDEuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2VyZ3JleS1idXR0b247XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uLWNsb3NlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICB0b3A6IDEuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbmtoLWRhcmtncmV5O1xuICAgICAgfVxuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyLjVyZW07XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRua2gtdGV4dCwgLjIpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJi5jbG9zZWQgZm9ybSxcbiAgICBmb3Jte1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuLWl0ZW0ge1xuICAgICAgZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwe1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnU2lnbiB1cCBmb3Igb3VyIEVtYWlscyc7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDUuNnJlbTsgLy93aWR0aCBvZiB0aGUgYnV0dG9uXG4gICAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGZvcm0geyAvL2hpZGUgdGhlIGZvcm1cbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnQtc3VjY2Vzc1tzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdLFxuLmFsZXJ0LXN1Y2Nlc3MyW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfiAqIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cblxufVxuXG4uYWxlcnQtc3VjY2Vzczpub3QoW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0pLFxuLmFsZXJ0LXN1Y2Nlc3MyOm5vdChbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSkge1xuICB+ICoge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAubW9iaWxlIC5ibG9jay0tbmV3c2xldHRlciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmN0YS1mb3JtX190b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG5cbiAgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIC52aXNpYmxlXG4uY3RhLWZvcm1fX2ZpZWxkcyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmN0YS1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAwIDElO1xuICB9XG59XG5cbmZvcm0uY3RhLWZvcm1fX2ZpZWxkcyB7XG4gIC8vIGhlaWdodDogMDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IC4ycztcbiAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIC42KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRua2gtdGV4dCwgMSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgcGxhY2Vob2xkZXIge1xuICAgICAgLy9jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbmtoLWNhbnZhcy1kYXJrZ3JleS5wbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgJjpob3Zlcix7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICB9XG4gIC5yZXF1aXJlZHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgIH1cbiAgfVxuICAud3JhcGFibGV7XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuXG59XG5cbi5tZW51LWl0ZW0uZW1haWwge1xuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSB7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbm90b3VjaGhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICB0b3A6IC0xLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEdsb2JhbCBUYWJsZXNcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGxpZ2h0Z3JheTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0ciB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgbGlnaHRncmF5O1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxuICB9XG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGdyYXk7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiAqIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGhlYWQgdGgsXG4gIHRib2R5IHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC45MmVtO1xuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIH1cbiAgdGguZW1wdHktaGVhZGVyLWNlbGwge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKipcbiAqIFJlc3BvbnNpdmUgZGF0YSB0YWJsZXMgd2l0aCBoZWFkZXJzXG4gKi9cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGFsbC1kZXZpY2VzKSB7XG4gIHRhYmxlLmRhdGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdGFibGUuZGF0YSB0aGVhZCxcbiAgdGFibGUuZGF0YSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0YWJsZS5kYXRhIHRib2R5LFxuICB0YWJsZS5kYXRhIHRib2R5IHRoLFxuICB0YWJsZS5kYXRhIHRyLFxuICB0YWJsZS5kYXRhIHRkLFxuICB0YWJsZS5kYXRhIGNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIHRhYmxlLmRhdGEgdHIge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICArIHRyIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gIHRhYmxlLmRhdGEgdGQubGFiZWxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjkyZW07XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIH1cbn0iLCJAbWl4aW4gc3ZnLXNwcml0ZSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9zdmctc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5zdmctYWRkIHtcblx0QGluY2x1ZGUgc3ZnLXNwcml0ZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xufVxuXG4uc3ZnLWFkZC1kaW1zIHtcblx0d2lkdGg6IDIwLjZweDtcblx0aGVpZ2h0OiAyMC42cHg7XG59XG5cbi5zdmctY2FyZXQge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5zdmctY2FyZXQtZGltcyB7XG5cdHdpZHRoOiAxOC44cHg7XG5cdGhlaWdodDogMjUuNHB4O1xufVxuXG4uc3ZnLWNvcHkge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OS4yNjc5MzU1NzgzMzA4OSUgMDtcbn1cblxuLnN2Zy1jb3B5LWRpbXMge1xuXHR3aWR0aDogMjMuN3B4O1xuXHRoZWlnaHQ6IDIzLjdweDtcbn1cblxuLnN2Zy1kb3dubG9hZCB7XG5cdEBpbmNsdWRlIHN2Zy1zcHJpdGU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk3LjI3NDAzMTU2Mzg0NTA0JSA0Ny40JTtcbn1cblxuLnN2Zy1kb3dubG9hZC1kaW1zIHtcblx0d2lkdGg6IDIyLjNweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWhvbWUge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NC40MTE3NjQ3MDU4ODIzNSUgMDtcbn1cblxuLnN2Zy1ob21lLWRpbXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uc3ZnLWxpYnJhcnkge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOC4wNTk3MDE0OTI1MzczMTQlIDA7XG59XG5cbi5zdmctbGlicmFyeS1kaW1zIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy10diB7XG5cdEBpbmNsdWRlIHN2Zy1zcHJpdGU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgNTUuMjE3MzkxMzA0MzQ3ODMlO1xufVxuXG4uc3ZnLXR2LWRpbXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uc3ZnLXR3aXR0ZXIge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNS4yOTQxMTc2NDcwNTg4MjYlIDU1LjIxNzM5MTMwNDM0NzgzJTtcbn1cblxuLnN2Zy10d2l0dGVyLWRpbXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4iLCJAaW1wb3J0ICcuLi8uLi9zdmcvYnVpbGQvc2Fzcy9zdmctc3ByaXRlJztcblxuLmhvbWUtaWNvbiB7XG4gIEBleHRlbmQgLnN2Zy1ob21lO1xuICBAZXh0ZW5kIC5zdmctaG9tZS1kaW1zO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xufSIsIi5ibG9jay1mb290ZXJkb25hdGUsXHJcbi5ibG9jay1kb25hdGUge1xyXG4gIHVsIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxuICAmLmJsb2Nre1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmZpZWxke1xyXG4gICAgICAmLCAqe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5e1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGF7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgbGluay1idXR0b247XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgVG8gTm8gS2lkIEh1bmdyeVwiO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtvcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYm94LXNoYWRvdzogcmdiYSgkbmtoLWRhcmtlcmdyZXksIC40KSAwcHggLjVyZW0gMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b247XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJ1dHRvbi5tb2JpbGUtYWxlcnQtYnV0dG9uIHsgLy90aGUgdG9nZ2xlIGljb25cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICBzcGFuLmVsZW1lbnQtaW52aXNpYmxlIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlLW9mZjtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xyXG4gIH1cclxufVxyXG4uam9pbmZvcm0ge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICB0b3A6IDVyZW07XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTQ1ZDtcclxuICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmcnKTtcclxuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbGVmdDogMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTY1JTtcclxuICB9XHJcbiAgbGFiZWwsXHJcbiAgc3BhbixcclxuICBzcGFuICp7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl17XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZTsgXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xyXG4gICAgbWFyZ2luOiAtLjlyZW0gMCAwIDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gIH1cclxuXHJcbiAgLnRleHQtZm9ybWF0dGVke1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJi5jbG9zZWQsXHJcbiAgICAmLm9wZW4taXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNsb3NlZCBmb3JtLFxyXG4gICAgLmpvaW5mb3Jte1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYub3Blbi1pdGVtIHtcclxuICAgICAgLmpvaW5mb3JtIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gIGxhYmVse1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcblxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiA2MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtvcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJG5raC10ZXh0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtZGFya2VyZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyoqXG4gKiBAZmlsZVxuICogUG9zaXRpb25pbmcgZm9yIGEgcmVzcG9uc2l2ZSBsYXlvdXQuXG4gKlxuICogRGVmaW5lIENTUyBjbGFzc2VzIHRvIGNyZWF0ZSBhIGZsdWlkIGdyaWQgbGF5b3V0IHdpdGggb3B0aW9uYWwgc2lkZWJhcnNcbiAqIGRlcGVuZGluZyBvbiB3aGV0aGVyIGJsb2NrcyBhcmUgcGxhY2VkIGluIHRoZSBsZWZ0IG9yIHJpZ2h0IHNpZGViYXJzLlxuICpcbiAqL1xuXG5cbi8qKlxuICogQ2VudGVyIHRoZSBwYWdlLlxuICpcbiAqIEZvciBzY3JlZW4gc2l6ZXMgbGFyZ2VyIHRoYW4gMTIwMHB4LCBwcmV2ZW50IGV4Y2Vzc2l2ZWx5IGxvbmcgbGluZXMgb2YgdGV4dFxuICogYnkgc2V0dGluZyBhIG1heC13aWR0aC5cbiAqL1xuXG4vKiBMQVlPVVQgRk9SIE1PQklMRSBNRU5VICovXG5AaW5jbHVkZSBicmVha3BvaW50KCRhbGwtZGV2aWNlcyl7XG4gICNtYWluLFxuICAjZm9vdGVyLFxuICAjcmVnaW9uLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gICAgLm1lbnUtYWN0aXZlICYge1xuICAgICAgbGVmdDogLTI1NXB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbiNtYWluIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gIC8vVGhlIGxheW91dCB3aGVuIHRoZXJlIGFyZSBubyBzaWRlYmFycy5cbiAgLm5vLXNpZGViYXJzIHtcbiAgICAjY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjb2woMTAsIDE0LCAkb2Zmc2V0OiAyKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgbGF5b3V0IHdoZW4gdGhlcmUgaXMgb25seSBvbmUgc2lkZWJhciwgdGhlIGxlZnQgb25lLlxuICAuc2lkZWJhci1maXJzdCB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgY29sKDEwLCAxNCk7XG4gICAgfVxuICAgIC5zaWRlYmFyLWZpcnN0IHtcbiAgICAgIEBpbmNsdWRlIGNvbCg0LCAxNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhlIGxheW91dCB3aGVuIHRoZXJlIGlzIG9ubHkgb25lIHNpZGViYXIsIHRoZSByaWdodCBvbmUuXG4gIC5zaWRlYmFyLXNlY29uZCB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgY29sKDgsIDE0LCAkb2Zmc2V0OiAxKTtcbiAgICB9XG4gICAgLnNpZGViYXItc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIGNvbCg0LCAxNCwgJG9mZnNldDogMSk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhlIGxheW91dCB3aGVuIHRoZXJlIGFyZSB0d28gc2lkZWJhcnMuXG4gIC50d28tc2lkZWJhcnMge1xuICAgICNjb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGNvbCg4LCAxNCwgJG9mZnNldDogMSk7XG4gICAgfVxuICAgIC5zaWRlYmFycyB7XG4gICAgICBAaW5jbHVkZSBjb2woNCwgMTQsICRvZmZzZXQ6IDEpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRsZy1kZXNrdG9wKSB7XG4gIC8vIFRoZSBsYXlvdXQgd2hlbiB0aGVyZSBhcmUgdHdvIHNpZGViYXJzLlxuICAudHdvLXNpZGViYXJzIHtcbiAgICAjY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjb2woNywgMTQsICRvZmZzZXQ6IDMpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICB9XG4gICAgLnNpZGViYXJzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuc2lkZWJhci1maXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCgzLCAxNCk7XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1zZWNvbmQge1xuICAgICAgICBAaW5jbHVkZSBjb2woNCwgMTQsICRvZmZzZXQ6IDcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwicmVnaW9ucy9yZWdpb25zXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvc2VjdGlvbnNcIjtcbiIsIi8qKlxuICogTmF2aWdhdGlvbiBiYXIuXG4gKi9cbiNuYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgPiB1bC5tZW51IHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0KCk7XG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICA+IHVsLm1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3doaXRlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5mb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3doaXRlO1xuICAgICAgICA+IHVsLm1lbnUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaGlnaGxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG5vdG91Y2hob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtZWRncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50KCRhbGwtZGV2aWNlcyl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC0yNTVweDtcbiAgICB0b3A6IDc2cHg7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgLm1lbnUtYWN0aXZlICYge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgICB9XG4gICAgLm1lbnUge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbHRncmF5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBpY29uKG5raCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjogJG5raC1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICB3aWR0aDogNC40cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICB3aWR0aDogNS42cmVtO1xuICB9XG59XG5cbi8vIHRoZSBoZWFkZXIgc2VhcmNoIGJsb2NrXG4uYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSxcbiAgLmZvcm0tYWN0aW9uc3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBsYWJlbHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVte1xuICAgIHdpZHRoOiA3MCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNjMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmZvcm0tYWN0aW9uc3tcbiAgICB3aWR0aDogMzAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgaW5wdXR7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmZvcm0tc3VibWl0e1xuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgIGZvcm0ge1xuICAgICAgLy9tYWtlIHRoZSB3aG9sZSBmb3JtIGxvb2sgbGlrZSBhbiBpbnB1dCBvbiBtb2JpbGVcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJG5raC1vcmFuZ2UsIC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDM1OHB4O1xuICAgICAgbWFyZ2luOiAuNnJlbSAwIDAgMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5raC1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdHlwZS1zZWFyY2h7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25ze1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYub3Blbi1pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gID4gKiB7XHJcbiAgICBAaW5jbHVkZSB0cmltKCk7XHJcbiAgfVxyXG59XHJcbi5mb3JtLWl0ZW0sXHJcbi5mb3JtLWFjdGlvbnMge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcbmxhYmVsIHtcclxuICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxudGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAkYm9yZGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgQGV4dGVuZCAlZWxlbWVudC1pbnZpc2libGU7XHJcbiAgKyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtZGFya2dyZXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICYuZm9jdXNlZDpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICM0NDQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGVja21hcmspO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC4yZW07XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uc2VsZWN0bGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGx0Z3JheTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsdGdyYXk7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otcGFkZGluZy1lbmQ6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIC5zZWxlY3RsaXN0ICYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gIEBleHRlbmQgJWJ1dHRvbjtcclxufVxyXG4iLCIvL0ltYWdlIHZpZXcgbW9kZSBmb3IgV1lTSVdZR1xuLy9lbWJlZGRlZC1lbnRpdHkgaXMgbm90IGJlaW5nIHVzZWQgZm9yIHN0eWxpbmcuXG4vL0luIHRoaXMgY2FzZSwgaXQncyBtYWlubHkganVzdCBhIHdyYXBwZXIgZm9yIHRoZSBjbGFzc2VzIGJlbG93XG4vL1NvIHdlIGNhbiBiZSBtb3JlIHNwZWNpZmljIGFib3V0IHRhcmdldGluZyB0aGUgcmlnaHQgZGl2cy5cbi50ZXh0LWZvcm1hdHRlZHtcbiAgLm1lZGlhLWltYWdle1xuICAgICYudmlldy1tb2RlLWVtYmVke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICYudmlldy1tb2RlLWxhcmdlLFxuICAgICYudmlldy1tb2RlLXNtYWxse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIC5maWVsZHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICB9XG4gICAgICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjc1KTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJi52aWV3LW1vZGUtbGFyZ2V7XG4gICAgLy8gICB3aWR0aDogMTAwdnc7XG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgLy8gfVxuICAgICYudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAvLyAuaW5uZXItd3JhcCB7XG4gICAgICAgIC8vICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIH1cblxuICAgICAgICArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgKyAudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgKyAudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgKyAudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAydnc7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuZmllbGQtLXR5cGUtaW1hZ2V7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSxcbiAgICAgIC50ZXh0LWZvcm1hdHRlZHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMiUgMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWZvcm1hdHRlZHtcbiAgICAgICAgY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpdC1jbGlwLWdyYXk7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXRleHQtc2l6aW5nO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgKntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXRleHQtaGlnaGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHtcblxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAmLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gKyAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgICAgIGNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgICAgIEBpbmNsdWRlIGdyaXQtY2xpcC1ncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICArIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGx7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbn1cbi8vdGhpcyBpcyBmb3IgV1lTSVdZRyB0byBoYXZlIHRoZSBzYW1lIG1hcmdpblxuLy9mb3IgdGhlIC5lbWJlZGRlZC1lbnRpdHkgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCBibG9ja1xuLy93ZSBuZWVkIHRvIGdvIGEgbGV2ZWwgYWJvdmUgc2luY2UgY2tlZGl0b3IgdGhyb3dzIGluIGFuIGV4dHJhIHBhcmVudCBkaXZcbi5ja2Vfd2lkZ2V0X3dyYXBwZXJ7XG4gICsgLmNrZV93aWRnZXRfd3JhcHBlciAuZW1iZWRkZWQtZW50aXR5IC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGx7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbn1cbiIsIiNnb29nbGVtYXAge1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn0iLCIjbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiI21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZXtcbiAgI21haW4ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZmlsZSwgLnVzZXItbG9naW4tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDRyZW07XG59XG5cbi5oZWFkZXItc2VjdGlvbixcbi5zaGFyZS1zZWN0aW9uIHtcblxufVxuXG4udmlldy1pZC1zaXRlX2RiX3NlYXJjaCB7XG5cbn1cbi5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1wYWdlZm9ybSBmb3JtLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggPiBkaXYge1xuICAvL3dpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMCAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIHdpZHRoOiA2N3Z3O1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cbn1cblxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCxcbi52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCB7XG4gID4gZGl2e1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAvLyAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZntcbiAgLy9cbiAgLy8gfVxuXG5cbiAgJiA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgLy93aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAmLmZpZWxkLS1uYW1lLWJvZHl7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4dnc7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgICAgbWluLWhlaWdodDogNDR2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDN2dztcbiAgICAgICAgd2lkdGg6IDc1dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTV2dyArIDRyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1dnc7XG4gICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0dnc7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlldy1tb2RlLWxhcmdlLFxuICAgIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNHJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyAtIDRyZW0pO1xuICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAuaW5uZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG8gMTJyZW07XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7IC8vbWF4IDEwMDBcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM4dnc7XG4gICAgICB9XG4gICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xNjgwKSB7IC8vbWF4IDEyMDBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLmJ5bGluZXtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLy8gKiBpcyBub3Qgc3BlY2lmaWMgZW5vdWdoIHNvIEkgaGF2ZSBtb3JlIHNwZWNpZmljXG4gIHNwYW4sIC5maWVsZCwgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wcm9maWxlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LXNlcmllcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgKyAudGV4dC1mb3JtYXR0ZWQgKy5ieWxpbmUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7ICBcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2cmVtIDRyZW07XG5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cblxuICAudGV4dC1mb3JtYXR0ZWQge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zaWRlLXNlY3Rpb24sIC5tYWluLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cblxuICAuc2lkZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gICAgfVxuXG4gIH1cbiAgLm1haW4tc2VjdGlvbiB7XG4gIH1cbiAgLnNpZGUtc2VjdGlvbiB+IC5tYWluLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgNHJlbTtcbiAgICB9XG4gIH1cbiAgLy8gVGhlIGljb25zIHdpbGwgbGl2ZSBpbnNpZGUgb2YgdGhlIGRpdiBzbyB0aGF0IHRoZXkgY2FuIHNlcGFyYXRlIHRoZW1zZWx2ZXNcbiAgLy8gaWYgdGhlIHRleHQgZm9ybWF0dGVkIGNvbnRlbnQgYWxzbyBoYXMgYSBzb2NpYWwgbWVkaWEgbGlua1xuICBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJde1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICArIGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl17XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbihua2gpO1xuICAgICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICRua2gtZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLWZiOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC10dzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC1pbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbnN0YWdyYW07XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtc2VjdGlvbiArIC5ub2RlX19jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDowO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wYXRoLXRheG9ub215e1xuICAjbWFpbntcbiAgICAvL3JlbW92ZSB0aGF0IHdoaXRlLXNwYWNlIGF0IHRoZSBib3R0b21cbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi52aWV3LXRheG9ub215LXRlcm0sXG4udmlldy1zZWFyY2gtZ2VuZXJhbCxcbi52aWV3LXNpdGUtZGItc2VhcmNoIHtcbiAgLnZpZXctY29udGVudCAudmlld3Mtcm93e1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZzogLjhlbTtcbiAgfVxuICAmID4gYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICBzcGFuID4gYXtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG4gIC5wYWdlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBhOmFmdGVye1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgLmZlZWQtaWNvbnN7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBoMXtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZzogNHJlbSAwIDJyZW07XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbiAgICAqe1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luOiAuNWVtIDAgMCAtMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi52aWV3LXNpdGUtZGItc2VhcmNoIHtcbiAgYXJ0aWNsZSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICoge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmlldy10YXhvbm9teS10ZXJtLFxuLnBhdGgtc2VhcmNoIG1haW57XG4gIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnZpZXctdGF4b25vbXktdGVybSB7XG4gIC52aWV3LWNvbnRlbnR7XG4gICAgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmZlZWQtaWNvbnMge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLy9mb3IgU2VhcmNoIHBhZ2Vcbi5wYXRoLXNlYXJjaHtcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRua2gtbGlnaHRlcmdyZXk7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBbbmFtZT1cInNlYXJjaF9hcGlfZnVsbHRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSB7XG4gICAgICBAZXh0ZW5kIGgyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbiAgfVxuICBtYWlue1xuICAgIC5zZWFyY2gtYmxvY2stZm9ybXtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgZm9ybXtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stc2VhcmNoLmJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwsXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIHNwYW4sIGxpIGEsIHAsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG59XG4iLCIucmVnaW9uLXByZWhlYWRlcixcbi5yZWdpb24taGVhZGVyIHtcbiAgaGVpZ2h0OiAwOyAvL3NldCB0aGlzIGFsbCB0aGUgdGltZSBmb3IgbW9iaWxlLWZpcnN0LCB0aGVuIHJlbW92ZSBpdCBmb3IgZGVza3RvcFxuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC42cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBOZWVkZWQgZm9yIG5ld3NsZXR0ZXIgZm9ybSBkcm9wZG93biAtIENhc2V5XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiA0LjZyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgbmF2e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIH1cbiAgICAuc3ViLW5hdi10b2dnbGUsXG4gICAgLnN1Yi1uYXYtdG9nZ2xlLWJhY2t7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBzcGFuLFxuICBhe1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gICYubW9iaWxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAucmVnaW9uLXByZWhlYWRlcixcbiAgICAucmVnaW9uLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTM4cHgpO1xuICAgICAgbWF4LWhlaWdodDogMTAwcmVtO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAxKTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cblxuICB9XG4gIC5tZW51LS1tYWluIHtcbiAgICAvL21vYmlsZSArIGRlc2t0b3BcbiAgICBhLm1lbnUtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBib3JkZXItYm90dG9tIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG5raC1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIC8vZGVza3RvcFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICsgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgICAgICAgICBsZWZ0OiAtNC4wOGVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSBhLm1lbnUtbGlua3tcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMCAxLjVyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzODNkNDQ7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnJyk7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMxMzUzYjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDU0NWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIGxlZnQ6IC0yLjhlbTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGVmdDogLTIuODVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xLjY1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtMy4zNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICAgIGEubWVudS1saW5re1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgbGl7XG4gICAgICAgICsgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkgYS5tZW51LWxpbmt7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICBsZWZ0OiAtNGVtO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtNGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGVmdDogLTIuOGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGVmdDogLTQuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYS5tZW51LWxpbmt7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgbGl7XG4gICAgICAgICsgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkgYS5tZW51LWxpbmt7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICBsZWZ0OiAtMy42ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zLjYyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtMi4yZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtNC4yZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tcHJlaGVhZGVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICB3aWR0aDogMjczcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgIHdpZHRoOiAyNzZweDtcbiAgICByaWdodDogNjJweDtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgYm90dG9tOiA4LjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDZweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiAxNHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgfVxuICB9XG5cblxuICAmLm9wZW4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uc3RheS1vcGVuLW1lbnUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG4ub3Blbi1tZW51IHtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgYm9keS5vcGVuLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICBib2R5Lm9wZW4tbWVudSAjcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zdWItbmF2LXRvZ2dsZSxcbi5zdWItbmF2LXRvZ2dsZS1iYWNrLFxuLnN1Yi1uYXYtdG9nZ2xlLWJhY2subWVudS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+IHVsLm1lbnV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gYXtcbiAgICB9XG4gICAgLm1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cbiAgICAubWVudS1saW5re1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLFxuICAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRua2gtb3JhbmdlO1xuICAgICAgQGluY2x1ZGUgaWNvbihua2gpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtb3JhbmdlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbSAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51IGEuc3ViLW5hdi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDEuM3JlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIH1cbiAgICB+IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIjxcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgfVxuICB9XG4gIC5zdWJuYXY+Lm1lbnUtaXRlbT4ubWVudS5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxuXG4gIC5zdWJuYXY+Lm1lbnUtaXRlbT5hLnN1Yi1uYXYtdG9nZ2xlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN1Ym5hdj5hLnN1Yi1uYXYtdG9nZ2xlLWJhY2sub3BlbixcbiAgLnN1Ym5hdj4ubWVudS1pdGVtPmEge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5tZW51LWl0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxufVxuIiwiLyoqXG4gKiBCcmVhZGNydW1iIG5hdmlnYXRpb24uXG4gKi9cbi5icmVhZGNydW1iIHtcbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFBhZ2VyXG4gKi9cblxuLyogQSBsaXN0IG9mIHBhZ2UgbnVtYmVycyB3aGVuIG1vcmUgdGhhbiAxIHBhZ2Ugb2YgY29udGVudCBpcyBhdmFpbGFibGUuICovXG4ucGFnZXIge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMCAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9ICBcbn1cbi5wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBhOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZXJfX2l0ZW0tLWZpcnN0LCAgICAgLy8gVGhlIGZpcnN0IHBhZ2UncyBsaXN0IGl0ZW0uICovXG4ucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAgLy8gVGhlIHByZXZpb3VzIHBhZ2UncyBsaXN0IGl0ZW0uICovXG4ucGFnZXJfX2l0ZW0tLW5leHQsICAgICAgLy8gVGhlIG5leHQgcGFnZSdzIGxpc3QgaXRlbS4gKi9cbi5wYWdlcl9faXRlbS0tbGFzdCB7XG5cbn1cbiIsIi50bS10YWItZW5hYmxlZCB7XG4gIC50bS10YWItbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRtLXRhYi1jb250ZW50IHtcbiAgICAmLnRtLXRhYi1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50bS10YWItbGlua3Mge1xuICAgIC5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59IiwiLnNoYXJlLWJ1dHRvbnMge1xuICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogM3BjO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zb2NpYWwtc2hhcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLW91dDtcbiAgICB3aWR0aDogM3BjO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMXB4KSB7XG4gICAgICAgIHdpZHRoOiA0cGMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5saW5rZWRpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2MjkzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBpbnRlcmVzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwNjE1XG4gICAgICB9XG4gICAgfVxuICAgICYuZ29vZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMzMjFcbiAgICAgIH1cbiAgICB9XG4gICAgJi50d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzk1ZTlcbiAgICAgIH1cbiAgICB9XG4gICAgJi5mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7XG4gICAgICB9XG4gICAgfVxuICAgICYuZW1haWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuIiwiW2lkPVwiZm9vdGVyXCJdIC5tZW51LS1tYWlue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwIDNyZW07XG59XG5uYXYuYmxvY2stbWVudTpub3QoLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgLCAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcykge1xuICBsaTpiZWZvcmV7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG59XG5cbi5tZW51LS1mb290ZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cblxuICAvL3NldCBpdCBpbmxpbmUgZnJvbSBoZXJlXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCl7XG5cblxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIG1hcmdpbjogMDtcbiAgICB1bCwgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyxcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgJiwgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uKG5raCk7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkbmtoLWRhcmtncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1mYWNlYm9vaztcbiAgfVxuICAudHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7XG4gIH1cbiAgLmluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWluc3RhZ3JhbTtcbiAgfVxufVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rc3tcbiAgLmVtYWlsOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScyMXB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzEgMSAyMSAxNicgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAxIDEgMjEgMTYnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNlJTNjZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxIDEpJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM5Nzk3OTcnIHN0cm9rZS13aWR0aD0nMS4zJyBkPSdNMC44NCwxLjEwMXYxMy4zMzljMCwwLjUwOSwwLjQxMywwLjkyLDAuOTIsMC45MmgxNy40NzkgYzAuNTA5LDAsMC45MjEtMC40MTEsMC45MjEtMC45MlYxLjU2YzAtMC41MDctMC40MTItMC45MTktMC45MjEtMC45MTlIMS4zQzEuMDQ2LDAuNjQsMC44NCwwLjg0NiwwLjg0LDEuMTAxeicvJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzk3OTc5Nycgc3Ryb2tlLXdpZHRoPScxLjMnIGQ9J00wLjg0LDAuNjRsOC45OTIsOS40ODdjMC4zNSwwLjM2NywwLjkzMiwwLjM4MywxLjMwMSwwLjAzNSBjMC4wMTItMC4wMTIsMC4wMjMtMC4wMjUsMC4wMzUtMC4wMzVMMjAuMTYsMC42NCcvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cbiAgJi5ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHdpZHRoOiAyNzNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgd2lkdGg6IDI3NnB4O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cbiAgbGk6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rc3tcbiAgbWFyZ2luOiAzcmVtIDAgNXJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgbGl7XG4gICAgJi5ob21lOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWxvZ287XG4gICAgfVxuICAgICYueW91dHViZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJGljb24teW91dHViZTtcbiAgICB9XG4gIH1cblxuICBsaXtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRua2gtZm9vdGVyLWxpZ2h0ZXJncmV5O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgYXtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICArIGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5baWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4sXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rc3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNnJlbSAxLjJyZW0gNXJlbSAwO1xuICB9XG4gIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5baWQ9XCJmb290ZXJcIl0ge1xuICBwYWRkaW5nOiA1MHB4IDAgMTcwcHg7XG4gIGJhY2tncm91bmQ6ICRua2gtZGFya2VyZ3JleTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5pbm5lci13cmFwcGVye1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuICB9XG4gIG5hdjpub3QoLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MpIHtcbiAgICBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgIGNvbG9yOiAkbmtoLWZvb3Rlci1saWdodGVyZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGkubWVudS1pdGVtIHtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LS1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNzIlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAubWVudSB7XG4gICAgICAmID4gbGkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICAgIHdpZHRoOiAyMy41JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yLFxuICAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm1mb290ZXIsXG4gIC5ibG9jay1mb290ZXJkb25hdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICYgPiAqe1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cCxcbiAgICAubWVudS0tZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtLTIsXG4gICAgLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtZm9vdGVyLFxuICAgIC5ibG9jay1mb290ZXJkb25hdGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEuMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZzogMS4xZW0gMCAxZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0tMixcbiAgICAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm1mb290ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTcuNHJlbTtcblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU0NWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay1hZGRyZXNzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICB9XG4gICp7XG4gICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIjaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTg7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICYudG9wLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmlubmVyLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXItd3JhcHBlcntcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAzcHggcmdiYSgkbmtoLXRleHQsIC44KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzU1LCAzNTUsIDM1NSwgMC45KTtcbiAgICBib3R0b206OiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgIHRyYW5zaXRpb246IHRvcCAuNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XG4gICAgLmlubmVyLXdyYXBwZXJ7XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgLmlubmVyLXdyYXBwZXJ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLmxvZ28tbGlua3tcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODhweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuICAubmtoLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMuNXJlbTtcbiAgICBsZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTAuNzVlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgdG9wOiAtMC43NWVtO1xuICAgIH1cbiAgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJde1xuICAgICYuY2xvc2VkLFxuICAgICYub3BlbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZXtcbiAgI2hlYWRlciB7XG4gICAgLmhlYWRlci13cmFwcGVye1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWluLWhlaWdodDogNzRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgICAgbWluLWhlaWdodDogODlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Atc3RpY2t5e1xuICAgICAgLmhlYWRlci13cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5ua2gtbG9nbyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAuc3Qwe1xuICAgIGZpbGw6IzIzMUYyMDtcbiAgfVxuICAuc3Qxe1xuICAgIGZpbGw6I0YxNjcyMjtcbiAgfVxuICAuc3Qye1xuICAgIGZpbGw6IzcxNzI3NTtcbiAgfVxufVxuXG4ubG9nby1saW5rOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuI2Jsb2NrLW5raC1icmFuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKlxuLnNvcy1sb2dvIHtcbiAgZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMzcgMTA0Ljc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAuc3Qwe1xuICAgIGZpbGw6ICRua2gtbGlnaHRncmV5O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufSovXG5cbi5yZWdpb24tYWxlcnQge1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG4iLCIuaGVhZGVyLXNlY3Rpb24geyAvL3NldHRpbmcgZGVmYXVsdHNcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGdyaXQtYmctb3JhbmdlO1xuICBtaW4taGVpZ2h0OiAyMHZoO1xuXG4gICZfX2hhcy1pbWFnZSB7XG4gICAgLy9hIHByb3BvcnRpb24gaWRlbnRpY2FsIHRvIHRoZSByZXNwb25zaXZlIGltYWdlIHJhdGlvcyBhdCB0aGVzZSBicmVha3BvaW50c1xuICAgIC8vbGFuZHNjYXBlIG1lZGl1bSAobW9iaWxlKVxuICAgIG1pbi1oZWlnaHQ6IDc4dnc7XG5cbiAgICAvL2xhbmRzY2FwZSBsYXJnZSAodGFibGV0KVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgbWluLWhlaWdodDogNTF2dztcbiAgICB9XG5cbiAgICAvL2hlcm8gKGRlc2t0b3ApXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNHZ3O1xuICAgIH1cbiAgICAvL2hlcm8gKGRlc2t0b3ApXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgbWluLWhlaWdodDogMzd2dztcbiAgICB9XG5cbiAgICAvL2ludGVyaW9yIGhlcm9cbiAgICBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlKSAmIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxdnc7XG4gICAgICAvL2xhbmRzY2FwZSBsYXJnZSAodGFibGV0KVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxdnc7XG4gICAgICB9XG4gICAgICAvL2hlcm8gKGRlc2t0b3ApXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgICAgbWluLWhlaWdodDogMzR2dztcbiAgICAgIH1cbiAgICAgIC8vaGVybyAoZGVza3RvcClcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgICAgbWluLWhlaWdodDogMzd2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAmLCAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgLyogUHJlc2VydmUgYXNwZXQgcmF0aW8gKi9cbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDR2dyA1dnc7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGF4b25vbXktc2VyaWVzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpdC1iZy1vcmFuZ2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4vLyBJRTExLXNwZWNpZmljXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIHtcbiAgICBkaXNwbGF5OnRhYmxlO1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICBtaW4taGVpZ2h0OjIwdmg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzh2dztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgbWluLWhlaWdodDogMzd2dztcbiAgICB9XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb2csXG4ucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbSxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzLFxuLnBhZ2Utbm9kZS10eXBlLXBhZ2Uge1xuICBoMSB7XG4gICAgQGluY2x1ZGUgZ3JpdC1iZy1vcmFuZ2U7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICBmb250LXNpemU6IDZyZW07XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG59XG5cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5oZWFkZXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJl9faGFzLWltYWdlIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNHZ3IDV2dyAwO1xuICAgIH1cbiAgICAmX19iaWctdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gICAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaXQtYmctb3JhbmdlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIEBpbmNsdWRlIGdyaXQtYmctb3JhbmdlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTQuNXZ3O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHZ3O1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGdyaXQtY2xpcC1vcmFuZ2U7XG5cbiAgICB0ZXh0LWluZGVudDogMTQuNXZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAtLjM1ZW07XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgIHRleHQtaW5kZW50OiAxOXZ3O1xuICAgICAgZm9udC1zaXplOiAxMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgdGV4dC1pbmRlbnQ6IDE1dnc7XG4gICAgICBmb250LXNpemU6IDEzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICB0ZXh0LWluZGVudDogMjR2dztcbiAgICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgZm9udC1zaXplOiAxMHZ3O1xuICAgIH1cbiAgfVxuICAuc3VidGl0bGVfbWF4X2xlbmd0aHtcbiAgICBoMXtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0dnc7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICBmb250LXNpemU6IDh2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgICB0ZXh0LWluZGVudDogMTl2dztcbiAgICAgICAgZm9udC1zaXplOiA4dnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDE5dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgICB0ZXh0LWluZGVudDogMjR2dztcbiAgICAgICAgZm9udC1zaXplOiA4dnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy41dnc7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luOiAuNWVtIDA7XG5cbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaW50cm8tc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlLFxuLmhlYWRlci1zZWN0aW9uX19oYXMtdmlkZW8ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG59XG5cbi5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlIHtcbiAgLmludHJvLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuICAuaW50cm8tc2VjdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXNlY3Rpb25fX2hhcy12aWRlbyB7XG4gIC5pbnRyby1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbiAgLmludHJvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgcGFkZGluZzogMCA0cmVtIDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNoYXJlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICB9XG4gIGxpe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gICp7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICBcbiAgfVxufVxuLmJsb2NrLW5raC1icmVhZGNydW1ic3tcbiAgZmxleDogMSAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsaXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICArIGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmtoLW9yYW5nZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICB9XG59XG4uc2hhcmUtdGhpc3tcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyMDVweDtcbiAgICBzcGFuLCB1bHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIGxpe1xuICAgICAgbWFyZ2luOiAtM3B4IDI1cHggMCAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICsgbGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKG5raCk7XG4gICAgICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJG5raC1kYXJrZXJvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgW2hyZWYqPVwiZmFjZWJvb2tcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rO1xuICAgIH1cbiAgICBbaHJlZio9XCJ0d2l0dGVyXCJdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkaWNvbi10d2l0dGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmFydGljbGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDguNXJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLW9yYW5nZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG4gICAgbWFyZ2luOiAtMXJlbSAwIDAgLTc5MXB4O1xuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcntcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAudmlldy10aXRsZXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMjBweCA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWhlYWRlcntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC53cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTYyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gIH1cbiAgLnZpZXctY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAudmlld3Mtcm93e1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24tMil7XG4gICAgICAudmlldy1zZXJpZXM6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1ibHVlLnBuZycpIDAgMC8yNTBweDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZle1xuICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbmtoLWxpZ2h0Ymx1ZSwgLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuLTEpe1xuICAgICAgLnZpZXctc2VyaWVzOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtZ3JlZW4ucG5nJykgMCAwLzI1MHB4O1xuICAgICAgfVxuICAgICAgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmV7XG4gICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtZ3JlZW4sIC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAudmlldy1zZXJpZXM6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1nb2xkLnBuZycpIDAgMC8yNTBweDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5raC1icmlnaHR5ZWxsb3csIC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1oZWFkZXIsXG4gIC52aWV3LXRpdGxlLFxuICAudmlldy1zZXJpZXN7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAudmlldy1oZWFkZXIsXG4gIC52aWV3cy1maWVsZC1maWVsZC1lbnRpdHktcHJvZmlsZSxcbiAgLnZpZXctc2VyaWVze1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnZpZXctc2VyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAtNC45cmVtO1xuICAgIHBhZGRpbmc6IDEuMnJlbTs7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gIH1cbiAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnZpZXctdGl0bGV7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNsZWFyOmJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsJG5raC10ZXh0IDApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtZW50aXR5LXByb2ZpbGUsXG4gIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXNpbXBsZXtcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAuZmllbGQtY29udGVudCxcbiAgICAmOmFmdGVye1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgIH1cbiAgfVxuICAvLyBkbyBub3QgcHJpbnQgc2xhc2ggaWYgaXQncyBwcmVzc3Jvb21cbiAgJi5wcmVzc3Jvb20ge1xuICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXNpbXBsZTphZnRlcntcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1lbnRpdHktcHJvZmlsZXtcbiAgICAmLCAuZmllbGQtY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWZlYXR1cmVke1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG4gIC5maWVsZC0tdHlwZS1pbWFnZXtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IC4xcyBiYWNrZ3JvdW5kIGVhc2UtaW47XG4gICAgfVxuICB9XG59XG4iLCIvLyBmb3IgYWxsIHBvc3RzY3JpcHQgcmVnaW9uXG4ucmVnaW9uLXBvc3RzY3JpcHR7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyB0aGUgZm9sbG93aW5nIGZvciBjb3JlLXBhcnRuZXJzIGFuZCBuYXRpb25hbCBwYXJ0bmVycyBvbiBob21lcGFnZSBvbmx5LlxuLy8gc2hvdWxkIE5LSCBjaG9vc2UgdG8gaGF2ZSB0aGUgdmlld3MgZGlzcGxheSBzaXRld2lkZSwgd2Ugd2lsbCBuZWVkIGEgZGlmZmVyZW50IHN0cmF0ZWd5LlxuLnBhdGgtZnJvbnRwYWdle1xuICAucmVnaW9uLXBvc3RzY3JpcHR7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMsXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVyc3tcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgYXtcbiAgICAmOmFmdGVyIHsgY29udGVudDogbm9uZTsgfVxuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJze1xuICAudmlldy1jb250ZW50e1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICYgPiBkaXZ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIxJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgICAgKyBkaXZ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjclO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVyc3tcbiAgLm93bC1jYXJvdXNlbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm93bC1zdGFnZS1vdXRlcntcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICAub3dsLXN0YWdle1xuICAgIC8vZGlzcGxheTpmbGV4O1xuICAgIC8vYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC5vd2wtaXRlbXtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICB3aWR0aDpjYWxjKCgoMTAwdncgLSA0MHB4KSAtIDRyZW0pICogMC4yMykgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTdweDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWxvZ297XG4gICAgLmZpZWxkLWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExN3B4O1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL25hdmlnYXRpb25cbiAgLm93bC1uYXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm93bC1wcmV2LFxuICAub3dsLW5leHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy40cmVtO1xuICB9XG4gIC5vd2wtcHJldntcbiAgICAmLmRpc2FibGVke1xuICAgICAgLmljb24tcHJldntcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtbGlnaHRncmV5LCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vd2wtbmV4dHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0e1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJG5raC1saWdodGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IC44cmVtIC44cmVtIC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZDogJG5raC1kYXJrZ3JleS1ob3ZlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vdGhpcyBpcyBmb3IgdGhlIGJhY2tncm91bmQgY29sb3IgYW5kIHRleHR1cmUgb25seS5cbi8vYWRkIHNwZWNpZmljIGNvbnRlbnQgc3R5bGUgZWxzZXdoZXJlLlxuLmVudGl0eS0tY3RhX19vcmFuZ2UsXG4udmlldy1jdGEtcmVmZXJlbmNlcy52aWV3LWlkLWN0YV9yZWZlcmVuY2VzID4gZGl2e1xuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICY6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtb3JhbmdlLnBuZycpIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcbiAgfVxufVxuLmVudGl0eS0tY3RhLXRleHQsXG4udmlldy1jdGEtcmVmZXJlbmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuXG4gIC50ZXh0LWZvcm1hdHRlZHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgKntcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBhe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC45NSk7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICAuY3RhLWZvcm1fX2ZpZWxkc3tcbiAgICAud3JhcGFibGV7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS42ZW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTlweCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjQ1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVye1xuICAgIGF7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLy8gdGhpcyBpcyBmb3IgdGhlIGxhcmdlIHRleHQgd2l0aCB3aGl0ZSB0ZXh0dXJlIGFkZGVkIGVudGl0eS5cbi8vIGFuZCB2aWV3IGN0YSByZWZlcmVuY2UgYXQgdGhlIGJvdHRvbSBvZiB0aGUgc2NyZWVuLlxuLmVudGl0eS0tY3RhLXRleHQsXG4udmlldy1pZC1jdGFfcmVmZXJlbmNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBsYXJnZS10ZXh0LXNpemluZztcbiAgcHtcbiAgICBAaW5jbHVkZSBncml0LWNsaXAtd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIH1cbn1cblxuLy90aGlzIGlzIGZvciB0aGUgYm90dG9tIGN0YSByZWZlcmVuY2UgaW4gbW9zdCBwYWdlc1xuZGl2W2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLWN0YS1yZWZlcmVuY2VzLVwiXXtcbiAgLnRleHQtZm9ybWF0dGVke1xuICAgIC8vd2lkdGg6IDEwMHZ3O1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIH1cbiAgLmN0YS1hbmltYXRpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSBzY2FsZSgwLjY1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0b3A6IDRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSBzY2FsZSgwLjY1KTtcbiAgICAgIHRvcDogNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMSk7XG4gICAgICB0b3A6IDhyZW07XG4gICAgfVxuICB9XG4gIC8vaW4gY2FzZSBhbiBhZG1pbiB1c2VzIGEgYnV0dG9uIGluc3RlYWQgb2YgYSBsaW5rXG4gIGJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbmRpdi5ub2RlX19jb250ZW50ID4gZGl2LmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjE2ODApIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYge1xuICAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgKyAuZmllbGRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgYm90dG9tOiAtM3JlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIHNwYW4uaWNvbntcbiAgICAgICAgY29sb3I6ICRua2gtbGlnaHRibHVlO1xuICAgICAgfVxuICAgICAgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCRua2gtbGlnaHRibHVlIDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1saWdodGJsdWUgMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWxpZ2h0Ymx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5raC1saWdodGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICBzcGFuLmljb257XG4gICAgICAgIGNvbG9yOiAkbmtoLWJyaWdodHllbGxvdztcbiAgICAgIH1cbiAgICAgIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1icmlnaHR5ZWxsb3cgMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCAkbmtoLWJyaWdodHllbGxvdyAwKTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5raC1icmlnaHR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtYnJpZ2h0eWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICBzcGFuLmljb257XG4gICAgICAgIGNvbG9yOiAkbmtoLWdyZWVuO1xuICAgICAgfVxuICAgICAgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCRua2gtZ3JlZW4gMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCAkbmtoLWdyZWVuIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5raC1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5raC1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICAgICAgei1pbmRleDogLTFcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtc2VjdGlvbntcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtIDAgNXJlbSA5cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgICAgICBhIHtmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7fVxuICAgICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRvcDogMTVyZW07XG4gICAgICAgICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICBib3R0b206IC0yLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXNlY3Rpb257XG4gICAgICAgICAgcGFkZGluZzogNXJlbSA2cmVtIDVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cbn1cblxuLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCxcbi5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvLFxuLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbi5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICB3aWR0aDogNzZ2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLy9tYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gIC8vXG4gIC8vIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTY4MCkge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICsgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCxcbiAgKyAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgKyAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICArIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLmltYWdlLXNlY3Rpb257XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtb3JhbmdlLnBuZycpIDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MCU7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzc1MCU7XG4gICAgfVxuICB9XG5cbiAgcGljdHVyZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1zZWN0aW9ue1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgcHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG4gIC5sYW5kaW5nX3RlYXNlcixcbiAgLmxhbmRpbmdfYWRkaXRpb25hbHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07XG4gIH1cblxuICAubGFuZGluZ190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICB9XG4gIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBzcGFue1xuICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjJzIGVhc2Utb3V0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjI1ZW07XG4gICAgfVxuICB9XG4gIGF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjoyMHB4IGF1dG87XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIHBpY3R1cmV7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLjZlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm90dG9tOiAtM3JlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgIHNwYW4uaWNvbntcbiAgICAgIGNvbG9yOiAkbmtoLWxpZ2h0Ymx1ZTtcbiAgICB9XG4gICAgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAsJG5raC1saWdodGJsdWUgMCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1saWdodGJsdWUgMCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogJG5raC1saWdodGJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWxpZ2h0Ymx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG4gICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBzcGFuLmljb257XG4gICAgICBjb2xvcjogJG5raC1icmlnaHR5ZWxsb3c7XG4gICAgfVxuICAgIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCAkbmtoLWJyaWdodHllbGxvdyAwKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCAkbmtoLWJyaWdodHllbGxvdyAwKTtcbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtYnJpZ2h0eWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5raC1icmlnaHR5ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBzcGFuLmljb257XG4gICAgICBjb2xvcjogJG5raC1ncmVlbjtcbiAgICB9XG4gICAgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAsJG5raC1ncmVlbiAwKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCAkbmtoLWdyZWVuIDApO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmltYWdlLXNlY3Rpb24sXG4gICAgLmNvbnRlbnQtc2VjdGlvbntcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGRpdntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTMwMCU7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgYXtmbGV4LWRpcmVjdGlvbjogcm93O31cbiAgICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB0b3A6IDdyZW07XG4gICAgICAgICAgcmlnaHQ6IC01cmVtO1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICB0b3A6IC0ycmVtO1xuICAgICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICAgIHotaW5kZXg6IC0xXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMCA1cmVtIDlyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICBhIHtmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7fVxuICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRvcDogMTVyZW07XG4gICAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICAgIGJvdHRvbTogLTIuNXJlbTtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIGhlaWdodDogOTQlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDZyZW0gNXJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lci1udXRyaXRpb24tYmxvY2stNCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc3VtbWVyLW51dHJpdGlvbi5qcGcpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNjaG9vbC1icmVha2Zhc3QsXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc2Nob29sLWJyZWFrZmFzdC1ibG9jay01IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9zY2hvb2wtYnJlYWtmYXN0LmpwZyk7XG59XG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc25hcCxcbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwLWJsb2NrLTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL1NOQVAuanBnKTtcbn1cbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1mb29kLWluc2VjdXJpdHksXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtZm9vZC1pbnNlY3VyaXR5LWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Zvb2QtaW5zZWN1cml0eS5qcGcpO1xufVxuXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDRyZW0gYXV0byA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBmb3JtLCAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gIH1cbiAgLmZvcm0tdHlwZS1zZWxlY3QsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIG9wdGlvbntcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICB9XG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1uZXh0KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi8vdGhlIGNvbnRlbnQgaW5zaWRlIHRoZSBodW5nZXIgZmFjdCBibG9ja1xuLmh1bmdlci1mYWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgkbmtoLW9yYW5nZSwgLjkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtIDNyZW0gM3JlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICByaWdodDogN3JlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW0gMy41cmVtO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nJykgMCAwLzI1MHB4O1xuICAgIG9wYWNpdHk6IC44NTtcbiAgfVxuICBoMiB7XG4gICAgLy9AaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC52aWV3LWhlYWRlciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZpZXctZmlsdGVycyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgZm9udC1zaXplOiA4LjVyZW07XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgfVxufVxuLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OjM5MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDJyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMi41cmVtO1xuICB9XG4gID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5pbWFnZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBkaXYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAuOTtcbiAgICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgIH1cbiAgICBwaWN0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5raC1vcmFuZ2UsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICoge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgICAgcGljdHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50LXNlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gM3JlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICB3aWR0aDo1MCU7XG4gICAgICBib3R0b206MDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAyLjVyZW0gNHJlbTtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgfVxuICB9XG4gICp7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAubGFuZGluZ190aXRsZXtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3BhbntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsJHdoaXRlIDApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG4gICAgJjpob3ZlciBzcGFue1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjE1ZW07XG4gICAgfVxuICB9XG4gIHNwYW4uaWNvbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIGF7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OmdyaWQtdGVtcGxhdGUtY29sdW1ucykge1xuICAgIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICB9XG4gICAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgZ3JpZC1yb3c6IDEvMztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgICBib3R0b206IC01cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spe1xuICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjk2MHB4KSB7XG4gIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogMjR2dztcbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jayl7XG4gICAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogMjN2dztcbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jayl7XG4gICAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTI2MHB4KSB7XG4gIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogMjV2dztcbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jayl7XG4gICAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTM2MHB4KSB7XG4gIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDoyNHZ3O1xuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OmJsb2NrKXtcbiAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy90byBvdmVycmlkZSBhbGwgc3Bhbi5pY29uIGNsYXNzXG4uZW1iZWRkZWQtZW50aXR5e1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICZbY2xhc3MqPSdlbnRpdHknXXtcbiAgICAubGFuZGluZ190aXRsZXtcbiAgICAgIHNwYW4uaWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICAgICsgJjpob3ZlcntcbiAgICAgICAgc3Bhbi5pY29ue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQmxvY2tzLlxuICovXG5cbi8qIEJsb2NrIHdyYXBwZXIuICovXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiVmYWRlaW4tc2VsZWN0b3Ige1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UgNTBtcztcbiAgJi50cmFuc3BhcmVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmNvbG9yLXBhbGV0dGVze1xuICBkaXZ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJismIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyLXRleHR7XG4gIHB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIH0gIFxuICB9XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUsXG4uZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXBhcnRuZXIsXG4uZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXByb2ZpbGV7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAkbmtoLWxpZ2h0ZXJncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICAuZmllbGRfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjNyZW07XG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAuc2hhcmUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5maWVsZC0tbGFiZWwtYWJvdmUge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMWVtIDAgLjI1ZW07XG4gICAgfVxuICAgIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSB7XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgQGV4dGVuZCBoMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGgyLCBwIHtcbiAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxufVxuXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIHtcblxuICAvL2xheW91dCBiZWxvdyBoZXJlXG4gID4gLmZvcm0td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiA1cmVtIDV2dyA1cmVtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB+IFtpZD1cInJlc291cmNlX2NlbnRlcl90aXRsZVwiXSxcbiAgLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB+IFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgLy8gICB3aWR0aDogNjAlO1xuICAgIC8vIH1cbiAgfVxuICAvLyAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIH4gW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0ge1xuICAvLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAvLyB9XG4gIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIC8vICAgd2lkdGg6IDQwJTtcbiAgICAvLyB9XG4gIH1cblxuICAvL3N0eWxpbmcgYmVsb3cgaGVyZVxuXG4gIGgxIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjJyZW07XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG4gIH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX3RpdGxlXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzcmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAucmVzb3VyY2UtaW5wdXQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgYnV0dG9uLFxuICAucmVzb3VyY2UtaW5wdXQtYnV0dG9uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG5raC1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHRoZSBkb3dubG9hZCBidXR0b25cbiAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImZvcm0tYWN0aW9ucy1kb3dubG9hZC1zaW5nbGVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvb3JpZ2luL2Rvd25sb2FkLnN2Zyk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLy90aGUgY29weSBzaGFyZWFibGUgbGluayBidXR0b25cbiAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImZvcm0tYWN0aW9ucy1jb3B5LXNpbmdsZVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9vcmlnaW4vY29weS5zdmcpO1xuICB9XG4gIC8vdGhlIGJ1bGsgZG93bmxvYWQgYnV0dG9uXG4gIFtpZCo9XCJmb3JtLWFjdGlvbnMtYWRkLXJlc291cmNlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL29yaWdpbi9hZGQuc3ZnKTtcbiAgfVxufVxuLy9lbmQgcmVzb3VyY2VfY2VudGVyX2hlYWRlclxuLy9zdGFydCBkb3dubG9hZCBiYXJcbltpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDguNnJlbTsgLy9zZXR0aW5nIGl0IHRvIHNsaWRlIHVwIGZyb20gdGhlIGJvdHRvbSBhdCBkZXNrdG9wXG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgYm90dG9tOiAwOyAvL3NldHRpbmcgaXQgdG8gc2xpZGUgdXAgZnJvbSB0aGUgYm90dG9tIGF0IGRlc2t0b3BcbiAgfVxufVxuW2lkPVwiZWRpdC1yZXNvdXJjZS1jb250YWluZXJcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IC8vc2V0dGluZyBpdCB0byBkcm9wIGRvd24gZnJvbSB0aGUgdG9wIHdoZW4gYXQgbW9iaWxlXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvL3NldHRpbmcgaXQgdG8gc2xpZGUgdXAgZnJvbSB0aGUgYm90dG9tIGF0IGRlc2t0b3BcbiAgfVxufVxuLy8gdGhlIHRvb2xiYXIgYWNyb3NzIHRoZSB0b3Agb2YgdGhlIGRvd25sb2FkIHRyYXlcbi5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gNHJlbTtcbiAgfVxuICAucmVzb3VyY2UtaXRlbS1jb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxuICAvLyBkb3dubG9hZCBhbGwgaXRlbXMgYnV0dG9uXG4gIGlucHV0LmZvcm0tc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgfVxuICB9XG4gIC8vIHRoZSB0b2dnbGUgYnV0dG9uIHRvIG9wZW4vY2xvc2UgdGhlIGJ1bGsgdHJheVxuICBbaWQ9XCJyZXNvdXJjZV9jb2xsYXBzZV9idXR0b25cIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jYXJldCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyB0aGUgbGlzdCBvZiBkb3dubG9hZCBpdGVtcyBpbiB0aGUgYnVsayBkb3dubG9hZCB0cmF5XG5baWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMnM7XG4gICYub3BlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggM3B4ICRua2gtdGV4dDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KXtcbiAgICAgIGhlaWdodDogMjV2aDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuY2xvc2VkIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAvL3RoZSB3cmFwcGVyIGFyb3VuZCB0aGUgZG93bmxvYWRcbiAgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgICAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICAgICAgPiAqIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB3aWR0aDoyMDB2dztcbiAgICAgICAgbGVmdDotNTB2dztcbiAgICAgICAgcmlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZWFjaCBkb3dubG9hZFxuICAuY29udGFpbmVyLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6NzMwcHg7XG4gIH1cbiAgLnJlc291cmNlX2ZpbGVfdHlwZSxcbiAgYSB7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuICAgIH1cbiAgfVxuICAucmVzb3VyY2VfZmlsZV90eXBlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDoxLjVyZW07XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgNXJlbSAycmVtIDA7XG4gICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDJyZW0pO1xuICB9XG4gIC5yZW1vdmUtcmVzb3VyY2VfX3dyYXBwZXJ7XG4gICAgLy8gYnV0dG9uIHRvIHJlbW92ZSB0aGUgZG93bmxvYWQgZnJvbSB0aGUgYnVsayBsaXN0XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnJlc291cmNlLS10ZWFzZXIge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC41cmVtIDAgMXJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgc3BhbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNTVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAkbmtoLXRleHQgMCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjM1ZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlcntcbiAgICBoMyBzcGFue1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTtcbiAgICB9XG4gIH1cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzZ2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43Njgpe1xuICAgICAgaGVpZ2h0OiAyMy41dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGhlaWdodDogMjMuNXZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBoZWlnaHQ6IDE3LjV2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgaGVpZ2h0OiAxNi41dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjE2ODApe1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWZlYXR1cmVkLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAubWVkaWEtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sb3Itb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtb3JhbmdlLCAuNCk7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5raC1vcmFuZ2UsIC43KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAuYm9keSxcbiAgICAgIC5jb2xvci1vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vZGVmYXVsdFxuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI0UxRTFFMSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi8vd29yZFxuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cIndvcmQtZG9jdW1lbnRcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2Utd29yZF9taW5pLmpwZycpO1xufVxuLy92aWRlb1xuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cInZpZGVvXCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLXZpZGVvX21pbmkuanBnJyk7XG59XG4vL2Rlc2lnbiBmaWxlc1xuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cImRlc2lnbi1maWxlc1wiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS1kZXNpZ25fbWluaS5qcGcnKTtcbn1cbi8vaW1hZ2VzXG4vLyBbY2xhc3MqPVwiZmlsZS10eXBlLS1cIl1bY2xhc3MqPVwiaW1hZ2VcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2UtaW1hZ2VfbWluaS5qcGcnKTtcbi8vIH1cbi8vcGRmc1xuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cInBkZlwiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS1wZGZfbWluaS5qcGcnKTtcbn1cbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJleGNlbFwiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS1leGNlbF9taW5pLmpwZycpO1xufVxuYnV0dG9uLnJlc291cmNlLWRvd25sb2FkLWl0ZW1fX2VtcHR5e1xuICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbn1cblxuYnV0dG9uLnJlc291cmNlLWRvd25sb2FkLWl0ZW1fX3NvbGlke1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgJjphZnRlcntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jYXJldCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gICYuY29sbGFwc2VkOmFmdGVye1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cblxufVxuXG4uZmllbGQuZmllbGQtLW5hbWUtZmllbGQtZmlsZS10eXBlIHtcbiAgY29sb3I6ICRua2gtdGV4dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuW2lkPVwibmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZ1wiXSA+IFtpZD1cImVkaXQtcmVzb3VyY2VcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZyAudmlld3Mtcm93LFxuLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvL21ha2Ugc3VyZSB0aGF0IGVhY2ggcmVzb3VyY2UgaXMgY2VudGVyZWQgb25jZSB0aGUgYnJvd3NlciBnZXRzIHJlYWxseSBuYXJyb3dcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgd2lkdGg6IDUwcmVtO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICBtYXgtd2lkdGg6IDQ5Ljc1JTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApe1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uLCBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAuM3JlbSAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDNyZW07XG4gIH1cbiAgLnJlc291cmNlLWlucHV0LWJ1dHRvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW46IC0uN3JlbSAxcmVtIDFyZW0gM3JlbTtcbiAgICB9XG4gIH1cbn1cbi8vIHRoZSBmZWF0dXJlZCByZXNvdXJjZXNcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLy8gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtYm9uZTtcbiAgLy8gfVxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAudmlld3Mtcm93IHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgd2lkdGg6IDUwcmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApe1xuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIGgyLFxuLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG4udmlldy1mZWF0dXJlZC1yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAudmlldy1oZWFkZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSBoMiB7XG5cbn1cbi5qcy1mb3JtLWl0ZW1bY2xhc3MqPVwiZm9ybS1hY3Rpb25zLWZpbGUtdXJsXCJdICB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLy9mb3IgbGlzdGluZyBwYWdlIG92ZXJyaWRlIG9ubHlcbi5ua2gtcmVzb3VyY2UtY2VudGVyLWxpc3Rpbmd7XG4gIC5qcy1mb3JtLWl0ZW1bY2xhc3MqPVwiZm9ybS1hY3Rpb25zLWZpbGUtdXJsXCJdIHtcbiAgICBtYXJnaW46IC0uNXJlbSAwIDAgM3JlbTtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyByZXNvdXJjZSBsaXN0aW5nXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0ge1xuICBtYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnJlZ2lvbi1wcmVmYWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgfVxuXG59XG4ucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2Uge1xuICAuYnJlYWRjcnVtYiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNhcmV0KTtcbiAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICB9XG4gIH1cbn1cbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcnRpdGxlXCJdLFxuW2NsYXNzKj1cImJsb2NrLXJlc291cmNlY2VudGVyaW50cm9kdWN0aW9uXCJdIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcnRpdGxlXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcmludHJvZHVjdGlvblwiXSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4ubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5xdWVyeS1maWx0ZXJfX2xhYmVse1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgfVxufVxuW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLmV4cG9zZWQtcmVzb3VyY2UtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW0gM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjZWRpdC1zb3J0LWJ5LS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgZm9ybSB7XG4gICAgJiwgLmZvcm0td3JhcHBlci5mb3JtLWFjdGlvbnN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbS5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1mYWNldC0tY2hlY2tib3gsXG4gIGZpZWxkc2V0LmZvcm0taXRlbSB7XG4gICAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCxcbiAgLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAyLjZyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIEBleHRlbmQgaDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuYmxvY2stZmFjZXQtLWNoZWNrYm94e1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIH1cblxuICAgIC5mYWNldC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZWNrbWFyayk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC4zZW07XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZhY2V0cy1jaGVja2JveDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMixcbiAgbGVnZW5kLCAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyLFxuICBsZWdlbmR7XG4gICAgcGFkZGluZzogMCAuNXJlbSAwIDFyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmOmFmdGVye1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNhcmV0KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNlZCB7XG4gICAgbGVnZW5kOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgLjhyZW07XG4gIH1cbiAgLmJsb2NrLWZhY2V0LS1jaGVja2JveCB1bHtcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbSAwO1xuICB9XG5cbiAgLmJsb2NrLWZhY2V0LS1jaGVja2JveCB1bCxcbiAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxNDRweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluO1xuICAgIC8vIHRvIGhpZGUgdGhpcyBmb3IgbW9iaWxlIG9ubHkuIERpc2xheSBpbiBmdWxsIHdoZW4gaW4gZGVza3RvcFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIH1cbiAgICAmLm1vYmlsZS1zaG93IHtcbiAgICAgIHBhZGRpbmc6IC4xcmVtIC44cmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgICArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgfVxuICAgICAgKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgICAgKyBsYWJlbDpiZWZvcmUsXG4gICAgICArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgICAgICArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIH1cbiAgICAgICAgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJGljb24tY2hlY2ttYXJrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1zdWJtaXQge1xuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgJi5qcy1oaWRle1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQuZm9ybS10ZXh0LCBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLy8gcmVtb3ZlIHRoZSBtYWluIHBhZGRpbmcgTktILTEwNzVcbltjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSB7XG4gICNtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vL1JlbW92ZSBIZWFkZXIgRG9uYXRlIEJ1dHRvbiBmb3IgbW9iaWxlXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0sXG4ucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2Uge1xuICAjaGVhZGVyIHtcbiAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIC8vIHNlZSBQUiBwdWxsLzE4M1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUub3BlbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgYm90dG9tOiA5MXB4O1xuICAgIH1cbiAgICAubmtoLWxvZ28ge1xuICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBib3R0b206IDNyZW07XG4gICAgfVxuICAgIC5ibG9jay1kb25hdGUuYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsge1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgLnZpZXdzLXJvd3tcbiAgICBhe1xuICAgICAgLy9uZWVkIHRoaXMgdG8gZ2V0IHNvbWUgc2VwYXJhdGlvblxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgLy8gICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgIC8vIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgLy8gbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB9XG4gIH1cblxuXG4gIC52aWV3LWhlYWRlcntcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgbWFyZ2luOiAwIDAgMy41cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMzglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgLmltYWdlLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9oZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgLy9oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDMwJTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgLy8gbWluLWhlaWdodDogMzAwcHg7XG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgLy8gICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nJykgMCAwLzI1MHB4O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgIH1cbiAgICAmOmhvdmVyIC52aWV3LXRpdGxle1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxZW07XG4gICAgfVxuXG4gIH1cbiAgLnZpZXctdGl0bGUsXG4gIC5zZXJpZXMtdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gIH1cbiAgLnZpZXctdGl0bGV7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwkd2hpdGUgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgfVxuICAuc2VyaWVzLXRpdGxle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXR0YWNobWVudHtcbiAgICAudmlld3MtZWxlbWVudC1jb250YWluZXJ7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAycmVtIDRyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAudmlldy1pZC1vdXJfd29ya3tcbiAgICAgIC5pbWFnZS13cmFwcGVye1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggM3JlbSA1cmVtIDRyZW07XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmF0dGFjaG1lbnR7XG4gICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAyNXB4IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUzNXB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIC52aWV3LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcntcbiAgICAgICAgLnZpZXctdGl0bGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAmOmhvdmVyIC52aWV3LXRpdGxle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgO1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNy41cmVtIDVyZW0gN3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZXctY29udGVudHtcbiAgICAgICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICBib3R0b206IDEwcmVtO1xuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMiA7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyIDtcbiAgICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jayl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAzcmVtIDVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgLW1zLWdyaWQtcm93OiAyO1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAudmlld3Mtcm93e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjhyZW0gM3JlbSA1cmVtIDMuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0sXG4uZW50aXR5LS1odW5nZXItZmFjdHtcbiAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZGFya2dyZXkucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogOHJlbSAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyArIDQwcHgpO1xuICB9XG4gICp7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gIH1cbiAgLmVudGl0eS1jb250ZW50e1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIC8vbWFyZ2luOiAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG5cbiAgICAmID4gYXtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luOiAyLjVyZW0gMCAwLjVyZW07XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDNyZW07XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gYSxcbiAgICAuaHVuZ2VyLWZhY3QtdGl0bGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmcnKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogNTAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTN2dztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAxMC40cmVtO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLW9yYW5nZS5wbmcnKSByZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlcntcbiAgICAmLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgfVxuICAgIHB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtZGFya2dyZXksIC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogLjZyZW0gMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgfVxuICB9XG59XG4uZW50aXR5LWNvbnRlbnRfX2RldGFpbHN7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlcntcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlcntcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZsZXg6IDEgMjAwJTtcbiAgICB9XG4gIH1cbn1cbi5odW5nZXItZmFjdF9fZGF0YXtcbiAgQGluY2x1ZGUgZ3JpdC1jbGlwLXdoaXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmh1bmdlci1mYWN0X19kYXRhLFxuLmh1bmdlci1mYWN0LXRpdGxlLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXJ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG59XG5cbi5odW5nZXItZmFjdC10aXRsZXtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW46IDNyZW0gMCAyLjVyZW07XG4gIH1cbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5wYWdlLW5vZGUtMTEge1xuICBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICB3aWR0aDogNjd2dztcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICB9XG4gICAgYmxvY2txdW90ZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1tb2RlLWxhcmdlLFxuICAgIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNHJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyAtIDRyZW0pO1xuICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAuaW5uZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICB9XG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWx7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgfVxuXG4gICAgLmVudGl0eS0tY3RhLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyB0aGlzIGlzIHRoZSBvbmUgYWJvdmUgdGhlIHRoZW1lIGN1c3RvbSB0ZW1wbGF0ZS5cbi8vIEkganVzdCBuZWVkIHRvIHNldCAwIG1hcmdpbiBvbiBpdC5cbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1jdGEtZW50aXR5e1xuICBtYXJnaW46IDA7XG59XG4vL2J1dHRvblxuYnV0dG9uLnRvZ2dsZS1jbG9zZXtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0b3A6IDM1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICByaWdodDogMXJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJjpiZWZvcmV7XG4gICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy9mb3IgdGhlIGFsZXJ0IG9ubHkuIEdvIHRvIF9lbnRpdHkuc2NzcyBmb3IgdGhlIGJhY2tncm91bmQgc3R5bGluZ1xuLmVudGl0eS0tY3RhLWFsZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAudGV4dC1mb3JtYXR0ZWQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgIG1heC13aWR0aDogMTE1MHB4O1xuICAgIH1cbiAgICAqe1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIEBpbmNsdWRlIGdyaXQtY2xpcC13aGl0ZTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICA+ICosIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiA1MDBweDsgICAgICBcbiAgICB9XG4gIH1cbiAgJi5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQksgbm90ZTogU2luY2UgdGhlcmUgaXMgb25seSBhcHBlYXJpbmcgaW4gb25lIHJlZ2lvbiwgXG4vLyBJIHdpbGwgZGlzYWJsZSB0aGUgdGV4dC10ZXh0dXJlIHBhcnQgZm9yIHRoYXQgb25seS4gXG4vLyBSZWFkIE5LSC04NDIgZm9yIG1vcmUgZGV0YWlsc1xuLnJlZ2lvbi1hbGVydCB7XG4gIC5lbnRpdHktLWN0YS1hbGVydCB7XG4gICAgKiB7XG4gICAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgfSAgICBcbiAgfVxufSIsIi5mcm9udF9oZXJve1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gIH1cbn1cbi5mcm9udF9oZXJvLXNlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ob21lcGFnZV9oZXJvLmpwZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU3JSA0MiU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsMCwwLjMsMSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU3JSAzMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNzYlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU3JSAxNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDU2JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5jb250ZW50LXNlY3Rpb257XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgaDF7XG4gICAgQGluY2x1ZGUgZ3JpdC1jbGlwLW9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IC45O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTkuNHZ3O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcbiAgICAgIGZvbnQtc2l6ZTogMTV2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNzJweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gICAgICBmb250LXNpemU6IDIxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxZW07XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjYuMnJlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTUycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9jay1ocC1oZXJvLWludHJve1xuICBtYXJnaW46IDEyZW0gYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHdpZHRoOiA4OSU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgIG1hcmdpbjogOWVtIGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDY1LjUlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbWF4LXdpZHRoOiAyODdweDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWRfd2hpdGUucG5nJyk7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogNTUwcHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbihua2gpO1xuICAgICAgdG9wOiAtNS4zcmVtO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJGljb24tbGVmdC1odWc7XG4gICAgICBsZWZ0OiAtNnJlbTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWh1ZztcbiAgICAgIHJpZ2h0OiAtMy44cmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgbGVmdDogNjcuNSU7XG4gICAgdG9wOiAxMjNweDtcbiAgICAmOmFmdGVye1xuICAgICAgcmlnaHQ6IC00LjhyZW07XG4gICAgfVxuICBcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgdG9wOiAxOTBweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIGxlZnQ6IDcyJTtcbiAgICAmOmFmdGVye1xuICAgICAgcmlnaHQ6IC00LjVyZW07XG4gICAgfVxuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4ICRua2gtdGV4dDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmcpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0YyNjcyMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRua2gtZGFya2Vyb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9ib3RoIG9mIHRoaXMgYXJlIHF1aXRlIHNpbWlsYXIgc28gY29tYmluaW5nIHRoZSBjc3Mgd2lsbCByZWR1Y2UgZmlsZSBzaXplLlxuLy9zZWUgX291cl93b3JrLmNzcyBmb3IgZGV0YWlscy5cblxuXG4uZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmssXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDZyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxuICBoMntcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBncml0LWNsaXAtZ3JheTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogLS42cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC52aWV3LWhlYWRlcntcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDFyZW0gMnJlbSA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgbWFyZ2luOiAxcmVtIDVyZW0gNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy43cmVtO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gIGF7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogLTRyZW0gYXV0byA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgICAgc3Bhbi5pY29uLXZpZGVvIHtcbiAgICAgICAgY29sb3I6IHJnYigyMzAsIDIzMCwgMjMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICBoMntcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gNXJlbTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNDIlO1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnZpZXctaGVhZGVye1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDRlbSAwIDRlbSA0NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHdpZHRoOiA1MiU7XG4gICAgICBtYXJnaW4tbGVmdDogNDIlO1xuICAgIH1cblxuICB9XG4gIC5pbWFnZS13cmFwcGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWd7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAvL21pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIC8vaGVpZ2h0OiA0MDBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAvL2hlaWdodDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vdXItc3Rvcmllcy13cmFwcGVyLCAudmlldy1vdXItd29yayAudmlld3Mtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIH1cbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBhZGRpbmc6IDV2aCA1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC45KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIHBhZGRpbmc6IDE1dmggMTB2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZzogMTB2aCAyMHZ3O1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIH1cblxuICB9XG4gIC5pY29uLWNsb3Nle1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRvcDogLTEuNXJlbTtcbiAgICByaWdodDogLTEuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmtoLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC50aXRsZS13cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgLy9taW4taGVpZ2h0OiAzMDBweDtcbiAgICAudmlldy10aXRsZXtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtIDNyZW07XG4gICAgICAvL21heC1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAvL21heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtIDNyZW07XG4gICAgICBsZWZ0OiA2JTtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAudmlldy10aXRsZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgLjVyZW07XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICB9XG4gICAgJjpob3ZlciAudmlldy10aXRsZXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4xOWVtO1xuICAgIH1cbiAgfVxuICAudmlldy10aXRsZSxcbiAgLnNlcmllcy10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgfVxuICAudmlldy10aXRsZXtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwkd2hpdGUgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG4gIH1cbiAgLnNlcmllcy10aXRsZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlYWQtbW9yZXtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IC4yZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIC5hdHRhY2htZW50e1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwIDV2dztcbiAgICAgIC52aWV3LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXJ7XG4gICAgICAgIC52aWV3LXRpdGxle1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yOWVtO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICY6aG92ZXIgLnZpZXctdGl0bGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgLmF0dGFjaG1lbnR7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLnZpZXctdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC50aXRsZS13cmFwcGVye1xuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtYmx1ZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgfVxuICB9XG4gIC5hdHRhY2htZW50e1xuICAgIC52aWV3LWhlYWRlcntcbiAgICAgIG1hcmdpbjogNHJlbSAzLjVyZW0gMnJlbTtcbiAgICB9XG4gICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgLnZpZXctdGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWdyZWVuLnBuZycpIDAgMC8yNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1nb2xkLnBuZycpIDAgMC8yNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgLnZpZXctaWQtb3VyX3dvcmt7XG4gICAgICAuaW1hZ2Utd3JhcHBlcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW0gM3JlbSAzcmVtO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5hdHRhY2htZW50e1xuICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSA1cmVtIDdyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWV3LWNvbnRlbnR7XG4gICAgICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbSA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5pbWFnZS13cmFwcGVye1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICBib3R0b206IDhyZW07XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDNyZW0gNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24tdmlkZW97XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4vKiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW0gMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNwYW4uaWNvbi12aWRlb3tcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbiAgc3Bhbi5pY29uLXZpZGVvIH4gLnZpZXctY29udGVudC13cmFwcGVye1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtO1xuICB9XG59XG4uZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbTtcbiAgfVxuICBhLFxuICAudmlldy10aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZVxuICB9XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG4gIC50aXRsZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yNCU7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIGhlaWdodDogMzUwcHg7XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWdvbGQucG5nKSAwIDAvMjUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNHJlbSA1cmVtIDJyZW07XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cbiAgLnNlcmllcy10aXRsZSxcbiAgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNlcmllcy10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDEuNXJlbSAwIC41cmVtXG4gIH1cbiAgLnZpZXctdGl0bGUsXG4gIC5zZXJpZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAudmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwjZmZmIDApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjI5ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcblxuICAgIH1cbiAgfVxuICBhOmhvdmVyIHtcbiAgICAudmlldy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtO1xuICAgIH1cbiAgfVxufVxuLmVudGl0eS1ob21lcGFnZSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWF4KSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjE1MjApIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuICAubGVhZGluZy1wYXJ0bmVyIHtcbiAgICAuaW5uZXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0byA2cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgICBtYXJnaW46IDAgMnJlbSAxcmVtIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogMTFyZW0gMCAwIDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgLmxvZ28tcGFydG5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH07XG4gICAgICAgICsgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICArIC5sb2dvLXBhcnRuZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICsgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cbn1cbiIsIltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIHtcbiAgaDIsIFxuICAudmlldy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgfVxuICB9XG4gIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSxcbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIHtcbiAgcGFkZGluZzogNnJlbSA0cmVtO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxuICBoMiB7XG4gICAgQGluY2x1ZGUgZ3JpdC1jbGlwLWdyYXk7XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cbiAgLnZpZXdzLXJvdyB7XG4vKiAgICB3aWR0aDogMjRyZW07Ki9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL21ha2Ugc3VyZSB0aGF0IGVhY2ggcHJvZmlsZSBpcyBjZW50ZXJlZCBvbmNlIHRoZSBicm93c2VyIGdldHMgcmVhbGx5IG5hcnJvd1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgd2lkdGg6IDI0LjQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICB3aWR0aDogMjQuNSU7XG4gICAgfVxuICAgIGgzIHtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjFzIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbmtoLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAudmlldy1wcm9maWxlLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBhe1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRua2gtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSB7XG4vLyAgIC52aWV3LWNvbnRlbnQge1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuLy8gICAgIGZsZXgtZ3JvdzogMDtcbi8vICAgfVxuLy8gICAudmlld3Mtcm93IHtcbi8vICAgICB3aWR0aDogMjRyZW07XG4vLyAgIH1cbi8vIH1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0sXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnNcIl0ge1xuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAudmlldy1wcm9maWxlLW5hbWUge1xuICAgICAgY29sb3I6ICRua2gtb3JhbmdlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC52aWV3LXByb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAudmlldy1wcm9maWxlLWpvYnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gIH1cblxufVxuXG4ubG9nby1ncmlkIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmxvZ28tZ3JpZC52aWV3LXBhcnRuZXJzIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgIC5pbm5lci13cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDoxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwibWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJ0YWJzXCI7XG5AaW1wb3J0IFwidW5wdWJsaXNoZWRcIjtcblxuLy8gemVybyBvdXQgZmlyc3QgYW5kIGxhc3QgbWFyZ2luIG9uIGNvbnRlbnRcbi5maWVsZC1pdGVtLFxuLmJsb2NrLWNvbnRlbnQge1xuICA+ICoge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBAZXh0ZW5kIGxhYmVsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3BhZ2UtY29udHJvbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jb250cm9sLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBzcGFuICB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogSW5saW5lIHN0eWxlcy5cbiAqL1xuXG4vKiBMaXN0IG9mIGxpbmtzIGdlbmVyYXRlZCBieSB0aGVtZV9saW5rcygpLiAqL1xuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDA7IC8qIExUUiAqL1xuICB9XG59XG5cbi8qIFRoZSBpbmxpbmUgZmllbGQgbGFiZWwgdXNlZCBieSB0aGUgRmVuY2VzIG1vZHVsZS4gKi9cbnNwYW4uZmllbGQtbGFiZWwge1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7IC8qIExUUiAqL1xufVxuXG4uY29udGV4dHVhbC1saW5rc3tcbiAgKntcbiAgICBjb2xvcjogJG5raC10ZXh0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8qKlxuICogVGFicy5cbiAqL1xuXG4vKiBCYXNpYyBwb3NpdGlvbmluZyBzdHlsZXMgc2hhcmVkIGJ5IHByaW1hcnkgYW5kIHNlY29uZGFyeSB0YWJzLiAqL1xuJXRhYnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLyogSUUgOSBhbmQgZWFybGllciBkb24ndCB1bmRlcnN0YW5kIGdyYWRpZW50cy4gKi9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogJHNhbnM7XG59XG4ldGFic19fdGFiIHtcbiAgZmxvYXQ6IGxlZnQ7IC8qIExUUiAqL1xuICBtYXJnaW46IDAgM3B4O1xufVxuJXRhYnNfX3RhYi1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSwgLjU1ZW0pO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBQcmltYXJ5IHRhYnMuICovXG4udGFicy1wcmltYXJ5LFxuLnRhYnMucHJpbWFyeSB7XG4gIEBleHRlbmQgJXRhYnM7XG59XG4udGFicy5wcmltYXJ5ID4gbGksXG4udGFicy1wcmltYXJ5X190YWIge1xuICBAZXh0ZW5kICV0YWJzX190YWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAkYm9yZGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAvKiBJRSA5IGFuZCBlYXJsaWVyIGRvbid0IHVuZGVyc3RhbmQgZ3JhZGllbnRzLiAqL1xuICBib3JkZXItYm90dG9tOiAwIFxcMC9pZTtcbn1cbi50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUsXG4udGFicy1wcmltYXJ5X190YWIuaXMtYWN0aXZlIHtcbiAgQGV4dGVuZCAudGFicy1wcmltYXJ5X190YWI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi8vIFdlIHVzZSAzIHBsYWNlaG9sZGVyIHN0eWxlcyB0byBwcmV2ZW50IEBleHRlbmQgZnJvbSBnb2luZyBzZWxlY3RvciBjcmF6eS5cbiV0YWJzLXByaW1hcnlfX3RhYi1saW5rIHtcbiAgQGV4dGVuZCAldGFic19fdGFiLWxpbms7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiV0YWJzLXByaW1hcnlfX3RhYi1saW5rLWlzLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuJXRhYnMtcHJpbWFyeV9fdGFiLWxpbmstaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYSxcbmEudGFicy1wcmltYXJ5X190YWItbGluayB7XG4gIEBleHRlbmQgJXRhYnMtcHJpbWFyeV9fdGFiLWxpbms7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluay1pcy1ob3ZlcjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluay1pcy1hY3RpdmU7XG4gIH1cbn1cblxuLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSA+IGEuaXMtYWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIEBleHRlbmQgJXRhYnMtcHJpbWFyeV9fdGFiLWxpbms7XG4gIEBleHRlbmQgJXRhYnMtcHJpbWFyeV9fdGFiLWxpbmstaXMtYWN0aXZlO1xufVxuXG4vKiBTZWNvbmRhcnkgdGFicy4gKi9cbi50YWJzLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJXRhYnM7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgLyogQ29sbGFwc2UgYm90dG9tIG1hcmdpbiBvZiB1bC5wcmltYXJ5LiAqL1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi50YWJzLXNlY29uZGFyeV9fdGFiLFxuLnRhYnMtc2Vjb25kYXJ5X190YWIuaXMtYWN0aXZlIHtcbiAgQGV4dGVuZCAldGFic19fdGFiO1xuICBtYXJnaW46IDEwcHggM3B4O1xufVxuXG4vLyBXZSB1c2UgMyBwbGFjZWhvbGRlciBzdHlsZXMgdG8gcHJldmVudCBAZXh0ZW5kIGZyb20gZ29pbmcgc2VsZWN0b3IgY3JhenkuXG4ldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rIHtcbiAgQGV4dGVuZCAldGFic19fdGFiLWxpbms7XG4gIGJvcmRlci1yYWRpdXM6IC43NWVtO1xuICB0cmFuc2l0aW9uIDogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMCAuNWVtO1xufVxuJXRhYnMtc2Vjb25kYXJ5X190YWItbGluay1pcy1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICMzMzM7XG59XG4ldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rIHtcbiAgQGV4dGVuZCAldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJXRhYnMtc2Vjb25kYXJ5X190YWItbGluay1pcy1mb2N1cztcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLWlzLWFjdGl2ZTtcbiAgfVxufVxuYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgQGV4dGVuZCAldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rO1xuICBAZXh0ZW5kICV0YWJzLXNlY29uZGFyeV9fdGFiLWxpbmstaXMtYWN0aXZlO1xufVxuLy90b29sYmFyIGFuZCB0YWJzIGZvciBhZG1pbiB1c2VyXG5cbi50b29sYmFyLXRhYixcbi50YWJze1xuICBsaXtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gIH1cbn1cbi8vaGlkZSB0aGUgbGVmdCBhZG1pbiBtZW51IHdoZW4gaXQncyBsZXNzIHRoYW4gNDgwcHguIFxuLy9XZSBjYW4gcmVtb3ZlIHRoaXMgd2hlbiB3ZSBhcmUgZG9uZSB3aXRoIHRoZW1pbmcuXG4udG9vbGJhci10cmF5e1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9ICBcbn0iLCIvKipcbiAqIE1lc3NhZ2VzLlxuICovXG4ubWVzc2FnZXMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogOHB4O1xuICAgIGNvbG9yOiAjYmU3O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5oMy5tZXNzYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgQGV4dGVuZCAubWVzc2FnZXM7XG4gIEBleHRlbmQgJW9rO1xufVxuLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgQGV4dGVuZCAubWVzc2FnZXM7XG4gIEBleHRlbmQgJXdhcm5pbmc7XG4gIGJvcmRlci1jb2xvcjogI2VkNTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICchJztcbiAgICBjb2xvcjogI2VkNTtcbiAgfVxufVxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gIEBleHRlbmQgLm1lc3NhZ2VzO1xuICBAZXh0ZW5kICVlcnJvcjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ1NDFkO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ8OXJztcbiAgICBjb2xvcjogI2VkNTQxZDtcbiAgfVxuXG59XG4ubWVzc2FnZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4ubWVzc2FnZXNfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4vKiBDb3JlL21vZHVsZSBpbnN0YWxsYXRpb24gZXJyb3IgbWVzc2FnZXMuICovXG4ubWVzc2FnZXMtLWVycm9yICBwLmVycm9yIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIFN5c3RlbSBzdGF0dXMgcmVwb3J0LiAqL1xuLm9rLFxuJW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmZmMDtcbiAgY29sb3I6ICMyMzQ2MDA7XG59XG4ud2FybmluZyxcbiV3YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNlNTtcbiAgY29sb3I6ICM4NDA7XG59XG4uZXJyb3IsXG4lZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNWYxO1xuICBjb2xvcjogIzhjMmUwYjtcbn0iLCIvKipcbiAqIFVucHVibGlzaGVkIG5vdGUuXG4gKi9cblxuLyogVGhlIHdvcmQgXCJVbnB1Ymxpc2hlZFwiIGRpc3BsYXllZCB1bmRlcm5lYXRoIHRoZSBjb250ZW50LiAqL1xuLnVucHVibGlzaGVkIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogUmVtb3ZlIGJhY2tncm91bmQgaGlnaGxpZ2h0aW5nIGZyb20gPG1hcms+IGluIG5vcm1hbGl6ZS4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBmb250LXNpemU6IDc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogSW1wYWN0LCBcIkFyaWFsIE5hcnJvd1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEEgdmVyeSBuaWNlIENTUzMgcHJvcGVydHkuICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn0iLCIvKiBEZWZhdWx0IFdvcmRQcmVzcyBzY3JlZW4gcmVhZGVyIHN0eWxlICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzIxNzU5YjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRvcDogNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMDAwMDtcclxufVxyXG5cclxuLypcclxuICogVGhlIHNraXAtbGluayBsaW5rIHdpbGwgYmUgY29tcGxldGVseSBoaWRkZW4gdW50aWwgYSB1c2VyIHRhYnMgdG8gdGhlIGxpbmsuXHJcbiAqL1xyXG4jc2tpcC1saW5rIHtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycHggMCAzcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBQcmludCBzdHlsaW5nXG4gKlxuICogV2UgcHJvdmlkZSBzb21lIHNhbmUgcHJpbnQgc3R5bGluZyBmb3IgRHJ1cGFsIHVzaW5nIFplbidzIGxheW91dCBtZXRob2QuXG4gKi9cblxuLyoqXG4gKiBCeSBpbXBvcnRpbmcgdGhpcyBDU1MgZmlsZSBhcyBtZWRpYSBcImFsbFwiLCB3ZSBhbGxvdyB0aGlzIHByaW50IGZpbGUgdG8gYmVcbiAqIGFnZ3JlZ2F0ZWQgd2l0aCBvdGhlciBzdHlsZXNoZWV0cywgZm9yIGltcHJvdmVkIGZyb250LWVuZCBwZXJmb3JtYW5jZS5cbiAqL1xuQG1lZGlhIHByaW50IHtcblxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tO1xuICB9XG5cbiAgLyogVW5kZXJsaW5lIGFsbCBsaW5rcy4gKi9cbiAgYSxcbiAgYTpsaW5rLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgLyogRG9uJ3QgdW5kZXJsaW5lIHNpdGUgbGluay4gKi9cbiAgICAmLnNpdGUtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvKiBVbi1mbG9hdCB0aGUgY29udGVudC4gKi9cbiAgI2NvbnRlbnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWRlcntcbiAgICAucmVnaW9uLWhlYWRlcixcbiAgICAubWVudS10b2dnbGV7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qIFR1cm4gb2ZmIGFueSBiYWNrZ3JvdW5kIGNvbG9ycyBvciBpbWFnZXMuICovXG4gIGJvZHksXG4gICNwYWdlLFxuICAjbWFpbixcbiAgI2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSGlkZSBzaWRlYmFycyBhbmQgbmF2IGVsZW1lbnRzLiAqL1xuICAjc2tpcC1saW5rLFxuICAjaGVhZGVyLFxuICAjbmF2aWdhdGlvbixcbiAgI2Zvb3RlcixcbiAgLnJlZ2lvbi1hbGVydCxcbiAgLnNpZGViYXJzLFxuICAuYnJlYWRjcnVtYixcbiAgLnBhZ2VyLFxuICAudGFicyxcbiAgLmZlZWQtaWNvbnMsXG4gIC5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICAjcHJpbnQtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDJyZW07XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIH1cblxuICAvKiBmb3Igc3R5bGUgZ3VpZGUgb25seSAqL1xuICAuY29sb3ItcGFsZXR0ZXMge1xuICAgIC8vIGJveF9fKntcbiAgICAvLyAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgLy8gICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QhaW1wb3J0YW50O1xuICAgIC8vIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICAvKiBIb21lcGFnZSAqL1xuICAucGF0aC1mcm9udHBhZ2Uge1xuICAgIC5mcm9udF9oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjYmxvY2staHAtaGVyby1pbnRybyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZnJvbnRfaGVyby1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayB7XG4gICAgICBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWV3LW91ci1zdG9yaWVzLnZpZXctaWQtb3VyX3N0b3JpZXMsXG4gICAgICAgICAgLnZpZXctb3VyLXdvcmsudmlldy1pZC1vdXJfd29yayB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIC52aWV3LXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmVnaW9uLXBvc3RzY3JpcHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvKiBMYW5kaW5nIHBhZ2VzICovXG4gICNtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxuICAuaGVhZGVyLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hhcmUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZV9fY29udGVudCB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAmIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5sYW5kaW5nX3RpdGxlIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICAgIC5tZWRpYS5tZWRpYS12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIC5pY29uLWV4dGVybmFsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgIC5sYW5kaW5nX3RpdGxlLFxuICAgICAgICAgIC5sYW5kaW5nX3RlYXNlcixcbiAgICAgICAgICAubGFuZGluZ19hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1zZWN0aW9uIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH4gaDIge1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZW50aXR5LWNvbnRlbnQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5odW5nZXItZmFjdC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5lbnRpdHktY29udGVudF9fZGV0YWlscyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gICAgICAgICAgLnZpZXctdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52aWV3LWJsb2ctYnktYXV0aG9yLFxuICAgIC52aWV3LWJsb2ctcG9zdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtO1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZXctc2VyaWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBIdW5nZXIgZmFjdHMgKi9cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eSxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNjaG9vbC1icmVha2Zhc3QsXG4gICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwLFxuICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICoge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgLmh1bmdlci1mYWN0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAvKiBQYXJ0bmVyIHNlY3Rpb25zICovXG4gIC5ibG9jay12aWV3cy1ibG9jay1wcm9maWxlcy1leGVjdXRpdmUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wcm9maWxlcy1ib2FyZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXByb2ZpbGVzLWNvdW5jaWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wYXJ0bmVycy1jZWxlYnJpdGllcyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzLXJlc3RhdXJhbnRzLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnMtY29ycG9yYXRlLWNvcmUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wYXJ0bmVycy1jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxuICAudmlldy1wYXJ0bmVycyB7XG4gICAgLnZpZXctY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWhlYWRzaG90IGltZyxcbiAgLnZpZXctcHJvZmlsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuXG4gIC8qIFByZWZvb3RlciAqL1xuICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGl2W2NsYXNzKj1ibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1dOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICAgIC52aWV3LWN0YS1yZWZlcmVuY2VzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNjdGEtbmV3c2xldHRlci1zaWdudXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2Uge1xuICAgICNlZGl0LWZvcm0taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gICAgI2VkaXQtZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQsXG4gICAgI3Jlc291cmNlX2NlbnRlcl90aXRsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgI2VkaXQtZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAjcmVzb3VyY2VfY2VudGVyX3RpdGxlIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG4gICAgI3Jlc291cmNlX2NlbnRlcl9hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJ1dHRvbixcbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIC5qcy1mb3JtLWl0ZW1bY2xhc3MqPWZvcm0tYWN0aW9ucy1maWxlLXVybF0gaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICNlZGl0LXBhZ2UtY29udGVudCB7XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgICNhamF4X3Jlc291cmNlX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4iXX0= */
