@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 iframe,.video-player object,.video-player embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.element-invisible,.visually-hidden,.element-focusable,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{margin-left:-20px;position:relative}.column-wrapper.twelve:after{content:"";display:table;clear:both}.column-wrapper.twelve .span-1{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);margin-left:calc((0/12)*100% + 20px);float:left}.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{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);margin-left:calc((0/12)*100% + 20px);float:left}.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{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);margin-left:calc((0/12)*100% + 20px);float:left}.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{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);margin-left:calc((0/12)*100% + 20px);float:left}.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-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);margin-left:calc((0/12)*100% + 20px);float:left}.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{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);margin-left:calc((0/12)*100% + 20px);float:left}.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)}}@media (min-width:1024px){.two-column-grid{margin-top:-20px;margin-left:-20px;position:relative}.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:after{content:"";display:table;clear:both}.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:after{content:"";display:table;clear:both}.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){.two-column-grid,.three-column-grid,.four-column-grid{margin-top:-20px;margin-left:-20px;position:relative}.two-column-grid:after,.three-column-grid:after,.four-column-grid:after{content:"";display:table;clear:both}.two-column-grid>*,.three-column-grid>*,.four-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,.three-column-grid>*>:first-child,.four-column-grid>*>:first-child{margin-top:0}.two-column-grid>*>:last-child,.three-column-grid>*>:last-child,.four-column-grid>*>:last-child{margin-bottom:0}.two-column-grid>:nth-child(2n+1),.three-column-grid>:nth-child(2n+1),.four-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;min-width:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;position:relative}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}blockquote,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;margin:0 0 1em}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}dl,menu,ol,ul{margin:0 0 1em}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{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}figcaption,figure,main{display:block}figure{margin:0}fieldset{border:1px solid}legend{border:0;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}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}label,.field .field-label{display:block;font-weight:700}table{border-collapse:collapse;border-spacing:0;width:100%;margin:1em 0}.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}.svg-home,.home-icon{background:url(../svg/svg-sprite.svg) no-repeat;background-position:64.41176470588235% 0}.svg-home-dims,.home-icon{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%}body{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}@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}}h2,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,h3,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,h4,h5,h6{font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;color:#383d44}a{color:#fe6a0d;text-decoration:none;transition:all .2s}a:after{content:'';display:block;width:100%;height:2px;background:0 0;position:relative;top:-2px;transition:all .2s}a:hover:after,a:focus:after{background:#fe6a0d}hr{border-bottom:1px solid #ccc}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=submit],input[type=button]{box-sizing:border-box;position:relative;z-index:1;border:0;-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:hover,.no-touchevents .button-link:focus,.no-touchevents button:hover,.no-touchevents input[type=submit]:hover,.no-touchevents input[type=button]:hover,.no-touchevents button:focus,.no-touchevents input[type=submit]:focus,.no-touchevents input[type=button]:focus{background-color:#f0682f}.dark-button{background-color:#383d44}.no-touchevents .dark-button:hover,.no-touchevents .dark-button:focus{background-color:#67717d}#logo img{max-width:160px}p a,li a,span a{text-decoration:underline;font-weight:700}p a:after,li a:after,span a:after{content:none}p a:hover,li a:hover,span a:hover{color:#f0682f}ul,ol{list-style:none;padding:0;margin:0}ul li,ol li{padding-left:2em;list-style:none;margin-bottom:.5em}ul li:before,ol 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}h2,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label{line-height:1.2;letter-spacing:-.025em;font-size:2.6rem}@supports (display:block){h2,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label{background:url(/themes/custom/nkh/images/solid.svg) center top;background-position:14rem;background-size:10%;color:transparent;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text}}@media (min-width:540px){h2,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label{font-size:3rem}}@media (min-width:768px){h2,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label{font-size:3.2rem}}@media (min-width:1024px){h2,.path-search .views-exposed-form [for=edit-search-api-fulltext],[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label{font-size:3.6rem}}h3,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label{font-size:2rem}@media (min-width:480px){h3,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label{font-size:2.2rem}}@media (min-width:768px){h3,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label{font-size:2.5rem}}h3 a,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label a{text-decoration:underline}h3 a:after,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label a:after{content:none}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-weight:700;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{border-color:#d3d3d3;border:0;width:100%!important}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 thead th,table tbody 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 thead,table.data th{display:none}table.data tbody,table.data tbody th,table.data tr,table.data td,table.data caption{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>th,table.data tr>td{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;border-radius:0;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:hover,.no-touchevents .header-fundraise:focus{background-color:#e35a03}.no-touchevents .header-fundraise:hover,.no-touchevents .header-fundraise:focus{background-color:#383d44}.header-fundraise:hover,.header-fundraise:focus{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:link,.header-fundraise a:visited,.header-fundraise a:hover,.header-fundraise a:active{color:#fff;text-decoration:none;padding:17px 15px 17px}}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{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;padding:.5rem 1rem;width:100%}div[class*=block-fundraise] input:hover,div[class*=block-fundraise] input:focus,div[class*=block-fundraise] input:active{border-color:#383d44}div[class*=block-fundraise] input[type=checkbox]{width:auto;float:left}div[class*=block-fundraise] input[type=submit],div[class*=block-fundraise] button[type=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);background-color:#fe6a0d;-webkit-mask-size:400px;color:#fff;text-transform:uppercase;width:100%;border-radius:0}.no-touchevents div[class*=block-fundraise] input[type=submit]:hover,.no-touchevents div[class*=block-fundraise] input[type=submit]:focus,.no-touchevents div[class*=block-fundraise] button[type=submit]:hover,.no-touchevents div[class*=block-fundraise] button[type=submit]:focus{background-color:#e35a03}div[class*=block-fundraise] input[type=submit]:hover,div[class*=block-fundraise] button[type=submit]:hover{background-color:#383d44;border:0 none}div[class*=block-fundraise] input{width:100%;padding-left:1rem;background:#fff;color:#383d44;margin-bottom:1rem}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}div[class*=block-fundraise] label.wrapable,div[class*=block-fundraise] .field .wrapable.field-label,.field div[class*=block-fundraise] .wrapable.field-label{display:block}div[class*=block-fundraise] label.wrapable:before,div[class*=block-fundraise] .field .wrapable.field-label:before,.field div[class*=block-fundraise] .wrapable.field-label: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{margin:0;line-height:1}div[class*=block-fundraise] p.form-title{color:#fe6a0d;font-weight:700;text-align:left;margin-bottom:1.5rem}div[class*=block-fundraise] .icon-close{display:none}div[class*=block-fundraise] label,div[class*=block-fundraise] .field .field-label,.field div[class*=block-fundraise] .field-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]:hover .header-fundraise,div[class*=block-fundraise]:active .header-fundraise,div[class*=block-fundraise]:focus .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}div[class*=block-fundraise] label,div[class*=block-fundraise] .field .field-label,.field div[class*=block-fundraise] .field-label{font-size:14px}div[class*=block-fundraise].closed form,div[class*=block-fundraise] 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{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}.fundraise-signup input[type=checkbox]+label:after,.fundraise-signup .field input[type=checkbox]+.field-label:after,.field .fundraise-signup input[type=checkbox]+.field-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}}.alert-success[style="display: none;"],.alert-success2[style="display: none;"]{text-align:center}.alert-success[style="display: none;"]~*,.alert-success2[style="display: none;"]~*{opacity:1;transition:all .2s}.alert-success:not([style="display: none;"])~*,.alert-success2:not([style="display: none;"])~*{opacity:0;display:none}.header .mobile .block--fundraise{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:hover,.cta-form__toggle:focus{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{font-size:1.6rem}form.cta-form__fields input{border-color:rgba(56,61,68,.6);font-size:1.6rem;padding:.5rem 1rem;width:100%}form.cta-form__fields input:hover,form.cta-form__fields input:focus,form.cta-form__fields input:active{border-color:#383d44}form.cta-form__fields input[type=checkbox]{width:1px!important;padding:0!important}form.cta-form__fields input[type=submit],form.cta-form__fields button[type=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);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}.no-touchevents form.cta-form__fields input[type=submit]:hover,.no-touchevents form.cta-form__fields input[type=submit]:focus,.no-touchevents form.cta-form__fields button[type=submit]:hover,.no-touchevents form.cta-form__fields button[type=submit]:focus{background-color:#e35a03}form.cta-form__fields input[type=submit]:hover,form.cta-form__fields button[type=submit]:hover{background-color:#383d44;border:0 none}form.cta-form__fields input{width:100%;padding-left:1rem;background:#fff;color:#383d44;margin-bottom:1rem}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}.header-newsletter-form__toggle{display:none}.header-newsletter-form__toggle span:last-of-type{position:static!important;clip:auto;height:auto;width:auto;overflow: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;border-radius:0;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:hover,.no-touchevents .header-newsletter-form__toggle:focus{background-color:#e35a03}.no-touchevents .header-newsletter-form__toggle:hover,.no-touchevents .header-newsletter-form__toggle:focus{background-color:#383d44}.header-newsletter-form__toggle:hover,.header-newsletter-form__toggle:focus{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]:after{content:"";display:table;clear:both}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;padding:.5rem 1rem;width:100%}div[class*=block-newsletter] input:hover,div[class*=block-newsletter] input:focus,div[class*=block-newsletter] input:active{border-color:#383d44}div[class*=block-newsletter] input[type=checkbox]{width:auto;float:left}div[class*=block-newsletter] input[type=submit],div[class*=block-newsletter] button[type=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);background-color:#fe6a0d;-webkit-mask-size:400px;color:#fff;text-transform:uppercase;width:100%;border-radius:0}.no-touchevents div[class*=block-newsletter] input[type=submit]:hover,.no-touchevents div[class*=block-newsletter] input[type=submit]:focus,.no-touchevents div[class*=block-newsletter] button[type=submit]:hover,.no-touchevents div[class*=block-newsletter] button[type=submit]:focus{background-color:#e35a03}div[class*=block-newsletter] input[type=submit]:hover,div[class*=block-newsletter] button[type=submit]:hover{background-color:#383d44;border:0 none}div[class*=block-newsletter] input{width:100%;padding-left:1rem;background:#fff;color:#383d44;margin-bottom:1rem}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] label.wrapable,div[class*=block-newsletter] .field .wrapable.field-label,.field div[class*=block-newsletter] .wrapable.field-label{display:block}div[class*=block-newsletter] label.wrapable:before,div[class*=block-newsletter] .field .wrapable.field-label:before,.field div[class*=block-newsletter] .wrapable.field-label:before{position:absolute;margin-top:.2em}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] p{margin:0;line-height:1}div[class*=block-newsletter] p.form-title{color:#fe6a0d;font-weight:700;text-align:left;margin-bottom:1.5rem}div[class*=block-newsletter] .icon-close{display:none}div[class*=block-newsletter] label,div[class*=block-newsletter] .field .field-label,.field div[class*=block-newsletter] .field-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]:hover .header-newsletter-form__toggle,div[class*=block-newsletter]:active .header-newsletter-form__toggle,div[class*=block-newsletter]:focus .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}div[class*=block-newsletter] label,div[class*=block-newsletter] .field .field-label,.field div[class*=block-newsletter] .field-label{font-size:14px}div[class*=block-newsletter].closed form,div[class*=block-newsletter] 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}}.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}.newsletter-signup input[type=checkbox]+label:after,.newsletter-signup .field input[type=checkbox]+.field-label:after,.field .newsletter-signup input[type=checkbox]+.field-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-success[style="display: none;"],.alert-success2[style="display: none;"]{text-align:center}.alert-success[style="display: none;"]~*,.alert-success2[style="display: none;"]~*{opacity:1;transition:all .2s}.alert-success:not([style="display: none;"])~*,.alert-success2: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:hover,.cta-form__toggle:focus{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{font-size:1.6rem}form.cta-form__fields input{border-color:rgba(56,61,68,.6);font-size:1.6rem;padding:.5rem 1rem;width:100%}form.cta-form__fields input:hover,form.cta-form__fields input:focus,form.cta-form__fields input:active{border-color:#383d44}form.cta-form__fields input[type=checkbox]{width:1px!important;padding:0!important}form.cta-form__fields input[type=submit],form.cta-form__fields button[type=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);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}.no-touchevents form.cta-form__fields input[type=submit]:hover,.no-touchevents form.cta-form__fields input[type=submit]:focus,.no-touchevents form.cta-form__fields button[type=submit]:hover,.no-touchevents form.cta-form__fields button[type=submit]:focus{background-color:#e35a03}form.cta-form__fields input[type=submit]:hover,form.cta-form__fields button[type=submit]:hover{background-color:#383d44;border:0 none}form.cta-form__fields input{width:100%;padding-left:1rem;background:#fff;color:#383d44;margin-bottom:1rem}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}.no-touchevents .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{background-color:transparent}.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:hover,.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:active,.menu-item.email div[class*=block-newsletter] .header-newsletter-form__toggle:focus{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:hover,button.mobile-alert-button:active,button.mobile-alert-button:focus{color:#94989e;background-color:transparent}button.mobile-alert-button span.element-invisible{position:static!important;clip:auto;height:auto;width:auto;overflow: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}.joinform:after{content:"";display:table;clear:both}@media (min-width:768px){.joinform{left:auto;right:-65%}}.joinform label,.joinform .field .field-label,.field .joinform .field-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}div[class*=block-mobilecommonssignup]:after{content:"";display:table;clear:both}@media (min-width:768px){div[class*=block-mobilecommonssignup]{display:inline-block}}@media (min-width:1024px){div[class*=block-mobilecommonssignup]{margin:-.9rem 0 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.closed form,div[class*=block-mobilecommonssignup] .text-formatted .joinform{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}div[class*=block-mobilecommonssignup] label,div[class*=block-mobilecommonssignup] .field .field-label,.field div[class*=block-mobilecommonssignup] .field-label{display:block;margin-bottom:2rem}div[class*=block-mobilecommonssignup] input[type=submit],div[class*=block-mobilecommonssignup] button[type=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);background-color:#fe6a0d;-webkit-mask-size:60%;color:#fff;text-transform:uppercase;width:100%;border-radius:0;line-height:0;padding:2rem 0}.no-touchevents div[class*=block-mobilecommonssignup] input[type=submit]:hover,.no-touchevents div[class*=block-mobilecommonssignup] input[type=submit]:focus,.no-touchevents div[class*=block-mobilecommonssignup] button[type=submit]:hover,.no-touchevents div[class*=block-mobilecommonssignup] button[type=submit]:focus{background-color:#e35a03}div[class*=block-mobilecommonssignup] input[type=submit]:hover,div[class*=block-mobilecommonssignup] input[type=submit]:focus,div[class*=block-mobilecommonssignup] button[type=submit]:hover,div[class*=block-mobilecommonssignup] button[type=submit]:focus{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){div[class*=block-mobilecommonssignup] label,div[class*=block-mobilecommonssignup] .field .field-label,.field div[class*=block-mobilecommonssignup] .field-label{font-size:14px}}.block-footerdonate ul li:before,.block-donate ul li:before{content:none}.block-footerdonate.block,.block-donate.block{position:fixed;bottom:0;padding:0;width:100%}.block-footerdonate.block .field,.block-footerdonate.block .field *,.block-donate.block .field,.block-donate.block .field *{margin:0}@media (min-width:1024px){.block-footerdonate.block,.block-donate.block{position:relative;bottom:auto;width:124px;margin-top:-.2rem;display:inline-block;vertical-align:top}.block-footerdonate.block:after,.block-donate.block:after{content:"";display:table;clear:both}}@media (min-width:1260px){.block-footerdonate.block,.block-donate.block{margin-left:.3rem}}.block-footerdonate .field--type-text-with-summary,.block-donate .field--type-text-with-summary{padding:0}.block-footerdonate .field--type-text-with-summary a,.block-donate .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}.no-touchevents .block-footerdonate .field--type-text-with-summary a:hover,.no-touchevents .block-footerdonate .field--type-text-with-summary a:focus,.no-touchevents .block-donate .field--type-text-with-summary a:hover,.no-touchevents .block-donate .field--type-text-with-summary a:focus{background-color:#e35a03}.block-footerdonate .field--type-text-with-summary a:after,.block-donate .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-footerdonate .field--type-text-with-summary a:hover,.block-donate .field--type-text-with-summary a:hover{background-color:#f0682f}.block-footerdonate .field--type-text-with-summary ul,.block-donate .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-footerdonate .field--type-text-with-summary,.block-donate .field--type-text-with-summary{position:relative;margin:0}.block-footerdonate .field--type-text-with-summary a,.block-donate .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-footerdonate .field--type-text-with-summary a:hover,.no-touchevents .block-footerdonate .field--type-text-with-summary a:focus,.no-touchevents .block-donate .field--type-text-with-summary a:hover,.no-touchevents .block-donate .field--type-text-with-summary a:focus{background-color:#e35a03}.block-footerdonate .field--type-text-with-summary a:after,.block-donate .field--type-text-with-summary a:after{content:none}.block-footerdonate .field--type-text-with-summary ul,.block-donate .field--type-text-with-summary ul{display:none;position:absolute;width:100%}.block-footerdonate .field--type-text-with-summary li,.block-donate .field--type-text-with-summary li{margin:0;padding:0}.block-footerdonate .field--type-text-with-summary li a,.block-donate .field--type-text-with-summary li a{font-size:11px}.block-footerdonate .field--type-text-with-summary:hover ul,.block-donate .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:hover,button.header-search-form__toggle:focus{background-color:transparent}button.header-search-form__toggle:hover:after,button.header-search-form__toggle:focus: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 .js-form-item.form-item,.block-exposedformsite-db-searchpage-form.block .form-actions{vertical-align:top;margin:0}.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item input,.block-exposedformsite-db-searchpage-form.block .form-actions input{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:75%;width:100%;margin-bottom:20px}}@media (min-width:1024px){.block-exposedformsite-db-searchpage-form.block .js-form-item.form-item{width:63%;margin:0 auto;margin-top:10px}}.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 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}.no-touchevents .block-exposedformsite-db-searchpage-form.block .form-submit:hover,.no-touchevents .block-exposedformsite-db-searchpage-form.block .form-submit:focus{background-color:#e35a03}.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;transition:all .2s;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 0;right:0;z-index:100;transition:all .3s}.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:0 auto;margin-top:10px}.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 form{opacity:0;display:none}.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-item,.form-actions{margin:20px 0}label,.field .field-label{font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif;margin-bottom:5px}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],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}input[type=checkbox]+label,.field input[type=checkbox]+.field-label,input[type=radio]+label,.field input[type=radio]+.field-label{display:inline;font-weight:400;box-sizing:border-box;position:relative;cursor:pointer}input[type=checkbox]+label:before,.field input[type=checkbox]+.field-label:before,input[type=radio]+label:before,.field input[type=radio]+.field-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}input[type=checkbox]+label.focused:before,.field input[type=checkbox]+.focused.field-label:before,input[type=radio]+label.focused:before,.field input[type=radio]+.focused.field-label:before{box-shadow:0 0 5px #444}input[type=checkbox]:checked+label:before,.field input[type=checkbox]:checked+.field-label:before,input[type=radio]:checked+label:before,.field input[type=radio]:checked+.field-label:before{background-color:#fff}input[type=checkbox]:checked+label:after,.field input[type=checkbox]:checked+.field-label:after,input[type=radio]:checked+label:after,.field input[type=radio]:checked+.field-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}input[type=radio]+label:before,.field input[type=radio]+.field-label:before{border-radius:50%}.selectlist{position:relative;background-clip:padding-box;background-color:#eee;border:1px solid #a2a2a2;display:inline-block}select{box-sizing:border-box;position:relative;display:block;z-index:2;border:1px solid #a2a2a2;-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;background-color:#eee}.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{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;margin-right:4rem;margin-left:calc(-25% - 4rem);width:75%;clear:left}.text-formatted .media-image.view-mode-small+.view-mode-small{margin-left:0;margin-right:calc(-25% - 4rem);clear:none}.text-formatted .media-image.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-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+.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-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-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 img{display:block;margin:0 auto}@media (min-width:1024px){.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% 0}.text-formatted .media-image.view-mode-feature-caption .inner-wrap .text-formatted{color:#383d44;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{color:#383d44;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){.text-formatted+.media-image.view-mode-small{margin-right:0}}@media (min-width:768px){.cke_widget_wrapper+.cke_widget_wrapper .embedded-entity .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:after{content:"";display:table;clear:both}#navigation>ul.menu li{list-style-type:none;list-style-image:none;float:left;display:block}#navigation>ul.menu>li{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:hover,.no-touchevents #navigation>ul.menu>li a:focus{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-preheader,.region-header{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-preheader,.region-header{height:auto;max-height:none;transition:none;overflow:visible;width:auto;top:4.6rem;right:2rem}.region-preheader nav,.region-header nav{display:inline-block;vertical-align:top;margin-top:.5rem}.region-preheader .sub-nav-toggle,.region-preheader .sub-nav-toggle-back,.region-header .sub-nav-toggle,.region-header .sub-nav-toggle-back{display:none}}@media (min-width:1260px){.region-preheader,.region-header{right:0}}@media (min-width:1024px){.region-preheader span,.region-preheader a,.region-header span,.region-header a{font-size:12px}}@media (min-width:1260px){.region-preheader span,.region-preheader a,.region-header span,.region-header a{font-size:14px}}.region-preheader li,.region-header li{list-style-type:none}.region-preheader.mobile,.region-header.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-preheader.mobile .region-preheader,.region-preheader.mobile .region-header,.region-header.mobile .region-preheader,.region-header.mobile .region-header{width:100%}.region-preheader.mobile.open,.region-header.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-preheader .menu--main a.menu-link,.region-header .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-preheader .menu--main a.menu-link:hover,.region-preheader .menu--main a.menu-link.is-active,.region-header .menu--main a.menu-link:hover,.region-header .menu--main a.menu-link.is-active{color:#383d44;border-bottom:3px solid #fe6a0d}@media (min-width:1024px){.region-preheader .menu--main li,.region-header .menu--main li{padding:0;margin-left:0;display:inline-block;position:relative}.region-preheader .menu--main li+li,.region-header .menu--main li+li{margin-left:10px}.region-preheader .menu--main li ul,.region-header .menu--main li ul{display:none;position:absolute;background:0 0;padding-top:1.3em;left:-4.08em}.region-preheader .menu--main li:hover ul,.region-header .menu--main li:hover ul{display:block}.region-preheader .menu--main li li,.region-header .menu--main li li{display:block;margin:0 0 -2px 0;padding:0}.region-preheader .menu--main li li a.menu-link,.region-header .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-preheader .menu--main li li a.menu-link:hover,.region-preheader .menu--main li li a.menu-link.is-active,.region-header .menu--main li li a.menu-link:hover,.region-header .menu--main li li a.menu-link.is-active{color:#fff;border-bottom:3px solid transparent}.region-preheader .menu--main li li a.menu-link.is-active,.region-header .menu--main li li a.menu-link.is-active{background:#31353b}.region-preheader .menu--main li li a.menu-link:hover,.region-header .menu--main li li a.menu-link:hover{background:#4d545d}.region-preheader .menu--main li ul,.region-header .menu--main li ul{left:-2.8em}.region-preheader .menu--main li:nth-child(2) ul,.region-header .menu--main li:nth-child(2) ul{left:-2.85em}.region-preheader .menu--main li:nth-child(3) ul,.region-header .menu--main li:nth-child(3) ul{left:-1.65em}.region-preheader .menu--main li:nth-child(4) ul,.region-header .menu--main li:nth-child(4) ul{left:-3.35em}.region-preheader .menu--main li:last-child,.region-header .menu--main li:last-child{margin-right:1rem}.region-preheader .menu--main a.menu-link,.region-header .menu--main a.menu-link{padding:1rem 0 0;display:block;text-align:center}}@media (min-width:1120px){.region-preheader .menu--main li+li,.region-header .menu--main li+li{margin-left:15px}.region-preheader .menu--main li li,.region-header .menu--main li li{margin-left:0}.region-preheader .menu--main li li a.menu-link,.region-header .menu--main li li a.menu-link{min-width:250px}.region-preheader .menu--main li ul,.region-header .menu--main li ul{left:-4em}.region-preheader .menu--main li:nth-child(2) ul,.region-header .menu--main li:nth-child(2) ul{left:-4em}.region-preheader .menu--main li:nth-child(3) ul,.region-header .menu--main li:nth-child(3) ul{left:-2.8em}.region-preheader .menu--main li:nth-child(4) ul,.region-header .menu--main li:nth-child(4) ul{left:-4.5em}.region-preheader .menu--main a.menu-link,.region-header .menu--main a.menu-link{letter-spacing:.025em}}@media (min-width:1260px){.region-preheader .menu--main li+li,.region-header .menu--main li+li{margin-left:30px}.region-preheader .menu--main li li,.region-header .menu--main li li{margin-left:0}.region-preheader .menu--main li li a.menu-link,.region-header .menu--main li li a.menu-link{min-width:250px}.region-preheader .menu--main li ul,.region-header .menu--main li ul{left:-3.6em}.region-preheader .menu--main li:nth-child(2) ul,.region-header .menu--main li:nth-child(2) ul{left:-3.62em}.region-preheader .menu--main li:nth-child(3) ul,.region-header .menu--main li:nth-child(3) ul{left:-2.2em}.region-preheader .menu--main li:nth-child(4) ul,.region-header .menu--main li:nth-child(4) ul{left:-4.2em}.region-preheader .menu--main li:last-child,.region-header .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:hover,.menu-toggle:focus,.menu-toggle:active{background:0 0!important}.menu-toggle:hover span,.menu-toggle:focus span,.menu-toggle:active 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{position:relative;float:left;display:block;transition:all .4s;transition-timing-function:ease-out;width:100%;font-size:1.6rem;padding:0;margin:0}.mobile-menu .menu-item .menu{position:absolute;float:left;width:100%;left:100%;top:0;transition:all .4s;transition-timing-function:ease-out}.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{position:relative;z-index:1;cursor:pointer;float:right;display:block;border-radius:.4rem;transition:all .4s;transition-timing-function:ease-out}.mobile-menu .menu a.sub-nav-toggle:before,.mobile-menu .menu a.sub-nav-toggle-back:before{color:#fe6a0d;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;display:inline-block;vertical-align:middle;position:relative;border:1px solid #fe6a0d;border-radius:20%;margin:0;padding:.5rem 1rem 1rem;line-height:1}.mobile-menu .menu a.sub-nav-toggle:after,.mobile-menu .menu a.sub-nav-toggle-back:after{content:none}.mobile-menu .menu a.sub-nav-toggle:hover:before,.mobile-menu .menu a.sub-nav-toggle:hover:after,.mobile-menu .menu a.sub-nav-toggle:focus:before,.mobile-menu .menu a.sub-nav-toggle:focus:after,.mobile-menu .menu a.sub-nav-toggle-back:hover:before,.mobile-menu .menu a.sub-nav-toggle-back:hover:after,.mobile-menu .menu a.sub-nav-toggle-back:focus:before,.mobile-menu .menu a.sub-nav-toggle-back:focus:after{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:hover,.mobile-menu .menu a.sub-nav-toggle-back:focus{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>a.sub-nav-toggle-back.open,.mobile-menu .subnav>.menu-item>a{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 ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content: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:hover:after,.pager__item a:active:after,.pager__item a:focus:after{background:#fe6a0d!important}.pager__item:before{content:none}.pager__item.is-active a:after{background:#fe6a0d}.tm-tab-enabled .tm-tab-label{display:none}.tm-tab-enabled .tm-tab-content.tm-tab-hide{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:hover,.share-buttons .social-share:active,.share-buttons .social-share:focus{width:4pc!important}}.share-buttons .social-share.linkedin{background-color:#0077b5}.share-buttons .social-share.linkedin:hover,.share-buttons .social-share.linkedin:active,.share-buttons .social-share.linkedin:focus{background-color:#046293}.share-buttons .social-share.pinterest{background-color:#bd081c}.share-buttons .social-share.pinterest:hover,.share-buttons .social-share.pinterest:active,.share-buttons .social-share.pinterest:focus{background-color:#8c0615}.share-buttons .social-share.google{background-color:#dd4b39}.share-buttons .social-share.google:hover,.share-buttons .social-share.google:active,.share-buttons .social-share.google:focus{background-color:#c23321}.share-buttons .social-share.twitter{background-color:#55acee}.share-buttons .social-share.twitter:hover,.share-buttons .social-share.twitter:active,.share-buttons .social-share.twitter:focus{background-color:#2795e9}.share-buttons .social-share.facebook{background-color:#3b5998}.share-buttons .social-share.facebook:hover,.share-buttons .social-share.facebook:active,.share-buttons .social-share.facebook:focus{background-color:#2d4373}.share-buttons .social-share.email{background-color:#777}.share-buttons .social-share.email:hover,.share-buttons .social-share.email:active,.share-buttons .social-share.email:focus{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){#main,#footer,#region-bottom{position:relative;left:0;transition:all 500ms ease}.menu-active #main,.menu-active #footer,.menu-active #region-bottom{left:-255px;opacity:.2;transition:all 500ms ease}}#main:after{content:"";display:table;clear:both}@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{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);margin-left:calc((0/14)*100% + 20px);float:left}.sidebar-second #content{width:calc((8/14)*100% - 20px);margin-left:calc((1/14)*100% + 20px);float:left}.sidebar-second .sidebar-second{width:calc((4/14)*100% - 20px);margin-left:calc((1/14)*100% + 20px);float:left}.two-sidebars #content{width:calc((8/14)*100% - 20px);margin-left:calc((1/14)*100% + 20px);float:left}.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}}.view-search-general .view-content>div,.view-taxonomy-term .view-content>div,.node--view-mode-full .node__content>div{padding:2rem}@media (min-width:768px){.view-search-general .view-content>div,.view-taxonomy-term .view-content>div,.node--view-mode-full .node__content>div{max-width:1000px;margin:2rem auto;padding:0 2rem}}@media (min-width:1024px){.view-search-general .view-content>div,.view-taxonomy-term .view-content>div,.node--view-mode-full .node__content>div{padding:0}}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference,.view-search-general .view-content .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference,.view-taxonomy-term .view-content .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference,.node--view-mode-full .node__content .text-formatted{padding:0 2rem;display:block;margin:0 auto;max-width:1680px}@media (min-width:768px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference,.view-search-general .view-content .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference,.view-taxonomy-term .view-content .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference,.node--view-mode-full .node__content .text-formatted{width:67vw;padding:0 4rem}}@media (min-width:1024px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference,.view-search-general .view-content .text-formatted,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference,.view-taxonomy-term .view-content .text-formatted,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference,.node--view-mode-full .node__content .text-formatted{width:60vw;max-width:1080px}.view-search-general .view-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-taxonomy-term .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,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference.field--name-body>p,.node--view-mode-full .node__content .text-formatted.field--name-body>p{font-size:1.6rem;line-height:1.8}}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference blockquote,.view-search-general .view-content .text-formatted blockquote,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference blockquote,.view-taxonomy-term .view-content .text-formatted blockquote,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference blockquote,.node--view-mode-full .node__content .text-formatted blockquote{position:relative}@media (min-width:768px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference blockquote,.view-search-general .view-content .text-formatted blockquote,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference blockquote,.view-taxonomy-term .view-content .text-formatted blockquote,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference blockquote,.node--view-mode-full .node__content .text-formatted blockquote{width:100vw;left:50%;margin-left:-50vw}}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference blockquote p,.view-search-general .view-content .text-formatted blockquote p,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference blockquote p,.view-taxonomy-term .view-content .text-formatted blockquote p,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference blockquote p,.node--view-mode-full .node__content .text-formatted blockquote p{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:768px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.node--view-mode-full .node__content .text-formatted .entity--cta-image{max-height:auto;min-height:68vw;width:80vw;margin-left:-10vw}}@media (min-width:960px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.node--view-mode-full .node__content .text-formatted .entity--cta-image{min-height:44vw}}@media (min-width:1024px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.node--view-mode-full .node__content .text-formatted .entity--cta-image{min-height:43vw;width:75vw;margin-top:10rem;margin-left:calc(-15vw + 4rem);max-width:none}}@media (min-width:1260px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.node--view-mode-full .node__content .text-formatted .entity--cta-image{min-height:35vw;width:60vw;margin-left:-4rem}}@media (min-width:1360px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-search-general .view-content .text-formatted .entity--cta-image,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.view-taxonomy-term .view-content .text-formatted .entity--cta-image,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-image,.node--view-mode-full .node__content .text-formatted .entity--cta-image{min-height:34vw}}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .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 .text-formatted .view-mode-large,.view-search-general .view-content .text-formatted .view-mode-feature-caption,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .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 .text-formatted .view-mode-large,.view-taxonomy-term .view-content .text-formatted .view-mode-feature-caption,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .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 .text-formatted .view-mode-large,.node--view-mode-full .node__content .text-formatted .view-mode-feature-caption{width:100vw;left:calc(50% + 4rem);margin-left:calc(-50vw - 4rem);padding:0 4rem;margin-top:4rem;margin-bottom:4rem}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .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 .text-formatted .view-mode-large .inner-wrap,.view-search-general .view-content .text-formatted .view-mode-feature-caption .inner-wrap,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .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 .text-formatted .view-mode-large .inner-wrap,.view-taxonomy-term .view-content .text-formatted .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,.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 .text-formatted .view-mode-large .inner-wrap,.node--view-mode-full .node__content .text-formatted .view-mode-feature-caption .inner-wrap{margin:0 auto;max-width:1600px;width:100%;position:relative}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .media-video,.view-search-general .view-content .text-formatted .media-video,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .media-video,.view-taxonomy-term .view-content .text-formatted .media-video,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .media-video,.node--view-mode-full .node__content .text-formatted .media-video{max-width:1000px;margin:4rem auto}@media (min-width:1024px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .media-video,.view-search-general .view-content .text-formatted .media-video,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .media-video,.view-taxonomy-term .view-content .text-formatted .media-video,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .media-video,.node--view-mode-full .node__content .text-formatted .media-video{margin:7rem auto 12rem}}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-search-general .view-content .text-formatted .entity-landing-link,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-taxonomy-term .view-content .text-formatted .entity-landing-link,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.node--view-mode-full .node__content .text-formatted .entity-landing-link{position:relative}@media (min-width:1024px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-search-general .view-content .text-formatted .entity-landing-link,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-taxonomy-term .view-content .text-formatted .entity-landing-link,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.node--view-mode-full .node__content .text-formatted .entity-landing-link{left:50%;margin-left:-38vw}}@media (min-width:1680px){.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-search-general .view-content .text-formatted .entity-landing-link,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.view-taxonomy-term .view-content .text-formatted .entity-landing-link,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity-landing-link,.node--view-mode-full .node__content .text-formatted .entity-landing-link{margin-left:-600px}}.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-search-general .view-content .text-formatted .entity--cta-text,.view-search-general .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,.view-taxonomy-term .view-content .text-formatted .entity--cta-text,.view-taxonomy-term .view-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,.node--view-mode-full .node__content .text-formatted .entity--cta-text,.node--view-mode-full .node__content .text-formatted .entity--hunger-fact{position:relative}@media (min-width:768px){.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-search-general .view-content .text-formatted .entity--cta-text,.view-search-general .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,.view-taxonomy-term .view-content .text-formatted .entity--cta-text,.view-taxonomy-term .view-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,.node--view-mode-full .node__content .text-formatted .entity--cta-text,.node--view-mode-full .node__content .text-formatted .entity--hunger-fact{width:100vw;left:50%;margin-left:-50vw}}.view-search-general .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-search-general .view-content .text-formatted .entity--cta-text,.view-taxonomy-term .view-content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.view-taxonomy-term .view-content .text-formatted .entity--cta-text,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-text,.node--view-mode-full .node__content .text-formatted .entity--cta-text{margin-top:4rem;margin-bottom:4rem}.view-search-general .view-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-taxonomy-term .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,.node--view-mode-full .node__content>.field--name-field-video.field--type-entity-reference .entity--cta-text .text-formatted,.node--view-mode-full .node__content .text-formatted .entity--cta-text .text-formatted{width:auto;max-width:1600px}.byline{font-weight:700;font-size:1.4rem;text-transform:uppercase}.byline span,.byline .field,.byline a{display:inline-block;vertical-align:top;margin-top:0}.byline .field--name-field-entity-profile,.byline .field--name-field-date-simple{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 .side-section,.page-node-type-partner .node--view-mode-full .node__content .main-section,.page-node-type-profile .node--view-mode-full .node__content .side-section,.page-node-type-profile .node--view-mode-full .node__content .main-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}}@media (min-width:960px){.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}.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}.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{content:none}.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:""}.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:""}.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-taxonomy-term .view-content .views-row,.view-search-general .view-content .views-row,.view-site-db-search .view-content .views-row{background:#fff;margin-bottom:1em;padding:.8em}.view-taxonomy-term>a,.view-search-general>a,.view-site-db-search>a{display:block;font-size:2rem}.view-taxonomy-term span>a,.view-search-general span>a,.view-site-db-search span>a{margin-bottom:.5em}.view-taxonomy-term .pager,.view-search-general .pager,.view-site-db-search .pager{padding-bottom:1em}.view-taxonomy-term .pager li,.view-search-general .pager li,.view-site-db-search .pager li{display:inline-block}.view-taxonomy-term .pager a:after,.view-search-general .pager a:after,.view-site-db-search .pager a:after{content:none}@media (min-width:768px){.view-taxonomy-term h1,.view-taxonomy-term .feed-icons,.view-search-general h1,.view-search-general .feed-icons,.view-site-db-search h1,.view-site-db-search .feed-icons{max-width:1000px;margin:0 auto}}.view-taxonomy-term h1,.view-search-general h1,.view-site-db-search h1{padding:2rem 3rem}@media (min-width:1024px){.view-taxonomy-term h1,.view-search-general h1,.view-site-db-search h1{padding:4rem 0 2rem}}.view-taxonomy-term h2,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext],.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label,.view-search-general h2,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext],.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label,.view-site-db-search h2,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext],.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label{line-height:1.4}@media (min-width:1024px){.view-taxonomy-term h2,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext],.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label,.view-search-general h2,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext],.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label,.view-site-db-search h2,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext],.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label{font-size:3.2rem}}.view-taxonomy-term h2 *,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext] *,.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext] *,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label *,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label *,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label *,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label *,.view-search-general h2 *,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext] *,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext] *,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label *,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label *,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label *,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label *,.view-site-db-search h2 *,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext] *,.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext] *,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label *,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label *,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label *,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label *,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label *{font-size:inherit;display:inline}.view-taxonomy-term h2 a,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext] a,.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext] a,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label a,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label a,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label a,.view-search-general h2 a,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext] a,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext] a,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label a,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label a,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label a,.view-site-db-search h2 a,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext] a,.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext] a,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label a,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label a,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label a{text-decoration:underline}.view-taxonomy-term h2 a:after,.view-taxonomy-term .path-search .views-exposed-form [for=edit-search-api-fulltext] a:after,.path-search .views-exposed-form .view-taxonomy-term [for=edit-search-api-fulltext] a:after,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term label a:after,.view-taxonomy-term [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-taxonomy-term .field-label a:after,.view-taxonomy-term .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-taxonomy-term .field-label a:after,.view-search-general h2 a:after,.view-search-general .path-search .views-exposed-form [for=edit-search-api-fulltext] a:after,.path-search .views-exposed-form .view-search-general [for=edit-search-api-fulltext] a:after,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general label a:after,.view-search-general [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-search-general .field-label a:after,.view-search-general .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-search-general .field-label a:after,.view-site-db-search h2 a:after,.view-site-db-search .path-search .views-exposed-form [for=edit-search-api-fulltext] a:after,.path-search .views-exposed-form .view-site-db-search [for=edit-search-api-fulltext] a:after,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search label a:after,.view-site-db-search [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label a:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-site-db-search .field-label a:after,.view-site-db-search .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label a:after,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-site-db-search .field-label a:after{content:none}.view-taxonomy-term ul li,.view-search-general ul li,.view-site-db-search ul li{display:block;margin-left:2em}.view-taxonomy-term ul li:before,.view-search-general ul li:before,.view-site-db-search 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}.view-taxonomy-term,.path-search main{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}.path-search main .search-block-form button{display:none}.path-search main .search-block-form h2,.path-search main .search-block-form .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form main .search-block-form [for=edit-search-api-fulltext],.path-search main .search-block-form [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .path-search main .search-block-form label,.path-search main .search-block-form [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .path-search main .search-block-form .field-label,.path-search main .search-block-form .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .path-search main .search-block-form .field-label{display:none}.path-search main .search-block-form form{background:#fff;width:100%;max-width:1000px;margin:0 auto;display:block;opacity:1;position:relative}.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-search-general span,.path-search .view-search-general li a,.path-search .view-search-general p,.path-search .view-search-general li,.path-search .view-content span,.path-search .view-content li a,.path-search .view-content p,.path-search .view-content li{font-size:1.6rem}[id=footer] .menu--main{display:inline-block;margin:2rem 0 3rem}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 ul,.menu--footer li{display:inline;margin-right:40px}.menu--footer li:last-child{margin-right:0}}@media (min-width:1024px){.menu--footer{margin:0}}.menu--header-social-media-links a,.menu--footer-social-media-links a{display:block;padding:0;position:absolute!important;height:20px;width:20px;overflow:hidden;white-space:nowrap}.menu--header-social-media-links a:after,.menu--footer-social-media-links a:after{content:none}.menu--header-social-media-links a,.menu--header-social-media-links a:hover,.menu--header-social-media-links a:focus,.menu--footer-social-media-links a,.menu--footer-social-media-links a:hover,.menu--footer-social-media-links a:focus{color:transparent;background:0 0}.menu--header-social-media-links li:before,.menu--footer-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 li:hover:before,.menu--footer-social-media-links li:hover:before{color:#83868b}.menu--header-social-media-links .facebook:before,.menu--footer-social-media-links .facebook:before{content:""}.menu--header-social-media-links .twitter:before,.menu--footer-social-media-links .twitter:before{content:""}.menu--header-social-media-links .instagram:before,.menu--footer-social-media-links .instagram:before{content:""}.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}}@media (min-width:1024px){.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:hover:before,.menu--footer-social-media-links li:focus:before,.menu--footer-social-media-links li:active: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}[id=footer] .menu--main,.menu--footer-social-media-links{display:block}@media (min-width:768px){[id=footer] .menu--main,.menu--footer-social-media-links{display:inline-block;margin:5rem 0}}@media (min-width:1024px){[id=footer] .menu--main,.menu--footer-social-media-links{display:inline-block;margin:6rem 1.2rem 5rem 0}}[id=footer] .menu--main li,.menu--footer-social-media-links 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) li:before{display:none}[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:hover a,[id=footer] li.menu-item li.menu-item:focus 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-newslettersignupform-2,[id=footer] .block-newslettersignupformfooter,[id=footer] .block-footerdonate{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-newslettersignupform-2,[id=footer] .block-newslettersignupformfooter,[id=footer] .block-footerdonate{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:hover .header-newsletter-form__toggle,[id=footer] .block-newslettersignupform-2:active .header-newsletter-form__toggle,[id=footer] .block-newslettersignupform-2:focus .header-newsletter-form__toggle,[id=footer] .block-newslettersignupformfooter:hover .header-newsletter-form__toggle,[id=footer] .block-newslettersignupformfooter:active .header-newsletter-form__toggle,[id=footer] .block-newslettersignupformfooter:focus .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}}.block-address a{display:block}@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 0}}@media (min-width:1260px){#header .inner-wrapper{margin:0 auto}}#header .logo-link{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;display:block}.nkh-logo .st0{fill:#231f20}.nkh-logo .st1{fill:#f16722}.nkh-logo .st2{fill:#717275}.logo-link:after{content:none}#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}.header-section .field--name-field-image-banner,.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;margin-bottom:1em;padding:.5em 1em;margin-bottom:1em;transition:all .2s}.header-section__overlay .field--name-field-taxonomy-series a:hover:after,.header-section__overlay .field--name-field-taxonomy-series a:focus: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-program h1,.page-node-type-news h1,.page-node-type-page 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-program h1,.page-node-type-news h1,.page-node-type-page h1{font-size:4.5rem}}@media (min-width:768px){.page-node-type-blog h1,.page-node-type-program h1,.page-node-type-news h1,.page-node-type-page h1{font-size:5rem}}@media (min-width:960px){.page-node-type-blog h1,.page-node-type-program h1,.page-node-type-news h1,.page-node-type-page h1{font-size:6rem}}@media (min-width:1120px){.page-node-type-blog h1,.page-node-type-program h1,.page-node-type-news h1,.page-node-type-page h1{font-size:7rem}}.page-node-type-blog .header-section__overlay,.page-node-type-program .header-section__overlay,.page-node-type-news .header-section__overlay,.page-node-type-page .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;margin:0;line-height:.9;letter-spacing:-.05em;max-width:90vw;margin-bottom:-.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: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}}@media (min-width:1024px){.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 h2,.article-list .view-header .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .article-list .view-header [for=edit-search-api-fulltext],.article-list .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .article-list .view-header label,.article-list .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .article-list .view-header .field-label,.article-list .view-header .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .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:hover .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:active .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:hover .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:active .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:hover .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:active .field--type-image:after{background:rgba(253,193,45,.5)}.article-list .view-header,.article-list .view-title,.article-list .view-series{font-weight:700}.article-list .view-header,.article-list .views-field-field-entity-profile,.article-list .view-series{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-entity-profile,.article-list .views-field-field-date-simple{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{display:inline}.article-list .views-field-field-date-simple:after{content:"/";margin-right:.2rem}.article-list.pressroom .views-field-field-date-simple:after{content:none}.article-list .views-field-field-entity-profile,.article-list .views-field-field-entity-profile .field-content{display:inline}.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}.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 h2,.block-views-block-core-partners-core-partners .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-core-partners-core-partners [for=edit-search-api-fulltext],.block-views-block-core-partners-core-partners [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-core-partners label,.block-views-block-core-partners-core-partners [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-core-partners-core-partners .field-label,.block-views-block-core-partners-core-partners .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-core-partners .field-label,.block-views-block-core-partners-national-partners h2,.block-views-block-core-partners-national-partners .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-core-partners-national-partners [for=edit-search-api-fulltext],.block-views-block-core-partners-national-partners [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-core-partners-national-partners label,.block-views-block-core-partners-national-partners [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-core-partners-national-partners .field-label,.block-views-block-core-partners-national-partners .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .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}}.block-views-block-core-partners-core-partners a:after,.block-views-block-core-partners-national-partners a:after{content:none}@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{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-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-prev,.block-views-block-core-partners-national-partners .owl-next{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-prev,.block-views-block-core-partners-national-partners .icon-next{color:#fff;background:#94989e;border-radius:50%;padding:.8rem .8rem .4rem;font-size:2rem}.block-views-block-core-partners-national-partners .icon-prev:hover,.block-views-block-core-partners-national-partners .icon-prev:active,.block-views-block-core-partners-national-partners .icon-next:hover,.block-views-block-core-partners-national-partners .icon-next:active{background:#777a7e}@media (min-width:768px){.block-views-block-core-partners-national-partners .icon-prev,.block-views-block-core-partners-national-partners .icon-next{font-size:2.5rem}}.block{position:relative}.color-palettes div{width:300px;height:100px;padding:10px;font-size:1.4rem;vertical-align:top;color:#fff;display:inline-block;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:before,.entity--cta__orange:after,.view-cta-references.view-id-cta_references>div:before,.view-cta-references.view-id-cta_references>div:after{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 a:after,.view-cta-references a:after{content:none}.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}}.field--name-field-landing-link-ref .field__item{margin-top:5rem}.field--name-field-landing-link-ref .field__item+.field__item{margin-top:0}@media (min-width:1024px){.field--name-field-landing-link-ref .field__item:last-of-type{margin-bottom:5rem}}.field--name-field-landing-link-ref .field__item:nth-child(odd) .image-section:before{width:50%;height:3rem;top:-3rem;left:0}.field--name-field-landing-link-ref .field__item:nth-child(odd) .image-section:after{width:3rem;height:50%;top:25%;right:0}.field--name-field-landing-link-ref .field__item:nth-child(even) .image-section:before{width:50%;height:3rem;bottom:-3rem;right:0}.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}.field--name-field-landing-link-ref .field__item:nth-child(3n+1) span.icon{color:#48c0e7}.field--name-field-landing-link-ref .field__item:nth-child(3n+1) .landing_additional span{background-image:linear-gradient(180deg,transparent 0,#48c0e7 0)}.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)}.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) .image-section:after{background:#48c0e7}.field--name-field-landing-link-ref .field__item:nth-child(3n+1) a:hover picture:after{background:#48c0e7}.field--name-field-landing-link-ref .field__item:nth-child(3n+2) span.icon{color:#fdc12d}.field--name-field-landing-link-ref .field__item:nth-child(3n+2) .landing_additional span{background-image:linear-gradient(180deg,transparent 0,#fdc12d 0)}.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)}.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) .image-section:after{background:#fdc12d}.field--name-field-landing-link-ref .field__item:nth-child(3n+2) a:hover picture:after{background:#fdc12d}.field--name-field-landing-link-ref .field__item:nth-child(3n+3) span.icon{color:#96b74c}.field--name-field-landing-link-ref .field__item:nth-child(3n+3) .landing_additional span{background-image:linear-gradient(180deg,transparent 0,#96b74c 0)}.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)}.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) .image-section:after{background:#96b74c}.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}}.field--name-field-landing-link-ref .entity-landing-link--auto,.field--name-field-landing-link-ref .entity-landing-link--manual{margin-top:0}.entity-landing-link--manual,.entity-landing-link--auto,.entity-landing_link-auto,.entity-landing_link-manual{margin-top:5rem}@media (min-width:1024px){.entity-landing-link--manual,.entity-landing-link--auto,.entity-landing_link-auto,.entity-landing_link-manual{width:76vw;margin-left:auto;margin-right:auto}}@media (min-width:1680px){.entity-landing-link--manual,.entity-landing-link--auto,.entity-landing_link-auto,.entity-landing_link-manual{width:1200px;max-width:none}}.entity-landing-link--manual+.entity-landing-link--manual,.entity-landing-link--manual+.entity-landing-link--auto,.entity-landing-link--manual+.entity-landing_link-auto,.entity-landing-link--manual+.entity-landing_link-manual,.entity-landing-link--auto+.entity-landing-link--manual,.entity-landing-link--auto+.entity-landing-link--auto,.entity-landing-link--auto+.entity-landing_link-auto,.entity-landing-link--auto+.entity-landing_link-manual,.entity-landing_link-auto+.entity-landing-link--manual,.entity-landing_link-auto+.entity-landing-link--auto,.entity-landing_link-auto+.entity-landing_link-auto,.entity-landing_link-auto+.entity-landing_link-manual,.entity-landing_link-manual+.entity-landing-link--manual,.entity-landing_link-manual+.entity-landing-link--auto,.entity-landing_link-manual+.entity-landing_link-auto,.entity-landing_link-manual+.entity-landing_link-manual{margin-top:0}.entity-landing-link--manual:last-of-type,.entity-landing-link--auto:last-of-type,.entity-landing_link-auto:last-of-type,.entity-landing_link-manual:last-of-type{margin-bottom:5rem}.entity-landing-link--manual .image-section,.entity-landing-link--auto .image-section,.entity-landing_link-auto .image-section,.entity-landing_link-manual .image-section{margin:0;position:relative}.entity-landing-link--manual .image-section:before,.entity-landing-link--manual .image-section:after,.entity-landing-link--auto .image-section:before,.entity-landing-link--auto .image-section:after,.entity-landing_link-auto .image-section:before,.entity-landing_link-auto .image-section:after,.entity-landing_link-manual .image-section:before,.entity-landing_link-manual .image-section:after{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--manual .image-section:before,.entity-landing-link--auto .image-section:before,.entity-landing_link-auto .image-section:before,.entity-landing_link-manual .image-section:before{-webkit-mask-size:350%}.entity-landing-link--manual .image-section:after,.entity-landing-link--auto .image-section:after,.entity-landing_link-auto .image-section:after,.entity-landing_link-manual .image-section:after{-webkit-mask-size:3750%}.entity-landing-link--manual picture,.entity-landing-link--auto 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--manual picture,.entity-landing-link--auto picture,.entity-landing_link-auto picture,.entity-landing_link-manual picture{max-height:375px}}@media (min-width:1260px){.entity-landing-link--manual picture,.entity-landing-link--auto picture,.entity-landing_link-auto picture,.entity-landing_link-manual picture{max-height:450px}}.entity-landing-link--manual picture:after,.entity-landing-link--auto 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--manual .content-section,.entity-landing-link--auto .content-section,.entity-landing_link-auto .content-section,.entity-landing_link-manual .content-section{padding:3rem}.entity-landing-link--manual p,.entity-landing-link--auto 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--manual p span,.entity-landing-link--auto p span,.entity-landing_link-auto p span,.entity-landing_link-manual p span{display:inline;padding-bottom:.5rem}.entity-landing-link--manual .landing_teaser,.entity-landing-link--manual .landing_additional,.entity-landing-link--auto .landing_teaser,.entity-landing-link--auto .landing_additional,.entity-landing_link-auto .landing_teaser,.entity-landing_link-auto .landing_additional,.entity-landing_link-manual .landing_teaser,.entity-landing_link-manual .landing_additional{padding:0 0 0 2.5rem}.entity-landing-link--manual .landing_title,.entity-landing-link--auto .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--manual .landing_title span,.entity-landing-link--auto .landing_title span,.entity-landing_link-auto .landing_title span,.entity-landing_link-manual .landing_title span{color:#nkh-darkergrey}.entity-landing-link--manual .landing_additional,.entity-landing-link--auto .landing_additional,.entity-landing_link-auto .landing_additional,.entity-landing_link-manual .landing_additional{font-weight:700;text-transform:uppercase}.entity-landing-link--manual .landing_additional span,.entity-landing-link--auto .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--manual a,.entity-landing-link--auto a,.entity-landing_link-auto a,.entity-landing_link-manual a{width:100%;display:block;max-width:600px;margin:20px auto}.entity-landing-link--manual a:hover picture:after,.entity-landing-link--manual a:focus picture:after,.entity-landing-link--auto a:hover picture:after,.entity-landing-link--auto a:focus picture:after,.entity-landing_link-auto a:hover picture:after,.entity-landing_link-auto a:focus picture:after,.entity-landing_link-manual a:hover picture:after,.entity-landing_link-manual a:focus picture:after{opacity:.5;transition:opacity .2s;transition-timing-function:ease-in}.entity-landing-link--manual a:hover span,.entity-landing-link--manual a:focus span,.entity-landing-link--auto a:hover span,.entity-landing-link--auto a:focus span,.entity-landing_link-auto a:hover span,.entity-landing_link-auto a:focus span,.entity-landing_link-manual a:hover span,.entity-landing_link-manual a:focus span{background-position:0 .6em}.entity-landing-link--manual a:after,.entity-landing-link--auto a:after,.entity-landing_link-auto a:after,.entity-landing_link-manual a:after{content:none}.entity-landing-link--manual:nth-child(odd) .image-section:before,.entity-landing-link--auto: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{width:50%;height:3rem;top:-3rem;left:0}.entity-landing-link--manual:nth-child(odd) .image-section:after,.entity-landing-link--auto: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{width:3rem;height:50%;top:25%;right:0}.entity-landing-link--manual:nth-child(even) .image-section:before,.entity-landing-link--auto: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{width:50%;height:3rem;bottom:-3rem;right:0}.entity-landing-link--manual:nth-child(even) .image-section:after,.entity-landing-link--auto: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{width:3rem;height:50%;top:25%;left:0;z-index:1}.entity-landing-link--manual:nth-child(3n+1) span.icon,.entity-landing-link--auto: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{color:#48c0e7}.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-auto:nth-child(3n+1) .landing_additional span,.entity-landing_link-manual:nth-child(3n+1) .landing_additional span{background-image:linear-gradient(180deg,transparent 0,#48c0e7 0)}.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-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--manual:nth-child(3n+1) .image-section:before,.entity-landing-link--manual: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) .image-section:after,.entity-landing_link-auto:nth-child(3n+1) .image-section:before,.entity-landing_link-auto: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) .image-section:after{background:#48c0e7}.entity-landing-link--manual:nth-child(3n+1) a:hover picture:after,.entity-landing-link--auto:nth-child(3n+1) a:hover picture:after,.entity-landing_link-auto:nth-child(3n+1) a:hover picture:after,.entity-landing_link-manual:nth-child(3n+1) a:hover picture:after{background:#48c0e7}.entity-landing-link--manual:nth-child(3n+2) span.icon,.entity-landing-link--auto: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{color:#fdc12d}.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-auto:nth-child(3n+2) .landing_additional span,.entity-landing_link-manual:nth-child(3n+2) .landing_additional span{background-image:linear-gradient(180deg,transparent 0,#fdc12d 0)}.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-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--manual:nth-child(3n+2) .image-section:before,.entity-landing-link--manual: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) .image-section:after,.entity-landing_link-auto:nth-child(3n+2) .image-section:before,.entity-landing_link-auto: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) .image-section:after{background:#fdc12d}.entity-landing-link--manual:nth-child(3n+2) a:hover picture:after,.entity-landing-link--auto:nth-child(3n+2) a:hover picture:after,.entity-landing_link-auto:nth-child(3n+2) a:hover picture:after,.entity-landing_link-manual:nth-child(3n+2) a:hover picture:after{background:#fdc12d}.entity-landing-link--manual:nth-child(3n+3) span.icon,.entity-landing-link--auto: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{color:#96b74c}.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-auto:nth-child(3n+3) .landing_additional span,.entity-landing_link-manual:nth-child(3n+3) .landing_additional span{background-image:linear-gradient(180deg,transparent 0,#96b74c 0)}.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-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)}.entity-landing-link--manual:nth-child(3n+3) .image-section:before,.entity-landing-link--manual: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) .image-section:after,.entity-landing_link-auto:nth-child(3n+3) .image-section:before,.entity-landing_link-auto: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) .image-section:after{background:#96b74c}.entity-landing-link--manual:nth-child(3n+3) a:hover picture:after,.entity-landing-link--auto:nth-child(3n+3) a:hover picture:after,.entity-landing_link-auto:nth-child(3n+3) a:hover picture:after,.entity-landing_link-manual:nth-child(3n+3) a:hover picture:after{background:#96b74c}@media (min-width:1024px){.entity-landing-link--manual a,.entity-landing-link--auto 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--manual .image-section,.entity-landing-link--manual .content-section,.entity-landing-link--auto .image-section,.entity-landing-link--auto .content-section,.entity-landing_link-auto .image-section,.entity-landing_link-auto .content-section,.entity-landing_link-manual .image-section,.entity-landing_link-manual .content-section{width:50%;max-height:450px;margin:0;-ms-flex-align:start;align-items:start}.entity-landing-link--manual .image-section div,.entity-landing-link--manual .content-section div,.entity-landing-link--auto .image-section div,.entity-landing-link--auto .content-section div,.entity-landing_link-auto .image-section div,.entity-landing_link-auto .content-section div,.entity-landing_link-manual .image-section div,.entity-landing_link-manual .content-section div{margin:0}.entity-landing-link--manual .image-section:before,.entity-landing-link--auto .image-section:before,.entity-landing_link-auto .image-section:before,.entity-landing_link-manual .image-section:before{-webkit-mask-size:1300%}.entity-landing-link--manual .image-section:after,.entity-landing-link--auto .image-section:after,.entity-landing_link-auto .image-section:after,.entity-landing_link-manual .image-section:after{-webkit-mask-size:300%}.entity-landing-link--manual:nth-of-type(odd) a,.entity-landing-link--auto: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--manual:nth-of-type(odd) .image-section:before,.entity-landing-link--auto: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--manual:nth-of-type(odd) .image-section:after,.entity-landing-link--auto: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--manual:nth-of-type(odd) .content-section,.entity-landing-link--auto: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--manual:nth-of-type(even) a,.entity-landing-link--auto: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--manual:nth-of-type(even) .image-section:before,.entity-landing-link--auto: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--manual:nth-of-type(even) .image-section:after,.entity-landing-link--auto: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--manual:nth-of-type(even) .content-section,.entity-landing-link--auto: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,[class*=block-views-blockhunger-facts-data] .form-item{margin:0}[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;border:0 none;color:#fff;font-size:1.8rem}[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}}.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}.hunger-fact h2,.hunger-fact .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .hunger-fact [for=edit-search-api-fulltext],.hunger-fact [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .hunger-fact label,.hunger-fact [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .hunger-fact .field-label,.hunger-fact .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .hunger-fact .field-label{font-size:2.7rem;font-weight:700;line-height:1.4;margin:0 0 1rem;color:#fff}.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}}.hunger-fact label,.hunger-fact .field .field-label,.field .hunger-fact .field-label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.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>a{position:relative;display:block;width:100%}.entity--cta-image>a:after{content:"";display:table;clear:both}.entity--cta-image .image-section{margin:0}.entity--cta-image .image-section div{margin:0}.entity--cta-image .image-section img{opacity:.9;background:#fe6a0d}.entity--cta-image .image-section picture{position:relative;display:block;width:100%}.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{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;mix-blend-mode:multiply;opacity:.85}.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 p{line-height:1.6;font-size:1.6rem;font-weight:300}.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 span.icon{background-image:none}+.embedded-entity[class*=entity] .landing_title:hover span.icon{background-image:none}div[data-quickedit-entity-id*=hunger_fact],.entity--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){div[data-quickedit-entity-id*=hunger_fact],.entity--hunger-fact{width:calc(100vw + 40px)}}div[data-quickedit-entity-id*=hunger_fact] *,.entity--hunger-fact *{color:#fff;letter-spacing:.1rem}div[data-quickedit-entity-id*=hunger_fact] .entity-content,.entity--hunger-fact .entity-content{max-width:1000px}@media (min-width:480px){div[data-quickedit-entity-id*=hunger_fact] .entity-content,.entity--hunger-fact .entity-content{margin:0 auto}}div[data-quickedit-entity-id*=hunger_fact] .entity-content>a,.entity--hunger-fact .entity-content>a{letter-spacing:.025em;text-decoration:underline;font-size:1.2rem;margin:2.5rem 0 .5rem}@media (min-width:1024px){div[data-quickedit-entity-id*=hunger_fact] .entity-content>a,.entity--hunger-fact .entity-content>a{margin:2rem 0 3rem}}div[data-quickedit-entity-id*=hunger_fact] .entity-content>a:after,.entity--hunger-fact .entity-content>a:after{content:none}div[data-quickedit-entity-id*=hunger_fact] .entity-content>a,div[data-quickedit-entity-id*=hunger_fact] .entity-content .hunger-fact-title,.entity--hunger-fact .entity-content>a,.entity--hunger-fact .entity-content .hunger-fact-title{width:100%;display:block}div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger,.entity--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){div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger,.entity--hunger-fact .field--name-field-statistic-hunger{font-size:10vw}}@media (min-width:1024px){div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger,.entity--hunger-fact .field--name-field-statistic-hunger{font-size:10.4rem}}div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger span,.entity--hunger-fact .field--name-field-statistic-hunger span{white-space:unset;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:-.01em}div[data-quickedit-entity-id*=hunger_fact] .field--name-field-statistic-hunger span:after,.entity--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}div[data-quickedit-entity-id*=hunger_fact] .field--name-field-body-hunger.text-formatted,.entity--hunger-fact .field--name-field-body-hunger.text-formatted{width:auto}@media (min-width:1024px){div[data-quickedit-entity-id*=hunger_fact] .field--name-field-body-hunger,.entity--hunger-fact .field--name-field-body-hunger{padding-left:3rem}}div[data-quickedit-entity-id*=hunger_fact] .field--name-field-body-hunger p,.entity--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,.entity-content__details .field--name-field-body-hunger{margin-bottom:2rem;display:block}@media (min-width:1024px){.entity-content__details .field--name-field-statistic-hunger,.entity-content__details .field--name-field-body-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}}.hunger-fact__data,.hunger-fact-title,.field--name-field-statistic-hunger{text-transform:uppercase;font-weight:700;letter-spacing:-.05em}.hunger-fact-title{margin:1.5rem 0 1.5rem;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-large,.page-node-11 [id*=block-hungerfacts] .view-mode-feature-caption{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-large .inner-wrap,.page-node-11 [id*=block-hungerfacts] .view-mode-feature-caption .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;background-color:transparent;font-size:0;right:1rem}@media (min-width:1024px){button.toggle-close{right:0}}button.toggle-close:before{font-size:2rem}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}.entity--cta-alert .text-formatted a:after{content:none}.entity--cta-alert .text-formatted>*,.entity--cta-alert .text-formatted a{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}}.front_hero-section h1{color:#fe6a0d;background:0 0;display:block;text-transform:uppercase;line-height:.9;font-weight:800;text-align:center;font-size:19.4vw;margin-top:10px;margin-left:-1rem}@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:before,.block-hp-hero-intro:after{display:block;position:absolute;color:#fff;-webkit-mask:url(/themes/custom/nkh/images/solid_white.png);-webkit-mask-size:550px;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text;text-transform:uppercase;font-size:13em;line-height:1.3;font-weight:300;font-family:sans-serif}.block-hp-hero-intro:before,.block-hp-hero-intro:after{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;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 0;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 0}}.block-hp-hero-intro a{font-size:1.6rem;color:#fff;text-transform:uppercase;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;display:block;text-align:center;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{margin:2rem auto}.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-our-work-our-work .views-row a:hover{color:#fff}.block-views-block-our-work-our-work .views-row a:after{content:"";display:table;clear:both}.block-views-block-our-work-our-work .view-header{color:#94989e;margin:0 0 3.5rem 2rem;font-size:2.5rem;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 .view-header:after{content:"";display:table;clear:both}.block-views-block-our-work-our-work .image-wrapper{display:block;position:relative;overflow:hidden;width:100%}.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{position:absolute;z-index:100;width:100%;top:30%;padding:3rem 2rem}@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 p{font-size:1.6rem;line-height:1.8;font-weight:400;margin-top:1.5rem}.block-views-block-our-work-our-work .title-wrapper: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;mix-blend-mode:multiply;opacity:.85}.block-views-block-our-work-our-work .title-wrapper:hover .view-title{background-position:0 1em}.block-views-block-our-work-our-work .view-title,.block-views-block-our-work-our-work .series-title{margin-bottom:1rem;font-weight:500}.block-views-block-our-work-our-work .view-title{font-size:3.5rem;line-height:1.2;display:inline;letter-spacing:-.05rem;background-image:linear-gradient(180deg,transparent 0,#fff 0);background-repeat:no-repeat;background-position:0 1.05em;padding-bottom:.55rem;transition:background-position .1s ease-out}@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{text-transform:uppercase;font-size:1.4rem;letter-spacing:.15rem;display:block}.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}}.entity-homepage .leading-partner,.block-views-block-our-work-our-work,.block-views-block-our-stories-our-stories,.block-views-block-featured-content-featured-content{max-width:1600px;margin:2rem auto 6rem}@media (min-width:1024px){.entity-homepage .leading-partner,.block-views-block-our-work-our-work,.block-views-block-our-stories-our-stories,.block-views-block-featured-content-featured-content{width:90vw}}.entity-homepage .leading-partner h2,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.block-views-block-our-work-our-work h2,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.block-views-block-featured-content-featured-content h2,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label{color:#383d44;margin:0 0 1rem 2rem;font-size:4rem;font-weight:700;color:#383d44;letter-spacing:-.2rem}@supports (display:block){.entity-homepage .leading-partner h2,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.block-views-block-our-work-our-work h2,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.block-views-block-featured-content-featured-content h2,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .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){.entity-homepage .leading-partner h2,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label,.block-views-block-our-work-our-work h2,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.block-views-block-featured-content-featured-content h2,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label{font-size:3.6rem;position:absolute;text-align:center;margin-top:-.6rem;display:block}}.entity-homepage .leading-partner .view-header,.block-views-block-our-work-our-work .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-featured-content-featured-content .view-header{color:#94989e;font-weight:300;margin:1rem 2rem 5rem;font-size:2rem;letter-spacing:-.01em}@media (min-width:540px){.entity-homepage .leading-partner .view-header,.block-views-block-our-work-our-work .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-featured-content-featured-content .view-header{margin:1rem 5rem 5rem}}@media (min-width:1024px){.entity-homepage .leading-partner .view-header,.block-views-block-our-work-our-work .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-featured-content-featured-content .view-header{font-size:2.2rem;line-height:3.7rem}}.block-views-block-our-work-our-work a,.block-views-block-our-stories-our-stories a,.block-views-block-featured-content-featured-content a{color:#fff;position:relative;display:block;text-decoration:none;margin:-4rem auto 50px;cursor:pointer}@media (min-width:1024px){.block-views-block-our-work-our-work a,.block-views-block-our-stories-our-stories a,.block-views-block-featured-content-featured-content a{margin:5rem auto 0}}.block-views-block-our-work-our-work a:hover,.block-views-block-our-work-our-work a:focus,.block-views-block-our-stories-our-stories a:hover,.block-views-block-our-stories-our-stories a:focus,.block-views-block-featured-content-featured-content a:hover,.block-views-block-featured-content-featured-content a:focus{color:#fff}.block-views-block-our-work-our-work a:hover:after,.block-views-block-our-work-our-work a:focus:after,.block-views-block-our-stories-our-stories a:hover:after,.block-views-block-our-stories-our-stories a:focus:after,.block-views-block-featured-content-featured-content a:hover:after,.block-views-block-featured-content-featured-content a:focus:after{background:0 0}.block-views-block-our-work-our-work a:hover span.icon-video,.block-views-block-our-work-our-work a:focus span.icon-video,.block-views-block-our-stories-our-stories a:hover span.icon-video,.block-views-block-our-stories-our-stories a:focus span.icon-video,.block-views-block-featured-content-featured-content a:hover span.icon-video,.block-views-block-featured-content-featured-content a:focus span.icon-video{color:#e6e6e6}.block-views-block-our-work-our-work a:after,.block-views-block-our-stories-our-stories a:after,.block-views-block-featured-content-featured-content a:after{content:"";display:table;clear:both}@media (min-width:540px){.block-views-block-our-work-our-work h2,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.block-views-block-featured-content-featured-content h2,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label{margin:0 2rem 1rem 5rem}}@media (min-width:1024px){.block-views-block-our-work-our-work h2,.block-views-block-our-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-work-our-work [for=edit-search-api-fulltext],.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work label,.block-views-block-our-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-work-our-work .field-label,.block-views-block-our-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-work-our-work .field-label,.block-views-block-our-stories-our-stories h2,.block-views-block-our-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-our-stories-our-stories [for=edit-search-api-fulltext],.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories label,.block-views-block-our-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-our-stories-our-stories .field-label,.block-views-block-our-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-our-stories-our-stories .field-label,.block-views-block-featured-content-featured-content h2,.block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content label,.block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-content-featured-content .field-label,.block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-content-featured-content .field-label{width:42%}}.block-views-block-our-work-our-work h3,.block-views-block-our-work-our-work .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .block-views-block-our-work-our-work .field__label,.block-views-block-our-stories-our-stories h3,.block-views-block-our-stories-our-stories .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .block-views-block-our-stories-our-stories .field__label,.block-views-block-featured-content-featured-content h3,.block-views-block-featured-content-featured-content .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .block-views-block-featured-content-featured-content .field__label{color:inherit}@media (min-width:1024px){.block-views-block-our-work-our-work .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-featured-content-featured-content .view-header{width:50%;margin:4em 0 4em 45%}}@media (min-width:1120px){.block-views-block-our-work-our-work .view-header,.block-views-block-our-stories-our-stories .view-header,.block-views-block-featured-content-featured-content .view-header{width:52%;margin-left:42%}}.block-views-block-our-work-our-work .image-wrapper,.block-views-block-our-stories-our-stories .image-wrapper,.block-views-block-featured-content-featured-content .image-wrapper{display:block;position:relative;overflow:hidden;width:100%}.block-views-block-our-work-our-work .image-wrapper img,.block-views-block-our-stories-our-stories .image-wrapper img,.block-views-block-featured-content-featured-content .image-wrapper img{min-width:100%}@media (min-width:768px){.block-views-block-our-work-our-work .image-wrapper img,.block-views-block-our-stories-our-stories .image-wrapper img,.block-views-block-featured-content-featured-content .image-wrapper img{min-width:0;height:auto;display:block;width:auto;margin:0 auto}}@media (min-width:1024px){.block-views-block-our-work-our-work .image-wrapper,.block-views-block-our-stories-our-stories .image-wrapper,.block-views-block-featured-content-featured-content .image-wrapper{height:auto}.block-views-block-our-work-our-work .image-wrapper img,.block-views-block-our-stories-our-stories .image-wrapper img,.block-views-block-featured-content-featured-content .image-wrapper img{height:auto}}.block-views-block-our-work-our-work .our-stories-wrapper,.block-views-block-our-work-our-work .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-featured-content-featured-content .our-stories-wrapper,.block-views-block-featured-content-featured-content .view-our-work .views-row{position:relative}@media all and (min-width:540px) and (max-width:1023px){.block-views-block-our-work-our-work .our-stories-wrapper,.block-views-block-our-work-our-work .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-featured-content-featured-content .our-stories-wrapper,.block-views-block-featured-content-featured-content .view-our-work .views-row{max-width:80vw;margin:2rem auto}}.block-views-block-our-work-our-work .video-wrapper,.block-views-block-our-stories-our-stories .video-wrapper,.block-views-block-featured-content-featured-content .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-our-work-our-work .video-wrapper,.block-views-block-our-stories-our-stories .video-wrapper,.block-views-block-featured-content-featured-content .video-wrapper{padding:15vh 10vw}}@media (min-width:1024px){.block-views-block-our-work-our-work .video-wrapper,.block-views-block-our-stories-our-stories .video-wrapper,.block-views-block-featured-content-featured-content .video-wrapper{padding:10vh 20vw}}.block-views-block-our-work-our-work .video-wrapper.show,.block-views-block-our-stories-our-stories .video-wrapper.show,.block-views-block-featured-content-featured-content .video-wrapper.show{display:block;z-index:10000}.block-views-block-our-work-our-work .icon-close,.block-views-block-our-stories-our-stories .icon-close,.block-views-block-featured-content-featured-content .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-our-work-our-work .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-featured-content-featured-content .title-wrapper{position:relative;z-index:100;width:100%;padding:3rem 2rem}.block-views-block-our-work-our-work .title-wrapper .view-title,.block-views-block-our-stories-our-stories .title-wrapper .view-title,.block-views-block-featured-content-featured-content .title-wrapper .view-title{line-height:1.6}@media (min-width:540px){.block-views-block-our-work-our-work .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-featured-content-featured-content .title-wrapper{padding:3rem 5rem 3rem}}@media (min-width:768px){.block-views-block-our-work-our-work .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-featured-content-featured-content .title-wrapper{margin-top:-20px}}@media (min-width:1024px){.block-views-block-our-work-our-work .title-wrapper,.block-views-block-our-stories-our-stories .title-wrapper,.block-views-block-featured-content-featured-content .title-wrapper{position:absolute;margin-top:0;top:inherit;padding:3rem 5rem 3rem;left:6%;bottom:3rem;width:45%}.block-views-block-our-work-our-work .title-wrapper .view-title,.block-views-block-our-stories-our-stories .title-wrapper .view-title,.block-views-block-featured-content-featured-content .title-wrapper .view-title{line-height:1.4}}.block-views-block-our-work-our-work .title-wrapper p,.block-views-block-our-stories-our-stories .title-wrapper p,.block-views-block-featured-content-featured-content .title-wrapper p{font-size:1.6rem;line-height:1.6;font-weight:300;margin:1.5rem 0 .5rem}.block-views-block-our-work-our-work .title-wrapper:after,.block-views-block-our-stories-our-stories .title-wrapper:after,.block-views-block-featured-content-featured-content .title-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.85}.block-views-block-our-work-our-work .title-wrapper:hover .view-title,.block-views-block-our-stories-our-stories .title-wrapper:hover .view-title,.block-views-block-featured-content-featured-content .title-wrapper:hover .view-title{background-position:0 1.19em}.block-views-block-our-work-our-work .view-title,.block-views-block-our-work-our-work .series-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-our-stories-our-stories .series-title,.block-views-block-featured-content-featured-content .view-title,.block-views-block-featured-content-featured-content .series-title{margin-bottom:1rem;font-weight:700}.block-views-block-our-work-our-work .view-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-featured-content-featured-content .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-our-work-our-work .view-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-featured-content-featured-content .view-title{font-size:3.6rem}}@media (min-width:1360px){.block-views-block-our-work-our-work .view-title,.block-views-block-our-stories-our-stories .view-title,.block-views-block-featured-content-featured-content .view-title{font-size:4.8rem}}.block-views-block-our-work-our-work .series-title,.block-views-block-our-stories-our-stories .series-title,.block-views-block-featured-content-featured-content .series-title{text-transform:uppercase;font-size:1.6rem;letter-spacing:.025em;display:block}.block-views-block-our-work-our-work .read-more,.block-views-block-our-stories-our-stories .read-more,.block-views-block-featured-content-featured-content .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-our-work-our-work .attachment,.block-views-block-our-stories-our-stories .attachment,.block-views-block-featured-content-featured-content .attachment{max-width:1400px;width:90vw;margin:2rem auto 0;padding:0 5vw}.block-views-block-our-work-our-work .attachment .view-title,.block-views-block-our-stories-our-stories .attachment .view-title,.block-views-block-featured-content-featured-content .attachment .view-title{font-size:3rem}.block-views-block-our-work-our-work .attachment .views-element-container .view-title,.block-views-block-our-stories-our-stories .attachment .views-element-container .view-title,.block-views-block-featured-content-featured-content .attachment .views-element-container .view-title{background-position:0 1.29em}.block-views-block-our-work-our-work .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-featured-content-featured-content .attachment .views-element-container .title-wrapper:hover .view-title{background-position:0 1.2em}}@media (min-width:1360px){.block-views-block-our-work-our-work .attachment,.block-views-block-our-stories-our-stories .attachment,.block-views-block-featured-content-featured-content .attachment{padding:0}.block-views-block-our-work-our-work .attachment .view-title,.block-views-block-our-stories-our-stories .attachment .view-title,.block-views-block-featured-content-featured-content .attachment .view-title{font-size:3.6rem}}.block-views-block-our-stories-our-stories,.block-views-block-featured-content-featured-content{margin-bottom:0}.block-views-block-our-stories-our-stories .title-wrapper:after,.block-views-block-featured-content-featured-content .title-wrapper:after{background:url(/themes/custom/nkh/images/nkh-tile-blue.png) 0 0/250px}.block-views-block-our-stories-our-stories .attachment .view-header,.block-views-block-featured-content-featured-content .attachment .view-header{margin:4rem 3.5rem 2rem}.block-views-block-our-stories-our-stories .attachment .views-element-container .view-title,.block-views-block-featured-content-featured-content .attachment .views-element-container .view-title{line-height:1.6}.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child .title-wrapper:after,.block-views-block-featured-content-featured-content .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-our-stories-our-stories .attachment .views-element-container:nth-child(2) .title-wrapper:after,.block-views-block-featured-content-featured-content .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-our-stories-our-stories .attachment .views-element-container:nth-child(2) .read-more,.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .read-more{padding-top:1.2em;display:table-cell}.block-views-block-our-stories-our-stories .attachment .views-element-container:last-child .title-wrapper:after,.block-views-block-featured-content-featured-content .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-our-stories-our-stories .view-id-our_work .image-wrapper,.block-views-block-featured-content-featured-content .view-id-our_work .image-wrapper{height:auto;overflow:visible}.block-views-block-our-stories-our-stories .view-id-our_work .title-wrapper,.block-views-block-featured-content-featured-content .view-id-our_work .title-wrapper{width:40%;bottom:45px;left:5%;padding:3rem 5rem 3rem 3rem}.block-views-block-our-stories-our-stories .attachment .views-element-container,.block-views-block-featured-content-featured-content .attachment .views-element-container{display:inline-block;max-width:100%;vertical-align:top}.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child,.block-views-block-featured-content-featured-content .attachment .views-element-container:first-child{width:56%}.block-views-block-our-stories-our-stories .attachment .views-element-container:first-child .view-header,.block-views-block-featured-content-featured-content .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-stories-our-stories .attachment .views-element-container:first-child .view-content .title-wrapper,.block-views-block-featured-content-featured-content .attachment .views-element-container:first-child .view-content .title-wrapper{width:75%;left:8%;padding:3rem 4rem 5rem}.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2),.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2){width:41%;margin-left:1.5%;margin-bottom:10px;padding-top:25px;position:relative}.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .image-wrapper,.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .image-wrapper{overflow-y:hidden;max-height:740px}.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2) .title-wrapper,.block-views-block-featured-content-featured-content .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-our-stories-our-stories .attachment .views-element-container:nth-child(2) .icon-video,.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2) .icon-video{margin-left:-1rem}}@media (min-width:1360px){.block-views-block-our-stories-our-stories .attachment .views-element-container:nth-child(2),.block-views-block-featured-content-featured-content .attachment .views-element-container:nth-child(2){margin-bottom:75px}}.block-views-block-our-stories-our-stories span.icon-video,.block-views-block-featured-content-featured-content span.icon-video{font-size:4em;display:block;position:absolute;margin:0;color:#fff;cursor:pointer}@media (min-width:1024px){.block-views-block-our-stories-our-stories span.icon-video,.block-views-block-featured-content-featured-content span.icon-video{margin-left:-2rem}}.block-views-block-our-stories-our-stories span.icon-video:before,.block-views-block-featured-content-featured-content span.icon-video:before{vertical-align:top}.block-views-block-our-stories-our-stories span.icon-video~.view-content-wrapper,.block-views-block-featured-content-featured-content 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 a,.entity-homepage-feature .view-title{color:#fff}.entity-homepage-feature a{display:block;z-index:1;position:relative;color:#fff;cursor:pointer}.entity-homepage-feature 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:400px}}@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 .series-title,.entity-homepage-feature p{display:block;font-size:1.6rem}.entity-homepage-feature .series-title{text-transform:uppercase;font-size:1.6rem;letter-spacing:.025em;display:block}.entity-homepage-feature p{line-height:1.6;font-weight:300;margin:1.5rem 0 .5rem}.entity-homepage-feature .view-title,.entity-homepage-feature .series-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 h2,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label{margin-left:0}@media (min-width:540px){.entity-homepage .leading-partner h2,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner .field-label{margin:0 2rem 1rem 0}}@media (min-width:1024px){.entity-homepage .leading-partner h2,.entity-homepage .leading-partner .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .entity-homepage .leading-partner [for=edit-search-api-fulltext],.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .entity-homepage .leading-partner label,.entity-homepage .leading-partner [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity-homepage .leading-partner .field-label,.entity-homepage .leading-partner .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .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:after{content:none}.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}}[class*=block-views-blockprofiles-block] h2,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .view-header{padding:0 2rem;display:block;margin:0 auto 2rem;max-width:1680px}@media (min-width:768px){[class*=block-views-blockprofiles-block] h2,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .view-header{width:67vw;padding:0 4rem}}@media (min-width:1024px){[class*=block-views-blockprofiles-block] h2,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .view-header{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}}[class*=block-views-blockpartners-block] h2,[class*=block-views-blockpartners-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockpartners-block] [for=edit-search-api-fulltext],[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] label,[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockpartners-block] .field-label,[class*=block-views-blockpartners-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] .field-label,[class*=block-views-blockprofiles-block] h2,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .field-label{color:#383d44}@supports (display:block){[class*=block-views-blockpartners-block] h2,[class*=block-views-blockpartners-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockpartners-block] [for=edit-search-api-fulltext],[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] label,[class*=block-views-blockpartners-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockpartners-block] .field-label,[class*=block-views-blockpartners-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockpartners-block] .field-label,[class*=block-views-blockprofiles-block] h2,[class*=block-views-blockprofiles-block] .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form [class*=block-views-blockprofiles-block] [for=edit-search-api-fulltext],[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] label,[class*=block-views-blockprofiles-block] [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field [class*=block-views-blockprofiles-block] .field-label,[class*=block-views-blockprofiles-block] .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield [class*=block-views-blockprofiles-block] .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}}[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 h3 a,[class*=block-views-blockpartners-block] .views-row .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label a,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above [class*=block-views-blockpartners-block] .views-row .field__label a,[class*=block-views-blockprofiles-block] .views-row h3 a,[class*=block-views-blockprofiles-block] .views-row .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label a,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above [class*=block-views-blockprofiles-block] .views-row .field__label a{font-size:2rem}[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] img,[class*=block-views-blockprofiles-block] img{display:inline-block}[class*=block-views-blockpartners-block] a:after,[class*=block-views-blockprofiles-block] a:after{content:none}[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-blockprofiles-block] a,[class*=block-views-block-partners] a{text-decoration:none}[class*=block-views-blockprofiles-block] a .view-profile-name,[class*=block-views-block-partners] a .view-profile-name{color:#fe6a0d;text-decoration:underline}[class*=block-views-blockprofiles-block] .view-profile-name,[class*=block-views-block-partners] .view-profile-name{margin:0;font-size:2rem}[class*=block-views-blockprofiles-block] .view-profile-jobtitle,[class*=block-views-block-partners] .view-profile-jobtitle{font-size:1.4rem;font-weight:300;color:#383d44}.logo-grid .view-content{-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 form{margin-top: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 h2,.node--type-resource.node--view-mode-full .text-formatted .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .node--type-resource.node--view-mode-full .text-formatted [for=edit-search-api-fulltext],.node--type-resource.node--view-mode-full .text-formatted [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node--type-resource.node--view-mode-full .text-formatted label,.node--type-resource.node--view-mode-full .text-formatted [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node--type-resource.node--view-mode-full .text-formatted .field-label,.node--type-resource.node--view-mode-full .text-formatted .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node--type-resource.node--view-mode-full .text-formatted .field-label,.node--type-resource.node--view-mode-full .text-formatted p{color:#383d44}.node--type-resource.node--view-mode-full .text-formatted p{font-weight:300}[id=resource_center_header]>.form-wrapper{margin:auto;position:relative;z-index:10;padding:5rem 5vw 5rem;box-sizing:content-box;max-width:1300px;margin-top:3rem}[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_title],[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_actions]{text-align:center}@media (min-width:1120px){[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_title],[id=resource_center_header] .form-item-form-header-image-featured~[id=resource_center_actions]{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 1rem;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-align:center;align-items:center;-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:hover,[id=resource_center_actions] button:focus,[id=resource_center_actions] button:active,[id=resource_center_actions] input[type=submit]:hover,[id=resource_center_actions] input[type=submit]:focus,[id=resource_center_actions] input[type=submit]:active{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] button:after,[id=resource_center_actions] .resource-input-button:after{content:'';display:block;border-bottom:2px solid transparent}[id=resource_center_actions] button:hover:after,[id=resource_center_actions] button:focus:after,[id=resource_center_actions] button:active:after,[id=resource_center_actions] .resource-input-button:hover:after,[id=resource_center_actions] .resource-input-button:focus:after,[id=resource_center_actions] .resource-input-button:active: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]:hover,.nkh_resource_container_options input.form-submit[type=submit]:active,.nkh_resource_container_options input.form-submit[type=submit]:focus{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}.resource--teaser h3,.resource--teaser .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser .field__label{font-size:2.2rem;line-height:1.6;color:#383d44;letter-spacing:-.025em;display:block;margin:.5rem 0 1rem;padding:0 2rem}.resource--teaser h3 span,.resource--teaser .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label span,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser .field__label 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}.resource--teaser:focus h3 span,.resource--teaser:focus .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label span,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser:focus .field__label span,.resource--teaser:hover h3 span,.resource--teaser:hover .node--type-resource.node--view-mode-full .field--label-above~.field--label-above .field__label span,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .resource--teaser:hover .field__label 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-featured,.resource--teaser__overlay .field--name-field-image{margin:0}.resource--teaser__overlay .field--name-field-image-featured .media-image,.resource--teaser__overlay .field--name-field-image .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:after{content:none}.resource--teaser__link:hover .body,.resource--teaser__link:hover .color-overlay,.resource--teaser__link:focus .body,.resource--teaser__link:focus .color-overlay,.resource--teaser__link:active .body,.resource--teaser__link:active .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)}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}}button.resource-download-item__solid:after{font-size:1.2rem;margin-left:1rem;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)}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 0;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 h2,.block-views-block-featured-resources-block-1 .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .block-views-block-featured-resources-block-1 [for=edit-search-api-fulltext],.block-views-block-featured-resources-block-1 [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-resources-block-1 label,.block-views-block-featured-resources-block-1 [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-views-block-featured-resources-block-1 .field-label,.block-views-block-featured-resources-block-1 .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-views-block-featured-resources-block-1 .field-label,.view-featured-resources{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}.view-featured-resources .view-header:after{background:#fe6a0d}.view-featured-resources .view-header h2,.view-featured-resources .view-header .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .view-featured-resources .view-header [for=edit-search-api-fulltext],.view-featured-resources .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .view-featured-resources .view-header label,.view-featured-resources .view-header [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .view-featured-resources .view-header .field-label,.view-featured-resources .view-header .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .view-featured-resources .view-header .field-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}[class*=path-resource-center] #content:after{content:"";display:table;clear:both}[class*=path-resource-center] .region-preface{background:#fe6a0d}.page-node-type-resource .breadcrumb a{margin-left:2rem}.page-node-type-resource .breadcrumb a:before{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:#383d44;transform:rotate(180deg);display:inline-block;transform:rotate(180deg);display:inline-block;margin-right:1rem;margin-left:-2rem}[class*=block-resourcecentertitle],[class*=block-resourcecenterintroduction]{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}[class*=block-resourcecenterintroduction] p{font-weight:300}@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}}[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] .exposed-resource-filter #edit-sort-by--wrapper{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}[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-textfield,[class*=block-exposedformresource-viewpage] .form-item.form-type-select{margin:1rem 0 2.6rem;float:none;width:100%}[class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-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}}[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],.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 label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,.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{color:#383d44}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item{padding-left:0}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item:before{content:none}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item label:before,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field .field-label:before,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field-label:before{position:absolute;background:#f6f5f3;border:1px solid #efefef}[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field .field-label:after,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .field-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}[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,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .facet-item .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}[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],.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 label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,.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{background:0 0}[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],.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 label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,.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,[class*=block-exposedformresource-viewpage] legend,[class*=block-exposedformresource-viewpage] .form-item.form-type-select label,[class*=block-exposedformresource-viewpage] .form-item.form-type-select .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-item.form-type-select .field-label{font-size:1.4rem;text-transform:uppercase;font-weight:700}[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],.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 label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,.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,[class*=block-exposedformresource-viewpage] legend{padding:0 .5rem 0 1rem}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext],.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 label,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label,.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,[class*=block-exposedformresource-viewpage] legend{padding:0}}[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:hover,.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 label:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:hover,.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:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:focus,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:focus,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:focus,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:focus,[class*=block-exposedformresource-viewpage] legend:hover,[class*=block-exposedformresource-viewpage] legend:focus{background:#f6f5f3}@media (min-width:1024px){[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:hover,.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 label:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:hover,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:hover,.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:hover,[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]:focus,.path-search .views-exposed-form [class*=block-exposedformresource-viewpage] .block-facet--checkbox [for=edit-search-api-fulltext]:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:focus,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:focus,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:focus,.field [class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field-label:focus,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox .field-label:focus,[class*=block-exposedformresource-viewpage] legend:hover,[class*=block-exposedformresource-viewpage] legend:focus{background:0 0}}[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]: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 label:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:after,.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,[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){[class*=block-exposedformresource-viewpage] .block-facet--checkbox h2:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .path-search .views-exposed-form [for=edit-search-api-fulltext]: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 label:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .block-facet--checkbox label:after,[class*=block-exposedformresource-viewpage] .block-facet--checkbox .form-type-textfield .field .field-label:after,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .block-facet--checkbox .field-label:after,.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,[class*=block-exposedformresource-viewpage] legend:after{content:none}}[class*=block-exposedformresource-viewpage] .collapsed legend:after{transform:rotate(270deg)}[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}[class*=block-exposedformresource-viewpage] .form-item label,[class*=block-exposedformresource-viewpage] .form-item .field .field-label,.field [class*=block-exposedformresource-viewpage] .form-item .field-label{font-weight:700}[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+label:before,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]+.field-label:before,.field [class*=block-exposedformresource-viewpage] .form-item 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 .field input[type=checkbox]+.field-label:before,.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:before{background:#f6f5f3;margin-left:-2rem;border:1px solid #efefef}[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:before,[class*=block-exposedformresource-viewpage] .form-item input[type=radio]+label:before,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]+.field-label:before,.field [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 .field input[type=radio]+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item input[type=radio]+.field-label:after,[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 .field input[type=checkbox]+.field-label:before,.field [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 .field input[type=checkbox]+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]+.field-label:after{position:absolute;margin-top:.3rem}[class*=block-exposedformresource-viewpage] .form-item input[type=radio]:checked+label:after,[class*=block-exposedformresource-viewpage] .form-item .field input[type=radio]:checked+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item 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 .field input[type=checkbox]:checked+.field-label:after,.field [class*=block-exposedformresource-viewpage] .form-item input[type=checkbox]:checked+.field-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:hover,.no-touchevents [class*=block-exposedformresource-viewpage] .form-submit:focus{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}[class*=path-resource-center] #header .header-wrapper,.page-node-type-resource #header .header-wrapper{min-height:80px}@media (min-width:1024px){[class*=path-resource-center] #header .header-wrapper,.page-node-type-resource #header .header-wrapper{min-height:100px}}@media (min-width:1360px){[class*=path-resource-center] #header .header-wrapper,.page-node-type-resource #header .header-wrapper{min-height:115px}}[class*=path-resource-center] #header .mobile.open,.page-node-type-resource #header .mobile.open{height:calc(100% - 90px);bottom:91px}[class*=path-resource-center] #header .nkh-logo,.page-node-type-resource #header .nkh-logo{bottom:1.5rem}[class*=path-resource-center] #header .menu-toggle,.page-node-type-resource #header .menu-toggle{bottom:3rem}[class*=path-resource-center] #header .block-donate.block,.page-node-type-resource #header .block-donate.block{display:none}@media (min-width:1024px){[class*=path-resource-center] #header .block-donate.block,.page-node-type-resource #header .block-donate.block{display:inline-block}}@media (min-width:1024px){[class*=path-resource-center] #footer,.page-node-type-resource #footer{padding-bottom:100px}}.messages,.messages--status,.messages--warning,.messages--error{margin:10px 0;padding:10px 10px 10px 50px;border:1px solid #be7;position:relative}.messages:before,.messages--status:before,.messages--warning:before,.messages--error:before{content:'✓';position:absolute;top:20px;left:8px;color:#be7;font-size:1.5em;font-weight:700;width:1.5em;text-align:center}h3.message__title,.node--type-resource.node--view-mode-full .field--label-above~.field--label-above .message__title.field__label{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}.ok,.messages--status{background-color:#f8fff0;color:#234600}.warning,.messages--warning{background-color:#fffce5;color:#840}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b}.tabs-primary,.tabs.primary,.tabs-secondary{list-style:none;border-bottom:1px solid #ccc;margin:20px 0;padding:0 2px;white-space:nowrap;font-family:"Gotham SSm A","Gotham SSm B","Gotham",arial,sans-serif}.tabs-primary:after,.tabs.primary:after,.tabs-secondary:after{content:"";display:table;clear:both}.tabs.primary>li,.tabs-primary__tab,.tabs.primary>li.is-active,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px}.tabs.primary>li>a,a.tabs-primary__tab-link,.tabs.primary>li.is-active>a.is-active,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>li,.tabs-primary__tab,.tabs.primary>li.is-active,.tabs-primary__tab.is-active{border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ccc;border-bottom-width:0;border-bottom:0 \0/ie}.tabs.primary>li.is-active,.tabs.primary>li.is-active,.is-active.tabs-primary__tab{border-bottom-width:0}.tabs.primary>li>a,a.tabs-primary__tab-link,.tabs.primary>li.is-active>a.is-active,a.tabs-primary__tab-link.is-active{border-top-left-radius:4px;border-top-right-radius:4px;transition:background-color .3s;color:#333;background-color:#dedede;padding:0 1em;text-align:center}.tabs.primary>li>a:hover,.tabs.primary>li>a:focus,a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2}.tabs.primary>li>a:active,a.tabs-primary__tab-link:active,.tabs.primary>li.is-active>a.is-active,a.tabs-primary__tab-link.is-active{background-color:transparent;border-color:#fff}.tabs-secondary{font-size:.9em;margin-top:-20px}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:10px 3px}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border-radius:.75em;transition:background-color .3s;background-color:#f2f2f2;color:#666;padding:0 .5em}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{background-color:#666;border-color:#000;color:#fff}.toolbar-tab li,.tabs li{padding-left:0;margin-bottom:0}.toolbar-tab li:before,.tabs li:before{display:none}@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}.field-item>:first-child,.block-content>:first-child{margin-top:0}.field-item>:last-child,.block-content>:last-child{margin-bottom:0}.field{margin:.5em 0}.field .field-label{margin-bottom:0}#page-control-container{position:relative}#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;padding:0 1em 0 0}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 0;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}#header .region-header,#header .menu-toggle{visibility:hidden;display:none}body,#page,#main,#content{color:#000;background-color:transparent!important;background-image:none!important}#skip-link,#header,#navigation,#footer,.region-alert,.sidebars,.breadcrumb,.pager,.tabs,.feed-icons,.form-type-select:after{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}.path-frontpage .block-views-blockour-stories-our-stories h2,.path-frontpage .block-views-blockour-stories-our-stories .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .path-frontpage .block-views-blockour-stories-our-stories [for=edit-search-api-fulltext],.path-frontpage .block-views-blockour-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-stories-our-stories label,.path-frontpage .block-views-blockour-stories-our-stories [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .path-frontpage .block-views-blockour-stories-our-stories .field-label,.path-frontpage .block-views-blockour-stories-our-stories .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-stories-our-stories .field-label,.path-frontpage .block-views-blockour-work-our-work h2,.path-frontpage .block-views-blockour-work-our-work .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .path-frontpage .block-views-blockour-work-our-work [for=edit-search-api-fulltext],.path-frontpage .block-views-blockour-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-work-our-work label,.path-frontpage .block-views-blockour-work-our-work [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .path-frontpage .block-views-blockour-work-our-work .field-label,.path-frontpage .block-views-blockour-work-our-work .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .path-frontpage .block-views-blockour-work-our-work .field-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}.path-frontpage .block-views-blockour-stories-our-stories a .title-wrapper .view-title,.path-frontpage .block-views-blockour-work-our-work a .title-wrapper .view-title{text-decoration:underline}.path-frontpage .block-views-blockour-stories-our-stories a .title-wrapper .read-more,.path-frontpage .block-views-blockour-work-our-work a .title-wrapper .read-more{text-decoration:underline}.path-frontpage .region-postscript{display:none}#main{padding-bottom:0}.header-section{min-height:0;margin-bottom:1rem}.header-section .field--name-field-image-banner{display:none}.header-section .header-section__overlay{position:static!important;padding:0!important}.header-section .header-section__overlay h1{padding-bottom:0}.share-section{display:none}.node__content h2,.node__content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .node__content [for=edit-search-api-fulltext],.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node__content label,.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node__content .field-label,.node__content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .field-label{color:#333!important}.page-node-type-profile .node__content{padding:0!important}.node__content .field--type-text-with-summary{width:auto!important}.node__content .field--name-field-intro h2,.node__content .field--name-field-intro .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .node__content .field--name-field-intro [for=edit-search-api-fulltext],.node__content .field--name-field-intro [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .field--name-field-intro label,.node__content .field--name-field-intro [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node__content .field--name-field-intro .field-label,.node__content .field--name-field-intro .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .field--name-field-intro .field-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 .entity--cta-image .content-section .landing_title span{text-decoration:underline}.node__content .entity--cta-image span.icon{display:none}.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{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_title,.node__content .entity-landing-link--manual a .content-section .landing_teaser,.node__content .entity-landing-link--manual a .content-section .landing_additional{padding:0;margin:0}.node__content .entity-landing-link--manual a .content-section .landing_title span,.node__content .entity-landing-link--manual a .content-section .landing_teaser span,.node__content .entity-landing-link--manual a .content-section .landing_additional span{text-decoration:underline}.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}.node__content .entity--hunger-fact~h2,.node__content .path-search .views-exposed-form .entity--hunger-fact~[for=edit-search-api-fulltext],.path-search .views-exposed-form .node__content .entity--hunger-fact~[for=edit-search-api-fulltext],.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield .entity--hunger-fact~label,[class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .entity--hunger-fact~label,.node__content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .entity--hunger-fact~.field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .node__content .entity--hunger-fact~.field-label,.node__content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .entity--hunger-fact~.field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .node__content .entity--hunger-fact~.field-label{color:#333!important}.node__content .entity--hunger-fact .entity-content>a{margin:1rem 0 0 0!important}.node__content .entity--hunger-fact .entity-content .hunger-fact-title{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}.region.region-postscript .block-views-block-featured-content-featured-content{margin:0}.region.region-postscript .block-views-block-featured-content-featured-content h2,.region.region-postscript .block-views-block-featured-content-featured-content .path-search .views-exposed-form [for=edit-search-api-fulltext],.path-search .views-exposed-form .region.region-postscript .block-views-block-featured-content-featured-content [for=edit-search-api-fulltext],.region.region-postscript .block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield label,[class*=block-exposedformresource-viewpage] .form-type-textfield .region.region-postscript .block-views-block-featured-content-featured-content label,.region.region-postscript .block-views-block-featured-content-featured-content [class*=block-exposedformresource-viewpage] .form-type-textfield .field .field-label,[class*=block-exposedformresource-viewpage] .form-type-textfield .field .region.region-postscript .block-views-block-featured-content-featured-content .field-label,.region.region-postscript .block-views-block-featured-content-featured-content .field [class*=block-exposedformresource-viewpage] .form-type-textfield .field-label,.field [class*=block-exposedformresource-viewpage] .form-type-textfield .region.region-postscript .block-views-block-featured-content-featured-content .field-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 img{display:none}.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 0}.region.region-postscript .block-views-block-featured-content-featured-content a .title-wrapper .view-title{text-decoration:underline}.region.region-postscript .block-views-block-featured-content-featured-content a .title-wrapper .read-more{text-decoration:underline}.region.region-postscript .attachment-after{display:none}.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 2rem}.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 img,.region.region-postscript .view-blog-post .view-content .views-row img{display:none!important}.region.region-postscript .view-blog-by-author .view-content .views-row .view-series,.region.region-postscript .view-blog-post .view-content .views-row .view-series{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-profiles-executive,.block-views-block-profiles-board,.block-views-block-profiles-council,.block-views-block-partners-celebrities,.block-views-block-partners-restaurants,.block-views-block-partners-corporate-core,.block-views-block-partners-corporate{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 div[class*=block-views-block-cta-references-]:after{content:none}.region.region-prefooter .view-cta-references{padding:0;font-size:3rem}.region.region-prefooter .view-cta-references p{margin:0}.region.region-prefooter .view-cta-references p a{color:#333;border-bottom:underline!important}.region.region-prefooter #cta-newsletter-signup{display:none}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX2dyaWRjc3Muc2NzcyIsImJhc2UvX3N0YW5kYXJkaXplLnNjc3MiLCIuLi9zdmcvYnVpbGQvc2Fzcy9fc3ZnLXNwcml0ZS5zY3NzIiwiZWxlbWVudHMvX3N2Zy5zY3NzIiwiZWxlbWVudHMvX3R5cG9ncmFwaHkuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImVsZW1lbnRzL19mdW5kcmFpc2Uuc2NzcyIsImVsZW1lbnRzL19uZXdzbGV0dGVycy5zY3NzIiwiZWxlbWVudHMvX21vYmlsZS1hbGVydHMuc2NzcyIsImVsZW1lbnRzL19kb25hdGUuc2NzcyIsImVsZW1lbnRzL19zZWFyY2guc2NzcyIsImVsZW1lbnRzL19mb3JtLnNjc3MiLCJlbGVtZW50cy9faW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsImNvbXBvbmVudHMvX3RhYi5zY3NzIiwiY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsImxheW91dHMvX2xheW91dC5zY3NzIiwibGF5b3V0cy9yZWdpb25zL19jb250ZW50LnNjc3MiLCJsYXlvdXRzL3JlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9yZWdpb25zL19oZWFkZXIuc2NzcyIsImxheW91dHMvc2VjdGlvbnMvX2hlYWRlci1zZWN0aW9uLnNjc3MiLCJsYXlvdXRzL3NlY3Rpb25zL19zaGFyZS1zZWN0aW9uLnNjc3MiLCJsYXlvdXRzL3NlY3Rpb25zL19ibG9nLXNlY3Rpb24uc2NzcyIsImxheW91dHMvc2VjdGlvbnMvX3Bvc3RzY3JpcHQtc2VjdGlvbi5zY3NzIiwic3RydWN0dXJlcy9fYmxvY2suc2NzcyIsInN0cnVjdHVyZXMvX2VudGl0eS5zY3NzIiwic3RydWN0dXJlcy9faHVuZ2VyX2ZhY3Quc2NzcyIsInN0cnVjdHVyZXMvX2N0YS5zY3NzIiwic3RydWN0dXJlcy9faG9tZXBhZ2Uuc2NzcyIsInN0cnVjdHVyZXMvX291cl93b3JrLnNjc3MiLCJzdHJ1Y3R1cmVzL19vdXJfc3Rvcmllcy5zY3NzIiwic3RydWN0dXJlcy9fcGFydG5lcnNfcHJvZmlsZXMuc2NzcyIsInN0cnVjdHVyZXMvX3Jlc291cmNlLnNjc3MiLCJkcnVwYWwvX21lc3NhZ2VzLnNjc3MiLCJkcnVwYWwvX3RhYnMuc2NzcyIsImRydXBhbC9fdW5wdWJsaXNoZWQuc2NzcyIsImRydXBhbC9fZHJ1cGFsLnNjc3MiLCJ3b3JkcHJlc3MvX3NraXBsaW5rLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNrQkEsV0FDRSxpQixDQUNBLG1DLENBQ0EsME4sQ0FJQSxlLENBQ0EsaUJBUkYsQ0E2QkEsWSxDQVhFLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQ0F5RUEsbUIsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsc0IsQ0FDRSxXLENBREYsb0IsQ0FDRSxXLENBREYsb0IsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsZ0IsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsaUIsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYscUIsQ0FDRSxXLENBREYsc0IsQ0FDRSxXLENBREYsa0IsQ0FDRSxXLENBREYsc0IsQ0FDRSxXLENBREYsMkIsQ0FDRSxXLENDcEVKLE0sQ0FDRSxvQixDQUVGLEssQ0FDRSxpQixDQUVGLFUsQ0FDRSxvQixDQXFCQSxjLENBQ0Usa0IsQ0FFRixpQixDQUNFLG9CLENBSkYsZ0IsQ0FDRSxrQixDQUVGLG1CLENBQ0Usb0IsQ0FKRixvQixDQUNFLGtCLENBRUYsdUIsQ0FDRSxvQixDQUpGLHNCLENBQ0Usa0IsQ0FFRix5QixDQUNFLG9CLENBSkYsNEIsQ0FDRSxrQixDQUVGLCtCLENBQ0Usb0IsQ0FKRixtQixDQUNFLGtCLENBRUYsc0IsQ0FDRSxvQixDQUpGLGtCLENBQ0Usa0IsQ0FFRixxQixDQUNFLG9CLENBSkYsb0IsQ0FDRSxrQixDQUVGLHVCLENBQ0Usb0IsQ0FKRiwyQixDQUNFLGtCLENBRUYsOEIsQ0FDRSxvQixDQUpGLGdCLENBQ0Usa0IsQ0FFRixtQixDQUNFLG9CLENBSkYsc0IsQ0FDRSxrQixDQUVGLHlCLENBQ0Usb0IsQ0FKRixlLENBQ0Usa0IsQ0FFRixrQixDQUNFLG9CLENBSkYsbUIsQ0FDRSxrQixDQUVGLHNCLENBQ0Usb0IsQ0NqQkosYyxDQUVFLGlCLENBRUEsZSxDQUNBLGEsQ0FMRixvQixDQWRJLFUsQ0FDQSxVLENBQ0EsYSxDQ3VCQSxnRERYSixjLENBT0ksYSxDQ0lBLENBQUEsMEJEWEosYyxDQVVJLGdCLENBQ0EsYSxDQ0FBLENBQUEsMEJEWEosYyxDQWNJLGEsQ0NIQSxDRG1DSixhLENBRUUsaUIsQ0FDQSxxQixDQUVBLFEsQ0FDQSxlLENBTkYsb0IsQ0FBQSxvQixDSGdIdUIsbUIsQ0d0R25CLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0U3R0osa0IsQ0FBQSxnQixDTDROaUIsa0IsQ0FDRSxvQixDQUNJLGlCLENHMU5yQiwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ0VGRix5QixDQUFBLHdCLENGT0UseUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENFTUYsVSxDQUNFLGEsQ0FDQSxrQixDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FMRixnQixDQU9JLFcsQ0FDQSxZLENBUUosUSxDQUNFLFksQ0M2Q0YsZSxDQXRDSSxVLENBQ0EsYSxDQUNBLFUsQ0ZTQSwwQkVpQ0Ysc0IsQ0ExRUEsaUIsQ0FFQSxpQixDQXdFQSw0QixDQTVDRSxVLENBQ0EsYSxDQUNBLFUsQ0FPQSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSw4QixDQWhDRiw4QixDQUNBLG9DLENBRUUsVSxDQTZCQSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx1QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSx3QyxDQXZCRixxQyxDQXVCRSwrQixDQWhDRiwrQixDQUNBLG9DLENBRUUsVSxDQTZCQSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSwrQixDQWhDRiwrQixDQUNBLG9DLENBRUUsVSxDQTZCQSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSwrQixDQWhDRiwrQixDQUNBLG9DLENBRUUsVSxDQTZCQSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx3QyxDQXZCRixvQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSx5QyxDQXZCRixxQyxDQXVCRSx5QyxDQXZCRixxQyxDRnlCRSxDQUFBLDBCRTJDRixnQixDQXJGQSxnQixDQUNBLGlCLENBRUEsaUIsQ0FrRkEsc0IsQ0F0REUsVSxDQUNBLGEsQ0FDQSxVLENBcUJBLGtCLENBOUNGLDZCLENBQ0EsbUMsQ0FFRSxVLENBNkNBLGUsQ0FDQSxxQixDQUNFLCtCLENIc0VBLFksQ0d0RUEsOEIsQ0h5RUEsZSxDRzdFRixpQyxDQVFFLFUsQ0EwQkosa0IsQ0F4RkEsZ0IsQ0FDQSxpQixDQUVBLGlCLENBcUZBLHdCLENBekRFLFUsQ0FDQSxhLENBQ0EsVSxDQXFCQSxvQixDQTlDRiw2QixDQUNBLG1DLENBRUUsVSxDQTZDQSxlLENBQ0EscUIsQ0FDRSxpQyxDSHNFQSxZLENHdEVBLGdDLENIeUVBLGUsQ0c3RUYsbUMsQ0FRRSxVLENBNkJKLGlCLENBM0ZBLGdCLENBQ0EsaUIsQ0FFQSxpQixDQXdGQSx1QixDQTVERSxVLENBQ0EsYSxDQUNBLFUsQ0FxQkEsbUIsQ0E5Q0YsNkIsQ0FDQSxtQyxDQUVFLFUsQ0E2Q0EsZSxDQUNBLHFCLENBQ0UsZ0MsQ0hzRUEsWSxDR3RFQSwrQixDSHlFQSxlLENHN0VGLGtDLENBUUUsVSxDRnBCRixDQUFBLGdERXNERixnQixDQUFBLGtCLENOdWpCbUIsaUIsQ012cEJuQixnQixDQUNBLGlCLENBRUEsaUIsQ0E2RkEsc0IsQ0FBQSx3QixDTjZqQjJCLHVCLENNOW5CekIsVSxDQUNBLGEsQ0FDQSxVLENBcUJBLGtCLENBQUEsb0IsQ042bUJ1QixtQixDTTNwQnpCLDZCLENBQ0EsbUMsQ0FFRSxVLENBNkNBLGUsQ0FDQSxxQixDQUNFLCtCLENBQUEsaUMsQ05pbkJ1QyxnQyxDRzNpQnZDLFksQ0d0RUEsOEIsQ0FBQSxnQyxDTnFuQnNDLCtCLENHNWlCdEMsZSxDRzdFRixpQyxDQUFBLG1DLENONm5CeUMsa0MsQ01ybkJ2QyxVLENGcEJGLENFOERKLGlCLENBQ0Usd0IsQ0YvREUsMEJFOERKLGlCLENBbEZFLG9DLENBQ0EscUMsQ0FDQSxVLENBQ0EsaUIsQ0ZpQkUsQ0V1RUosVSxDQXpHRSw0QixDQUNBLGlDLENBMkdGLFMsQ0E1R0UsMkIsQ0FDQSxpQyxDQThHRixTLENBL0dFLDJCLENBQ0EsaUMsQ0FpSEYsUyxDQWxIRSwyQixDQUNBLGlDLENDQ0Ysb0IsQ0E1QkUsZ0IsQ0FBQSxZLENBQ0EseUIsQ0FBQSxtQyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxvQixDQU1NLG1DLENKd0lGLFksQ0l4SUUsa0MsQ0oySUYsZSxDSXpITixzQixDQUdJLGUsQ0FLSixlLENBbkJFLHNCLENBQUEsc0IsQ0FDQSxtQixDQUFBLG1CLENBc0JGLGlCLENBakJFLFksQ0FDQSxhLENBbUJBLHdCOztBQ25DRixDLENBQ0UscUIsQ0FHRixJLENBQ0Usc0IsQ0FDQSxjLENBSUYsSSxDQUNFLFEsQ0FDQSxTLENBQ0EsVyxDQVNGLE8sQ0FDRSxtQixDQUlGLFEsQ0FBQSxPLENBRUUsUyxDQVFGLE8sQ0FBQSxLLENSMnZCTSxPLENBQ0UsVSxDQUNHLE0sQ0FDSixNLENBQ0EsTSxDQUNBLEksQ0FDRixHLENBQ0QsTyxDQUNJLE8sQ1F4dkJOLGEsQ0FDQSxpQixDQUlGLEssQ0FBQSxNLENSMHZCTyxLLENRdnZCTCxvQixDQU9GLHFCLENBQ0UsWSxDQUNBLFEsQ1J1dkJGLFEsQ1FsdkJFLFksQ0FNRixVLENBQUEsQyxDQUVFLGMsQ0FLRixXLENBQ0Usd0IsQ0FJRixDLENBQUEsTSxDQUVFLGUsQ0FJRixHLENBQ0UsaUIsQ0FJRixFLENBQ0Usc0IsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxjLENBSUYsSSxDQUNFLGUsQ0FDQSxVLENBT0YsSSxDQUFBLEcsQ1JndkJJLEcsQ0FDQSxJLENBQ0MsRSxDQUNGLEcsQ1E3dUJELHFCLENBQ0EsYSxDQUlGLEcsQ0FDRSxvQixDQUlGLEMsQ0FDRSxzQyxDQUlGLEssQ0FDRSxhLENBSUYsRyxDQUFBLEcsQ0FFRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBT0YsRSxDQUFBLEksQ1IwdUJLLEUsQ0FDRixFLENRdHVCRCxjLENBRUYsSyxDQUFBLEssQ1IwdUJNLEssQ0FDQSxLLENRdHVCRixRLENBR0osRSxDQUNFLGlCLENBSUYsSSxDQUFBLEUsQ1J5dUJHLEUsQ1F0dUJELGtCLENBTUYsTSxDQUFBLE0sQ0FFRSxlLENBUUYsRyxDQUVFLFEsQ0FHQSxxQixDQUdBLGMsQ0FDQSxXLENBRUEsVSxDQUlGLGMsQ0FDRSxlLENBT0YsVSxDQUFBLE0sQ1JtdUJPLEksQ1FodUJMLGEsQ0FJRixNLENBQ0UsUSxDQVFGLFEsQ0FDRSxnQixDQVFGLE0sQ0FDRSxRLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsUyxDQUNBLGtCLENBV0YsTSxDQUFBLEssQ1JxdUJNLE0sQ0FDQyxRLENRbHVCTCxtQixDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDQUNBLDRCLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUIsQ0FRRixNLENBQUEsSyxDQUVFLGtCLENBQ0EsZ0IsQ0FPRixNLENBQUEsTSxDQUVFLG1CLENBVUYsTSxDQUFBLGtCLENSNnVCcUIsWSxDQUNOLGEsQ1ExdUJiLHlCLENBQ0EsYyxDQU1GLGdCLENBQUEsb0IsQ0FFRSxjLENBU0Ysb0IsQ0FBQSxpQixDQUVFLFMsQ0FRRixrQixDQUNFLDRCLENBQ0Esc0IsQ0FPRixnRCxDQUFBLDZDLENBRUUsdUIsQ0FJRix3QixDQUFBLHVCLENBRUUsUSxDQUNBLFMsQ0FPRixRLENBQ0UsYSxDQUNBLGtCLENBSUYsSyxDQUFBLG1CLENBQ0UsYSxDQUNBLGUsQ0FPRixLLENBRUUsd0IsQ0FDQSxnQixDQUVBLFUsQ0FFQSxZLENDMVlGLFEsQ0FIQywrQyxDQUtBLDBCLENBR0QsYSxDQUNDLFksQ0FDQSxhLENBR0QsVSxDQWJDLCtDLENBZUEsdUIsQ0FHRCxlLENBQ0MsWSxDQUNBLGEsQ0FHRCxTLENBdkJDLCtDLENBeUJBLHdDLENBR0QsYyxDQUNDLFksQ0FDQSxhLENBR0QsYSxDQWpDQywrQyxDQW1DQSw0QyxDQUdELGtCLENBQ0MsWSxDQUNBLFcsQ0FHRCxTLENBQUEsVSxDQTNDQywrQyxDQTZDQSx3QyxDQUdELGMsQ0FBQSxVLENBQ0MsVSxDQUNBLFcsQ0FHRCxZLENBckRDLCtDLENBdURBLHlDLENBR0QsaUIsQ0FDQyxVLENBQ0EsVyxDQUdELE8sQ0EvREMsK0MsQ0FpRUEsd0MsQ0FHRCxZLENBQ0MsVSxDQUNBLFcsQ0FHRCxZLENBekVDLCtDLENBMkVBLDBELENBR0QsaUIsQ0FDQyxVLENBQ0EsVyxDQy9FRCxVLENBR0UsVSxDQUNBLFcsQ0FFQSxvQixDQ1dGLEksQ0FDRSxnQixDQUNBLGUsQ0FDQSxtRSxDQUNBLGUsQ0FDQSxhLENQd0NFLDBCTzdDSixhLENBUU0sZSxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDUGtDRixDQUFBLDBCTzdDSixJLENBZUksYyxDUDhCQSxDT3pCSixFLENBQ0UsbUUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENQcUJFLHlCT3pCSixFLENBTUksZ0IsQ1BtQkEsQ0FBQSx5Qk96QkosRSxDQVNJLGdCLENQZ0JBLENPWkosRSxDQUFBLCtELENBQUEsc0UsQ0FBQSxvRixDQUFBLG9GLENBQUEsRSxDWHVxQ0csK0YsQ0FDK0YsRSxDQUMvRixFLENBQ0EsRSxDV3JxQ0QsbUUsQ0FDQSxhLENBSUYsQyxDQUNFLGEsQ0FDQSxvQixDQUNBLGtCLENBSEYsTyxDQUtJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0Esa0IsQ0FaSixhLENBQUEsYSxDQWdCTSxrQixDQUlOLEUsQ0FDRSw0QixDQUdGLEksQ0ExRUUsZ0IsQ0E0RUEsYSxDQUNBLHdCLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLGdCLENBRUYsTSxDQUNFLGUsQ0FDQSxpQixDQUdGLFksQ0FBQSxNLENYZ3FDTyxrQixDQUNjLGtCLENXL3BDbkIscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxvQixDQUdBLGUsQ0FDQSxRLENBQ0EsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLG1FLENBQ0EsZSxDQUVBLGMsQ1I5Q0Esa0MsQ0FBQSxrQyxDQUFBLDRCLENIOHNDNkIsd0MsQ0FFRix3QyxDQUVBLDRCLENBQ0Usd0MsQ0FFRix3QyxDV3JxQ3pCLHdCLENBSUosWSxDQUNFLHdCLENSckRBLGtDLENBQUEsa0MsQ1F1REUsd0IsQ0FHSixTLENBQ0UsZSxDQUdGLEcsQ0FBQSxJLENBQUEsTSxDQUVJLHlCLENBQ0EsZSxDQUhKLFMsQ0FBQSxVLENBQUEsWSxDQUtNLFksQ0FMTixTLENBQUEsVSxDQUFBLFksQ0FRTSxhLENBS04sRSxDQUFBLEUsQ0FDRSxlLENBQ0EsUyxDQUNBLFEsQ0FIRixLLENBQUEsSyxDQUtJLGdCLENBQ0EsZSxDQUNBLGtCLENBUEosWSxDQUFBLFksQ0FTTSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FLTixZLENBR00sYSxDQUNBLGMsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxnQixDQUlOLEUsQ0FDRSxnQixDQURGLEssQ0FHSSwwQixDQUhKLFksQ0FLTSw2QixDQUNBLGUsQ0FDQSxVLENBQ0EsYSxDQVFOLEUsQ0FBQSwrRCxDQUFBLHNFLENBQUEsb0YsQ0FBQSxvRixDQUdFLGUsQ0FDQSxzQixDQUNBLGdCLENSL0J5QiwwQlEwQjNCLEUsQ0FBQSwrRCxDQUFBLHNFLENBQUEsb0YsQ0FBQSxvRixDUnpCSSw4RCxDQUNBLHlCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3RHdkIseUJPZ0lKLEUsQ0FBQSwrRCxDQUFBLHNFLENBQUEsb0YsQ0FBQSxvRixDQU9JLGMsQ1B2SUEsQ0FBQSx5Qk9nSUosRSxDQUFBLCtELENBQUEsc0UsQ0FBQSxvRixDQUFBLG9GLENBV0ksZ0IsQ1AzSUEsQ0FBQSwwQk9nSUosRSxDQUFBLCtELENBQUEsc0UsQ0FBQSxvRixDQUFBLG9GLENBZUksZ0IsQ1AvSUEsQ09rSkosRSxDQUFBLCtGLENBQ0UsYyxDUG5KRSx5Qk9rSkosRSxDQUFBLCtGLENBR0ksZ0IsQ1BySkEsQ0FBQSx5Qk9rSkosRSxDQUFBLCtGLENBV0ksZ0IsQ1A3SkEsQ09rSkosSSxDQUFBLGlHLENBaUJJLHlCLENBakJKLFUsQ0FBQSx1RyxDQW1CTSxZLENBTU4sVSxDQUNFLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENSL0RBLGEsQ0FzRUEsZSxDQUNBLGdCLENBQ0EscUIsQ0F2RXlCLDBCUXNEM0IsVSxDUnJESSxrRSxDQUNBLDBELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3JIdkIseUJPMktKLFUsQ1JtQkksYyxDQzlMQSxDQUFBLHlCTzJLSixVLENSc0JJLGdCLENDak1BLENBQUEsMEJPMktKLFUsQ1J5QkksYyxDQ3BNQSxDTzJLSixZLENBWUksZ0IsQ0FDQSxzQixDQUNBLGUsQ0FDQSxVLENBZkosaUIsQ1JVRSx1RCxDUVlGLHdCLENBQ0UsYSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENQck1FLHlCT2lNSix3QixDQU9JLGdCLENQeE1BLENBQUEsMEJPaU1KLHdCLENBVUksYyxDUDNNQSxDT2dOSixpQyxDQUNFLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBTEYsK0MsQ0FPSSx3QixDQUNBLGEsQ0FSSiw4QyxDQVdJLGdCLENBSUosMkIsQ0FDRSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQ2hTRixLLENBQ0Usb0IsQ0FDQSxRLENBQ0Esb0IsQ0FIRixRLENBS0ksc0IsQ0FMSix3QixDQU9NLGtCLENBUE4sUSxDQUFBLFEsQ0FZSSxvQixDQUNBLGdCLENBQ0EsZSxDQWRKLHFCLENBQUEscUIsQ0FpQlEsWSxDQWpCUixvQixDQUFBLG9CLENBb0JRLGUsQ0FwQlIsYyxDQUFBLGMsQ0EwQkksZSxDQUNBLHdCLENBQ0EsZSxDQUNBLGtCLENBN0JKLDBCLENBZ0NJLGlCLENSNkJBLDBCUXJCRixVLENBQ0UsZSxDQUNBLGEsQ0FFRixnQixDQUFBLGEsQ0FFRSxZLENBRUYsZ0IsQ0FBQSxtQixDWm83Q29CLGEsQ0FDTixhLENBQ0Esa0IsQ1lqN0NaLGEsQ0FDQSxVLENBQ0EsVSxDQUVGLGEsQ0FDRSxnQixDQUNBLGlCLENBRkYsZ0IsQ0FJSSxrQixDQUpKLGdCLENBQUEsZ0IsQ0FRSSxjLENBR0osNEIsQ0FDRSxxQixDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FDQSwrQixDQUNBLGtCLENBQ0EsbUIsQ1JmQSxDU2hFSixpQixDQUNFLFksQ1QrREUsMEJTaEVKLGlCLENBR0ksZSxDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ1Z5TkYscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ1VyT0Usc0IsQ0FDQSxjLENBQ0EsVyxDQUNBLHFCLENBQ0EsZSxDQUNBLHdCLENBQ0Esd0MsQ1Y0REYsdUMsQ0FBQSx1QyxDQXFLRSx3QixDQXJLRix1QyxDQUFBLHVDLENVMURJLHdCLENBaEJOLHVCLENBQUEsdUIsQ0FvQk0sd0IsQ0FwQk4sb0MsQ0F1Qk0sYyxDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENUcUNGLENBQUEsaURTaEVKLG9DLENBNkJRLG1CLENUbUNKLENBQUEsMEJTaEVKLHdCLENBQUEsMkIsQ2I2aURrQyx5QixDQUNGLDBCLENhMWdEMUIsVSxDQUNBLG9CLENBQ0Esc0IsQ1QwQkYsQ1NwQkosMkIsQ0FDRSxhLENBQ0EsUyxDQUNBLGEsQ0FDQSxpQixDQUNBLDBCLENBQ0EsVSxDQUNBLGEsQ0FQRixpQyxDUFNJLFUsQ0FDQSxhLENBQ0EsVSxDT1hKLDJDLENBV0ksYSxDQUNBLFEsQ0FDQSxrQixDVE9BLDBCU3BCSiwyQyxDQWVNLG9CLENUS0YsQ1NwQkosaUMsQ0FtQkksOEIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQXRCSix1QyxDQUFBLHVDLENBQUEsd0MsQ0F5Qk0sb0IsQ0F6Qk4sZ0QsQ0FpQ0ksVSxDQUNBLFUsQ0FsQ0osOEMsQ0FBQSwrQyxDVm1MRSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUdBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxRCxDVXpKRSx3QixDQUNBLHVCLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ1ZmRixvRSxDQUFBLG9FLENBQUEscUUsQ0FBQSxxRSxDQXFLRSx3QixDVW5NSixvRCxDQUFBLHFELENBK0NNLHdCLENBQ0EsYSxDQWhETixpQyxDQW9ESSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBeERKLHVDLENBMERNLHdCLENBMUROLHFDLENBOERJLFcsQ0E5REosNEMsQ0FnRU0sVyxDQUNBLGdCLENBQ0Esa0IsQ0FsRU4sMEMsQ0FBQSx3RCxDQUFBLHdELENBc0VJLGEsQ0F0RUosaUQsQ0FBQSwrRCxDQUFBLCtELENBd0VNLGlCLENBQ0EsZSxDQXpFTixxQyxDQThFSSxlLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1CLENBbkZKLDZCLENBc0ZJLFEsQ0FDQSxhLENBdkZKLHdDLENBeUZNLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLG9CLENBNUZOLHVDLENBZ0dJLFksQ0FoR0osaUMsQ0FBQSwrQyxDQUFBLCtDLENBbUdJLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDVHBGQSwwQlNwQkosMkIsQ0E0R0ksb0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQS9HSixtRCxDQUFBLG9ELENBQUEsbUQsQ0FrSFEsd0IsQ0FsSFIsdUMsQ0FzSE0sVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQTdITiw2QyxDQStIUSxZLENBL0hSLDZDLENBa0lRLGEsQ0FsSVIsZ0MsQ0FzSU0saUIsQ0FDQSxXLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0MsQ0FDQSwrQixDQUNBLGEsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBbEpOLHNDLENQU0ksVSxDQUNBLGEsQ0FDQSxVLENPWEosaUMsQ0FBQSwrQyxDQUFBLCtDLENBc0pNLGMsQ0F0Sk4sdUMsQ0FBQSxnQyxDQTBKTSxTLENBQ0EsWSxDQTNKTiwwQyxDQWdLUSxTLENBQ0EsYSxDVDdJSixDQUFBLDBCU3BCSiwyQixDQXNLSSxpQixDVGxKQSxDU3VKSix3QixDQUVJLGdDLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBQ0Esd0IsQ0FWSixrRCxDQUFBLGdFLENBQUEsZ0UsQ0FhSSxlLENUcEtBLDBCU3dLRixrRCxDQUNFLFksQ0FERix5RSxDQUdJLFksQ0FISix1RCxDVi9OQSwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ0NrREUsQ1NtTEosc0MsQ0FBQSx1QyxDQUVFLGlCLENBRkYsd0MsQ0FBQSx5QyxDQUtJLFMsQ0FDQSxrQixDQUtKLDhDLENBQUEsK0MsQ0FHSSxTLENBQ0EsWSxDQUdKLGlDLENBQ0UsZ0IsQ0FDQSxtQixDQUdGLGlCLENBQ0UseUIsQ0FDQSxjLENBQ0EsVyxDQUNBLGUsQ0FDQSxjLENBTEYsd0IsQ0FBQSx1QixDQUFBLHVCLENBUUksYyxDQUlKLGlCLENBQ0UsWSxDVHZORSx5QlNzTkosaUIsQ0FHSSxZLENUek5BLENTNk5KLGdCLENBQ0UsYSxDQUNBLGUsQ0FDQSxhLENUaE9FLHlCUzZOSixnQixDQUtJLG9CLENBQ0EsUyxDQUNBLFcsQ1RwT0EsQ1N3T0oscUIsQ0FJRSxnQixDQUpGLDJCLENBT0ksOEIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQVZKLGlDLENBQUEsaUMsQ0FBQSxrQyxDQWFNLG9CLENBYk4sMEMsQ0FzQkksbUIsQ0FDQSxtQixDQXZCSix3QyxDQUFBLHlDLENWekVFLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLHVCLENBQ0EsZSxDQUNBLG9CLENBR0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FDQSxvQixDQUNBLHFELENVdUZFLG9ELENBQ0Esd0IsQ0FDQSx1QixDQUNBLFUsQ0FDQSx3QixDQUNBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLFEsQ1ZwUUYsOEQsQ0FBQSw4RCxDQUFBLCtELENBQUEsK0QsQ0FxS0Usd0IsQ1V5REosOEMsQ0FBQSwrQyxDQXdDTSx3QixDQUNBLGEsQ0F6Q04sMkIsQ0E2Q0ksVSxDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQWpESixpQyxDQW1ETSx3QixDQW5ETiwrQixDVi9SRSwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ1UwUkYsc0MsQ0F5RE0sVyxDQUNBLGdCLENBQ0Esa0IsQ0EzRE4sc0MsQ0FnRU0saUIsQ0FDQSxlLENBakVOLCtCLENBc0VJLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUIsQ0NuWEosK0IsQ0FDRSxZLENBREYsaUQsQ1htQkUseUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENBZEEsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENDa0RFLDBCVWhFSiwrQixDQU9JLGlCLENBQ0EsZSxDQUNBLGEsQ1hzTkYscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ1dsT0Usc0IsQ0FDQSxTLENBQ0EsVyxDQUNBLHFCLENBQ0EsZSxDQUNBLHdCLENBQ0Esd0MsQ1h5REYscUQsQ0FBQSxxRCxDQXFLRSx3QixDQXJLRixxRCxDQUFBLHFELENXdkRJLHdCLENBbkJOLHFDLENBQUEscUMsQ0F1Qk0sd0IsQ0F2Qk4sa0QsQ0EwQk0sYyxDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENWa0NGLENBQUEsaURVaEVKLGtELENBZ0NRLG1CLENWZ0NKLENVekJKLDRCLENBQ0UsYSxDQUNBLFMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQU5GLGtDLENSY0ksVSxDQUNBLGEsQ0FDQSxVLENRaEJKLDRDLENBVUksYSxDQUNBLFEsQ1ZjQSwwQlV6QkosNEMsQ0FhTSxvQixDVllGLENVekJKLGtDLENBaUJJLDhCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ0FwQkosd0MsQ0FBQSx3QyxDQUFBLHlDLENBdUJNLG9CLENBdkJOLGlELENBK0JJLFUsQ0FDQSxVLENBaENKLCtDLENBQUEsZ0QsQ1h3TEUscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ1doS0Usd0IsQ0FDQSx1QixDQUNBLFUsQ0FDQSx3QixDQUNBLFUsQ0FDQSxlLENYUkYscUUsQ0FBQSxxRSxDQUFBLHNFLENBQUEsc0UsQ0FxS0Usd0IsQ1d4TUoscUQsQ0FBQSxzRCxDQTZDTSx3QixDQUNBLGEsQ0E5Q04sa0MsQ0FrREksVSxDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQXRESix3QyxDQXdETSx3QixDQXhETixzQyxDQTRESSxXLENBNURKLDZDLENBOERNLFcsQ0FDQSxnQixDQUNBLGtCLENBaEVOLDJDLENBQUEseUQsQ0FBQSx5RCxDQW9FSSxhLENBcEVKLGtELENBQUEsZ0UsQ0FBQSxnRSxDQXNFTSxpQixDQUNBLGUsQ0F2RU4sc0MsQ0E0RUksZSxDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQixDQWpGSiw4QixDQW9GSSxRLENBQ0EsYSxDQXJGSix5QyxDQXVGTSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxvQixDQTFGTix3QyxDQThGSSxZLENBOUZKLGtDLENBQUEsZ0QsQ0FBQSxnRCxDQWlHSSxhLENBQ0EsVSxDQUNBLGUsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ1Y3RUEsMEJVekJKLDRCLENBMEdJLG9CLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0E3R0osa0UsQ0FBQSxtRSxDQUFBLGtFLENBZ0hRLHdCLENBaEhSLHdDLENBb0hNLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0EzSE4sOEMsQ0E2SFEsWSxDQTdIUiw4QyxDQWdJUSxhLENBaElSLGlDLENBb0lNLGlCLENBQ0EsVyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGtDLENBQ0EsK0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQWhKTix1QyxDUmNJLFUsQ0FDQSxhLENBQ0EsVSxDUWhCSixrQyxDQUFBLGdELENBQUEsZ0QsQ0FvSk0sYyxDQXBKTix3QyxDQUFBLGlDLENBd0pNLFMsQ0FDQSxZLENBekpOLDJDLENBOEpRLFMsQ0FDQSxhLENWdElKLENBQUEsMEJVekJKLDRCLENBb0tJLGlCLENWM0lBLENVZ0pKLHlCLENBRUksZ0MsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0Esc0IsQ0FDQSx3QixDQVZKLG1ELENBQUEsaUUsQ0FBQSxpRSxDQWFJLGUsQ1Y3SkEsMEJVaUtGLG1ELENBQ0UsWSxDQURGLHdGLENBR0ksWSxDQUhKLHdELENYeE5BLDJCLENBQ0EsVSxDQUNBLFMsQ0FDQSxlLENBQ0EsMEIsQ0FDQSxrQixDQ2tERSxDVTRLSixzQyxDQUFBLHVDLENBRUUsaUIsQ0FGRix3QyxDQUFBLHlDLENBS0ksUyxDQUNBLGtCLENBS0osOEMsQ0FBQSwrQyxDQUdJLFMsQ0FDQSxZLENBR0osa0MsQ0FDRSxnQixDQUNBLG1CLENBR0YsaUIsQ0FDRSx5QixDQUNBLGMsQ0FDQSxXLENBQ0EsZSxDQUNBLGMsQ0FMRix3QixDQUFBLHVCLENBQUEsdUIsQ0FRSSxjLENBSUosaUIsQ0FDRSxZLENWaE5FLHlCVStNSixpQixDQUdJLFksQ1ZsTkEsQ1VzTkosZ0IsQ0FDRSxhLENBQ0EsZSxDQUNBLGEsQ1Z6TkUseUJVc05KLGdCLENBS0ksb0IsQ0FDQSxTLENBQ0EsVyxDVjdOQSxDVWlPSixxQixDQUlFLGdCLENBSkYsMkIsQ0FPSSw4QixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENBVkosaUMsQ0FBQSxpQyxDQUFBLGtDLENBYU0sb0IsQ0FiTiwwQyxDQXNCSSxtQixDQUNBLG1CLENBdkJKLHdDLENBQUEseUMsQ1hsRUUscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ1dnRkUsb0QsQ0FDQSx3QixDQUNBLHVCLENBQ0EsVSxDQUNBLHdCLENBQ0EsYSxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUSxDWDdQRiw4RCxDQUFBLDhELENBQUEsK0QsQ0FBQSwrRCxDQXFLRSx3QixDV2tESiw4QyxDQUFBLCtDLENBd0NNLHdCLENBQ0EsYSxDQXpDTiwyQixDQTZDSSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBakRKLGlDLENBbURNLHdCLENBbkROLCtCLENYeFJFLDJCLENBQ0EsVSxDQUNBLFMsQ0FDQSxlLENBQ0EsMEIsQ0FDQSxrQixDV21SRixzQyxDQXlETSxXLENBQ0EsZ0IsQ0FDQSxrQixDQTNETixzQyxDQWdFTSxpQixDQUNBLGUsQ0FqRU4sK0IsQ0FzRUksZSxDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQixDVjVTQSwwQlVpVEosNkUsQ0FJUSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSw0QixDWDlTTixtRyxDQUFBLG1HLENXZ1RRLDRCLENBVFYsbUYsQ0FBQSxvRixDQUFBLG1GLENBWVUsNEIsQ0FaVixrRCxDQWdCUSxXLENWalVKLENXaEVKLDBCLENBQ0UsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFMsQ0FDQSxTLENBQ0EsNEIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxlLENBVEYsZ0MsQ0FBQSxpQyxDQUFBLGdDLENBV0ksYSxDQUNBLDRCLENBWkosaUQsQ1ptQkUseUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENBZEEsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENZTUYsUyxDQUNFLFcsQ0FDQSxRLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBQ0EscUQsQ0FDQSxzQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FFQSxNLENBZkYsZSxDVGlDSSxVLENBQ0EsYSxDQUNBLFUsQ0ZTQSx5Qlc1Q0osUyxDQWlCSSxTLENBQ0EsVSxDWDBCQSxDVzVDSixlLENBQUEsNkIsQ0FBQSw2QixDQUFBLGMsQ2Z3dEVpQixnQixDZWpzRWIsVSxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBSUoscUMsQ0FDRSxjLENBQ0EsVSxDQUNBLFMsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBTkYsMkMsQ1RDSSxVLENBQ0EsYSxDQUNBLFUsQ0ZTQSx5QldaSixxQyxDQVNJLG9CLENYR0EsQ0FBQSwwQldaSixxQyxDQVlJLG1CLENBQ0Esb0IsQ1hEQSxDV1pKLHFELENBaUJJLFEsQ0FDQSxvQixDQWxCSiw0RCxDQUFBLCtELENBcUJNLG9CLENBQ0EsaUIsQ0F0Qk4saUUsQ0FBQSwrRCxDQTJCTSxTLENBQ0EsWSxDQTVCTix5RSxDQWlDUSxTLENBQ0EsYSxDQWxDUix1QyxDQXlDSSxnQixDQUNBLGUsQ0FDQSxRLENBQ0EsVSxDQUNBLGUsQ0E3Q0osMkMsQ0FBQSx5RCxDQUFBLHlELENBaURJLGEsQ0FDQSxrQixDQWxESix3RCxDQUFBLHlELENaMktFLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLHVCLENBQ0EsZSxDQUNBLG9CLENBR0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FDQSxvQixDQUNBLHFELENZaklFLHdCLENBQ0EscUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENaekNGLDhFLENBQUEsOEUsQ0FBQSwrRSxDQUFBLCtFLENBcUtFLHdCLENZM0xKLDhELENBQUEsOEQsQ0FBQSwrRCxDQUFBLCtELENBa0VNLHdCLENBbEVOLHNELENBc0VJLGlDLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQTdFSiw0RCxDQStFTSx3QixDWG5FRiwwQldaSiwyQyxDQUFBLHlELENBQUEseUQsQ0FvRk0sYyxDWHhFRixDWWhFSixnQyxDQUFBLDBCLENBR0ksWSxDQUhKLHlCLENBQUEsbUIsQ0FNSSxjLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBVEosZ0MsQ0FBQSxrQyxDQUFBLDBCLENoQmkxRTZCLDRCLENnQnIwRXJCLFEsQ1pvREosMEJZaEVKLHlCLENBQUEsbUIsQ0FnQk0saUIsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxrQixDQXJCTiwrQixDQUFBLHlCLENWcURJLFUsQ0FDQSxhLENBQ0EsVSxDRlNBLENBQUEsMEJZaEVKLHlCLENBQUEsbUIsQ0F5Qk0saUIsQ1p1Q0YsQ1loRUosa0QsQ0FBQSw0QyxDQTZCSSxTLENBN0JKLG9ELENBQUEsOEMsQ0ErQk0sVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGEsQ2I2TEoscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ2F6TUksdUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ2JrQ0osMEUsQ0FBQSwwRSxDQUFBLG9FLENIeXpFdUQsb0UsQ0dwcEVyRCx3QixDYS9PSiwwRCxDQUFBLG9ELENBMENRLDJCLENBQ0Esd0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxVLENBQ0EsSyxDQUNBLGUsQ0FoRFIsMEQsQ0FBQSxvRCxDQW1EUSx3QixDQW5EUixxRCxDQUFBLCtDLENBdURNLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EseUMsQ1pLRiwwQlloRUosa0QsQ0FBQSw0QyxDQThETSxpQixDQUNBLFEsQ0EvRE4sb0QsQ0FBQSw4QyxDYitORSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUdBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxRCxDYTNLTSx1QixDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHdDLENiR04sMEUsQ0FBQSwwRSxDQUFBLG9FLENIMDJFMkQsb0UsQ0dyc0V6RCx3QixDYS9PSiwwRCxDQUFBLG9ELENBeUVVLFksQ0F6RVYscUQsQ0FBQSwrQyxDQTZFUSxZLENBQ0EsaUIsQ0FDQSxVLENBL0VSLHFELENBQUEsK0MsQ0FrRlEsUSxDQUNBLFMsQ0FuRlIsdUQsQ0FBQSxpRCxDQXFGVSxjLENBckZWLDJELENBQUEscUQsQ0F5RlEsYSxDWnpCSixDYWhFSixpQyxDQUNFLFksQ2hCbUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQ0dnQ0UsMEJhaEVKLGlDLENBSUksb0IsQ0FDQSxVLENBQ0EscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQVZKLHVDLENBQUEsdUMsQ0FhTSw0QixDQWJOLDZDLENBQUEsNkMsQ0FlUSxhLENBZlIsdUMsQ0FtQk0sVyxDQUNBLGEsQ2I0Q0YsQ0FBQSwwQmFoRUosaUMsQ0F3QkksWSxDYndDQSxDQUFBLDBCYWhFSixpQyxDQTJCSSxZLENicUNBLENhaENKLCtDLENBQ0Usb0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENieUJFLDBCYWhDSiwrQyxDQVNJLGUsQ0FDQSxVLENic0JBLENhaENKLG9ELENBY0ksYSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBakJKLHVFLENBQUEsNkQsQ0FxQkksa0IsQ0FDQSxRLENBdEJKLDZFLENBQUEsbUUsQ0F3Qk0sVSxDQXhCTix1RSxDQStCSSxTLENiQ0EseUJhaENKLHVFLENBaUNNLFMsQ0FDQSxVLENBQ0Esa0IsQ2JIRixDQUFBLDBCYWhDSix1RSxDQXNDTSxTLENBQ0EsYSxDQUNBLGUsQ2JSRixDYWhDSiw4RSxDQTJDTSxVLENBM0NOLDZFLENBOENNLGlCLENBQ0EsVyxDQUNBLGMsQ2JoQkYsMEJhaENKLDZFLENBa0RRLGdCLENBQ0EsbUIsQ2JuQkosQ2FoQ0osNkQsQ0F5REksUyxDQUNBLEssQ0FDQSxnQixDQUNBLE8sQ2I1QkEseUJhaENKLDZELENBOERNLFUsQ2I5QkYsQ2FoQ0osbUUsQ0FrRU0sYyxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsYyxDQUNBLGEsQ0F2RU4sNEQsQ2QrTEUscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FHQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLG9CLENBQ0EscUQsQ2NqSUUsdUIsQ2RsQ0Ysa0YsQ0FBQSxrRixDQXFLRSx3QixDYy9NSiwyRCxDQStFSSxZLENiL0NBLDBCYWhDSiwrQyxDQWtGSSxvQixDQWxGSixvRCxDQXFGTSxtRSxDQUNBLGEsQ0FDQSxnQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxvQyxDQUNBLG1CLENBQ0EsZSxDQUNBLDRCLENBQ0EsaUIsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxPLENBQ0EsVyxDQUVBLGtCLENBcEdOLDJELENBdUdNLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxjLENBNUdOLGlFLENBOEdRLFksQ0E5R1IsaUUsQ0FpSFEsYSxDQWpIUixpRSxDQXFITSxlLENBQ0EsVyxDQXRITix1RSxDQXdIUSxVLENBQ0EsZSxDQXpIUiw2RCxDQTZITSxXLENBQ0EsYSxDQUNBLGUsQ0EvSE4sNEQsQ0FrSU0sYSxDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0F4SU4sb0QsQ0EySU0sUyxDQUNBLFksQ0E1SU4seUQsQ0ErSU0sZ0IsQ0EvSU4sOEQsQ0FpSlEsUyxDQUNBLGEsQ0FsSlIsK0UsQ0FxSlUsYSxDQUNBLGUsQ2J0SE4sQ2NoRUosSSxDQUNFLGUsQ0FDQSxrQixDQUZGLGlCLENmc0pNLFksQ2V0Sk4sZ0IsQ2Z5Sk0sZSxDZWxKTixVLENBQUEsYSxDQUVFLGEsQ0FFRixLLENBQUEsbUIsQ0FDRSxtRSxDQUNBLGlCLENBRUYsZ0IsQ0FBQSxrQixDbEIybkZxQixpQixDQUNELG9CLENBQ0csa0IsQ0FDRixRLENrQnhuRm5CLGdCLENBQ0EsbUUsQ0FDQSxlLENBQ0EscUIsQ0FDQSxxQixDQUdGLDBCLENBQUEsd0MsQ0FBQSx1QixDbEIwbkY0QixxQyxDa0J0bkZ4QixjLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxjLENBUkosaUMsQ0FBQSwrQyxDQUFBLDhCLENsQmtvRnFDLDRDLENrQnhuRi9CLFUsQ0FDQSxvQixDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSx3QixDQUNBLHFCLENBbEJOLHlDLENBQUEsdUQsQ0FBQSxzQyxDbEI4b0Y2QyxvRCxDa0J6bkZ2Qyx1QixDQXJCTix5QyxDQUFBLHVELENBQUEsc0MsQ2xCbXBGMkMsb0QsQ2tCem5GckMscUIsQ0ExQk4sd0MsQ0FBQSxzRCxDQUFBLHFDLENsQndwRjBDLG1ELENDaHBGeEMsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDaUIwQkksaUIsQ0FDQSxTLENBQ0EsSyxDQUVBLGdCLENBQ0EsVSxDQUlOLDhCLENBQUEsNEMsQ0FHRSxpQixDQUdGLFcsQ0FDRSxpQixDQUdBLDJCLENBQ0EscUIsQ0FDQSx3QixDQUNBLG9CLENBR0YsTSxDQUNFLHFCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUyxDQUNBLHdCLENBQ0EsdUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxQixDQUNBLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FHQSxlLENBQ0EsYyxDQUNBLG1FLENBQ0EsZSxDQUNBLHFCLENBbkJGLGtCLENBcUJJLFUsQ0FDQSxjLENBQ0EsNEIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxXLENDekdKLDRDLENBR00sYSxDQUNBLFUsQ0FDQSxrQixDQUxOLGdELENBT1EsYSxDQUNBLGEsQ2ZvREosMEJlNURKLDRDLENBV1EsVSxDQUNBLG9CLENBQ0EsYSxDZitDSixDZTVESiw0QyxDQUFBLDRDLENBa0JNLGEsQ0FDQSxnQixDQW5CTixtRCxDQUFBLG1ELENBcUJRLFEsQ0FyQlIsNEQsQ0FBQSw0RCxDQXdCUSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsUyxDQUNBLFEsQ0FDQSxjLENBN0JSLDhELENBQUEsOEQsQ0ErQlUsNkIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLFEsQ0FDQSxVLENBQ0Esb0IsQ2ZzQk4seUJlNURKLDRDLENBa0RRLFUsQ0FDQSxpQixDQUNBLDZCLENBQ0EsUyxDQUNBLFUsQ0F0RFIsNkQsQ0E2RFUsYSxDQUNBLDhCLENBQ0EsVSxDQS9EViw4RSxDQWlFWSxpQixDQUNBLDZCLENBQ0EsVSxDQW5FWiwrRixDQXFFYyxhLENBQ0EsOEIsQ0FDQSxVLENBdkVkLGdILENBeUVnQixpQixDQUNBLDZCLENBQ0EsVSxDQTNFaEIsaUksQ0E2RWtCLGEsQ0FDQSw4QixDQUNBLFUsQ2ZuQmQsQ2U1REosa0UsQ0F5Rk0sVSxDQUNBLGEsQ2Y5QkYsMEJlNURKLGtFLENBNEZRLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ2ZqQ0osQ2U1REoseUYsQ0FpR1UsYSxDQUNBLGEsQ2Z0Q04sMEJlNURKLHFGLENBcUdVLGdCLENBQUEsTyxDQUNBLGEsQ2YxQ04sQ2U1REoscUYsQ0FBQSxrRixDQTJHUSxlLENBM0dSLGtGLENBOEdRLGEsQ0FDQSxpQixDQUNBLG9CLENBQ0Esc0IsQ2hCK0ROLGEsQ0FzRUEsZSxDQUNBLGdCLENBQ0EscUIsQ0F2RXlCLDBCZ0JqTDNCLGtGLENoQmtMSSxrRSxDQUNBLDBELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3JIdkIseUJlNURKLGtGLENoQjBQSSxjLENDOUxBLENBQUEseUJlNURKLGtGLENoQjZQSSxnQixDQ2pNQSxDQUFBLDBCZTVESixrRixDaEJnUUksYyxDQ3BNQSxDQUFBLDBCZTVESixrRixDQXFIVSxnQixDQUFBLE8sQ0FDQSxhLENBQ0EsZ0IsQ2YzRE4sQ2U1REosb0YsQ0EwSFUsZ0IsQ0FDQSxlLENBQ0Esc0IsQ0E1SFYsb0YsQ0ErSFUsYSxDQS9IVix5RixDQWtJVSxrQixDQUNBLGtCLENoQjhHUix1RCxDZ0JqUEYsNkYsQ0EwSVUsYyxDZjlFTiwwQmU1REosNkYsQ0E0SVksUyxDQUNBLGMsQ0FDQSxpQixDZmxGUixDZTVESixpRyxDQXFKUSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHNCLENoQndCTixhLENBQ3lCLDBCZ0JqTDNCLGlHLENoQmtMSSxrRSxDQUNBLDBELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQ3JIdkIsMEJlNURKLGlHLENBNEpVLGdCLENBQUEsTyxDQUNBLGMsQ0FDQSxnQixDZmxHTixDQUFBLHlCZTVESiw0QyxDQXNLTSxjLENmMUdGLENBQUEseUJlaUhKLHFGLENBR00sYyxDZnBIRixDZ0JoRUosVSxDQUNFLFksQ0FDQSxVLENDRkYsYyxDQUNFLFksQ0NFRixXLENBQ0UsYSxDQUNBLG1FLENBRkYsbUIsQ25CcUhFLGUsQ0FDQSxRLENBQ0EsUyxDbUJ2SEYseUIsQ2hCa0RJLFUsQ0FDQSxhLENBQ0EsVSxDSHFFRixzQixDQUNFLG9CLENBQ0EscUIsQ0FFRSxVLENBQ0EsYSxDbUI5SE4sc0IsQ0FNTSxpQixDQU5OLDhCLENBUVEsaUIsQ0FDQSxZLENBQ0EsSyxDQUNBLFcsQ0FDQSxTLENBQ0Esd0IsQ0FiUixpQyxDQWVVLGtCLENBZlYsNEIsQ0FBQSw0QixDQW9CUSx3QixDQXBCUixvQyxDQUFBLG9DLENBc0JVLE0sQ0FDQSxRLENBdkJWLHdCLENBMkJRLGUsQ0FDQSxpQixDQUNBLGEsQ0E3QlIsK0IsQ0ErQlUsK0IsQ25Cd0NSLDhDLENBQUEsOEMsQ21CckNRLFUsQ2xCMkJOLDBCa0I3REosVyxDQXlDSSx3QixDQUNBLFcsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsWSxDQUNBLFEsQ0FDQSxXLENBQ0EsYSxDQUlBLHlCLENBSUEseUIsQ0F6REosd0IsQ0EyRE0sTyxDQUNBLHlCLENBNUROLG9CLENBZ0VRLCtCLENBQ0EsYyxDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENsQlZKLENtQmhFSixpQixDQUFBLGMsQ0FFRSxRLENBQ0EsWSxDQUNBLGUsQ0FDQSx5QixDQUNBLG1DLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENuQnFERSwwQm1CaEVKLGlCLENBQUEsYyxDQWFJLFcsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBbkJKLHFCLENBQUEsa0IsQ0FxQk0sb0IsQ0FDQSxrQixDQUNBLGdCLENBdkJOLGlDLENBQUEsc0MsQ3ZCcy9GNkMsOEIsQ0FDUixtQyxDdUI1OUYvQixZLENuQnFDRixDQUFBLDBCbUJoRUosaUIsQ0FBQSxjLENBK0JJLE8sQ25CaUNBLENBQUEsMEJtQmhFSixzQixDQUFBLG1CLEN2QmdnR3dCLG1CLENBQ0EsZ0IsQ3VCNzlGbEIsYyxDbkI0QkYsQ0FBQSwwQm1CaEVKLHNCLENBQUEsbUIsQ3ZCc2dHd0IsbUIsQ0FDQSxnQixDdUJoK0ZsQixjLENuQnlCRixDbUJoRUosb0IsQ0FBQSxpQixDQTJDSSxvQixDQTNDSix3QixDQUFBLHFCLENBOENJLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EseUIsQ0FDQSxtQyxDQXRESiwwQyxDQUFBLHVDLEN2QnloRzRDLHVDLENBQ0Esb0MsQ3VCaitGdEMsVSxDQXpETiw2QixDQUFBLDBCLENBNERNLHlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxpQixDQUNBLHlCLENBQ0EsbUMsQ0FyRU4seUMsQ0FBQSxzQyxDQTRFTSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLENBQ0EsbUMsQ0FDQSxzQyxDQWxGTiwrQyxDQUFBLG1ELENBQUEsNEMsQ3ZCbWpHaUQsZ0QsQ3VCOTlGekMsYSxDQUNBLCtCLENuQnRCSiwwQm1CaEVKLGdDLENBQUEsNkIsQ0E0RlEsUyxDQUNBLGEsQ0FDQSxvQixDQUNBLGlCLENBL0ZSLG1DLENBQUEsZ0MsQ0FpR1UsZ0IsQ0FqR1YsbUMsQ0FBQSxnQyxDQW9HVSxZLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxZLENBeEdWLHlDLENBQUEsc0MsQ0E0R1ksYSxDQTVHWixtQyxDQUFBLGdDLENBZ0hVLGEsQ0FDQSxpQixDQUNBLFMsQ0FsSFYsK0MsQ0FBQSw0QyxDQXFIVSx1QixDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxxRCxDQUNBLHNCLENBMUhWLHFELENBQUEseUQsQ0FBQSxrRCxDdkJ5bEcyRCxzRCxDdUI1OUYvQyxVLENBQ0EsbUMsQ0E5SFoseUQsQ0FBQSxzRCxDQWlJWSxrQixDQWpJWixxRCxDQUFBLGtELENBb0lZLGtCLENBcElaLG1DLENBQUEsZ0MsQ0F3SVUsVyxDQXhJVixnRCxDQUFBLDZDLENBNElZLFksQ0E1SVosZ0QsQ0FBQSw2QyxDQWlKWSxZLENBakpaLGdELENBQUEsNkMsQ0FzSlksWSxDQXRKWiwyQyxDQUFBLHdDLENBMkpRLGlCLENBM0pSLHlDLENBQUEsc0MsQ0E4SlEsZ0IsQ0FDQSxhLENBQ0EsaUIsQ25CaEdKLENBQUEsMEJtQmhFSixtQyxDQUFBLGdDLENBc0tVLGdCLENBdEtWLG1DLENBQUEsZ0MsQ0F5S1UsYSxDQXpLViwrQyxDQUFBLDRDLENBNEtVLGUsQ0E1S1YsbUMsQ0FBQSxnQyxDQStLVSxTLENBL0tWLGdELENBQUEsNkMsQ0FtTFksUyxDQW5MWixnRCxDQUFBLDZDLENBd0xZLFcsQ0F4TFosZ0QsQ0FBQSw2QyxDQTZMWSxXLENBN0xaLHlDLENBQUEsc0MsQ0FrTVEscUIsQ25CbElKLENBQUEsMEJtQmhFSixtQyxDQUFBLGdDLENBeU1VLGdCLENBek1WLG1DLENBQUEsZ0MsQ0E0TVUsYSxDQTVNViwrQyxDQUFBLDRDLENBK01VLGUsQ0EvTVYsbUMsQ0FBQSxnQyxDQWtOVSxXLENBbE5WLGdELENBQUEsNkMsQ0FzTlksWSxDQXROWixnRCxDQUFBLDZDLENBMk5ZLFcsQ0EzTlosZ0QsQ0FBQSw2QyxDQWdPWSxXLENBaE9aLDJDLENBQUEsd0MsQ0FxT1EsbUIsQ25CcktKLENBQUEsMEJtQjJLSixpQixDQUVJLFcsQ0FDQSxLLENBQ0EsVSxDQUNBLGlCLENuQmhMQSxDQUFBLDBCbUIyS0osaUIsQ0FRSSxXLENBQ0EsVSxDbkJwTEEsQ0FBQSwwQm1CMktKLGlCLENBWUksVyxDQUNBLFUsQ25CeExBLENtQjRMSixZLENBQ0UsYyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxXLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLGMsQ0FLQSwwQixDQUNBLGMsQ0FsQkYsa0IsQ0FBQSxrQixDQUFBLG1CLENBcUJJLHdCLENBckJKLHVCLENBQUEsdUIsQ0FBQSx3QixDQXdCTSxlLENuQnBORiwwQm1CNExKLFksQ0E2QkksWSxDbkJ6TkEsQ21CNExKLGlCLENBa0NJLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENBSUEsc0IsQ0FJQSwyQixDQUNBLG1CLENBbERKLDhCLENBb0RNLE8sQ0FwRE4sOEIsQ0FBQSw4QixDQXdETSxRLENBeEROLDhCLENBMkRNLFEsQ0EzRE4sc0IsQ0FpRUksa0IsQ0FqRUosbUMsQ0FtRU0sUSxDQUNBLFEsQ0FDQSxRLENBckVOLG1DLENBNEVNLHVCLENBNUVOLG1DLENBbUZNLHdCLENBbkZOLG1DLENBdUZNLFEsQ0FDQSxRLENBQ0EsUSxDQUtOLGUsQ0FDRSxpQixDQUNBLGlCLENBQ0EsVyxDQUNBLFcsQ0FFRixVLENBQ0UsZSxDQUUyQyw2Q0FDM0MsYyxDQUNFLGMsQ0FFRixvQixDQUNFLFksQ0FDQSxpQixDQU55QyxDQVM3QyxlLENBQUEsb0IsQ3ZCdTVGcUIsOEIsQ3VCcDVGbkIsWSxDQUdGLFksQ0FDRSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUpGLG9CLENBTUksVSxDQUNBLGEsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxTLENBQ0EsUSxDQVhKLGUsQ0FlSSxlLENBZkosdUIsQ0FtQkksaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGtCLENBQ0EsbUMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsUSxDQTNCSiw2QixDQStCTSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLEssQ0FDQSxrQixDQUNBLG1DLENBckNOLGtDLENBd0NNLHdCLENBeENOLG1DLENBQUEsd0MsQ0E4Q0ksaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFcsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxrQixDQUNBLG1DLENBckRKLDBDLENBQUEsK0MsQ0F1RE0sYSxDdEJyWUosVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDc0IyWUksb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSx1QixDQUNBLGEsQ0FoRU4seUMsQ0FBQSw4QyxDQW1FTSxZLENBbkVOLGdELENBQUEsK0MsQ0FBQSxnRCxDQUFBLCtDLENBQUEscUQsQ3ZCMDlGMEQsb0QsQ0FDRCxxRCxDQUNDLG9ELEN1Qm41RmxELFUsQ0FDQSxrQixDQTFFUixtQyxDQWdGSSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQXRGSiwwQyxDQXdGTSxXLENBeEZOLHFDLENBMkZNLGtCLENBM0ZOLHdDLENBaUdJLFUsQ0FDQSxnQixDQUNBLE0sQ0FDQSxXLENBcEdKLCtDLENBdUdNLFcsQ0FDQSxnQixDQXhHTiw4QyxDQUFBLDhDLENBNkdNLGEsQ0E3R04sMEMsQ0FpSEksTSxDQUNBLFUsQ0FDQSxpQixDQW5ISixnRCxDQXdISSxTLENBQ0EsVSxDQXpISiwrQyxDQUFBLGlDLENBOEhJLFUsQ0FDQSxpQixDQS9ISix5QixDQW1JSSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLE0sQ0FDQSxrQixDQUNBLG1DLENDdmZKLGMsQ0FFSSxRLENBQ0EsUyxDQUhKLGMsQ0FNSSxjLENBQ0Esb0IsQ0FDQSxRLENBQ0EsUyxDQVRKLHFCLENBV00sWSxDQ1ROLE0sQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxpQixDckJ3REUsMEJxQjNESixNLENBS0ksbUIsQ3JCc0RBLENxQm5ESixZLENBQ0Usb0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxxQixDQUpGLGMsQ0FNSSxvQixDQU5KLG9CLENBUU0sVSxDQUNBLFUsQ0FDQSxVLENBVk4sMEIsQ0FBQSwyQixDQUFBLDBCLENBY1EsNEIsQ0FkUixtQixDQW1CSSxZLENBbkJKLDhCLENBdUJRLGtCLENDcENSLDZCLENBRUksWSxDQUZKLDJDLENBTU0sWSxDQU5OLHFDLENBV00sZSxDQ1hOLGMsQ0FFRSxPLENBQ0EsUyxDQUNBLGEsQ3ZCNERFLDBCdUJoRUosYyxDQU1JLFEsQ0FDQSxRLENBQ0EsVSxDdkJ3REEsQ3VCaEVKLDRCLENBV0ksYyxDQUNBLGEsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxTLEN2QmlEQSwwQnVCaEVKLDRCLENBaUJNLFUsQ3ZCK0NGLEN1QjFDRSxvQ0F0Qk4sa0MsQ0FBQSxtQyxDQUFBLGtDLENBdUJRLG1CLENBREYsQ0F0Qk4scUMsQ0EyQk0sd0IsQ0EzQk4sMkMsQ0FBQSw0QyxDQUFBLDJDLENBK0JRLHdCLENBL0JSLHNDLENBbUNNLHdCLENBbkNOLDRDLENBQUEsNkMsQ0FBQSw0QyxDQXVDUSx3QixDQXZDUixtQyxDQTJDTSx3QixDQTNDTix5QyxDQUFBLDBDLENBQUEseUMsQ0ErQ1Esd0IsQ0EvQ1Isb0MsQ0FtRE0sd0IsQ0FuRE4sMEMsQ0FBQSwyQyxDQUFBLDBDLENBdURRLHdCLENBdkRSLHFDLENBMkRNLHdCLENBM0ROLDJDLENBQUEsNEMsQ0FBQSwyQyxDQStEUSx3QixDQS9EUixrQyxDQW1FTSxxQixDQW5FTix3QyxDQUFBLHlDLENBQUEsd0MsQ0F1RVEsd0IsQ0F2RVIsZ0MsQ0EyRU0sYSxDQUNBLFMsQ0FDQSxZLENBQ0EsYSxDQUNBLFcsQ0FDQSxXLEN2QmhCRiwwQndCN0NGLEssQ0FBQSxPLEM1QnUrR1EsYyxDNEJwK0dOLGlCLENBQ0EsTSxDQUNBLHlCLENBTEYsa0IsQ0FBQSxvQixDNUI2K0dVLDJCLEM0QnQrR04sVyxDQUNBLFUsQ0FDQSx5QixDeEJvQ0YsQ3dCL0JKLFcsQ3RCb0JJLFUsQ0FDQSxhLENBQ0EsVSxDRlNBLDBCd0J4QkYscUIsQ3RCVkEsK0IsQ0FDQSxvQyxDQUVFLFUsQ3NCY0YsdUIsQ3RCakJBLCtCLENBQ0Esb0MsQ0FFRSxVLENzQmNGLDZCLEN0QmpCQSw4QixDQUNBLG9DLENBRUUsVSxDc0J3QkYsd0IsQ3RCM0JBLDhCLENBQ0Esb0MsQ0FFRSxVLENzQndCRiwrQixDdEIzQkEsOEIsQ0FDQSxvQyxDQUVFLFUsQ3NCa0NGLHNCLEN0QnJDQSw4QixDQUNBLG9DLENBRUUsVSxDc0JrQ0YsdUIsQ3RCckNBLDhCLENBQ0Esb0MsQ0FFRSxVLENGK0JBLENBQUEsMEJ3QmVGLHNCLEN0QmpEQSw4QixDQUNBLG9DLENBRUUsVSxDc0JpREUsa0IsQ0FISix1QixDQU1JLFUsQ0FDQSxVLENBQ0EsUSxDQVJKLHNDLEN0QmpEQSw4QixDQUNBLG9DLENBRUUsVSxDc0I4Q0YsdUMsQ3RCakRBLDhCLENBQ0Esb0MsQ0FFRSxVLENGK0JBLEN5QmhFSixLLENBQ0UsbUIsQ3pCK0RFLDBCeUJoRUosSyxDQUdJLGEsQ0FDQSxtQixDekI0REEsQ0FBQSwwQnlCaEVKLEssQ0FPSSxhLENBQ0Esb0IsQ3pCd0RBLENBQUEsMEJ5QnJESixxQixDQUdNLGEsQ3pCa0RGLEN5QjdDSixRLENBQUEsZ0IsQ0FDSSxlLENBQ0EsYSxDQUNBLGMsQ0FXSixrRCxDQUFBLHdCLENBR0UsYyxDQUNBLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLEN6QndCRSx5QnlCL0JKLGtELENBQUEsd0IsQ0FTSSxVLENBQ0EsYyxDekJxQkEsQ0FBQSwwQnlCL0JKLGtELENBQUEsd0IsQ0FhSSxVLENBQ0EsZ0IsQ3pCaUJBLEN5QmJKLHNDLENBQUEscUMsQzdCZ2pId0Msd0MsQzZCNWlIcEMsWSxDekJTQSx5QnlCYkosc0MsQ0FBQSxxQyxDN0Jxakg0Qyx3QyxDNkIvaUh0QyxnQixDQUNBLGdCLENBQ0EsYyxDekJLRixDQUFBLDBCeUJiSixzQyxDQUFBLHFDLEM3QjRqSDRDLHdDLEM2QmpqSHRDLFMsQ3pCRUYsQ3lCYkosd0YsQ0FBQSxrRCxDN0Jpa0htRCx1RixDQUN1QyxpRCxDQUN4QywwRixDQUMyQyxvRCxDNkI5aUh6RixjLENBQ0EsYSxDQUNBLGEsQ0FDQSxnQixDekJaQSx5QnlCYkosd0YsQ0FBQSxrRCxDN0I0a0h1RCx1RixDQUN1QyxpRCxDQUN4QywwRixDQUMyQyxvRCxDNkJwakgzRixVLENBQ0EsYyxDekJmRixDQUFBLDBCeUJiSix3RixDQUFBLGtELEM3QnFsSHVELHVGLENBQ3VDLGlELENBQ3hDLDBGLENBQzJDLG9ELEM2QnpqSDNGLFUsQ0FDQSxnQixDQWhDTiwyRyxDQUFBLHFFLEM3QjZsSDhFLDBHLENBQ3VDLG9FLENBQ3hDLDZHLENBQzJDLHVFLEM2QjdqSDlHLGdCLENBQ0EsZSxDekJ2Qk4sQ3lCYkosbUcsQ0FBQSw2RCxDN0JxbUhnRSxrRyxDQUN1Qyw0RCxDQUN4QyxxRyxDQUMyQywrRCxDNkI5akhwRyxpQixDekI3QkYseUJ5QmJKLG1HLENBQUEsNkQsQzdCNm1Ib0Usa0csQ0FDdUMsNEQsQ0FDeEMscUcsQ0FDMkMsK0QsQzZCcGtIdEcsVyxDQUNBLFEsQ0FDQSxpQixDekJqQ0osQ3lCYkoscUcsQ0FBQSwrRCxDN0JzbkhvRSxvRyxDQUN1Qyw4RCxDQUN4Qyx1RyxDQUMyQyxpRSxDNkJ4a0h0RyxnQixDQUNBLGdCLENBQ0EsaUIsQ3pCdENKLHlCeUJiSiwyRyxDQUFBLHFFLEM3QmdvSDBFLDBHLENBQ3VDLG9FLENBQ3hDLDZHLENBQzJDLHVFLEM2QjFrSDVHLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLEN6Qi9DSixDQUFBLHlCeUJiSiwyRyxDQUFBLHFFLEM3QjJvSDBFLDBHLENBQ3VDLG9FLENBQ3hDLDZHLENBQzJDLHVFLEM2Qi9rSDVHLGUsQ3pCbERKLENBQUEsMEJ5QmJKLDJHLENBQUEscUUsQzdCbXBIMEUsMEcsQ0FDdUMsb0UsQ0FDeEMsNkcsQ0FDMkMsdUUsQzZCcGxINUcsZSxDQUNBLFUsQ0FDQSxnQixDQUNBLDhCLENBQ0EsYyxDekJ6REosQ0FBQSwwQnlCYkosMkcsQ0FBQSxxRSxDN0IrcEgwRSwwRyxDQUN1QyxvRSxDQUN4Qyw2RyxDQUMyQyx1RSxDNkJ6bEg1RyxlLENBQ0EsVSxDQUNBLGlCLEN6QjlESixDQUFBLDBCeUJiSiwyRyxDQUFBLHFFLEM3QnlxSDBFLDBHLENBQ3VDLG9FLENBQ3hDLDZHLENBQzJDLHVFLEM2QjlsSDVHLGUsQ3pCakVKLEN5QmJKLHlHLENBQUEsbUgsQzdCZ3JId0gsbUUsQ0FDbEQsNkUsQ0FDVSx3RyxDQUM2QixrSCxDQUNVLGtFLENBQ2xELDRFLENBQ1UsMkcsQ0FDaUMscUgsQ0FDVSxxRSxDQUNsRCwrRSxDNkJwbUhsRSxXLENBQ0EscUIsQ0FDQSw4QixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0ExRk4scUgsQ0FBQSwrSCxDN0Jrc0hzSSwrRSxDQUNsRCx5RixDQUNVLG9ILENBQzZCLDhILENBQ1UsOEUsQ0FDbEQsd0YsQ0FDVSx1SCxDQUNpQyxpSSxDQUNVLGlGLENBQ2xELDJGLEM2Qi9tSDlFLGEsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQS9GUixxRyxDQUFBLCtELEM3Qmt0SGtFLG9HLENBQ3VDLDhELENBQ3hDLHVHLENBQzJDLGlFLEM2QmpuSHRHLGdCLENBQ0EsZ0IsQ3pCeEZGLDBCeUJiSixxRyxDQUFBLCtELEM3QjJ0SHNFLG9HLENBQ3VDLDhELENBQ3hDLHVHLENBQzJDLGlFLEM2QnZuSHhHLHNCLEN6QjFGSixDeUJiSiw2RyxDQUFBLHVFLEM3Qmt1SDBFLDRHLENBQ3VDLHNFLENBQ3hDLCtHLENBQzJDLHlFLEM2QnhuSDlHLGlCLEN6QmhHRiwwQnlCYkosNkcsQ0FBQSx1RSxDN0IwdUg4RSw0RyxDQUN1QyxzRSxDQUN4QywrRyxDQUMyQyx5RSxDNkI5bkhoSCxRLENBQ0EsaUIsQ3pCbkdKLENBQUEsMEJ5QmJKLDZHLENBQUEsdUUsQzdCbXZIOEUsNEcsQ0FDdUMsc0UsQ0FDeEMsK0csQ0FDMkMseUUsQzZCaG9IaEgsa0IsQ3pCekdKLEN5QmJKLDBHLENBQUEsNkcsQzdCMHZIa0gsb0UsQ0FDM0MsdUUsQ0FDRyx5RyxDQUNvQyw0RyxDQUNHLG1FLENBQzNDLHNFLENBQ0csNEcsQ0FDd0MsK0csQ0FDRyxzRSxDQUMzQyx5RSxDNkJ2b0huRSxpQixDekIvR0YseUJ5QmJKLDBHLENBQUEsNkcsQzdCd3dIc0gsb0UsQ0FDM0MsdUUsQ0FDRyx5RyxDQUNvQyw0RyxDQUNHLG1FLENBQzNDLHNFLENBQ0csNEcsQ0FDd0MsK0csQ0FDRyxzRSxDQUMzQyx5RSxDNkJucEhyRSxXLENBQ0EsUSxDQUNBLGlCLEN6Qm5ISixDeUJiSiwwRyxDQUFBLG9FLEM3QnV4SHVFLHlHLENBQ3VDLG1FLENBQ3hDLDRHLENBQzJDLHNFLEM2QnJwSDNHLGUsQ0FDQSxrQixDQXRJTiwwSCxDQUFBLG9GLEM3Qit4SHlGLHlILENBQ3VDLG1GLENBQ3hDLDRILENBQzJDLHNGLEM2QjFwSDNILFUsQ0FDQSxnQixDQU1SLE8sQ0FDRSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUhGLFksQ0FBQSxjLENBQUEsUyxDQU9JLG9CLENBQ0Esa0IsQ0FDQSxZLENBVEoseUMsQ0FBQSxzQyxDQWNJLGUsQ0FkSiwwQyxDQWlCSSxtQixDekJuSkEsMEJ5QmtJSiwrQixDQXFCTSxlLEN6QnZKRixDeUI0SkosNEQsQ0FBQSw0RCxDQUVFLGdCLENBQ0EsYSxDQUNBLGlCLENBSkYsa0UsQ0FBQSxrRSxDdkJ2S0ksVSxDQUNBLGEsQ0FDQSxVLENGU0EseUJ5QjRKSiw0RCxDQUFBLDRELENBU0ksZ0IsQ3pCcktBLENBQUEsMEJ5QjRKSiw0RCxDQUFBLDRELENBYUksVSxDekJ6S0EsQ3lCNEpKLDRFLENBQUEsNEUsQ0FpQkksVSxDQUNBLFMsQ0FDQSxVLENBQ0EsZSxDQXBCSiwrRCxDQUFBLCtELENBdUJJLGtCLENBdkJKLDBFLENBQUEsMEUsQ0FBQSwwRSxDN0IycUg2RSwwRSxDNkJocEh6RSxrQixDQTNCSiwwRSxDQUFBLDBFLENBK0JJLGdCLEN6QjNMQSx5QnlCNEpKLDBFLENBQUEsMEUsQ0FpQ00sVSxDQUNBLFMsQ0FDQSxrQixDekIvTEYsQ0FBQSx5QnlCNEpKLHdGLENBQUEsd0YsQ0EyQ00sVSxDQUNBLFMsQ0FDQSxrQixDekJ6TUYsQ3lCNEpKLGlHLENBQUEsaUcsQ0FtREksb0IsQ0FDQSxrQixDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBeERKLHNJLENBQUEsc0ksQ0EwRE0sZ0IsQ0ExRE4sd0csQ0FBQSx3RyxDNUJ4TEUsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDNEIwUEksYSxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYSxDQWxFTiw4RyxDQUFBLDhHLENBc0VRLGEsQ0F0RVIsbUcsQ0FBQSxtRyxDQTBFTSxhLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGUsQ0E3RU4seUcsQ0FBQSx5RyxDQStFUSxZLENBL0VSLGdHLENBQUEsZ0csQ0FxRkksVyxDQXJGSixnRyxDQUFBLGdHLENBd0ZJLFcsQ0F4RkosaUcsQ0FBQSxpRyxDQTJGSSxXLENBR0osMkUsQ0FBQSwyRSxDQUVFLGEsQ3pCNVBFLHlCeUIwUEosMkUsQ0FBQSwyRSxDQUlJLGEsQ3pCOVBBLENBQUEsMEJ5QjBQSiwyRSxDQUFBLDJFLENBT0ksYSxDekJqUUEsQ3lCb1FKLG9CLENBR0ksZ0IsQ0FLSiw0QyxDQUFBLDZDLEM3QitvSDhDLDZDLEM2QjNvSDFDLGUsQ0FDQSxpQixDQUNBLFksQ0FOSixxQixDQUFBLHNCLEM3QnNwSHlCLHNCLEM2QjdvSHJCLGEsQ0FDQSxjLENBVkosMEIsQ0FBQSwyQixDN0I0cEg4QiwyQixDNkI5b0gxQixrQixDQWRKLDBCLENBQUEsMkIsQzdCaXFINEIsMkIsQzZCaHBIeEIsa0IsQ0FqQkosNkIsQ0FBQSw4QixDN0JxcUhpQyw4QixDNkJscEgzQixvQixDQW5CTixrQyxDQUFBLG1DLEM3QnlxSHNDLG1DLEM2Qm5wSGhDLFksQ3pCbFNGLHlCeUI0UUosc0IsQ0FBQSwrQixDN0IrcUhrQyx1QixDQUNSLGdDLENBQ1MsdUIsQ0FDVCxnQyxDNkJycEhwQixnQixDQUNBLGEsQ3pCMVNGLEN5QjRRSixzQixDQUFBLHVCLEM3QndySHdCLHVCLEM2QnRwSHBCLGlCLEN6QjlTQSwwQnlCNFFKLHNCLENBQUEsdUIsQzdCNnJINEIsdUIsQzZCenBIdEIsbUIsQ3pCaFRGLEN5QjRRSixzQixDQUFBLG1GLENBQUEsbUYsQ0FBQSwwRixDQUFBLDBGLENBQUEsd0csQ0FBQSx3RyxDQUFBLHdHLENBQUEsd0csQ0FBQSx1QixDN0Jrc0h3QixvRixDQUMrRCxvRixDQUNqQywyRixDQUN3QywyRixDQUNuRSx5RyxDQUNpRix5RyxDQUMxRSx5RyxDQUMwRSx5RyxDQUMxRSx1QixDQUNWLG9GLENBQytELG9GLENBQ2pDLDJGLENBQ3dDLDJGLENBQ25FLHlHLENBQ2lGLHlHLENBQzFFLHlHLENBQzBFLHlHLEM2QjFxSHhHLGUsQ3pCcFRBLDBCeUI0UUosc0IsQ0FBQSxtRixDQUFBLG1GLENBQUEsMEYsQ0FBQSwwRixDQUFBLHdHLENBQUEsd0csQ0FBQSx3RyxDQUFBLHdHLENBQUEsdUIsQzdCdXRINEIsb0YsQ0FDK0Qsb0YsQ0FDakMsMkYsQ0FDd0MsMkYsQ0FDbkUseUcsQ0FDaUYseUcsQ0FDMUUseUcsQ0FDMEUseUcsQ0FDMUUsdUIsQ0FDVixvRixDQUMrRCxvRixDQUNqQywyRixDQUN3QywyRixDQUNuRSx5RyxDQUNpRix5RyxDQUMxRSx5RyxDQUMwRSx5RyxDNkI3ckgxRyxnQixDekJ0VEYsQ3lCNFFKLHdCLENBQUEscUYsQ0FBQSxxRixDQUFBLDRGLENBQUEsNEYsQ0FBQSwwRyxDQUFBLDBHLENBQUEsMEcsQ0FBQSwwRyxDQUFBLHlCLEM3QjJ1SDRCLHNGLENBQytELHNGLENBQ2pDLDZGLENBQ3dDLDZGLENBQ25FLDJHLENBQ2lGLDJHLENBQzFFLDJHLENBQzBFLDJHLENBQzFFLHlCLENBQ1Ysc0YsQ0FDK0Qsc0YsQ0FDakMsNkYsQ0FDd0MsNkYsQ0FDbkUsMkcsQ0FDaUYsMkcsQ0FDMUUsMkcsQ0FDMEUsMkcsQzZCOXNIMUcsaUIsQ0FDQSxjLENBOUNOLHdCLENBQUEscUYsQ0FBQSxxRixDQUFBLDRGLENBQUEsNEYsQ0FBQSwwRyxDQUFBLDBHLENBQUEsMEcsQ0FBQSwwRyxDQUFBLHlCLEM3Qmd3SDRCLHNGLENBQytELHNGLENBQ2pDLDZGLENBQ3dDLDZGLENBQ25FLDJHLENBQ2lGLDJHLENBQzFFLDJHLENBQzBFLDJHLENBQzFFLHlCLENBQ1Ysc0YsQ0FDK0Qsc0YsQ0FDakMsNkYsQ0FDd0MsNkYsQ0FDbkUsMkcsQ0FDaUYsMkcsQ0FDMUUsMkcsQ0FDMEUsMkcsQzZCL3RIMUcseUIsQ0FqRE4sOEIsQ0FBQSwyRixDQUFBLDJGLENBQUEsa0csQ0FBQSxrRyxDQUFBLGdILENBQUEsZ0gsQ0FBQSxnSCxDQUFBLGdILENBQUEsK0IsQzdCb3hIb0MsNEYsQ0FDK0QsNEYsQ0FDakMsbUcsQ0FDd0MsbUcsQ0FDbkUsaUgsQ0FDaUYsaUgsQ0FDMUUsaUgsQ0FDMEUsaUgsQ0FDMUUsK0IsQ0FDViw0RixDQUMrRCw0RixDQUNqQyxtRyxDQUN3QyxtRyxDQUNuRSxpSCxDQUNpRixpSCxDQUMxRSxpSCxDQUMwRSxpSCxDNkJqdkhoSCxZLENBbkRSLHlCLENBQUEsMEIsQzdCeXlIMkIsMEIsQzZCanZIdkIsYSxDQUNBLGUsQ0F6REosZ0MsQ0FBQSxpQyxDN0I4eUhvQyxpQyxDNkJudkg5QixVLENBQ0EsVyxDQUNBLHNCLENBS04sOEIsQ0FFSSxzQixDQUNBLDZCLENBSEosZ0MsQ0FLTSxzQixDQUNBLHlCLENBS04sbUIsQ0FBQSxpQixDQUVFLGtCLENBQ0EsZSxDQUdGLGdFLENBR00sYyxDQUNBLFUsQ0FDQSxTLENBTE4sK0IsQ0FTSSxtQixDQVRKLGlDLENBV00sZSxDQUNBLGMsQ0FDQSx5QixDQUtOLDhDLENBRUksZ0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxhLENBQ0EsZSxDQU5KLDJELENBVU0sVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FiTiwrRCxDQWlCTSxvQixDQWpCTiwyQyxDQXVCUSxZLENBdkJSLHVDLENBQUEsdUYsQ0FBQSx1RixDQUFBLDJHLENBQUEsMkcsQ0FBQSx5SCxDQUFBLHlILENBQUEseUgsQ0FBQSx5SCxDQTBCUSxZLENBMUJSLHlDLENBNkJRLGUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQixDQW5DUixxQyxDQXVDTSxVLENBQ0UsYyxDQXhDUix1RCxDQTBDUSxTLENBMUNSLG1ELENBNkNRLFMsQ0E3Q1Isc0MsQ0FBQSxzQyxDQUFBLG1DLENBQUEsb0MsQ0FBQSwrQixDN0Ird0hnQywrQixDQUNBLDRCLENBQ0gsNkIsQzZCN3RIdkIsZ0IsQzdCNHdITix1QixDOEJodklFLG9CLENBQ0Esa0IsQ0FFRixvRyxDQUVJLFksQ0FJSixhLENBQ0UsYyxDQURGLGdCLENBSUksb0IsQ0FDQSxlLENBQ0EsUyxDMUJnREEseUIwQnRESixhLENBZUksUSxDQWZKLGdCLENBQUEsZ0IsQ0FpQk0sYyxDQUNBLGlCLENBbEJOLDJCLENBcUJNLGMsQzFCaUNGLENBQUEsMEIwQnRESixhLENBeUJJLFEsQzFCNkJBLEMwQnZCSixrQyxDQUFBLGtDLENBR0ksYSxDQUNBLFMsQ0FDQSwyQixDQUNBLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLGtCLENBVEosd0MsQ0FBQSx3QyxDQVdNLFksQ0FYTixrQyxDQUFBLHdDLENBQUEsd0MsQ0FBQSxrQyxDOUJtc0lxQyx3QyxDQUNNLHdDLEM4QnRySXJDLGlCLENBQ0EsYyxDQWZOLDBDLENBQUEsMEMsQzdCTEUsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDNkIrQkksYSxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLFEsQ0EzQk4sZ0QsQ0FBQSxnRCxDQStCUSxhLENBL0JSLGlELENBQUEsaUQsQ0FvQ0ksVyxDQXBDSixnRCxDQUFBLGdELENBdUNJLFcsQ0F2Q0osa0QsQ0FBQSxrRCxDQTBDSSxXLENBSUosOEMsQ0FFSSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxtdUIsQ0FMSixzQyxDQVFJLGUsQzFCL0JBLHlCMEJ1Qkosc0MsQ0FVSSxZLEMxQmpDQSxDQUFBLDBCMEJ1Qkosc0MsQ0FhTSxpQixDQUNBLFcsQ0FDQSxvQixDMUJ0Q0YsQ0FBQSwwQjBCdUJKLHNDLENBa0JNLFcsQzFCekNGLENBQUEsMEIwQnVCSixzQyxDQXFCTSxXLEMxQjVDRixDMEJ1QkosbUMsQ0F5Qkksb0IsQ0FDQSxrQixDQUNBLFMsQ0EzQkosc0MsQ0E2Qk0sZ0IsQzFCcERGLDBCMEJ1Qkosc0MsQ0ErQlEsZ0IsQzFCdERKLEMwQnVCSiwwQyxDQW1DTSxnQixDMUIxREYsMEIwQnVCSiw4QyxDQXdDTSxpQixDMUIvREYsQ0FBQSwwQjBCdUJKLDRELENBNkNNLGlCLEMxQnBFRixDMEIwRUosZ0MsQ0FDRSxrQixDMUIzRUUseUIwQjBFSixnQyxDQUdJLFMsQzFCN0VBLENBQUEsMEIwQjBFSixnQyxDQU1JLFUsQzFCaEZBLEMwQjBFSiwrQyxDQVVNLFcsQ0FWTixrRCxDQWFNLFcsQ0FiTixtQyxDQWtCSSxTLENBbEJKLDBDLENBb0JNLGdCLENBcEJOLGdELENBQUEsZ0QsQ0FBQSxpRCxDQXdCUSxhLENBeEJSLCtDLENBNEJNLGEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxXLENBL0JOLGlELENBaUNRLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLFEsQ0FwQ1Isc0QsQ0F1Q1EsYyxDQUNBLFUsQ0F4Q1IsZ0QsQ0E0Q00sYSxDQTVDTixzQyxDQStDTSxnQixDOUJzdElOLHVCLENBQUEsZ0MsQzhCaHRJRSxhLEMxQi9IRSx5QkptMUlBLHVCLENBQUEsZ0MsQzhCbHRJQSxvQixDQUNBLGEsQzFCbElBLENBQUEsMEJKdzFJQSx1QixDQUFBLGdDLEM4Qm50SUEsb0IsQ0FDQSx5QixDMUJ0SUEsQ0o0MUlGLDBCLENBQUEsbUMsQzhCbnRJRSxvQixDOUJ1dElKLFcsQzhCbHRJRSxvQixDQUNBLGtCLENBQ0EsYyxDMUJoSkUseUJKcTJJQSxXLEM4Qm50SUEsYyxDMUJsSkEsQ0FBQSwwQkp3MklBLFcsQzhCbnRJQSxtQixDMUJySkEsQ0owMklGLDBCLEM4Qmx0SUUsYSxDQUNBLGMsQzFCekpBLHlCSjgySUUsMEIsQzhCbnRJQSxnQixDMUIzSkYsQ0FBQSwwQkppM0lFLDBCLEM4Qm50SUEsYyxDMUI5SkYsQ0ptM0lGLCtELEM4Qmh0SUksWSxDOUJrdElKLHVELEM4Qi9zSUksVSxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLEM5Qml0SUYsNkQsQzhCL3NJRyxhLEM5Qml0SUwsd0IsQzhCNXNJRSxjLEM5QjhzSUEsdUMsQzhCM3NJSSxhLENBQ0EsZSxDQUNBLG1CLEM5QjZzSUosNkMsQ0FBQSw2QyxDOEJ4c0lNLFUsQzlCMHNJUix1QixDOEJwc0lFLFUsQzFCaE1BLHlCSnU0SUUsdUIsQzhCcnNJQSxTLENBQ0Esa0IsQzFCbk1GLENBQUEsMEJKMjRJRSx1QixDOEJyc0lBLFMsQ0FDQSxXLEMxQnZNRixDSjg0SUEsZ0MsQzhCbnNJSSxTLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLEMxQjlNSiwwQkpvNUlJLGdDLEM4QnBzSUUsVyxDQUNBLGUsQzFCak5OLENKdTVJRSxrQyxDOEJuc0lJLG1CLENBQ0EsYSxDOUJxc0lKLDJDLEM4QmxzSUksYyxDOUJvc0lKLG1DLEM4QmpzSUksVSxDQUNBLGUsQ0FDQSxlLEM5Qm1zSVIseUMsQ0FBQSw2QyxDQTFDZ0QsK0IsQzhCL29JOUMsWSxDQUNBLFEsQzFCeE9BLDBCSnM2SUEsYSxDOEJ6cklFLGtCLEM5QjJySUYsc0MsQ0FBQSx5QixDOEJ0cklFLG9CLEM5QnlySUYseUMsQ0FBQSw2QyxDQTFDZ0QsK0IsQzhCMW9JOUMsa0IsQ0FDQSxvQixDOUJ3cklGLDJDLEM4QnJySUUsd0IsQ0FDQSxTLEM5QnVySUEsOEQsQzhCcnJJRSxtQixDQUNBLGEsQ0FDQSxVLEM5QnVySUoseUMsQ0FBQSw2QyxDOEJqcklFLGlCLENBQ0EsTyxDQUNBLG9CLEM5Qm9ySUEsK0UsQ0FBQSxnRixDQUFBLCtFLENBQUEsbUYsQ0ExQ3NGLG9GLENBQ0MsbUYsQzhCdm9JbkYsd0IsQzlCcXJJTiwrQixDOEJocklFLFcsQzlCa3JJRiw0QyxDOEIvcUlFLFUsQ0FDQSxVLEMxQnJSRixDMEJ5UkosYyxDQUNFLFUsQ0FDQSxjLENBQ0EsYSxDQUNBLFEsQzFCN1JFLHlCMEJ5UkosYyxDQU1JLGMsQ0FDQSxhLENBQ0EsZ0IsQzFCalNBLEMwQnlSSixnQixDQVdJLGEsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxpQixDMUJ2U0EseUIwQnlSSixnQixDQWdCTSxjLENBQ0EsZ0IsQzFCMVNGLEMwQnlSSixnQixDQXFCSSxhLEMxQjlTQSwwQjBCeVJKLGdCLENBdUJNLGMsQzFCaFRGLEMyQmhFSixPLENBQ0UsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsVyxDQUNBLGtDQUxGLE8sQ0FNSSxrQixDQURGLEMzQjJERSwwQjJCaEVKLGtCLENBVU0sSyxDM0JzREYsQzJCaEVKLHNCLENBZ0JJLFUsQ0FDQSxlLENBQ0EsVyxDQUNBLFEsQ0FuQkosdUIsQ0FzQkksZSxDQUNBLGdCLENBQ0EsVSxDQUNBLFMsQ0FDQSxRLENBQ0EsYyxDQUNBLHVDLEMzQm9DQSwwQjJCaEVKLHVCLENBOEJNLGdCLENBQ0EsaUIsQ0FDQSxlLEMzQmdDRixDQUFBLDBCMkJoRUosdUIsQ0FtQ00sZ0IsQ0FDQSxpQixDQUNBLGUsQzNCMkJGLENBQUEsMEIyQmhFSixPLENBeUNJLCtCLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGtELENBaERKLHNCLENBa0RNLGdCLENBQ0EsZ0IsQzNCYUYsQ0FBQSwwQjJCaEVKLHNCLENBd0RNLGEsQzNCUUYsQzJCaEVKLGtCLENBNERJLGUsQ0FDQSxhLENBQ0EsVyxDM0JFQSwwQjJCaEVKLGtCLENBZ0VNLGUsQzNCQUYsQzJCaEVKLGlCLENBb0VJLGMsQ0FDQSxhLENBQ0EsUyxDM0JOQSwwQjJCaEVKLGlCLENBd0VNLGlCLENBQ0EsYSxDQUNBLE0sQ0FDQSxVLEMzQlhGLENBQUEsMEIyQmhFSixpQixDQThFTSxVLEMzQmRGLEMyQmhFSiwwQyxDQUFBLHdDLENBb0ZNLG9CLENBQ0EsaUIsQ0FDQSxnQixDM0J0QkYsMEIyQjBCSix1QyxDQUlRLGMsQ0FDQSxlLEMzQi9CSixDQUFBLDBCMkIwQkosdUMsQ0FRUSxlLEMzQmxDSixDQUFBLDBCMkIwQkosa0QsQ0FjVSxnQixDM0J4Q04sQ0FBQSwwQjJCMEJKLGtELENBaUJVLGdCLEMzQjNDTixDMkJrREosUyxDQUNFLGUsQ0FDQSxZLENBQ0EsYSxDQUhGLGMsQ0FLSSxZLENBTEosYyxDQVFJLFksQ0FSSixjLENBV0ksWSxDQUlKLGdCLENBQ0UsWSxDQUdGLG1CLENBQ0UsWSxDM0J0RUUsMEIyQitGSixhLENBR0ksaUIsQ0FDQSxXLEMzQm5HQSxDNEJoRUosZSxDQUNFLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxvQixDQUFBLHNCLENBQ0EscUIsQ0FBQSxrQixDQUVBLGlCLEM3QnFOQSxVLENBQ0EsdUQsQzZCbk5BLGUsQ0FURiwwQixDQWNJLGUsQzVCa0RBLHlCNEJoRUosMEIsQ0FrQk0sZSxDNUI4Q0YsQ0FBQSx5QjRCaEVKLDBCLENBdUJNLGUsQzVCeUNGLENBQUEsMEI0QmhFSiwwQixDQTJCTSxlLEM1QnFDRixDNEJoRUosaUUsQ0FnQ00sZSxDNUJnQ0YseUI0QmhFSixpRSxDQW1DUSxlLEM1QjZCSixDQUFBLHlCNEJoRUosaUUsQ0F1Q1EsZSxDNUJ5QkosQ0FBQSwwQjRCaEVKLGlFLENBMkNRLGUsQzVCcUJKLEM0QmhFSiwrQyxDQWtESSxpQixDQUNBLGUsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0F0REosK0MsQ0FBQSxpRCxDQXdETSxVLENBQ0EsUSxDQUNBLGUsQ0ExRE4sbUQsQ0E2RE0saUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENBR0EsYyxDQUNBLGUsQ0FyRU4sd0IsQ0EwRUksMEIsQ0FBQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLHNCLENBQ0EsZ0IsQ0FqRkosMkIsQ0FvRk0sVSxDQUNBLGEsQ0FyRk4sMkQsQ0F5Rk0sd0IsQ0FDQSxlLENBMUZOLDZELEM3QjJORSxVLENBQ0EsdUQsQzZCOUhNLG9CLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FsR1IseUUsQ0FBQSx5RSxDQXNHWSxlLENBV1osd0NBQ0UsMEIsQ0FDRSxhLENBQ0EsVSxDQUVGLHdCLENBQ0UsZSxDQUNBLHFCLENBRUYsbUQsQ0FDRSxrQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSxlLENBYkosQzVCakRJLDhENEIwREYsbUQsQ0FNSSxlLEM1QmhFRixDQUFBLDhENEIwREYsbUQsQ0FTSSxlLEM1Qm5FRixDNEJpREosd0NBcUJFLGdGLENBQ0UscUIsQ0F0QkosQ0EwQkEsdUIsQ0FBQSwwQixDaEM0bEoyQix1QixDQUNILHVCLENHN2dKdEIsVSxDQUNBLHVELEM2QjNFRSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EscUIsQzVCcEZBLHlCNEIyRUosdUIsQ0FBQSwwQixDaEN1bUorQix1QixDQUNILHVCLENnQzdsSnRCLGdCLEM1QnRGRixDQUFBLHlCNEIyRUosdUIsQ0FBQSwwQixDaEM2bUorQix1QixDQUNILHVCLENnQ2htSnRCLGMsQzVCekZGLENBQUEseUI0QjJFSix1QixDQUFBLDBCLENoQ21uSitCLHVCLENBQ0gsdUIsQ2dDbm1KdEIsYyxDNUI1RkYsQ0FBQSwwQjRCMkVKLHVCLENBQUEsMEIsQ2hDeW5KK0IsdUIsQ0FDSCx1QixDZ0NybUp0QixjLEM1QmhHRixDNEIyRUosNkMsQ0FBQSxnRCxDaEMrbkppRCw2QyxDQUNILDZDLENnQ3ZtSjFDLGdCLENBS0osNEMsQ0FFSSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSwwQixDQUpKLGdGLENBT1EsaUIsQ0FDQSxRLENBQ0EsTSxDNUJsSEosMEI0QnlHSixnRixDQVdVLGMsQzVCcEhOLEM0QnlHSixxRCxDQWdCTSxhLENBQ0EsZSxDQUNBLGlCLENBbEJOLHVELENBcUJNLGtCLENBQ0Esa0IsQ0F0Qk4sMEQsQzdCa0RFLFUsQ0FDQSx1RCxDNkIxQk0sYSxDQUNBLGMsQ0FFQSxnQixDNUJySUoseUI0QnlHSiwwRCxDQThCVSxnQixDNUJ2SU4sQ0FBQSx5QjRCeUdKLDBELENBaUNVLGMsQzVCMUlOLENBQUEseUI0QnlHSiwwRCxDQW9DVSxjLEM1QjdJTixDQUFBLDBCNEJ5R0osMEQsQ0F1Q1UsYyxDNUJoSk4sQzRCeUdKLCtCLEM3QmtERSxVLENBQ0EsdUQsQzZCTEUsb0IsQ0FDQSxrQixDNUJ4SkEsMEI0QnlHSiwrQixDQWlETSxnQixDNUIxSkYsQzRCeUdKLHdELEM3QnFDRSxhLEM2QmtCRSxrQixDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxRLENBQ0EsYyxDQUNBLHFCLENBQ0EsYyxDQUVBLG9CLENBS0EsYyxDN0IvQnVCLDBCNkJ0QzNCLHdELEM3QnVDSSw0RCxDQUNBLG9ELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDNkJ0QzNCLDBELENBbUVNLGUsQzVCNUtGLHlCNEJ5R0osd0QsQ0F1RU0sYyxDNUJoTEYsQ0FBQSx5QjRCeUdKLHdELENBMEVNLGUsQzVCbkxGLENBQUEseUI0QnlHSix3RCxDQTZFTSxnQixDQUNBLGUsQzVCdkxGLENBQUEsMEI0QnlHSix3RCxDQWlGTSxnQixDQUNBLGUsQzVCM0xGLENBQUEsMEI0QnlHSix3RCxDQXFGTSxnQixDQUNBLGMsQzVCL0xGLENBQUEsMEI0QnlHSix3RCxDQXlGTSxjLEM1QmxNRixDQUFBLHlCNEJ5R0osb0QsQ0ErRlEsZ0IsQzVCeE1KLENBQUEsMEI0QnlHSixvRCxDQWtHUSxnQixDNUIzTUosQzRCeUdKLDZFLENBc0dNLGdCLEM1Qi9NRix5QjRCeUdKLDZFLENBd0dRLGdCLEM1QmpOSixDQUFBLHlCNEJ5R0osNkUsQ0EyR1EsYSxDNUJwTkosQ0FBQSx5QjRCeUdKLDZFLENBOEdRLGdCLENBQ0EsYSxDNUJ4TkosQ0FBQSx5QjRCeUdKLDZFLENBa0hRLGdCLENBQ0EsYSxDNUI1TkosQ0FBQSwwQjRCeUdKLDZFLENBc0hRLGdCLENBQ0EsYSxDNUJoT0osQ0FBQSwwQjRCeUdKLDZFLENBMEhRLGUsQzVCbk9KLEM0QjBPSix5QixDQUNFLGEsQ0FERixrRCxDQUlJLFUsQ0FKSixvRCxDQU1NLGEsQ0FOTiwwRCxDQVFRLGUsQ0FSUiw0QixDQWNJLGEsQ0FFQSxnQixDNUIxUEEseUI0QjBPSiw0QixDQWtCTSxnQixDNUI1UEYsQ0FBQSx5QjRCME9KLDRCLENBcUJNLGMsQzVCL1BGLENBQUEseUI0QjBPSiw0QixDQXdCTSxjLEM1QmxRRixDQUFBLDBCNEIwT0osNEIsQ0EyQk0sYyxDNUJyUUYsQ0FBQSwwQjRCME9KLDRCLENBOEJNLGMsQzVCeFFGLEM0QjZRSixjLENBQ0UsZSxDQUNBLFUsQzVCL1FFLDBCNEI2UUosdUMsQ0FLTSxnQixDNUJsUkYsQ0FBQSwwQjRCNlFKLHVDLENBUU0sYyxDNUJyUkYsQ0FBQSwwQjRCNlFKLHVDLENBV00sZ0IsQzVCeFJGLENBQUEsMEI0QjZSSixtQyxDQUFBLDBCLENBR0ksbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSxzQixDNUJuU0EsQ0FBQSwwQjRCdVNKLGtELENBR00sUyxDQUNBLGtCLEM1QjNTRixDQUFBLDBCNEJ1U0osa0QsQ0FPTSxTLEM1QjlTRixDNEJ1U0oseUQsQ0FXSSxVLEM1QmxUQSwwQjRCdVNKLHlELENBYU0sUyxDQUNBLGtCLEM1QnJURixDQUFBLDBCNEJ1U0oseUQsQ0FpQk0sUyxDNUJ4VEYsQ0FBQSwwQjRCNlRKLHlDLENBR00sUyxDQUNBLGtCLEM1QmpVRixDQUFBLDBCNEI2VEoseUMsQ0FPTSxTLEM1QnBVRixDNEI2VEosZ0QsQ0FXSSxVLEM1QnhVQSwwQjRCNlRKLGdELENBYU0sUyxDQUNBLGtCLEM1QjNVRixDQUFBLDBCNEI2VEosZ0QsQ0FpQk0sa0IsQzVCOVVGLENBQUEsMEI0QjZUSixnRCxDQXFCTSxTLEM1QmxWRixDNkJoRUosYyxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQ0EscUIsQ0FBQSxrQixDQUNBLGtCLEM3QjBERSx5QjZCaEVKLGMsQ0FRSSxrQixDN0J3REEsQzZCaEVKLGlCLENBWUksb0IsQ0FDQSxrQixDQWJKLGdCLENBZ0JJLGUsQ0FDQSxnQixDQUNBLGEsQ0FsQkosZ0IsQ0FxQkksb0IsQ0FHSixzQixDQUNFLFksQ0FBQSxRLENBQ0Esa0IsQ0FGRix5QixDQUlJLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQU5KLDRCLENBUU0sZSxDQVJOLG9DLENBV00sYSxDQVhOLHdCLENBZUksb0IsQ0FDQSwrQixDQUNBLG9CLENBR0osVyxDQUNFLFksQzdCbUJFLHlCNkJwQkosVyxDQUdJLGEsQ0FDQSxlLENBSkosZ0IsQ0FBQSxjLENBTU0sb0IsQ0FDQSxrQixDQVBOLGMsQ0FVTSx1QixDQUNBLFMsQ0FYTixpQixDQWFRLGMsQ0FiUixxQixDQWdCUSxZLENBaEJSLGEsQ0FvQk0sYSxDQUNBLFMsQ0FDQSxpQixDQUNBLG1CLENBQ0EsUSxDQXhCTixvQixDaENSRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLENnQ3VDTSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBQ0EsYyxDQWhDUiwwQixDQW9DVSxhLENBcENWLG1DLENBeUNNLFcsQ0F6Q04sa0MsQ0E0Q00sVyxDN0J4QkYsQzhCaEVKLGEsQ0FDRSxlLENBQ0Esa0IsQ0FGRixvQixDQUlJLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxTLENBQ0EsK0QsQ0FDQSxxQixDQUNBLHVCLENBWkosZSxDQWVJLG9CLENBZkosMkIsQ0FBQSwyQixDQW1CUSxjLENBbkJSLGlDLENBQUEsaUMsQ0FzQlEsMkIsQ0F0QlIsMkIsQ0EyQkksZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLEM5QmtDQSwwQjhCaEVKLDJCLENBZ0NNLHdCLEM5QmdDRixDOEJoRUosMEIsQ0FxQ0ksZSxDQXJDSixnQyxDQXVDTSxnQixDQUNBLGEsQ0FDQSxpQixDQXpDTix1QyxDQTJDUSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLGtCLENBQ0EsUyxDQW5EUiw2QixDQUFBLDBGLENBQUEsMEYsQ0FBQSxpRyxDQUFBLGlHLENBQUEsK0csQ0FBQSwrRyxDQUFBLCtHLENBQUEsK0csQ0F1RE0sa0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQTlETixnQyxDQWlFTSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxxQixDQXpFTiwyQixDQThFSSxnQixDOUJkQSwwQjhCaEVKLDJCLENBZ0ZNLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDOUJqQkYsQzhCaEVKLHdCLENBcUZJLGtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDOUJ4QkEsMEI4QmhFSix3QixDQTBGTSxvQixDQUNBLGMsQ0FDQSxTLEM5QjVCRixDOEJoRUosMkQsQ0FpR1EscUUsQ0FqR1IseUUsQ0FBQSx5RSxDQUFBLDBFLENBcUdVLDhCLENBckdWLDJELENBMkdRLHNFLENBM0dSLHlFLENBQUEseUUsQ0FBQSwwRSxDQStHVSw4QixDQS9HVix5RCxDQXFIUSxxRSxDQXJIUix1RSxDQUFBLHVFLENBQUEsd0UsQ0F5SFUsOEIsQ0F6SFYsMEIsQ0FBQSx5QixDbEMwcEs0QiwwQixDa0N6aEt4QixlLENBaklKLDBCLENBQUEsK0MsQ2xDOHBLa0QsMEIsQ2tDeGhLOUMsd0IsQ0F0SUosMEIsQ0F5SUksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLHFCLENBaEpKLGdDLENBa0pNLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQXpKTiw0QixDQThKSSxpQixDQUNBLGMsQ0FDQSxpQixDQWhLSix5QixDQW1LSSxnQixDQUNBLGMsQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLHNCLENBQ0EsZ0UsQ0FDQSwyQixDQUNBLDRCLENBQ0EscUIsQ0FDQSwyQyxDQS9LSiwrQyxDQUFBLDRDLENBbUxJLGEsQ0FDQSxnQixDQXBMSiw0QyxDQXVMSSxvQixDQUNBLGdCLENBeExKLDJELENBQUEsa0QsQ0EyTE0sYyxDQTNMTixrRCxDQStMTSxXLENBQ0Esa0IsQ0FoTU4sNEQsQ0FzTU0sWSxDQXRNTiwrQyxDQUFBLDhELENBMk1NLGMsQ0EzTU4sK0MsQ0ErTUksbUIsQ0EvTUosZ0MsQ0FrTkksZ0IsQ0FDQSxlLENBbk5KLHNDLENBcU5NLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLEssQ0FDQSxpQyxDQzFOTix3QixDN0JvREksVSxDQUNBLGEsQ0FDQSxVLEM2QmhESixrQyxDQUVJLGdCLENBQ0EsYSxDQUdKLDhDLENBQUEsa0QsQ0FFRSxXLENBQ0EsWSxDQUNBLFEsQ0FDQSxrQixDQUxGLGlELENBQUEsOEcsQ0FBQSw4RyxDQUFBLHFILENBQUEscUgsQ0FBQSxtSSxDQUFBLG1JLENBQUEsbUksQ0FBQSxtSSxDQUFBLHFELENuQ3N1S3dELGtILENBQytELGtILENBQ2pDLHlILENBQ3dDLHlILENBQ25FLHVJLENBQ2lGLHVJLENBQzFFLHVJLENBQzBFLHVJLENtQ3R1S3hJLGdCLENBQ0Esd0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYSxDL0J3Q0EseUIrQm5ESiw4QyxDQUFBLGtELENBY0ksUyxDQUNBLFUsQy9Cb0NBLEMrQm5ESixzRCxDQUFBLDBELENBa0JjLFksQy9CaUNWLHlCK0I5QkosNEQsQ0FHTSxhLEMvQjJCRixDK0I5QkosZ0UsQ0FNTSxvQixDQUNBLHFCLENBQ0EsUyxDQUNBLGMsQ0FDQSxnQixDQVZOLG9FLENBWVEsZ0IsQ0FNUixnRSxDQUVJLGlCLENBRkosbUUsQ0FLSSxTLENBQ0EsYSxDQUNBLGdCLENBUEosd0YsQ0FTTSxvQixDQUNBLFUsQ0FWTix1RSxDQWlCTSxxQixDQUNBLGMsQ0FDQSxpRCxDL0JQRiwwQitCWkosdUUsQ0FxQlEsZSxDL0JUSixDQUFBLDBCK0JaSix1RSxDQXdCUSxlLEMvQlpKLEMrQlpKLDJFLENBMkJRLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxXLENBN0JSLCtGLENBb0NNLGlCLENBcENOLGtGLENBdUNNLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxvQixDQUFBLHNCLENBekNOLHNGLENBMkNRLGMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxhLENBQ0EsVyxDQUNBLDZCLENBaERSLDJELENBc0RJLFUsQ0F0REosNEQsQ0FBQSw0RCxDQTBESSxpQixDQUNBLFUsQ0EzREosZ0YsQ0FnRVEsYyxDQUNBLCtCLENBakVSLDRELENBc0VJLE8sQ0F0RUosNkQsQ0FBQSw2RCxDQTBFSSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHlCLENBQ0EsYyxDQTlFSixtRSxDQUFBLG9FLENBQUEsbUUsQ25DdXlLc0Usb0UsQ21DdHRLaEUsa0IsQy9CckVGLHlCK0JaSiw2RCxDQUFBLDZELENBb0ZNLGdCLEMvQnhFRixDZ0MzREosTSxDQUNFLGlCLENBU0YsbUIsQ0FFSSxXLENBQ0EsWSxDQUNBLFksQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxrQixDQVZKLHVDLENBWU0sZ0IsQ0FLTixjLENBRUksZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ2hDMkJBLHlCZ0NoQ0osYyxDQU9NLGdCLENoQ3lCRixDQUFBLDBCZ0NoQ0osYyxDQVVNLGdCLENoQ3NCRixDZ0NsQkosOEIsQ0FBQSxpQyxDcENzMUtrQyxpQyxDb0NuMUtoQyxvQixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDQVRGLDJDLENBQUEsOEMsQ3BDZzJLaUQsOEMsQ29DcjFLN0Msb0IsQ0FDQSxrQixDQVpKLHVELENBQUEsc0QsQ0FBQSwwRCxDcENxMksrRCx5RCxDQUNELDBELENBQ0MseUQsQ29DeDFLekQsYSxDQzNETiwyQixDQUFBLDBCLENBQUEsc0QsQ3JDdzVLeUQscUQsQ3FDcDVLckQsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FWSiwyQixDQUFBLHNELENBYUksa0IsQ0FDQSxVLENBZEosMEIsQ0FBQSxxRCxDQWlCSSwrRCxDQUNBLHNCLENBR0osaUIsQ0FBQSxvQixDQUVFLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsWSxDakNvQ0UseUJpQ3pDSixpQixDQUFBLG9CLENBT0ksYSxDQUNBLGMsQ2pDaUNBLENBQUEsMEJpQ3pDSixpQixDQUFBLG9CLENBV0ksWSxDakM4QkEsQ2lDekNKLGlDLENBQUEsb0MsQ0FnQkksYSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsUyxDQXJCSixtQixDQUFBLHNCLENBd0JJLFUsQ0FDQSxlLENBQ0Esb0IsQ0ExQkosbUIsQ0FBQSxzQixDQTZCSSxRLENBN0JKLG1CLENBQUEsc0IsQ0FnQ0ksYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLDZDLENBcENKLHlCLENBQUEsNEIsQ0FzQ00sWSxDQXRDTixtRCxDQUFBLHNELENBNENRLGdCLENBQ0EseUJBN0NSLG1ELENBQUEsc0QsQ0E4Q1UsZ0IsQ0FERixDQTdDUix5QixDQUFBLDRCLENBc0RNLFUsQ0FNTixpQixDQUFBLHVCLENBRUUsYSxDbENxS0EsZSxDQUNBLGdCLENBQ0EscUIsQ0M1TEUseUJpQ21CSixpQixDQUFBLHVCLENsQzJLSSxjLENDOUxBLENBQUEseUJpQ21CSixpQixDQUFBLHVCLENsQzhLSSxnQixDQ2pNQSxDQUFBLDBCaUNtQkosaUIsQ0FBQSx1QixDbENpTEksYyxDQ3BNQSxDaUNtQkosbUIsQ0FBQSx5QixDbEMrR0UsVSxDa0N6R0Usc0IsQ2xDMEd1QiwwQmtDaEgzQixtQixDQUFBLHlCLENsQ2lISSxnRSxDQUNBLHdCLENBQ0Esa0MsQ0FDQSw0QixDQUVBLG9CLENBTnVCLENrQ3JHM0IsNkQsQ0FJSSxnQixDQUpKLDRELENBT0ksaUIsQ0FDQSwwQyxDQUNBLDhCLENBQ0EsaUIsQ0FDQSwyQixDQUNBLFEsQ0FDQSxRLENBQ0EsVyxDQUNBLG1CLENBQ0EsWSxDQUNBLFksQ0FDQSxvQixDQUNBLFcsQ2pDakRBLHlCaUM4QkosNEQsQ0FxQk0sMEMsQ0FDQSxRLENqQ3BERixDQUFBLDBCaUM4QkosNEQsQ0F5Qk0sYSxDQUNBLHdDLENBQ0EsUSxDakN6REYsQ2lDOEJKLG9ELENBZ0NJLGMsQ2pDOURBLDBCaUNrRUosOEQsQ0FFSSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ2pDdkVBLENBQUEsMEJpQ2tFSiw4RCxDQVNJLFUsQ0FDQSxjLENqQzVFQSxDaUNnRkosZ0QsQ0FFSSxlLENBRkosNkQsQ0FJTSxZLENqQ3BGRiwwQmlDZ0ZKLDZELENBUVEsa0IsQ2pDeEZKLENpQ2dGSixxRixDQWNVLFMsQ0FDQSxXLENBQ0EsUyxDQUNBLE0sQ0FqQlYsb0YsQ0FvQlUsVSxDQUNBLFUsQ0FDQSxPLENBQ0EsTyxDQXZCVixzRixDQThCVSxTLENBQ0EsVyxDQUNBLFksQ0FDQSxPLENBakNWLHFGLENBb0NVLFUsQ0FDQSxVLENBQ0EsTyxDQUNBLE0sQ0FDQSxTLENBeENWLDBFLENBK0NRLGEsQ0EvQ1IseUYsQ0FtRFUsZ0UsQ0FuRFYsK0YsQ0F1RFksZ0UsQ0F2RFosc0YsQ0FBQSxxRixDQStEVSxrQixDQS9EVixzRixDQXNFYyxrQixDQXRFZCwwRSxDQWdGUSxhLENBaEZSLHlGLENBb0ZVLGdFLENBcEZWLCtGLENBd0ZZLGdFLENBeEZaLHNGLENBQUEscUYsQ0FpR1Usa0IsQ0FqR1Ysc0YsQ0F3R2Msa0IsQ0F4R2QsMEUsQ0FnSFEsYSxDQWhIUix5RixDQW9IVSxnRSxDQXBIViwrRixDQXdIWSxnRSxDQXhIWixzRixDQUFBLHFGLENBZ0lVLGtCLENBaElWLHNGLENBdUljLGtCLENqQ3ZOViwwQmlDZ0ZKLHVGLENBaUpZLFEsQ0FDQSxXLENBQ0EsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsUyxDQXRKWixzRixDQXlKWSxTLENBQ0EsVSxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQTdKWixrRixDQWlLVSx3QixDQWpLVixvRSxDQXFLVyw4QixDQUFBLDBCLENBcktYLHdGLENBd0tZLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxTLENBNUtaLHVGLENBK0tZLFcsQ0FDQSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FyTFosbUYsQ0F5TFUsd0IsQ2pDelFOLENpQ2dGSiw4RCxDQUFBLGdFLENBZ01JLFksQ0FNSiw0QixDQUFBLDBCLENyQ3d6SzJCLHlCLENBQ0QsMkIsQ3FDcnpLeEIsZSxDakMxUkUsMEJpQ3NSSiw0QixDQUFBLDBCLENyQzh6SytCLHlCLENBQ0QsMkIsQ3FDenpLMUIsVSxDQUNBLGdCLENBQ0EsaUIsQ2pDOVJBLENBQUEsMEJpQ3NSSiw0QixDQUFBLDBCLENyQ3MwSytCLHlCLENBQ0QsMkIsQ3FDeHpLMUIsWSxDQUNBLGMsQ2pDdFNBLENpQ3NSSix5RCxDQUFBLHVELENyQzQwSzRELHNELENBQ0Qsd0QsQ0FDRSx1RCxDQUNELHFELENBQ0Ysb0QsQ0FDRCxzRCxDQUNFLHNELENBQ0Esb0QsQ0FDRixtRCxDQUNELHFELENBQ0Usd0QsQ0FDRyxzRCxDQUNGLHFELENBQ0QsdUQsQ3FDbjBLdEQsWSxDQXRCSix5QyxDQUFBLHVDLENyQzYxSzBDLHNDLENBQ0Qsd0MsQ3FDcjBLckMsa0IsQ0F6QkosMkMsQ0FBQSx5QyxDckNrMks0Qyx3QyxDQUNELDBDLENxQ3QwS3ZDLFEsQ0FDQSxpQixDQTlCSixrRCxDQUFBLGlELENBQUEsZ0QsQ3JDdzJLcUQsK0MsQ0FDRCwrQyxDQUNBLDhDLENBQ0QsaUQsQ0FDRyxnRCxDcUMzMEtoRCxVLENBQ0EsYSxDQUNBLHFFLENBQ0EsaUIsQ0FDQSxTLENBQ0EsdUIsQ0F0Q04sa0QsQ0FBQSxnRCxDckNxM0txRCwrQyxDQUNELGlELENxQzcwSzlDLHNCLENBekNOLGlELENBQUEsK0MsQ3JDMDNLb0QsOEMsQ0FDRCxnRCxDcUMvMEs3Qyx1QixDQTVDTixvQyxDQUFBLGtDLENyQyszS3FDLGlDLENBQ0QsbUMsQ3FDLzBLaEMsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ2pDMVVBLDBCaUNzUkosb0MsQ0FBQSxrQyxDckN3NEt5QyxpQyxDQUNELG1DLENxQ24xS2xDLGdCLENqQzVVRixDQUFBLDBCaUNzUkosb0MsQ0FBQSxrQyxDckM4NEt5QyxpQyxDQUNELG1DLENxQ3QxS2xDLGdCLENqQy9VRixDaUNzUkosMEMsQ0FBQSx3QyxDckNtNUs2Qyx1QyxDQUNELHlDLENxQ3gxS3RDLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENBQ0Esc0IsQ0FDQSxrQyxDQXBFTiw2QyxDQUFBLDJDLENyQ2c2SzhDLDBDLENBQ0QsNEMsQ3FDeDFLekMsWSxDQXpFSiw4QixDQUFBLDRCLENyQ3E2SytCLDJCLENBQ0QsNkIsQ3FDMTFLMUIsWSxDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLGdCLENBQ0EsZSxDQWpGSixtQyxDQUFBLGlDLENyQys2S3NDLGdDLENBQ0Qsa0MsQ3FDNzFLL0IsYyxDQUNBLG9CLENBcEZOLDRDLENBQUEsZ0QsQ3JDcTdLbUQsMEMsQ0FDTiw4QyxDQUNJLHlDLENBQ0wsNkMsQ0FDSSwyQyxDQUNGLCtDLENxQ2oySzFDLG9CLENBekZKLDJDLENBQUEseUMsQ3JDODdLNEMsd0MsQ0FDRCwwQyxDcUNsMkt2QyxnQixDQUNBLGUsQ0FDQSxlLENBQ0Esb0IsQ0FoR0osZ0QsQ0FBQSw4QyxDckNzOEttRCw2QyxDQUNELCtDLENxQ3IySzVDLHFCLENBbEdOLGdELENBQUEsOEMsQ3JDMjhLaUQsNkMsQ0FDRCwrQyxDcUN0Mks1QyxlLENBQ0Esd0IsQ0F2R0oscUQsQ0FBQSxtRCxDckNpOUt3RCxrRCxDQUNELG9ELENxQ3oyS2pELHFCLENBQ0EsMkIsQ0FDQSxlLENBRUEsMkMsQ0FDQSw0QixDQTlHTiw4QixDQUFBLDRCLENyQzA5SytCLDJCLENBQ0QsNkIsQ3FDejJLMUIsVSxDQUNBLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FySEosa0QsQ0FBQSxrRCxDQUFBLGdELENyQ2srS3FELGdELENBQ0EsK0MsQ0FDRCwrQyxDQUNBLGlELENBQ0UsaUQsQ3FDNzJLNUMsVSxDQUNBLHNCLENBQ0Esa0MsQ0EzSFYseUMsQ0FBQSx5QyxDQUFBLHVDLENyQzQrSzRDLHVDLENBQ0Esc0MsQ0FDRCxzQyxDQUNBLHdDLENBQ0Usd0MsQ3FDajNLckMsMEIsQ0EvSFIsb0MsQ0FBQSxrQyxDckNvL0t1QyxpQyxDQUNELG1DLENxQ2ozS2hDLFksQ0FwSU4saUUsQ0FBQSwrRCxDckN5L0trRSw4RCxDQUNELGdFLENxQ2gzS3pELFMsQ0FDQSxXLENBQ0EsUyxDQUNBLE0sQ0E3SVIsZ0UsQ0FBQSw4RCxDckNpZ0xpRSw2RCxDQUNELCtELENxQ2wzS3hELFUsQ0FDQSxVLENBQ0EsTyxDQUNBLE8sQ0FuSlIsa0UsQ0FBQSxnRSxDckN5Z0xtRSwrRCxDQUNELGlFLENxQ2gzSzFELFMsQ0FDQSxXLENBQ0EsWSxDQUNBLE8sQ0E3SlIsaUUsQ0FBQSwrRCxDckNpaExrRSw4RCxDQUNELGdFLENxQ2wzS3pELFUsQ0FDQSxVLENBQ0EsTyxDQUNBLE0sQ0FDQSxTLENBcEtSLHNELENBQUEsb0QsQ3JDMGhMdUQsbUQsQ0FDRCxxRCxDcUMvMktoRCxhLENBNUtOLHFFLENBQUEsbUUsQ3JDK2hMc0Usa0UsQ0FDRCxvRSxDcUNoM0s3RCxnRSxDQWhMUiwyRSxDQUFBLHlFLENyQ29pTDRFLHdFLENBQ0QsMEUsQ3FDajNLakUsZ0UsQ0FwTFYsa0UsQ0FBQSxpRSxDQUFBLGdFLENyQ3lpTG1FLCtELENBQ0QsK0QsQ0FDQSw4RCxDQUNELGlFLENBQ0csZ0UsQ3FDajNLNUQsa0IsQ0E1TFIsa0UsQ0FBQSxnRSxDckNpakxtRSwrRCxDQUNELGlFLENxQy8yS3RELGtCLENBbk1aLHNELENBQUEsb0QsQ3JDc2pMdUQsbUQsQ0FDRCxxRCxDcUMxMktoRCxhLENBN01OLHFFLENBQUEsbUUsQ3JDMmpMc0Usa0UsQ0FDRCxvRSxDcUMzMks3RCxnRSxDQWpOUiwyRSxDQUFBLHlFLENyQ2drTDRFLHdFLENBQ0QsMEUsQ3FDNTJLakUsZ0UsQ0FyTlYsa0UsQ0FBQSxpRSxDQUFBLGdFLENyQ3FrTG1FLCtELENBQ0QsK0QsQ0FDQSw4RCxDQUNELGlFLENBQ0csZ0UsQ3FDMzJLNUQsa0IsQ0E5TlIsa0UsQ0FBQSxnRSxDckM2a0xtRSwrRCxDQUNELGlFLENxQ3oyS3RELGtCLENBck9aLHNELENBQUEsb0QsQ3JDa2xMdUQsbUQsQ0FDRCxxRCxDcUN0MktoRCxhLENBN09OLHFFLENBQUEsbUUsQ3JDdWxMc0Usa0UsQ0FDRCxvRSxDcUN2Mks3RCxnRSxDQWpQUiwyRSxDQUFBLHlFLENyQzRsTDRFLHdFLENBQ0QsMEUsQ3FDeDJLakUsZ0UsQ0FyUFYsa0UsQ0FBQSxpRSxDQUFBLGdFLENyQ2ltTG1FLCtELENBQ0QsK0QsQ0FDQSw4RCxDQUNELGlFLENBQ0csZ0UsQ3FDeDJLNUQsa0IsQ0E3UFIsa0UsQ0FBQSxnRSxDckN5bUxtRSwrRCxDQUNELGlFLENxQ3QyS3RELGtCLENqQzFoQlIsMEJpQ3NSSiw4QixDQUFBLDRCLENyQyttTGlDLDJCLENBQ0QsNkIsQ3FDcDJLMUIsbUIsQ0FBQSxZLENBQ0EsYyxDQUNBLHFCLENBQUEsa0IsQ0E5UU4sMkMsQ0FBQSw2QyxDckN3bkxrRCx5QyxDQUNKLDJDLENBQ0Usd0MsQ0FDSCwwQyxDQUNFLDBDLENBQ0EsNEMsQ3FDMzJLekMsUyxDQUNBLGdCLENBQ0EsUSxDQUNBLG9CLENBQUEsaUIsQ0FyUk4sK0MsQ0FBQSxpRCxDckNxb0x3RCw2QyxDQUNKLCtDLENBQ0UsNEMsQ0FDSCw4QyxDQUNFLDhDLENBQ0EsZ0QsQ3FDbjNLN0MsUSxDQXZSUixrRCxDQUFBLGdELENyQzhvTHFELCtDLENBQ0QsaUQsQ3FDbjNLNUMsdUIsQ0E1UlIsaUQsQ0FBQSwrQyxDckNtcExvRCw4QyxDQUNELGdELENxQ3IzSzNDLHNCLENBL1JSLCtDLENBQUEsNkMsQ3JDd3BMa0QsNEMsQ0FDRCw4QyxDcUN0M0t6QyxzQixDQUFBLGtCLENBblNSLG1FLENBQUEsaUUsQ3JDOHBMc0UsZ0UsQ0FDRCxrRSxDcUN6M0szRCxRLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFMsQ0EzU1Ysa0UsQ0FBQSxnRSxDckN3cUxxRSwrRCxDQUNELGlFLENxQzMzSzFELFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBbFRWLDhELENBQUEsNEQsQ3JDaXJMaUUsMkQsQ0FDRCw2RCxDcUM1M0t4RCx3QixDQXRUUixnRCxDQUFBLDhDLENyQ3NyTG1ELDZDLENBQ0QsK0MsQ3FDNzNLekMsOEIsQ0FBQSwwQixDQTFUVCxvRSxDQUFBLGtFLENyQzRyTHVFLGlFLENBQ0QsbUUsQ3FDaDRLNUQsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFMsQ0FqVVYsbUUsQ0FBQSxpRSxDckNxc0xzRSxnRSxDQUNELGtFLENxQ2w0SzNELFcsQ0FDQSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0ExVVYsK0QsQ0FBQSw2RCxDckNndExrRSw0RCxDQUNELDhELENxQ240S3pELHdCLENqQ3BtQkosQ2lDMG1CSiwyQyxDQUFBLDZELENBRUUsaUQsQ0FFRixxRCxDQUFBLDZELENBRUUsaUQsQ0FFRix5QyxDQUFBLGlELENBRUUscUMsQ0FFRixvRCxDQUFBLDRELENBRUUsZ0QsQ3JDdTVLRiwyQyxDcUNuNUtFLGUsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUIsQ0FDQSx1QixDQUNBLDJCLENBQ0EsaUNyQ3E1S0UsMkMsQ3FDcDVLQSxxQixDQUNBLGlDLENBQ0EsYSxDQUhGLENyQ3k1S0EsZ0QsQ0FBQSxzRCxDcUNuNUtFLFEsQ3JDcTVLRix5RCxDR3RsTUEsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENId2xNQSw2RCxDQUFBLGtELENxQ3Q1S0UsVSxDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDQUNBLGdCLENyQ3c1S0EseUUsQ0FBQSw4RCxDcUN0NUtFLFksQ3JDdzVLSixrRCxDcUNwNUtFLGEsQ3JDczVLRiw2RCxDcUNuNUtFLGlCLENBQ0EscUIsQ3JDcTVLQSxtRSxDQy9rTUYsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDb0Npc0JJLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxnQixDQUNBLHVCLENBS04sWSxDQUNFLDhCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUVBLGlDQVRGLFksQ0FVSSxpQixDQUNBLFksQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBTEYsQ0FURixrQixDQWlCSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLHVFLENBQ0EsVyxDQXpCSixlLENBQUEsNEUsQ0FBQSw0RSxDQUFBLG1GLENBQUEsbUYsQ0FBQSxpRyxDQUFBLGlHLENBQUEsaUcsQ0FBQSxpRyxDQTZCSSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FqQ0osYyxDQW9DSSxlLENBQ0EsZ0IsQ0FDQSxlLENBdENKLHlCLENBeUNJLGdCLENBQUEsTyxDQXpDSiwwQixDQTRDSSxnQixDQUFBLE8sQ0E1Q0osMEIsQ0ErQ0ksZ0IsQ0FBQSxPLENBQ0EsYyxDakMxdEJBLHlCaUMwcUJKLDBCLENBa0RNLGdCLENqQzV0QkYsQ2lDMHFCSixrQixDQUFBLGdDLENBQUEsZ0MsQ2xDanVCRSwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDBCLENBQ0Esa0IsQ2tDcXhCRixrQixDQUNFLGUsQ0FDQSxpQixDQUNBLG1CLENBQUEsWSxDQUNBLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUNBLHFCLENqQ3p1QkUseUJpQ211Qkosa0IsQ0FRSSxlLENqQzN1QkEsQ0FBQSx5QmlDbXVCSixrQixDQVdJLHVCLENqQzl1QkEsQ2lDbXVCSixvQixDQWNJLGlCLENBQ0EsYSxDQUNBLFUsQ0FoQkosMEIsQy9COXVCSSxVLENBQ0EsYSxDQUNBLFUsQytCNHVCSixpQyxDQW9CSSxRLENBcEJKLHFDLENBdUJNLFEsQ0F2Qk4scUMsQ0EyQk0sVSxDQUNBLGtCLENBNUJOLHlDLENBK0JNLGlCLENBQ0EsYSxDQUNBLFUsQ0FqQ04sK0MsQ0FtQ1EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLG9CLENBQ0EsOEIsQ2pDN3dCSix5QmlDbXVCSixpQyxDQThDTSxlLENBQ0EsUyxDQS9DTixtQyxDQWlEUSxlLENBakRSLHlDLENBb0RRLGlCLENBQ0EsVyxDakN4eEJKLENpQ211QkosbUMsQ0EwREksaUIsQ0FDQSxTLENBQ0EsMkIsQ2pDL3hCQSx5QmlDbXVCSixtQyxDQThETSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxRLENBQ0EsNkIsQ2pDcnlCRixDaUNtdUJKLHlDLENBc0VNLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsdUUsQ0FDQSx1QixDQUNBLFcsQ0EvRU4sb0IsQ0FtRkksVSxDQW5GSixpQyxDQXNGSSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQTNGSixzQyxDQTZGTSw2RCxDQUNBLDJCLENBQ0EsNEIsQ0FDQSxvQixDQUNBLDJDLENBQ0EscUIsQ0FsR04sNEMsQ0FxR00sNEIsQ0FyR04sNEIsQ0F5R0ksYyxDQXpHSixvQixDQTRHSSxlLENBQ0EsZ0IsQ0FDQSxlLENBOUdKLDBCLENBa0hNLFksQ2pDcjFCRix5QmlDMjFCdUMsMENBQ3ZDLG9CLENBRUksWSxDQUNBLGdCLENBQUEsWSxDQUNBLGtCLENBQUEsdUIsQ0FDQSx3QixDQUFBLDZCLENBTEosaUMsQ0FRSSxjLENBQUEsVSxDQUNBLGUsQ0FUSixtQyxDQVlJLFksQ0FDQSxlLENBQ0EsdUIsQ0FBQSxzQixDQUFBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLFksQ0FwQm1DLENqQzMxQnZDLENpQ28zQkosaUNBQ0UsaUMsQ0FFSSxlLENBQ3dCLDBCQUg1QixpQyxDQUlNLFksQ0FEc0IsQ0FKOUIsQ0FVQSxpQ0FDRSxpQyxDQUVJLGUsQ0FDd0IsMEJBSDVCLGlDLENBSU0sWSxDQURzQixDQUo5QixDQVVBLGtDQUNFLGlDLENBRUksZSxDQUN3QiwwQkFINUIsaUMsQ0FJTSxZLENBRHNCLENBSjlCLENBVUEsa0NBQ0UsaUMsQ0FFSSxlLENBQ3dCLDBCQUg1QixpQyxDQUlNLFksQ0FEc0IsQ0FKOUIsQ0FVQSxrQ0FDRSxpQyxDQUVJLGUsQ0FDd0IsMEJBSDVCLGlDLENBSU0sWSxDQURzQixDQUo5QixDQWNBLGdCLENBQ0UsaUIsQ0FERix3RCxDQUtRLHFCLENyQ3cyS04sK0QsQ3FDcDJLUSxxQixDQ24vQlYsMEMsQ0FBQSxvQixDQUVFLGlFLENBQ0EscUIsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxlLENsQzBERSx5QmtDaEVKLDBDLENBQUEsb0IsQ0FTSSx3QixDbEN1REEsQ2tDaEVKLDRDLENBQUEsc0IsQ0FZSSxVLENBQ0Esb0IsQ0FiSiwwRCxDQUFBLG9DLENBZ0JJLGdCLENsQ2dEQSx5QmtDaEVKLDBELENBQUEsb0MsQ0FtQk0sYSxDbEM2Q0YsQ2tDaEVKLDRELENBQUEsc0MsQ0F1Qk0scUIsQ0FDQSx5QixDQUNBLGdCLENBQ0EscUIsQ2xDc0NGLDBCa0NoRUosNEQsQ0FBQSxzQyxDQTRCUSxrQixDbENvQ0osQ2tDaEVKLGtFLENBQUEsNEMsQ0ErQlEsWSxDQS9CUiw0RCxDQUFBLDZFLEN0Q3UzTW9GLHNDLENBQ3ZDLHVELENzQ3AxTXZDLFUsQ0FDQSxhLENBckNOLDhFLENBQUEsd0QsQ0F5Q0ksZ0IsQ0FDQSxxRCxDQUNBLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ2xDaUJBLHlCa0NoRUosOEUsQ0FBQSx3RCxDQWlETSxjLENsQ2VGLENBQUEsMEJrQ2hFSiw4RSxDQUFBLHdELENBb0RNLGlCLENsQ1lGLENrQ2hFSixtRixDQUFBLDZELENBdURNLGlCLENBQ0Esb0IsQ0FDQSx3QixDQUNBLHFCLENBMUROLHlGLENBQUEsbUUsQ0E0RFEsK0QsQ0FDQSxzQixDQUNBLHVCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBdEVSLHdGLENBQUEsa0UsQ0E0RU0sVSxDbENaRiwwQmtDaEVKLHlFLENBQUEsbUQsQ0ErRU0saUIsQ2xDZkYsQ2tDaEVKLDJFLENBQUEscUQsQ0FrRk0sK0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EscUIsQ0FJTix3QixDQUNFLGEsQ0FDQSxTLENsQzdCRSwwQmtDMkJKLHdCLENBSUksbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsc0IsQ2xDakNBLENrQzJCSiw0RCxDQUFBLHVELENBV0ksa0IsQ0FDQSxhLENsQ3ZDQSwwQmtDMkJKLDRELENBQUEsdUQsQ0FjTSxxQixDQUNBLFEsQ2xDMUNGLENrQzJCSix1RCxDQW1CSSxpQixDQUNBLHVCLENsQy9DQSwwQmtDMkJKLHVELENBc0JNLGEsQ0FDQSxlLENBQUEsVyxDbENsREYsQ2tDc0RKLGtCLENuQzRFRSxVLENtQzFFQSxhLENBQ0Esa0IsQ25DMEV5QiwwQm1DN0UzQixrQixDbkM4RUksZ0UsQ0FDQSx3QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQU51QixDbUN2RTNCLGtCLENBQUEsa0IsQ3RDODFNbUIsbUMsQ3NDMzFNakIsd0IsQ0FDQSxlLENBQ0EscUIsQ0FHRixrQixDQUNFLHNCLENBSUEsZ0IsQ2xDekVFLDBCa0NvRUosa0IsQ0FHSSxvQixDbEN2RUEsQ2tDNEVKLHFDLENBRUksVyxDQUNBLGMsQ0FDQSxhLENBQ0EsYSxDQUNBLGdCLENsQ2xGQSx5QmtDNEVKLHFDLENBUU0sVSxDQUNBLGMsQ2xDckZGLENBQUEsMEJrQzRFSixxQyxDQVlNLFUsQ0FDQSxnQixDbEN6RkYsQ2tDNEVKLGdELENBZ0JNLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxpQixDQW5CTixrRCxDQXFCUSxnQixDQUNBLGdCLENBQ0EsaUIsQ0F2QlIsc0QsQ0FBQSxnRSxDQTZCTSxXLENBQ0EscUIsQ0FDQSw4QixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FsQ04sa0UsQ0FBQSw0RSxDQW9DUSxhLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0F2Q1Isa0QsQ0E0Q00sZ0IsQ0FDQSxnQixDQTdDTiwrRCxDQUFBLGlFLENBaURNLGdCLENBakROLHVELENBQUEsMEQsQ0FzRE0saUIsQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBekROLHVELENBNkRNLGUsQ0FDQSxrQixDQTlETix1RSxDQWdFUSxVLENBQ0EsZ0IsQ0MzTVIsbUMsQ0FDRSxRLENBR0YsbUIsQ0FDRSxXLENBQ0EsTyxDQUNBLGlCLENBQ0EsNEIsQ0FDQSxXLENBQ0EsVSxDbkNvREUsMEJtQzFESixtQixDQVFJLE8sQ25Da0RBLENtQzFESiwwQixDQVlHLGMsQ0FaSCx5QixDQWVJLDRCLENBSUosa0IsQ0FDRSxhLENBQ0EsUyxDQUNBLGdCLENBSEYsa0MsQ0FLSSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxhLENuQzhCQSwwQm1DdkNKLGtDLENBWU0sZSxDbkMyQkYsQ0FBQSwwQm1DdkNKLGtDLENBZU0sZ0IsQ25Dd0JGLENtQ3ZDSixvQyxDQWtCTSxnQixDQUNBLGUsQ0FDQSxRLENBQ0EsZSxDcENvSkosVSxDQUN5QiwwQm9DMUszQixvQyxDcEMyS0ksZ0UsQ0FDQSx3QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQU51QixDb0MxSzNCLG9DLENBMEJNLGUsQ0FDQSx3QixDQTNCTiwwQyxDQTZCUSxZLENBN0JSLG9DLENBQUEsb0MsQ0FpQ00sVSxDQUNBLHVCLENBbENOLHVCLENBc0NJLFMsQ0FDQSxZLENBT0osa0MsQ0FHTSxpQixDbkNWRiwwQm9DaEVKLFcsQ0FFSSxnQixDcEM4REEsQ29DM0RKLG1CLENBQ0UsaUUsQ0FDQSxxQyxDQUNBLHNDLENBQ0EsMkIsQ0FDQSxvQixDQUNBLFksQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsMEIsQ0FDQSxrRCxDcENnREUseUJvQzNESixtQixDQWFJLDJCLENBQ0Esb0IsQ3BDNkNBLENBQUEseUJvQzNESixtQixDQWlCSSwyQixDQUNBLG9CLENwQ3lDQSxDQUFBLDBCb0MzREosbUIsQ0FxQkksVyxDQUNBLDJCLENBQ0EscUIsQ3BDb0NBLENvQzNESixvQyxDQTBCSSxhLENBQ0EsaUIsQ3BDZ0NBLDBCb0MzREosb0MsQ0E2Qk0sZ0IsQ0FDQSxpQixDQUNBLGtCLENwQzRCRixDQUFBLDBCb0MzREosb0MsQ0FrQ00sZ0IsQ3BDeUJGLENvQzNESixzQixDckN5TUUsYSxDcUNqS0UsYyxDQUNBLGEsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxpQixDckMwSnVCLDBCcUMxTTNCLHNCLENyQzJNSSw0RCxDQUNBLG9ELENBQ0EsbUIsQ0FDQSx1QixDQUNBLGtDLENBQ0EsNEIsQ0FFQSxvQixDQVJ1QixDQy9JdkIseUJvQzNESixzQixDQW1ETSxnQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxxQixDcENLRixDQUFBLHlCb0MzREosc0IsQ0F5RE0sbUIsQ0FDQSxjLENwQ0NGLENBQUEsMEJvQzNESixzQixDQTZETSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQW5FTiwyQixDQXFFUSxhLENBckVSLHdDLENBdUVVLGdCLENBdkVWLHdDLENBMEVVLGlCLENBMUVWLHdDLENBNkVVLGdCLENwQ2xCTixDQUFBLDBCb0MzREosc0IsQ0FrRk0sYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQ0F4Rk4sMkIsQ0EwRlEsYSxDQTFGUix3QyxDQTRGVSxnQixDQTVGVix3QyxDQStGVSxpQixDQS9GVix3QyxDQWtHVSxnQixDcEN2Q04sQ0FBQSwwQm9DM0RKLHNCLENBdUdNLGlCLENBdkdOLDJCLENBeUdRLGEsQ0F6R1Isd0MsQ0EyR1UsZ0IsQ0EzR1Ysd0MsQ0E4R1UsaUIsQ0E5R1Ysd0MsQ0FpSFUsYSxDcEN0RE4sQ29DNERKLG9CLENBQ0Usa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENwQ2hFRSx5Qm9DNERKLG9CLENBTUksaUIsQ0FDQSxlLENwQ25FQSxDQUFBLDBCb0M0REosb0IsQ0FVSSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FkSiwyQixDQUFBLDBCLENBaUJNLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSwyRCxDQUNBLHVCLENBQ0Esa0MsQ0FDQSw0QixDQUNBLG9CLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQixDQTdCTiwyQixDQUFBLDBCLEN2Q3hGRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLEN1QzhISSxXLENBbENOLDJCLENBc0NNLFcsQ0FDQSxVLENBdkNOLDBCLENBMENNLFcsQ0FDQSxhLENwQ3ZHRixDQUFBLDBCb0M0REosb0IsQ0ErQ0ksVSxDQUNBLFMsQ0FoREosMEIsQ0FrRE0sYSxDcEM5R0YsQ0FBQSwwQm9DNERKLG9CLENBdURJLFMsQ0FDQSxlLENBQ0EsUSxDQXpESiwwQixDQTJETSxhLENwQ3ZIRixDb0M0REosc0IsQ0ErREksZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLDJCLENwQ2hJQSwwQm9DNERKLHNCLENBc0VNLGdCLENBQ0EsaUIsQ3BDbklGLENvQzRESixzQixDQTJFSSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxvQixDQUNBLHFELENBQ0Esc0IsQ0FDQSxtQixDQUNBLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDcENySkEsMEJvQzRESixzQixDQTJGTSxpQixDQUNBLFksQ3BDeEpGLENvQzRESiw0QixDQStGTSxVLENBQ0Esa0IsQ0M1Tk4sb0MsQ0FDRSxnQixDQURGLGlELENBS00sa0IsQ3JDMkRGLDBCcUNoRUosaUQsQ0FXUSxlLENyQ3FESixDcUNoRUosdUQsQ0FjUSxVLENBZFIsdUQsQ25DcURJLFUsQ0FDQSxhLENBQ0EsVSxDbUN2REosaUQsQ0FzQkksYSxDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxhLENyQ3VDQSwwQnFDaEVKLGlELENBMkJNLFMsQ0FDQSxlLENBQ0EsZSxDQUNBLGtCLENyQ2tDRixDcUNoRUosdUQsQ25DcURJLFUsQ0FDQSxhLENBQ0EsVSxDbUN2REosbUQsQ0FtQ0ksYSxDQUNBLGlCLENBQ0EsZSxDQUVBLFUsQ0F2Q0osdUQsQ0F5Q00sVSxDQUNBLFcsQ3JDc0JGLHlCcUNoRUosbUQsQ0E2Q00sVSxDQUNBLGMsQ0FDQSxjLENyQ2lCRixDQUFBLHlCcUNoRUosbUQsQ0FvRE0sVyxDQXBETix1RCxDQXNEUSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxXLENyQ09KLENxQ2hFSixtRCxDQThESSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsTyxDQUNBLGlCLENyQ0ZBLDBCcUNoRUosbUQsQ0F3RU0sVyxDQUNBLGUsQ3JDVEYsQ3FDaEVKLHFELENBNkVNLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQWhGTix5RCxDQW1GTSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLHVFLENBQ0EsdUIsQ0FDQSxXLENBNUZOLHFFLENBK0ZNLHlCLENBL0ZOLGdELENBQUEsa0QsQ0FxR0ksa0IsQ0FDQSxlLENBdEdKLGdELENBMEdJLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxzQixDQUNBLDZELENBQ0EsMkIsQ0FDQSw0QixDQUNBLHFCLENBQ0EsMkMsQ3JDbERBLDBCcUNoRUosZ0QsQ0FvSE0sZ0IsQ3JDcERGLENxQ2hFSixrRCxDQXdISSx3QixDQUNBLGdCLENBQ0EscUIsQ0FDQSxhLENBM0hKLGtHLENBaUlVLGEsQ0FDQSxnQixDQUNBLHFCLENBbklWLHNGLENBdUlRLGUsQ3JDdkVKLDBCcUNoRUoscUUsQ0E4SVEsVyxDQUNBLGdCLENBL0lSLHFFLENBa0pRLFMsQ0FDQSxZLENBQ0EsUyxDQUNBLDJCLENBckpSLGdELENBMEpNLGdCLENBQ0EsYSxDQUNBLGdCLENBQUEsWSxDQUNBLGtCLENBQ0Esd0IsQ0FBQSw2QixDQUNBLG1CLENBQUEsd0IsQ0FDQSxZLENBaEtOLDRELENBa0tRLGdCLENBbEtSLHFGLENBc0tVLDRCLENBdEtWLDBHLENBMktZLHlCLENBM0taLHFGLENBK0tVLGlCLENBQUEsYSxDQUNBLFksQ0FDQSxtQixDQWpMVixrRyxDQW1MWSx3QixDQUNBLGUsQ0FDQSxVLENBQ0EsUSxDQXRMWixrSCxDQTBMYyxTLENBQ0EsWSxDQUNBLFUsQ0FDQSxpQixDQTdMZCxzRixDQWtNVSxhLENBQ0EsWSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDd0IsMEJBMU1sQyxzRixDQTJNWSxlLENBRHNCLENBMU1sQyx3RixDQThNWSxZLENBQ0EsWSxDQS9NWixxRyxDQWtOWSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsMkIsQ0F0Tlosb0YsQ0EwTlUsYSxDQUNBLFksQ0FDQSxjLENBQ0EsaUIsQ0E3TlYsK0YsQ0ErTlksaUIsQ0FDQSxrQixDQWhPWixtRyxDQW1PWSxTLENBQ0EsWSxDQUNBLFMsQ0FDQSwrQixDckN0S1IsQ3NDNURKLGlDLENBQUEsb0MsQzFDbStOcUMsMEMsQ0FDTSxvRCxDMENoK056QyxnQixDQUNBLHFCLEN0Q3VERSwwQnNDNURKLGlDLENBQUEsb0MsQzFDMCtOeUMsMEMsQ0FDTSxvRCxDMENwK04zQyxVLEN0Q3FEQSxDc0M1REosb0MsQ0FBQSxpRyxDQUFBLGlHLENBQUEsd0csQ0FBQSx3RyxDQUFBLHNILENBQUEsc0gsQ0FBQSxzSCxDQUFBLHNILENBQUEsdUMsQzFDKytOMEMsb0csQ0FDK0Qsb0csQ0FDakMsMkcsQ0FDd0MsMkcsQ0FDbkUseUgsQ0FDaUYseUgsQ0FDMUUseUgsQ0FDMEUseUgsQ0FDMUUsNkMsQ0FDSiwwRyxDQUMrRCwwRyxDQUNqQyxpSCxDQUN3QyxpSCxDQUNuRSwrSCxDQUNpRiwrSCxDQUMxRSwrSCxDQUMwRSwrSCxDQUMxRSx1RCxDQUNBLG9ILENBQytELG9ILENBQ2pDLDJILENBQ3dDLDJILENBQ25FLHlJLENBQ2lGLHlJLENBQzFFLHlJLENBQzBFLHlJLEMwQzkvTjFJLGEsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLEN2Q21LRixhLEN1Q2pLRSxxQixDdkNrS3VCLDBCdUNqTDNCLG9DLENBQUEsaUcsQ0FBQSxpRyxDQUFBLHdHLENBQUEsd0csQ0FBQSxzSCxDQUFBLHNILENBQUEsc0gsQ0FBQSxzSCxDQUFBLHVDLEMxQ2toTzhDLG9HLENBQytELG9HLENBQ2pDLDJHLENBQ3dDLDJHLENBQ25FLHlILENBQ2lGLHlILENBQzFFLHlILENBQzBFLHlILENBQzFFLDZDLENBQ0osMEcsQ0FDK0QsMEcsQ0FDakMsaUgsQ0FDd0MsaUgsQ0FDbkUsK0gsQ0FDaUYsK0gsQ0FDMUUsK0gsQ0FDMEUsK0gsQ0FDMUUsdUQsQ0FDQSxvSCxDQUMrRCxvSCxDQUNqQywySCxDQUN3QywySCxDQUNuRSx5SSxDQUNpRix5SSxDQUMxRSx5SSxDQUMwRSx5SSxDR3ozTjlJLGtFLENBQ0EsMEQsQ0FDQSxtQixDQUNBLHVCLENBQ0Esa0MsQ0FDQSw0QixDQUVBLG9CLENBUnVCLENDckh2QiwwQnNDNURKLG9DLENBQUEsaUcsQ0FBQSxpRyxDQUFBLHdHLENBQUEsd0csQ0FBQSxzSCxDQUFBLHNILENBQUEsc0gsQ0FBQSxzSCxDQUFBLHVDLEMxQ3NqTzhDLG9HLENBQytELG9HLENBQ2pDLDJHLENBQ3dDLDJHLENBQ25FLHlILENBQ2lGLHlILENBQzFFLHlILENBQzBFLHlILENBQzFFLDZDLENBQ0osMEcsQ0FDK0QsMEcsQ0FDakMsaUgsQ0FDd0MsaUgsQ0FDbkUsK0gsQ0FDaUYsK0gsQ0FDMUUsK0gsQ0FDMEUsK0gsQ0FDMUUsdUQsQ0FDQSxvSCxDQUMrRCxvSCxDQUNqQywySCxDQUN3QywySCxDQUNuRSx5SSxDQUNpRix5SSxDQUMxRSx5SSxDQUMwRSx5SSxDMEM5ak81SSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGEsQ3RDdUNGLENzQzVESiw4QyxDQUFBLGlELEMxQ3VsT29ELHVELENBQ00saUUsQzBDL2pPdEQsYSxDQUNBLGUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxxQixDdEMrQkEseUJzQzVESiw4QyxDQUFBLGlELEMxQ2ltT3dELHVELENBQ00saUUsQzBDbmtPeEQscUIsQ3RDNkJGLENBQUEsMEJzQzVESiw4QyxDQUFBLGlELEMxQ3VtT3dELHVELENBQ00saUUsQzBDdGtPeEQsZ0IsQ0FDQSxrQixDdEN5QkYsQ3NDckJKLHNDLENBQUEsNEMsQzFDdWtPNkMsc0QsQzBDbmtPekMsVSxDQUNBLGlCLENBQ0EsYSxDQUNBLG9CLENBQ0Esc0IsQ0FDQSxjLEN0Q1lBLDBCc0NyQkosc0MsQ0FBQSw0QyxDMUNpbE9pRCxzRCxDMENya08zQyxrQixDdENTRixDc0NyQkosNEMsQ0FBQSw0QyxDQUFBLGtELEMxQ3FsT3FELGtELENBQ0EsNEQsQ0FDVSw0RCxDMEN2a096RCxVLENBaEJOLGtELENBQUEsa0QsQ0FBQSx3RCxDMUMybE82RCx3RCxDQUNBLGtFLENBQ1Usa0UsQzBDM2tPL0QsYyxDQWxCUiw0RCxDQUFBLDRELENBQUEsa0UsQzFDaW1PdUUsa0UsQ0FDQSw0RSxDQUNVLDRFLEMwQzlrT3pFLGEsQ0FyQlIsNEMsQ0FBQSxrRCxDMUN1bU9xRCw0RCxDTTdsT2pELFUsQ0FDQSxhLENBQ0EsVSxDRlNBLHlCc0NyQkosdUMsQ0FBQSxvRyxDQUFBLG9HLENBQUEsMkcsQ0FBQSwyRyxDQUFBLHlILENBQUEseUgsQ0FBQSx5SCxDQUFBLHlILENBQUEsNkMsQzFDK21PZ0QsMEcsQ0FDK0QsMEcsQ0FDakMsaUgsQ0FDd0MsaUgsQ0FDbkUsK0gsQ0FDaUYsK0gsQ0FDMUUsK0gsQ0FDMEUsK0gsQ0FDMUUsdUQsQ0FDQSxvSCxDQUMrRCxvSCxDQUNqQywySCxDQUN3QywySCxDQUNuRSx5SSxDQUNpRix5SSxDQUMxRSx5SSxDQUMwRSx5SSxDMENsbU94SSx1QixDdENSRixDQUFBLDBCc0NyQkosdUMsQ0FBQSxvRyxDQUFBLG9HLENBQUEsMkcsQ0FBQSwyRyxDQUFBLHlILENBQUEseUgsQ0FBQSx5SCxDQUFBLHlILENBQUEsNkMsQzFDcW9PZ0QsMEcsQ0FDK0QsMEcsQ0FDakMsaUgsQ0FDd0MsaUgsQ0FDbkUsK0gsQ0FDaUYsK0gsQ0FDMUUsK0gsQ0FDMEUsK0gsQ0FDMUUsdUQsQ0FDQSxvSCxDQUMrRCxvSCxDQUNqQywySCxDQUN3QywySCxDQUNuRSx5SSxDQUNpRix5SSxDQUMxRSx5SSxDQUMwRSx5SSxDMENwbk94SSxTLEN0Q1pGLENzQ3JCSix1QyxDQUFBLG9JLENBQUEsb0ksQ0FBQSw2QyxDMUMwcE84QywwSSxDQUMrRiwwSSxDQUNwRix1RCxDQUNELG9KLENBQytGLG9KLEMwQ3puT25KLGEsQ3RDaEJBLDBCc0NyQkosaUQsQ0FBQSx1RCxDMUNvcU8wRCxpRSxDMEMzbk9wRCxTLENBQ0Esb0IsQ3RDckJGLENBQUEsMEJzQ3JCSixpRCxDQUFBLHVELEMxQzJxTzBELGlFLEMwQzluT3BELFMsQ0FDQSxlLEN0Q3pCRixDc0NyQkosbUQsQ0FBQSx5RCxDMUNpck8wRCxtRSxDMEM5bk90RCxhLENBQ0EsaUIsQ0FDQSxlLENBRUEsVSxDQXZESix1RCxDQUFBLDZELEMxQ3dyT2dFLHVFLEMwQy9uTzFELGMsQ3RDcENGLHlCc0NyQkosdUQsQ0FBQSw2RCxDMUM2ck9rRSx1RSxDMEM5bk8xRCxXLENBRUEsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsYSxDdEMvQ0osQ0FBQSwwQnNDckJKLG1ELENBQUEseUQsQzFDc3NPOEQsbUUsQzBDOW5PeEQsVyxDQXhFTix1RCxDQUFBLDZELEMxQzBzT29FLHVFLEMwQ2hvTzVELFcsQ3RDckRKLENzQ3JCSix5RCxDQUFBLDhELENBQUEsK0QsQzFDK3NPZ0Usb0UsQ0FDSyx5RSxDQUNLLDhFLEMwQ2xvT3RFLGlCLENBQ0Esd0RBaEZKLHlELENBQUEsOEQsQ0FBQSwrRCxDMUNzdE9vRSxvRSxDQUNLLHlFLENBQ0ssOEUsQzBDdm9PeEUsYyxDQUNBLGdCLENBRkYsQ0FoRkosbUQsQ0FBQSx5RCxDMUM4dE8wRCxtRSxDMEN4b090RCxZLENBQ0EsUyxDQUNBLGUsQ0FDQSxxQyxDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ3RDM0VBLHlCc0NyQkosbUQsQ0FBQSx5RCxDMUM2dU84RCxtRSxDMEMzb094RCxpQixDdEM3RUYsQ0FBQSwwQnNDckJKLG1ELENBQUEseUQsQzFDa3ZPOEQsbUUsQzBDN29PeEQsaUIsQ3RDaEZGLENzQ3JCSix3RCxDQUFBLDhELEMxQ3N2T2lFLHdFLEMwQzdvTzNELGEsQ0FDQSxhLENBMUdOLGdELENBQUEsc0QsQzFDNHZPdUQsZ0UsQzBDN29PbkQsVyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVyxDQUNBLGEsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZ0IsQ0F2SEosbUQsQ0FBQSx5RCxDMUN5d08wRCxtRSxDMEMvb090RCxpQixDQUNBLFcsQ0FDQSxVLENBRUEsaUIsQ0E5SEosK0QsQ0FBQSxxRSxDMUNneE93RSwrRSxDMEMvb09sRSxlLEN0QzVHRix5QnNDckJKLG1ELENBQUEseUQsQzFDcXhPOEQsbUUsQzBDanBPeEQsc0IsQ3RDL0dGLENBQUEseUJzQ3JCSixtRCxDQUFBLHlELEMxQzB4TzhELG1FLEMwQ2pwTzFELGdCLEN0Q3BIQSxDQUFBLDBCc0NyQkosbUQsQ0FBQSx5RCxDMUMreE84RCxtRSxDMENscE94RCxpQixDQUNBLFksQ0FDQSxXLENBQ0Esc0IsQ0FDQSxPLENBQ0EsVyxDQUNBLFMsQ0FuSk4sK0QsQ0FBQSxxRSxDMUN5eU80RSwrRSxDMENwcE9wRSxlLEN0Q2hJSixDc0NyQkoscUQsQ0FBQSwyRCxDMUM2eU84RCxxRSxDMENucE94RCxnQixDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQ0E3Sk4seUQsQ0FBQSwrRCxDMUNvek9rRSx5RSxDMENucE81RCxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFcsQ0F4S04scUUsQ0FBQSwyRSxDMUMrek84RSxxRixDMENwcE94RSw0QixDQTNLTixnRCxDQUFBLGtELEMxQ28wT21ELHNELENBQ0ksd0QsQ0FDRSxnRSxDQUNRLGtFLEMwQ3ZwTzdELGtCLENBQ0EsZSxDQWpMSixnRCxDQUFBLHNELEMxQzYwT3VELGdFLEMwQ3hwT25ELGMsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBQ0EsNkQsQ0FDQSwyQixDQUNBLDRCLENBQ0EscUIsQ0FDQSwyQyxDdEN4S0EsMEJzQ3JCSixnRCxDQUFBLHNELEMxQzAxTzJELGdFLEMwQzNwT3JELGdCLEN0QzFLRixDQUFBLDBCc0NyQkosZ0QsQ0FBQSxzRCxDMUMrMU8yRCxnRSxDMEM3cE9yRCxnQixDdEM3S0YsQ3NDckJKLGtELENBQUEsd0QsQzFDbzJPeUQsa0UsQzBDOXBPckQsd0IsQ0FDQSxnQixDQUNBLHFCLENBQ0EsYSxDQXpNSiwrQyxDQUFBLHFELEMxQzQyT3NELCtELEMwQ2hxT2xELGdCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSw0QixDQUNBLG9CLEN0QzVMQSwwQnNDckJKLGdELENBQUEsc0QsQzFDdTNPeUQsZ0UsQzBDbHFPbkQsZ0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxhLENBeE5OLDRELENBQUEsa0UsQzFDODNPdUUsNEUsQzBDcHFPL0QsYyxDQTFOUixxRixDQUFBLDJGLEMxQ2s0T2dHLHFHLEMwQ3BxT3RGLDRCLENBOU5WLDBHLENBQUEsZ0gsQzFDczRPcUgsMEgsQzBDcHFPekcsMkIsQ3RDN01SLENBQUEsMEJzQ3JCSixnRCxDQUFBLHNELEMxQzQ0T3lELGdFLEMwQ2xxT25ELFMsQ0ExT04sNEQsQ0FBQSxrRSxDMUNnNU91RSw0RSxDMENwcU8vRCxnQixDdEN2TkosQ3NDNE5KLDBDLENBQUEsb0QsQ0FFRSxlLENBRkYsK0QsQ0FBQSx5RSxDQUtNLHFFLENBTE4sbUUsQ0FBQSw2RSxDQVVNLHVCLENBVk4sMkYsQ0FBQSxxRyxDQWNRLGUsQ0FkUixnSCxDQUFBLDBILENBbUJZLHNFLENBbkJaLGlILENBQUEsMkgsQ0EwQlksdUUsQ0ExQlosdUcsQ0FBQSxpSCxDQThCVSxpQixDQUNBLGtCLENBL0JWLCtHLENBQUEseUgsQ0FxQ1kscUUsQ3RDalFSLDBCc0M0TkosMkUsQ0FBQSxxRixDQStDUSxXLENBQ0EsZ0IsQ0FoRFIsMkUsQ0FBQSxxRixDQW1EUSxTLENBQ0EsVyxDQUNBLE8sQ0FDQSwyQixDQXREUiwrRSxDQUFBLHlGLENBNERRLG9CLENBQ0EsYyxDQUNBLGtCLENBOURSLDJGLENBQUEscUcsQ0FnRVUsUyxDQWhFVix3RyxDQUFBLGtILENBa0VZLHdCLENBQ0EsZSxDQUNBLFUsQ0FDQSxRLENBckVaLHdILENBQUEsa0ksQ0F5RWMsUyxDQUNBLE8sQ0FDQSxzQixDQTNFZCw0RixDQUFBLHNHLENBZ0ZVLFMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQXBGViwyRyxDQUFBLHFILENBc0ZZLGlCLENBQ0EsZ0IsQ0F2RlosMkcsQ0FBQSxxSCxDQTBGWSxlLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLHdCLENBL0ZaLHdHLENBQUEsa0gsQ0FrR1ksaUIsQ3RDOVRSLENBQUEsMEJzQzROSiw0RixDQUFBLHNHLENBb0hRLGtCLEN0Q2hWSixDc0M0TkosMEQsQ0FBQSxvRSxDQXlISSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLEN0QzFWQSwwQnNDNE5KLDBELENBQUEsb0UsQ0FnSU0saUIsQ3RDNVZGLENzQzROSixpRSxDQUFBLDJFLENBbUlNLGtCLENBbklOLGdGLENBQUEsMEYsQ0F1SUksZ0IsQ0FHSix3QixDQUNFLGdCLENBQ0EscUIsQ0FDQSxpQixDdEN6V0UsMEJzQ3NXSix3QixDQUtJLFUsQ0FDQSxrQixDdEM1V0EsQ3NDc1dKLDBCLENBQUEsb0MsQ0FVSSxVLENBVkosMEIsQ0FhSSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FqQkosZ0MsQ0FtQk0sWSxDQW5CTix1QyxDQXVCSSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFUsQ3RDallBLHlCc0NzV0osdUMsQ0E2Qk0sWSxDdENuWUYsQ0FBQSx5QnNDc1dKLHVDLENBZ0NNLFcsQ3RDdFlGLENzQ3NXSix1QyxDQXFDSSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQTFDSiw2QyxDQThDTSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EscUUsQ3RDN1pGLHlCc0NzV0osdUMsQ0EwRE0sWSxDQUNBLGlCLEN0Q2phRixDQUFBLDBCc0NzV0osdUMsQ0ErRE0saUIsQ0FDQSxZLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0Esc0IsQ0FDQSxXLEN0QzlhRixDQUFBLDBCc0NzV0osdUMsQ0EyRU0sVyxDdENqYkYsQ3NDc1dKLHNDLENBQUEsMEIsQ0FnRkksYSxDQUNBLGdCLENBakZKLHNDLENBb0ZJLHdCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGEsQ0F2RkosMEIsQ0EwRkksZSxDQUNBLGUsQ0FDQSxxQixDQTVGSixvQyxDQUFBLHNDLENBZ0dJLGtCLENBQ0EsZSxDQWpHSixvQyxDQW9HSSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxzQixDQUNBLDZELENBQ0EsMkIsQ0FDQSw0QixDQUNBLHFCLENBQ0EsMkMsQ3RDbGRBLDBCc0NzV0osb0MsQ0E4R00sZ0IsQ3RDcGRGLENzQ3NXSiw0QyxDQW9ITSwyQixDQUlOLGdCLENBQ0Usa0IsQ3RDL2RFLHlCc0M4ZEosZ0IsQ0FHSSxlLENBQ0EsbUIsQ3RDbGVBLENBQUEseUJzQzhkSixnQixDQU9JLGUsQ3RDcmVBLENBQUEsMEJzQzhkSixnQixDQVVJLGlCLENBQ0Esa0IsQ3RDemVBLENBQUEsMEJzQzhkSixnQixDQWNJLGdCLEN0QzVlQSxDQUFBLDBCc0M4ZEosZ0IsQ0FpQkksaUIsQ3RDL2VBLENBQUEsMEJzQzhkSixnQixDQW9CSSxpQixDdENsZkEsQ0FBQSwwQnNDOGRKLGdCLENBdUJJLGdCLEN0Q3JmQSxDc0M4ZEosZ0QsQ0EyQk0scUIsQ0FDQSxnQixDdEMxZkYsMEJzQzhkSixnRCxDQThCUSxhLEN0QzVmSixDc0M4ZEosb0MsQ0FBQSxpRyxDQUFBLGlHLENBQUEsd0csQ0FBQSx3RyxDQUFBLHNILENBQUEsc0gsQ0FBQSxzSCxDQUFBLHNILENBa0NNLGEsQ3RDaGdCRix5QnNDOGRKLG9DLENBQUEsaUcsQ0FBQSxpRyxDQUFBLHdHLENBQUEsd0csQ0FBQSxzSCxDQUFBLHNILENBQUEsc0gsQ0FBQSxzSCxDQW9DUSxvQixDdENsZ0JKLENBQUEsMEJzQzhkSixvQyxDQUFBLGlHLENBQUEsaUcsQ0FBQSx3RyxDQUFBLHdHLENBQUEsc0gsQ0FBQSxzSCxDQUFBLHNILENBQUEsc0gsQ0F1Q1EsUyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxhLEN0Q3hnQkosQ3NDOGRKLDhDLENBK0NNLGdCLENBc0NBLGEsQ0FyRk4sNEQsQ0FpRFEsb0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsVSxDQXBEUixrRSxDQXNEVSxZLENBdERWLDBFLENBeURVLFcsQ0FDQSxnQixDdEN4aEJOLHlCc0M4ZEosNEQsQ0E2RFUsVyxDQTdEViwwRSxDQStEWSxXLENBQ0EsZ0IsQ3RDOWhCUixDQUFBLDBCc0M4ZEosNEQsQ0FvRVUsb0IsQ0FDQSxlLENBQ0EsUyxDQXRFViwwRSxDQXdFWSxTLENBQ0EsZSxDdEN2aUJSLENzQzhkSixnRCxDQThFUSxVLENBQ0EsYSxDQS9FUixrRCxDQWlGVSxhLENBQ0EsZSxDdENoakJOLHlCc0M4ZEosOEMsQ0F1RlEsYSxDQUNBLGMsQ3RDdGpCSixDQUFBLDBCc0M4ZEosOEMsQ0EyRlEsUyxDQUNBLGUsQ0FDQSxnQixDdEMzakJKLENKeXFQSiwyQyxDQUFBLHdHLENBQUEsd0csQ0FBQSwrRyxDQUFBLCtHLENBQUEsNkgsQ0FBQSw2SCxDQUFBLDZILENBQUEsNkgsQ0FBQSxxRCxDMkN0dVBJLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxnQixDdkMwREEseUJKZ3JQQSwyQyxDQUFBLHdHLENBQUEsd0csQ0FBQSwrRyxDQUFBLCtHLENBQUEsNkgsQ0FBQSw2SCxDQUFBLDZILENBQUEsNkgsQ0FBQSxxRCxDMkN4dVBFLFUsQ0FDQSxjLEN2Q3VERixDQUFBLDBCSnFyUEEsMkMsQ0FBQSx3RyxDQUFBLHdHLENBQUEsK0csQ0FBQSwrRyxDQUFBLDZILENBQUEsNkgsQ0FBQSw2SCxDQUFBLDZILENBQUEscUQsQzJDenVQRSxVLENBQ0EsZ0IsQ3ZDbURGLENKMHJQSixxRCxDMkN6dVBJLGtCLENBQ0EsZSxDM0M0dVBKLHdDLENBQUEsd0MsQzJDdnVQRSxpQixDQUNBLGdCLENBQ0EsYSxDdkN1Q0UsMEJKb3NQQSx3QyxDQUFBLHdDLEMyQ3p1UEEsVSxDdkNxQ0EsQ0p1c1BGLDJDLENBQUEsd0csQ0FBQSx3RyxDQUFBLCtHLENBQUEsK0csQ0FBQSw2SCxDQUFBLDZILENBQUEsNkgsQ0FBQSw2SCxDQUFBLDJDLENBRjhDLHdHLENBQytELHdHLENBQ2pDLCtHLENBQ3dDLCtHLENBQ25FLDZILENBQ2lGLDZILENBQzFFLDZILENBQzBFLDZILENHeGxQbEksYSxDQUN5QiwwQkg4bFByQiwyQyxDQUFBLHdHLENBQUEsd0csQ0FBQSwrRyxDQUFBLCtHLENBQUEsNkgsQ0FBQSw2SCxDQUFBLDZILENBQUEsNkgsQ0FBQSwyQyxDQUY4Qyx3RyxDQUMrRCx3RyxDQUNqQywrRyxDQUN3QywrRyxDQUNuRSw2SCxDQUNpRiw2SCxDQUMxRSw2SCxDQUMwRSw2SCxDR2xtUHBJLGtFLENBQ0EsMEQsQ0FDQSxtQixDQUNBLHVCLENBQ0Esa0MsQ0FDQSw0QixDQUVBLG9CLENBUnVCLENIZ25QekIsc0QsQ0FBQSxzRCxDMkNwd1BFLGEsQ0FDQSxpQixDQUNBLGtCLEMzQ3V3UEYsbUQsQ0FBQSxtRCxDMkNud1BFLG9CLENBQ0Esa0IsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxlLENBQ0EsZSxDdkNvQkEseUJKb3ZQRSxtRCxDQUFBLG1ELEMyQ3J3UEEsVyxDQUNBLGlCLENBQ0Esa0IsQ3ZDZUYsQ0FBQSwwQkowdlBFLG1ELENBQUEsbUQsQzJDdHdQQSxXLEN2Q1lGLENBQUEsMEJKOHZQRSxtRCxDQUFBLG1ELEMyQ3Z3UEEsVyxDdkNTRixDSml3UEEsd0QsQ0FBQSxxSixDQUFBLHFKLENBQUEsd0QsQ0FIMkQscUosQ0FDK0YscUosQzJDcHdQdEosYyxDM0Myd1BKLHFELENBQUEscUQsQzJDdndQRSxnQixDQUNBLG1DLENBQ0EscUMsQzNDMHdQQSwyRCxDQUFBLDJELEMyQ3h3UEUsK0IsQzNDMndQTiw0RCxDQUFBLDRELEMyQ3J3UEUsaUIsQzNDd3dQRiw2QyxDQUFBLDZDLEMyQ3J3UEUsYyxDQUNBLGdCLENBQ0EsbUMsQzNDd3dQRiw0QyxDQUFBLDRDLEMyQ3J3UEUsb0IsQzNDd3dQRixnRCxDQUFBLGdELEMyQ3B3UEksWSxDM0N1d1BKLHFELENBQUEscUQsQ0FBQSxxRCxDQUh3RCxxRCxDMkMvdlBsRCwrQixDM0N1d1BSLDBDLENBQUEscUMsQzJDcHZQSSxvQixDM0N1dlBGLDZELENBQUEsd0QsQzJDcnZQSSxhLENBQ0EseUIsQzNDeXZQTiwyRCxDQUFBLHNELEMyQ3J2UEksUSxDQUNBLGMsQzNDeXZQSiwrRCxDQUFBLDBELEMyQ3R2UEksZ0IsQ0FDQSxlLENBQ0EsYSxDQUtKLHdCLENBRUkscUIsQ0FBQSxrQixDQUdKLHNDLENBRUksb0IsQ0FBQSxpQixDQUZKLGlELENBSU0sa0IsQ3ZDeEVGLHlCdUNvRUosa0QsQ0FRUSxnQixDdkM1RUosQ3dDaEVKLHdELENBRUksZSxDQUZKLDhDLENBS0ksWSxDQUxKLDJFLENBU00sYyxDQUlBLGUsQ0FDQSxrQixDeENrREYseUJ3Q2hFSiwyRSxDQVdRLGdCLEN4Q3FESixDd0NoRUoseUQsQ0F1QkksZ0IsQ0FDQSxlLENBeEJKLDRELENBQUEseUgsQ0FBQSx5SCxDQUFBLGdJLENBQUEsZ0ksQ0FBQSw4SSxDQUFBLDhJLENBQUEsOEksQ0FBQSw4SSxDQUFBLDJELENBMEJNLGEsQ0ExQk4sMkQsQ0E2Qk0sZSxDNUN3M1BOLHlDLEM0QzkyUEksVyxDQUNBLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxnQixDQUNBLGUsQzVDZzNQRiwrQyxDTXgyUEUsVSxDQUNBLGEsQ0FDQSxVLENOMjJQSiw0RixDQUFBLDhGLEM0Q2ozUEksaUIsQ3hDZUEsMEJKczJQQSw0RixDQUFBLDhGLEM0Q24zUEUsZSxDQUNBLFMsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLEN4Q1NGLENKODJQSixpRSxDNEM3MlBJLGtCLENBQ0EsaUIsQ3hDRkEsMEJKazNQQSxpRSxDNEM5MlBFLGUsQ0FDQSxVLENBQ0EsUyxDQUNBLGtCLEN4Q1BGLENKdTNQRixxRSxDNEM3MlBJLHdCLEM1Q2czUE4sOEIsQzRDdDJQSSxrQixDQUNBLHFCLENBQ0EsZ0IsQ3hDdEJBLHlCSiszUEEsOEIsQzRDdjJQRSxnQixDeEN4QkYsQ0FBQSx5QkprNFBBLDhCLEM0Q3YyUEUsZ0IsQ3hDM0JGLENKcTRQSixzRCxDNEN0MlBJLGdCLEM1Q3cyUEYsMkQsQzRDdDJQSSxnQixDQUNBLGUsQ0FDQSx3QixDNUN5MlBOLDRCLEM0Q3AyUEUsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUNBLHlCLENBQUEsb0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBQ0EsZ0IsQ3hDN0NFLDBCSm81UEEsNEIsQzRDcjJQQSxxQixDQUFBLDZCLEN4Qy9DQSxDSnM1UEYsbUMsQ0FBQSwrQyxDNENuMlBFLDRCLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsMkIsQ0FDQSwrQixDQUNBLG9CLEN4QzFEQSx5QkppNlBFLG1DLENBQUEsK0MsQzRDcjJQQSxnQixDeEM1REYsQ0pvNlBBLHlDLENBQUEseUMsQ0FBQSwwQyxDQUFBLHFELENBSzBELHFELENBQ0Esc0QsQzRDMzJQeEQsYSxDQUNBLDRCLEM1QzAyUEosbUQsQzRDdDJQRSxpQixDQUNBLG9CLEM1Q3cyUEEseUQsQzRDdDJQRSxnQixDeEN2RUYseUJKZzdQRSx5RCxDNENyMlBFLGdCLEN4QzNFSixDSms3UEEseUQsQzRDbjJQRSxhLEM1Q3EyUEoseUMsQ0FBQSx5RCxDNEMvMVBJLFUsQ0FDQSxhLENBQ0EsbUMsQzVDazJQSiwrQyxDQUFBLCtDLENBQUEsZ0QsQ0FBQSwrRCxDQUtrRSwrRCxDQUNBLGdFLEM0Q3AyUDVELCtCLEM1Q20yUE4saUYsQzRDNzFQRSxnRCxDQUNBLGEsQzVDKzFQRiw2RSxDNEMzMVBFLDRDLEM1QzYxUEYsNEQsQzRDejFQRSwyQyxDNUM0MVBKLDRCLEM0Q3QxUEUsYyxDQUNBLGEsQ0FDQSxNLENBQ0EsVSxDQUNBLGUsQ0FDQSxXLEN4Q3JIRSwwQko4OFBBLDRCLEM0Q3QxUEEsUSxDeEN4SEEsQ0ppOVBKLDRCLEM0Q3IxUEUsbUIsQ0FBQSxZLENBQ0EsaUMsQ0FBQSw2QixDeEM3SEUsMEJKcTlQQSw0QixDNEN0MVBBLHlCLENBQUEscUIsQ3hDL0hBLEN3Q21JSiwrQixDQUNFLGtCLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ3hDdklFLDBCd0NtSUosK0IsQ0FNSSxtQixDeEN6SUEsQ3dDbUlKLG9ELENBU0ksZSxDQUNBLGdCLENBQ0EscUIsQ3hDOUlBLDBCd0NtSUosb0QsQ0FhTSxnQixDeENoSkYsQ3dDbUlKLDhELENBa0JJLG9CLENBQ0EscUIsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBeEJKLG9FLENBQUEscUUsQ0FBQSxvRSxDQTBCTSxxQixDQUNBLGEsQ0EzQk4sNkQsQ0FnQ0ksVyxDQUNBLHdCLENBQ0EsZ0IsQ0FsQ0osbUUsQzNDL0pFLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQzJDd01JLFUsQ0FDQSx1QixDQUNBLG9CLENBQ0EsZ0IsQ3hDM0tGLDBCd0NtSUosNkQsQ0EyQ00sZ0IsQ3hDOUtGLENKeWdRSixtRCxDNENwMVBFLHFCLEM1Q3MxUEEsd0QsQzRDcDFQRSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSw2QixDeEMzTEEsMEJKa2hRRSx3RCxDNENyMVBBLFcsQ0FDQSxlLEN4QzlMRixDSnFoUUYsMEQsQzRDbjFQRSxRLENBQ0EsUyxDNUNxMVBGLHVELEM0Q2oxUEUsYSxDQUNBLGlCLENBQ0EsaUIsQzVDbTFQQSx5RSxDNENqMVBFLGtCLEM1Q20xUEEsMkUsQzRDajFQRSxTLENBQ0EsaUIsQzVDbTFQRixnRixDNENoMVBFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxLLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDNUNrMVBOLHFFLEM0QzUwUEUsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHFCLENBQUEsNkIsQ0FDQSxxQixDQUFBLGtCLENBQ0EsZSxDNUM4MFBGLHVFLENBQUEscUQsQzRDMTBQRSxhLENBQ0EsZSxDNUM2MFBBLDZFLENBQUEsMkQsQzRDMzBQRSxxQixDNUM4MFBKLHVFLEM0QzEwUEUsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxrQixDNUM0MFBGLHFELEM0Q3owUEUsYyxDQUNBLHFCLENBQ0EsMkIsQzVDMjBQRiw2RSxDNEN2MFBFLFUsQ0FDQSxnQixDNUN5MFBBLDBGLEM0Q3YwUEUsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxZLENBQ0EsYSxDQUNBLDRCLENBQ0EsaUIsQzVDeTBQRixtRixDQzFtUUYsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDMkN5U0ksYSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUtOLG9CLENBQUEsaUgsQ0FBQSxpSCxDQUVJLGdCLENBQ0EsZSxDQUNBLGEsQ0FDQSxzQixDQUNBLGEsQ0FDQSxtQixDQUNBLGMsQ0FSSix5QixDQUFBLHNILENBQUEsc0gsQ0FVTSxxQixDQUNBLGdFLENBQ0EsMkIsQ0FDQSw0QixDQUNBLDJDLENBQ0EsYyxDQWZOLCtCLENBQUEsNEgsQ0FBQSw0SCxDQUFBLCtCLENBQUEsNEgsQ0FBQSw0SCxDQXFCTSwyQixDQXJCTiwwQixDQXlCSSxpQixDQUNBLFcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDeEM5U0EseUJ3Q2lSSiwwQixDQStCTSxhLEN4Q2hURixDQUFBLDBCd0NpUkosMEIsQ0FrQ00sYSxDeENuVEYsQ0FBQSwwQndDaVJKLDBCLENBcUNNLGEsQ3hDdFRGLENBQUEsMEJ3Q2lSSiwwQixDQXdDTSxhLEN4Q3pURixDQUFBLDBCd0NpUkosMEIsQ0EyQ00sWSxDeEM1VEYsQ3dDaVJKLDRELENBQUEsbUQsQ0ErQ00sUSxDQS9DTix5RSxDQUFBLGdFLENBaURRLGUsQ0FqRFIseUMsQ0FxRE0sUyxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSw4QixDQUNBLFksQ0FDQSxrQixDQTlETixnQyxDQWlFTSxhLENBQ0EsUSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSx1QixDQUNBLHdCLENBQ0EsOEIsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FDQSxrQixDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBaEZOLDZCLENBcUZNLFksQ0FyRk4sbUMsQ0FBQSw0QyxDNUN3NlA2QyxtQyxDQUFxQyw0QyxDQUNyQyxvQyxDQUFzQyw2QyxDNEMvMFAzRSxTLEM1Q3UwUFIsK0MsQzRDaDBQRSwwQyxDQUNBLHFCLEM1Q20wUEYscUUsQzRDL3pQRSxzRSxDNUNrMFBGLDZELEM0Qzl6UEUsdUUsQzVDaTBQRixvRSxDNEM3elBFLHdFLEM1Q2cwUEYsMkQsQzRDeHpQRSxxRSxDNUMyelBGLDZELEM0Q3h6UEUsdUUsQ0FFRixvQyxDekNuY0UsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLEN5Q2tjRixvQyxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxVLENBQ0EsbUIsQ0FDQSw0QixDQUNBLHlCLEN4Q3haRSx5QndDZ1pKLG9DLENBVUksVyxDeEMxWkEsQ3dDZ1pKLDBDLENBYUksZ0IsQ0FDQSxnQixDQUNBLG9CLEMzQzNiRixXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLEMyQ2ljRSx1QixDQWpCSixvRCxDQW9CSSx3QixDQUtKLGtDLENBQ0UsYSxDQUNBLHdCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQzVDbzBQRixpRCxDNENoMFBFLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLG9CLENBQUEsaUIsQ0FDQSx3QixDQUFBLDRCLENBQ0EsYyxDeEN2YkUseUJKMHZRQSxpRCxDNENqMFBBLDBCLENBQUEsNEIsQ0FDQSx3QixDeEMxYkEsQ0FBQSwwQko4dlFBLGlELEM0Q2owUEEscUIsQ0FBQSw2QixDeEM3YkEsQ3dDZ2NKLHFDLENBQUEsMEIsQ0FFRSxlLENBQ0EsWSxDQUNBLGUsQ0FFQSxXLEN4Q3RjRSx5QndDZ2NKLHFDLENBQUEsMEIsQ0FRSSxRLEN4Q3hjQSxDQUFBLHlCd0NnY0oscUMsQ0FBQSwwQixDQVdJLFcsQ0FDQSxhLENBQ0EsWSxDeEM3Y0EsQ0FBQSwwQndDZ2NKLHFDLENBQUEsMEIsQ0FnQkksYyxDQUNBLFksQ3hDamRBLENBQUEsMEJ3Q2djSixxQyxDQUFBLDBCLENBb0JJLGdCLENBQ0EsWSxDeENyZEEsQ0FBQSwwQndDZ2NKLHFDLENBQUEsMEIsQ0F3QkksWSxDeEN4ZEEsQ3dDZ2NKLHlFLENBQUEscUYsQ0FBQSw4RCxDNUNrM1BtRSwwRSxDNEN2MVAvRCxhLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGUsQ0FDQSxnQixDQUNBLHNCLENBQ0EsNkIsQ0FqQ0osa0UsQ0FBQSx1RCxDQXFDTSw0QixDQUtOLDZDLENBQ0UsZSxDQURGLDJELENBTUksbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esb0IsQ0FBQSxpQixDQUNBLHdCLENBQUEsNEIsQ3hDbmZBLHlCd0MwZUosMkQsQ0FXTSwwQixDQUFBLDRCLEN4Q3JmRixDQUFBLDBCd0MwZUosMkQsQ0FjTSxxQixDQUFBLDZCLEN4Q3hmRixDd0MwZUosd0QsQ0FrQkksZSxDQUNBLFksQ0FDQSxlLENBQ0EsVyxDeEMvZkEseUJ3QzBlSix3RCxDQXVCTSxRLEN4Q2pnQkYsQ0FBQSx5QndDMGVKLHdELENBMEJNLFcsQ0FDQSxhLENBQ0EsWSxDeEN0Z0JGLENBQUEsMEJ3QzBlSix3RCxDQWdDTSxpQixDeEMxZ0JGLENBQUEsMEJ3QzBlSix3RCxDQW1DTSxhLENBQ0EsYyxDeEM5Z0JGLENBQUEsMEJ3QzBlSix3RCxDQXVDTSxpQixDeENqaEJGLEN3Q3FoQkosZ0QsQ0FBQSw2RyxDQUFBLDZHLENBQUEsb0gsQ0FBQSxvSCxDQUFBLGtJLENBQUEsa0ksQ0FBQSxrSSxDQUFBLGtJLENBQUEsd0IsQ0FFRSxnQixDQUNBLGEsQ0FDQSxjLENBRUYsd0IsQ0FDRSxlLENBQ0EsZSxDQUZGLCtCLENBSUksZSxDQUNBLFksQ0FDQSxnQixDQUNBLFMsQ0FDQSxXLENBUkosMkMsQ0FZTSxrQixDQVpOLHdDLENBQUEscUcsQ0FBQSxxRyxDQUFBLDRHLENBQUEsNEcsQ0FBQSwwSCxDQUFBLDBILENBQUEsMEgsQ0FBQSwwSCxDQWVNLGlCLENBQ0EsZSxDQU9OLDJDLENBQ0UsZSxDQURGLGlELENBR0ksVSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLGtCLENBQ0EsZSxDQUlKLHdFLENBRUksc0IsQ0FGSiw4RSxDQUlNLFcsQzVDb3pQTixrQyxDNEMxeVBJLGtCLEM1QzZ5UEosc0MsQzRDenlQSSxnQixDQUNBLFksQ0FDQSxhLEM1QzJ5UEYsNEMsQ00zNFFFLFUsQ0FDQSxhLENBQ0EsVSxDTjg0UUosNkMsQzRDN3lQSSxrQixDQUlKLHNDLENBRUksZ0IsQ0FGSiw2QyxDM0N4bkJFLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQVpBLGtDLENBQ0EsaUMsQzJDaW9CSSxhLENBQ0Esd0IsQ0FDQSxvQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLEM1Q3N6UE4sa0MsQ0FBQSx5QyxDNENoelBFLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLEM1Q296UEYsa0MsQzRDanpQRSxpQixDQUNBLGdCLEM1Q296UEYseUMsQzRDanpQRSxtQixDNUNtelBBLDJDLEM0Q2p6UEUsZSxDeEMxbkJBLDBCd0M2bkJKLDRCLENBRUksVyxDQUNBLFMsQ3hDaG9CQSxDQUFBLDBCd0M2bkJKLDRCLENBTUksUyxDeENub0JBLEN3QzZuQkosaUQsQ0FTSSxpQixDeEN0b0JBLDBCd0M2bkJKLGlELENBV00saUIsQ3hDeG9CRixDQUFBLDBCd0M2bkJKLGlELENBY00saUIsQ3hDM29CRixDQUFBLDBCd0M2bkJKLGlELENBaUJNLGlCLEN4QzlvQkYsQ0ptOFFKLDJDLEM0Q2h6UEUsaUIsQ3hDbnBCRSwwQkpzOFFBLDJDLEM0Q2p6UEEsVSxDQUNBLFMsQ0FDQSxZLEN4Q3ZwQkEsQ0FBQSwwQkoyOFFBLDJDLEM0Q2p6UEEsUyxDeEMxcEJBLENBQUEsMEJKODhRQSwyQyxDNENqelBBLFksQ3hDN3BCQSxDSmc5UUYsb0UsQzRDaHpQRSxZLENBQ0EsZSxDQUNBLHNCLENBQ0EsaUIsQzVDa3pQQSwyRixDRzVnUkYsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENIOGdSQSxrRCxDNENselBFLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsWSxDQUNBLFMsQ0FDQSxNLENBQ0EsdUUsQ3hDanJCQSwwQkpzK1FFLGtELEM0Q256UEEsWSxDQUNBLEssQ3hDcHJCRixDSnkrUUYsZ0QsQ0FBQSwyRSxDNENoelBJLGUsQzVDa3pQSiw0RixDNEM5eVBJLGMsQ3hDN3JCRiwwQko4K1FFLDRGLEM0Qy95UEUsaUIsQ3hDL3JCSixDSmcvUUYsa0UsQ0FBQSw4RCxDNEMzeVBFLHlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlDNUM4eVBFLGtFLENBQUEsOEQsQzRDN3lQQSxTLENBQ0EscUIsQ0FGRixDeEMxc0JBLDBCSjYvUUUsa0UsQ0FBQSw4RCxDNEM5eVBBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxlLEN4Q2x0QkYsQ3dDc3RCQSxpQzVDOHlQQSw4RCxDNEM3eVBFLFMsQ0FDQSxxQixDNUMreVBBLCtFLEM0Qzd5UEUsVSxDNUMreVBGLGdGLEM0QzV5UEUsZ0IsQ0FDQSxlLENBUkosQ3hDdHRCQSwwQko2Z1JBLDhELEM0QzN5UEUsaUIsQ0FDQSxVLEM1QzZ5UEEsZ0YsQzRDM3lQRSxhLEN4Q3J1QkosQ0praFJGLDBFLENBQUEsdUUsQzRDdnlQRSxvQixDQUNBLFUsQ0FDQSxVLEM1QzB5UEYsc0UsQ0FBQSxvRixDQUFBLG9GLEM0Q3R5UEUsa0IsQzVDd3lQRixrRSxDNENyeVBFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLGlDNUN1eVBFLGtFLEM0Q3R5UEEsb0IsQ0FERixDeEN4dkJBLDBCSmtpUkUsa0UsQzRDdHlQQSxpQixDQUNBLGEsQ3hDN3ZCRixDSnFpUkEscUUsQ0FBQSxrSSxDQUFBLGtJLENBQUEsNkYsQ0FBQSw2RixDQUFBLDJHLENBQUEsMkcsQ0FBQSwyRyxDQUFBLDJHLEM0Q3J5UEUsYSxDNUN1eVBGLDhFLEM0Q255UEUsYyxDNUNxeVBBLHFGLEM0Q255UEUsWSxDNUNxeVBGLDJGLENBQUEseUcsQ0FBQSx5RyxDNENqeVBJLGlCLENBQ0Esa0IsQ0FDQSx3QixDNUNteVBKLDBGLENBQUEsd0csQ0FBQSx3RyxDNENoeVBJLGlCLEMzQzN5QlIsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBWkEsa0MsQ0FDQSxpQyxDMkNpekJRLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxjLEM1QzJ5UEosbUgsQ0FBQSxpSSxDQUFBLGlJLEM0Q3Z5UEUsVSxDNUN5eVBKLHFGLEM0Q3J5UEUsZSxDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQzVDdXlQSixxRSxDQUFBLGtJLENBQUEsa0ksQ0FBQSw2RixDQUFBLDZGLENBQUEsMkcsQ0FBQSwyRyxDQUFBLDJHLENBQUEsMkcsQzRDbnlQRSxjLEM1Q3F5UEYscUUsQ0FBQSxrSSxDQUFBLGtJLENBQUEsNkYsQ0FBQSw2RixDQUFBLDJHLENBQUEsMkcsQ0FBQSwyRyxDQUFBLDJHLENBQUEsa0QsQ0F5QnFELDZFLENBQWlGLDJGLENBQStGLDJGLEM0Q3p6UG5PLGdCLENBQ0Esd0IsQ0FDQSxlLEM1Q215UEYscUUsQ0FBQSxrSSxDQUFBLGtJLENBQUEsNkYsQ0FBQSw2RixDQUFBLDJHLENBQUEsMkcsQ0FBQSwyRyxDQUFBLDJHLENBQUEsa0QsQzRDL3hQRSxzQixDeEMveUJBLDBCSmtsUkUscUUsQ0FBQSxrSSxDQUFBLGtJLENBQUEsNkYsQ0FBQSw2RixDQUFBLDJHLENBQUEsMkcsQ0FBQSwyRyxDQUFBLDJHLENBQUEsa0QsQzRDanlQQSxTLEN4Q2p6QkYsQ0pxbFJBLDJFLENBQUEsd0ksQ0FBQSx3SSxDQUFBLG1HLENBQUEsbUcsQ0FBQSxpSCxDQUFBLGlILENBQUEsaUgsQ0FBQSxpSCxDQUFBLDJFLENBQUEsd0ksQ0FBQSx3SSxDQUFBLG1HLENBQUEsbUcsQ0FBQSxpSCxDQUFBLGlILENBQUEsaUgsQ0FBQSxpSCxDQUFBLHdELENBeUIyRCx3RCxDNEMxelB6RCxrQixDeENwekJGLDBCSjBsUkksMkUsQ0FBQSx3SSxDQUFBLHdJLENBQUEsbUcsQ0FBQSxtRyxDQUFBLGlILENBQUEsaUgsQ0FBQSxpSCxDQUFBLGlILENBQUEsMkUsQ0FBQSx3SSxDQUFBLHdJLENBQUEsbUcsQ0FBQSxtRyxDQUFBLGlILENBQUEsaUgsQ0FBQSxpSCxDQUFBLGlILENBQUEsd0QsQ0F5QjJELHdELEM0Qzd6UDNELGMsQ3hDdHpCSixDSjhsUkEsMkUsQ0FBQSx3SSxDQUFBLHdJLENBQUEsbUcsQ0FBQSxtRyxDQUFBLGlILENBQUEsaUgsQ0FBQSxpSCxDQUFBLGlILENBQUEsd0QsQzRDbHlQRSxnQixDQUNBLGlCLENBQ0Esb0IsQzNDMTFCSixXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FaQSxrQyxDQUNBLGlDLEMyQ2cyQkksdUIsQ3hDaDBCRiwwQkorbVJJLDJFLENBQUEsd0ksQ0FBQSx3SSxDQUFBLG1HLENBQUEsbUcsQ0FBQSxpSCxDQUFBLGlILENBQUEsaUgsQ0FBQSxpSCxDQUFBLHdELEM0Qzd5UEEsWSxDeENsMEJKLENKa25SRixtRSxDNEMxeVBJLHdCLEM1QzR5UEosNkQsQzRDeHlQRSxlLEM1QzB5UEYscUUsQzRDdnlQRSxxQixDNUN5eVBGLHFFLENBQUEsNkQsQzRDcHlQRSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFMsQ0FDQSxRLENBQ0EsOEIsQ3hDMTFCQSwwQkprb1JFLHFFLENBQUEsNkQsQzRDcnlQQSxTLENBQ0EsVyxDQUNBLHdCLEN4Qy8xQkYsQ0p1b1JBLGlGLENBQUEseUUsQzRDcnlQRSxtQixDQUNBLFMsQ0FDQSx3QixDQUNBLFcsQ0FDQSw4QixDNUN3eVBKLHNELEM0Q2x5UEUsYyxDQUNBLGdCLENBQ0EsaUIsQzVDb3lQQSw0RCxDQUFBLDBFLENBQUEsMEUsQzRDaHlQRSxlLEM1Q2t5UEYsNEYsQ0FBQSxxRixDQXlCNEYsbUcsQ0FDYyxtRyxDQUNQLCtGLENBQ0csd0YsQ0FDUCxzRyxDQUNjLHNHLEM0QzF6UHpHLGtCLENBQ0EsaUIsQ0FDQSx3QixDNUNxeVBKLDRGLENBQUEscUYsQ0F5QjRGLG1HLENBQ2MsbUcsQ0FDUCxvRixDQUNSLGtHLENBQ2Msa0csQ0FDUCwrRixDQUNJLHdGLENBQ1Asc0csQ0FDYyxzRyxDQUNQLHVGLENBQ1IscUcsQ0FDYyxxRyxDNENwMFB4RyxpQixDQUNBLGdCLEM1Qyt5UEosNEYsQ0FBQSwwRyxDQUFBLDBHLENBQUEsK0YsQ0F5QnNHLDZHLENBQ2MsNkcsQzRDajBQOUcsVyxDQUNBLGMsQ0FDQSxtQixDNUM0eVBSLHdELENHdmhSQSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUNBLGUsQ0FDQSxvQixDQUdBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxRCxDeUNvdUJFLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUIsQ3pDMzRCRiw4RSxDQUFBLDhFLENBcUtFLHdCLENIOGhSQSxnRSxDR3B3UkYsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSwwQixDQUNBLGtCLENIc3dSQSwyRCxDQUFBLDhELEM0Q3h6UEUsb0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxjLENBQ0EsVSxDNUMyelBKLG1DLEM0Q3J6UEksYSxDNUN3elBKLHFELENBQUEsZ0QsQzRDL3lQTSxlLEN4Qy82QkYsMEJKa3VSQSxxRCxDQUFBLGdELEM0Q2h6UEksZ0IsQ3hDbDdCSixDQUFBLDBCSnN1UkEscUQsQ0FBQSxnRCxDNENqelBJLGdCLEN4Q3I3QkosQ0owdVJKLGtELENBQUEsNkMsQzRDanpQTSx3QixDQUNBLFcsQzVDcXpQTiwrQyxDQUFBLDBDLEM0Q2x6UE0sYSxDNUNzelBOLGtELENBQUEsNkMsQzRDbnpQTSxXLEM1Q3V6UE4seUQsQ0FBQSxvRCxDNENwelBNLFksQ3hDbjhCRiwwQkoydlJBLHlELENBQUEsb0QsQzRDdHpQSSxvQixDeENyOEJKLENBQUEsMEJKZ3dSRixxQyxDQUFBLGdDLEM0Q3J6UEksb0IsQ3hDMzhCRixDeUM3REosUyxDQUFBLGlCLENBQUEsa0IsQ0FBQSxnQixDQUNFLGEsQ0FDQSwyQixDQUNBLHFCLENBQ0EsaUIsQ0FKRixnQixDQUFBLHdCLENBQUEseUIsQ0FBQSx1QixDQU1JLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLGlCLENBSUosaUIsQ0FBQSw4RyxDQUNFLFEsQ0FNRixrQixDQUdFLGlCLENBSEYseUIsQ0FLSSxXLENBQ0EsVSxDQUdKLGdCLENBR0Usb0IsQ0FIRix1QixDQUtJLFcsQ0FDQSxhLENBSUosZSxDQUNFLFEsQ0FFRixlLENBQ0UscUIsQ0FJRix3QixDQUNFLFUsQ0FJRixHLENBQUEsaUIsQ0FFRSx3QixDQUNBLGEsQ0FFRixRLENBQUEsa0IsQ0FFRSx3QixDQUNBLFUsQ0FFRixNLENBQUEsZ0IsQ0FFRSx3QixDQUNBLGEsQ0NwRUYsYSxDQUFBLGEsQzlDdTVSYyxlLEM4Q3A1UlosZSxDQUNBLDRCLENBQ0EsYSxDQUNBLGEsQ0FDQSxrQixDQUNBLG1FLENBUkYsbUIsQ0FBQSxtQixDOUNnNlJzQixxQixDTWgzUmxCLFUsQ0FDQSxhLENBQ0EsVSxDd0N4Q0osZ0IsQ0FBQSxrQixDOUM0NVJtQiwwQixDQUE4Qiw0QixDQUNwQixvQixDQUFzQiw4QixDOEM1NVJqRCxVLENBQ0EsWSxDQUVGLGtCLENBQUEsd0IsQzlDZzZSeUIsc0MsQ0FBNEMsa0MsQ0FDbEMsMEIsQ0FBNEIsb0MsQzhDaDZSN0QsYyxDQUNBLGUsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxnQyxDQUNBLGlCLENBQ0EsZSxDQVFGLGdCLENBQUEsa0IsQzlDNjVSbUIsMEIsQ0FDVSw0QixDOEMzNVIzQiwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSxxQixDQUVBLHFCLENBRUYsMEIsQ0FBQSwwQixDOUM4NVI2Qiw0QixDOEMzNVIzQixxQixDQUlGLGtCLENBQUEsd0IsQzlDNDVSeUIsc0MsQ0FBNEMsa0MsQzhDMTVSbkUsMEIsQ0FDQSwyQixDQUNBLCtCLENBQ0EsVSxDQUNBLHdCLENBQ0EsYSxDQUNBLGlCLENBRUYsd0IsQ0FBQSx3QixDQUFBLDhCLEM5QzY1UitCLDhCLEM4QzU1UjdCLHdCLENBQ0Esb0IsQ0FFRix5QixDQUFBLCtCLEM5Qys1UmdDLHNDLENBQTRDLGtDLEM4Qzk1UjFFLDRCLENBQ0EsaUIsQ0F1QkYsZSxDQUVFLGMsQ0FFQSxnQixDQUVGLG9CLENBQUEsOEIsQ0FHRSxlLENBSUYsMEIsQ0FBQSxvQyxDQUVFLG1CLENBQ0EsK0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxjLENBRUYsZ0MsQ0FBQSxnQyxDQUNFLHdCLENBQ0EsaUIsQ0FDQSxVLENBRUYsaUMsQ0FBQSxvQyxDQUNFLHFCLENBQ0EsaUIsQ0FDQSxVLENBb0JGLGUsQ0FBQSxRLENBR0ksYyxDQUNBLGUsQ0FKSixzQixDQUFBLGUsQ0FNTSxZLEMxQ2pGRix5QjBDdUZKLGEsQ0FFSSxZLEMxQ3pGQSxDMkMzREosWSxDQUNFLFEsQ0FDQSxnQixDQUVBLDRCLENBQ0EsYSxDQUNBLGMsQ0FDQSxhLENBQ0Esc0QsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUVBLG9CLENDYkYsd0IsQ0FBQSwyQixDQUlNLFksQ0FKTix1QixDQUFBLDBCLENBT00sZSxDQUtOLE0sQ0FDRSxhLENBREYsbUIsQ0FJSSxlLENBSUosdUIsQ0FDRSxpQixDQURGLHVDLENBR0ksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FOSiw0QyxDQVFNLGMsQ0FVTixPLENBQ0UsYyxDQUNBLFMsQ0FGRixVLENBS0ksYyxDQUNBLG9CLENBQ0EsaUIsQ0FLSixnQixDQUNFLGlCLENBR0YsbUIsQ0FFSSx1QixDQUlKLHVCLENBQ0UsVyxDQUNBLGlCLENDbEVGLG1CLENBQ0UsMEIsQ0FDQSwyQixDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUVGLHlCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLHFDLENBQ0EsbUIsQ0FDQSxhLENBQ0EsYSxDQUNBLFcsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxzQixDQUNBLG9CLENBQ0EsTyxDQUNBLFUsQ0FDQSxjLENBTUYsVSxDQUNFLFEsQ0FERixZLENBQUEsb0IsQ0FLSSxhLENBQ0EsVSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFUsQ0MzQkosYUFFRSxNQUNFLDBCQURGLENBS0EsQyxDQUFBLE0sQ2xEa25TTyxTLENrRC9tU0wsbUMsQ0FDQSxvQixDQUpGLFcsQ0FBQSxnQixDbER3blNtQixtQixDa0RoblNmLDhCLENBS0osUSxDQUNFLG9CLENBQ0Esb0IsQ0FDQSxrQixDQUNBLG1CLENBRUYsc0IsQ0FBQSxvQixDQUdJLGlCLENBQ0EsWSxDQUtKLEksQ0FBQSxLLENsRDJtU00sSyxDQUNBLFEsQ2tEeG1TSixVLENBQ0Esc0MsQ0FDQSwrQixDQUlGLFUsQ0FBQSxPLENsRHltU1EsVyxDQUNJLE8sQ0FDSixhLENBQ00sUyxDQUNKLFcsQ0FDRSxNLENBQ0wsSyxDQUNELFcsQ0FDTSx1QixDa0R0bVNWLGlCLENBQ0EsWSxDQUVGLGMsQ0FDRSxhLENBR0YsVyxDQUNFLHVCLENBQ0EsVyxDQUNBLHNCLENBV0YsRSxDQUNFLGMsQ0FDQSxtQixDQUlGLDJCLENBRUksYSxDQUNBLDRCLENBSEosOEIsQ0FNTSxlLENBQ0Esa0IsQ0FDQSxRLENBUk4sbUMsQ0FVUSxjLENBQ0EsUSxDQVhSLGdELENBZU0sZSxDQUNBLHVCLENBQ0EsYyxDQWpCTixrRCxDQW1CUSxZLENBbkJSLG1DLENBd0JJLHFCLENBeEJKLDRELENBQUEseUgsQ0FBQSx5SCxDQUFBLGdJLENBQUEsZ0ksQ0FBQSw4SSxDQUFBLDhJLENBQUEsOEksQ0FBQSw4SSxDQUFBLHNELENsRDZtU3VELG1ILENBQytELG1ILENBQ2pDLDBILENBQ3dDLDBILENBQ25FLHdJLENBQ2lGLHdJLENBQzFFLHdJLENBQzBFLHdJLENrRHZsU3JJLGUsQ0FDQSxlLENBQ0EsaUIsQ0EvQk4sc0UsQ0FBQSxnRSxDQWtDTSxnQixDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBckNOLDJFLENBQUEscUUsQ0F3Q00sbUIsQ0FDQSxrQixDQUNBLGEsQ0ExQ04sb0csQ0FBQSw4RixDQTRDUSxhLENBQ0EsdUIsQ0E3Q1IsNkgsQ0FBQSx1SCxDQWdEWSxjLENBaERaLDRJLENBQUEsc0ksQ2xENG9TMkksc0ksQ0FDQSxnSSxDa0R2bFMvSCxrQixDQUNBLHNCLENBdkRaLG1ILENBQUEsNkcsQ0EyRFUsYSxDQTNEViwyRCxDQUFBLHFELENBZ0VNLHFCLENBQ0EsWSxDQUNBLFEsQ0FsRU4sMEUsQ0FBQSxvRSxDQW9FUSxvQixDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLGtCLENBeEVSLDBFLENBQUEsb0UsQ0EyRVEsb0IsQ0FDQSxZLENBQ0EsZSxDQUNBLFMsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxRLENBQ0Esa0IsQ0FsRlIsc0YsQ0FBQSxnRixDQW9GVSx5QixDQXBGVixxRixDQUFBLCtFLENBdUZVLHlCLENBdkZWLGtDLENBNkZJLFksQ0FLSixLLENBQ0UsZ0IsQ0FFRixlLENBQ0UsWSxDQUNBLGtCLENBRkYsK0MsQ0FJSSxZLENBSkosd0MsQ0FPSSx5QixDQUNBLG1CLENBUkosMkMsQ0FVTSxnQixDQUlOLGMsQ0FDRSxZLENBRUYsaUIsQ0FBQSw4RSxDQUFBLDhFLENBQUEscUYsQ0FBQSxxRixDQUFBLG1HLENBQUEsbUcsQ0FBQSxtRyxDQUFBLG1HLENBRUksb0IsQ0FGSixzQyxDQUtJLG1CLENBTEosNkMsQ0FRSSxvQixDQVJKLDBDLENBQUEsdUcsQ0FBQSx1RyxDQUFBLDhHLENBQUEsOEcsQ0FBQSw0SCxDQUFBLDRILENBQUEsNEgsQ0FBQSw0SCxDQVlNLFUsQ0FaTiw4QixDQWdCSSxvQixDQUNBLDBCLENBakJKLGlDLENBdUJJLGEsQ0F2QkosbUMsQ0FxQk0sVSxDQXJCTixnRCxDQXlCTSxvQixDQUNBLFUsQ0ExQk4sb0QsQ0E0QlEsVyxDQUNBLFcsQ0E3QlIsa0QsQ0FpQ00sZSxDQUNBLG9CLENBQ0EsVSxDQW5DTixzRSxDQXFDUSx5QixDQXJDUiwyQyxDQXlDTSxZLENBekNOLDJCLENBNkNJLGEsQ0E3Q0osaUMsQ0FnREksWSxDQWhESiwyQyxDQW1ESSx5QixDQW5ESixpRSxDQXFETSxZLENBckROLDZDLENBd0RNLGEsQ0FDQSxhLENBekROLDRELENBMkRRLG9CLENBQ0EsVSxDQTVEUiwrRSxDQThEVSxlLENBOURWLDhELENBa0VRLG9CLENBQ0EsUyxDQUNBLG1CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0IsQ0F2RVIsNkUsQ0FBQSw4RSxDbERnb1NxRixrRixDa0RyalMzRSxTLENBQ0EsUSxDQTVFVixrRixDQUFBLG1GLENsRHFvUzRGLHVGLENrRHZqU2hGLHlCLENBOUVaLGdFLENBbUZRLFcsQ0FDQSxXLENBcEZSLG1DLENBNEZJLG9CLENBQ0EseUIsQ0FDQSxrQixDQTlGSixxQyxDQTBGTSxVLENBMUZOLHNDLENBQUEsbUcsQ0FBQSxtRyxDQUFBLDBHLENBQUEsMEcsQ0FBQSx3SCxDQUFBLHdILENBQUEsd0gsQ0FBQSx3SCxDQWdHTSxvQixDQWhHTixxRCxDQW9HUSwyQixDQXBHUixzRSxDQXVHUSxRLENBdkdSLDRFLENBMEdRLGEsQ0ExR1IsZ0gsQ0E0R1UsYyxDQU1WLDhFLENBRUksUSxDQUZKLGlGLENBQUEsOEksQ0FBQSw4SSxDQUFBLHFKLENBQUEscUosQ0FBQSxtSyxDQUFBLG1LLENBQUEsbUssQ0FBQSxtSyxDQUlNLFksQ0FKTixnRixDQU9NLFksQ0FQTixvRixDQVNRLFksQ0FUUiwrRixDQVlRLFksQ0FDQSxlLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBbkJSLDJHLENBcUJVLHlCLENBckJWLDBHLENBd0JVLHlCLENBeEJWLDJDLENBOEJJLFksQ0E5QkosOEMsQ0FBQSx5QyxDQWtDSSxzQixDQWxDSiw0RCxDQUFBLHVELENBb0NNLGEsQ0FDQSxtQixDQXJDTix1RSxDQUFBLGtFLENBdUNRLFEsQ0FDQSxVLENBeENSLHNGLENBQUEsaUYsQ0EwQ1UsWSxDQTFDViwyRSxDQUFBLHNFLENBNkNVLHNCLENBN0NWLG9GLENBQUEsK0UsQ0FnRFUsc0IsQ0FRVixvRCxDQUFBLHFELENsRDhoU3NELHlDLENBQ1osMkMsQ2tEM2hTeEMsWSxDQUNBLGEsQ0FMRixzRCxDQUFBLHVELENsRG9pUzBELDJDLENBQ1osNkMsQ2tEOWhTMUMsVSxDQVBKLGlFLENBQUEsa0UsQ2xEeWlTcUUsc0QsQ0FDWix3RCxDa0RoaVNyRCxlLENBQ0EsYSxDQUNBLFMsQ0FDQSxZLENBYkosa0UsQ0FBQSxtRSxDbERpalNzRSx1RCxDQUNaLHlELENrRGxpU3RELGMsQ0FLSixxQyxDQUFBLGlDLENsRGtpU2tDLG1DLENBQ0UsdUMsQ0FDSSx1QyxDQUNBLDBDLENBQ0cscUMsQ2tEL2hTekMsYyxDQUVGLDRCLENBRUksYSxDQUNBLFEsQ0FDQSxtQixDQUpKLHVDLENBTU0sb0IsQ0FDQSxTLENBQ0Esa0IsQ0FJTixxQyxDQUFBLHVCLENBRUUsVyxDQUNBLFcsQ0FLRix3QixDQUNFLGUsQ0FERiw0RSxDQUdJLFksQ0FISiw2QyxDQU1JLFMsQ0FDQSxjLENBUEosK0MsQ0FTTSxRLENBVE4saUQsQ0FXUSxVLENBQ0EsaUMsQ0FaUiwrQyxDQWlCSSxZLENBSUosMEMsQ0FFSSxjLENBRkoseUQsQ0FBQSwrQyxDQU1JLFUsQ0FOSix5RCxDQVNJLFMsQ0FUSiw2RCxDQVdNLHNCLENBWE4sK0MsQ0FlSSxTLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FsQkosaUQsQ0FxQkksVSxDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBMUJKLHdELENBQUEsdUQsQ0E2Qk0sYyxDQUNBLHlCLENBOUJOLG1HLENBaUNNLGlCLENBakNOLHlELENBc0NNLGMsQ0F0Q04sd0QsQ0F5Q00sZ0IsQ0F6Q04saUQsQ0E2Q0ksWSxDQXZlTiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGFyZSBsb29zZWx5IG9yZ2FuaXplZCB1c2luZyB0aGUgU01BQ1NTIHRlY2huaXF1ZS5cbiAqL1xuLyogSW1wb3J0IFNhc3MgbWl4aW5zLCB2YXJpYWJsZXMsIG1vZHVsZXMsIGV0Yy4gKi9cbi8qIERFQ0xBUkUgRk9OVFNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbmtoLmVvdD9zcnBucWVcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbmtoLmVvdD9zcnBucWUjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL25raC50dGY/c3JwbnFlXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ua2gud29mZj9zcnBucWVcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvbmtoLnN2Zz9zcnBucWUjbmtoXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5raDtcbiAgZm9udC1mYW1pbHk6ICdua2gnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoZcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qkVwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qklwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpZcIjsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqdXCI7IH1cblxuLmljb24tbmtoLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjsgfVxuXG4uaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4VcIjsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiKXCI7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6onFwiOyB9XG5cbi5pY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rn1wiOyB9XG5cbi5pY29uLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6FcIjsgfVxuXG4uaWNvbi1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rolwiOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiPXCI7IH1cblxuLmljb24tZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjsgfVxuXG4uaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmAXCI7IH1cblxuLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ovFwiOyB9XG5cbi5pY29uLWNhcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmljb24tbGVmdC1odWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjsgfVxuXG4uaWNvbi1yaWdodC1odWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khVwiOyB9XG5cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6okFwiOyB9XG5cbi5pY29uLW5raC13aGl0ZS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7IH1cblxuLyogVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGMkYyRjI7IH1cblxuLmRhcmsge1xuICBib3JkZXItY29sb3I6ICMzMzM7IH1cblxuLmhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlNmEwZDsgfVxuXG4uYm94X19ua2gtYm9uZSB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjM7IH1cblxuLmJvcmRlcl9fbmtoLWJvbmUge1xuICBib3JkZXItY29sb3I6ICNmNmY1ZjM7IH1cblxuLmJveF9fbmtoLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZTZhMGQ7IH1cblxuLmJvcmRlcl9fbmtoLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlNmEwZDsgfVxuXG4uYm94X19ua2gtZGFya29yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMDY4MmY7IH1cblxuLmJvcmRlcl9fbmtoLWRhcmtvcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMDY4MmY7IH1cblxuLmJveF9fbmtoLWRhcmtlcm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlMzVhMDM7IH1cblxuLmJvcmRlcl9fbmtoLWRhcmtlcm9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzNWEwMzsgfVxuXG4uYm94X19ua2gtZm9vdGVyLWxpZ2h0ZXJncmV5IHtcbiAgYmFja2dyb3VuZDogI2M4Y2NkMjsgfVxuXG4uYm9yZGVyX19ua2gtZm9vdGVyLWxpZ2h0ZXJncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjY2QyOyB9XG5cbi5ib3hfX25raC1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kOiAjOTQ5ODllOyB9XG5cbi5ib3JkZXJfX25raC1saWdodGdyZXkge1xuICBib3JkZXItY29sb3I6ICM5NDk4OWU7IH1cblxuLmJveF9fbmtoLWRhcmtncmV5IHtcbiAgYmFja2dyb3VuZDogIzgzODY4YjsgfVxuXG4uYm9yZGVyX19ua2gtZGFya2dyZXkge1xuICBib3JkZXItY29sb3I6ICM4Mzg2OGI7IH1cblxuLmJveF9fbmtoLWRhcmtlcmdyZXkge1xuICBiYWNrZ3JvdW5kOiAjMzgzZDQ0OyB9XG5cbi5ib3JkZXJfX25raC1kYXJrZXJncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQ0OyB9XG5cbi5ib3hfX25raC1kYXJrZXJncmV5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0ZDU0NWQ7IH1cblxuLmJvcmRlcl9fbmtoLWRhcmtlcmdyZXktYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ1NDVkOyB9XG5cbi5ib3hfX25raC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjODhiNjMxOyB9XG5cbi5ib3JkZXJfX25raC15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICM4OGI2MzE7IH1cblxuLmJveF9fbmtoLWJyaWdodHllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmZGMxMmQ7IH1cblxuLmJvcmRlcl9fbmtoLWJyaWdodHllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZkYzEyZDsgfVxuXG4uYm94X19ua2gtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjOTZiNzRjOyB9XG5cbi5ib3JkZXJfX25raC1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzk2Yjc0YzsgfVxuXG4uYm94X19ua2gtbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzQ4YzBlNzsgfVxuXG4uYm9yZGVyX19ua2gtbGlnaHRibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjMGU3OyB9XG5cbi5pbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgMzBweDsgfVxuICAuaW5uZXItd3JhcHBlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogcGFkZGluZy10b3A6IDMwcHg7ICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlkZW8tcGxheWVyIGlmcmFtZSxcbiAgLnZpZGVvLXBsYXllciBvYmplY3QsXG4gIC52aWRlby1wbGF5ZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDsgfVxuXG4vKipcbiAqIEFjY2Vzc2liaWxpdHkgZmVhdHVyZXMuXG4gKi9cbi8qIGVsZW1lbnQtaW52aXNpYmxlIGFzIGRlZmluZWQgYnkgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSAqL1xuLmVsZW1lbnQtaW52aXNpYmxlLFxuLnZpc3VhbGx5LWhpZGRlbixcbi5lbGVtZW50LWZvY3VzYWJsZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIFR1cm5zIG9mZiB0aGUgZWxlbWVudC1pbnZpc2libGUgZWZmZWN0LiAqL1xuLmVsZW1lbnQtZm9jdXNhYmxlOmFjdGl2ZSwgLmVsZW1lbnQtZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKlxuICogVGhlIHNraXAtbGluayBsaW5rIHdpbGwgYmUgY29tcGxldGVseSBoaWRkZW4gdW50aWwgYSB1c2VyIHRhYnMgdG8gdGhlIGxpbmsuXG4gKi9cbi5za2lwLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAwOyB9XG4gIC5za2lwLWxpbms6Zm9jdXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi8qXG4gKiBSZW1vdmluZyBmb2N1cyBmcm9tIGNvbnRlbnQgc28gdGhhdCBza2lwLWxpbmsgZml4IGRvZXMgbm90IGFsd2F5cyBoaWdobGlnaHQgbWFpbiBjb250YWluZXIgd2hlbiBhbnkgY29udGVudCBpcyBjbGlja2VkXG4gKi9cbiNjb250ZW50IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBHUklEIFZBUklBQkxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBGVU5DVElPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIERJU1BMQVlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEge1xuICAgICAgd2lkdGg6IGNhbGMoKDEvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xLm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMS5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMiB7XG4gICAgICB3aWR0aDogY2FsYygoMi8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTIub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMi5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0yLm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzLzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMy5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0zLm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTMub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQge1xuICAgICAgd2lkdGg6IGNhbGMoKDQvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi00Lm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTQub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNC5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNSB7XG4gICAgICB3aWR0aDogY2FsYygoNS8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTUub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNS5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi01Lm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02IHtcbiAgICAgIHdpZHRoOiBjYWxjKCg2LzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNi5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi02Lm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTYub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcge1xuICAgICAgd2lkdGg6IGNhbGMoKDcvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi03Lm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTcub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tNy5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOCB7XG4gICAgICB3aWR0aDogY2FsYygoOC8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTgub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOC5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi04Lm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05IHtcbiAgICAgIHdpZHRoOiBjYWxjKCg5LzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tOS5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi05Lm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTkub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMC8xMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMC5vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMC5vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg1LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDcvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMC5vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg4LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTAub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEwLm9mZnNldC0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMSB7XG4gICAgICB3aWR0aDogY2FsYygoMTEvMTIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzEyKSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTEub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTEub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDYvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg3LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTEub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoOC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTExLm9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDkvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTEvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMS5vZmZzZXQtMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIge1xuICAgICAgd2lkdGg6IGNhbGMoKDEyLzEyKSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC8xMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEyLm9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNC8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEyLm9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg2LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xMikqMTAwJSArIDIwcHgpOyB9XG4gICAgICAuY29sdW1uLXdyYXBwZXIudHdlbHZlIC5zcGFuLTEyLm9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDgvMTIpKjEwMCUgKyAyMHB4KTsgfVxuICAgICAgLmNvbHVtbi13cmFwcGVyLnR3ZWx2ZSAuc3Bhbi0xMi5vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg5LzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDExLzEyKSoxMDAlICsgMjBweCk7IH1cbiAgICAgIC5jb2x1bW4td3JhcHBlci50d2VsdmUgLnNwYW4tMTIub2Zmc2V0LTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEyLzEyKSoxMDAlICsgMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50d28tY29sdW1uLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudHdvLWNvbHVtbi1ncmlkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnR3by1jb2x1bW4tZ3JpZCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDEvMikqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMikqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgICAgLnR3by1jb2x1bW4tZ3JpZCA+ICogPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnR3by1jb2x1bW4tZ3JpZCA+ICogPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudHdvLWNvbHVtbi1ncmlkID4gKjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAudGhyZWUtY29sdW1uLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGhyZWUtY29sdW1uLWdyaWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAudGhyZWUtY29sdW1uLWdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxLzMpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzMpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAgIC50aHJlZS1jb2x1bW4tZ3JpZCA+ICogPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50aHJlZS1jb2x1bW4tZ3JpZCA+ICo6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmZvdXItY29sdW1uLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm91ci1jb2x1bW4tZ3JpZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mb3VyLWNvbHVtbi1ncmlkID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMS80KSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMC80KSoxMDAlICsgMjBweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgICAuZm91ci1jb2x1bW4tZ3JpZCA+ICogPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmZvdXItY29sdW1uLWdyaWQgPiAqID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZvdXItY29sdW1uLWdyaWQgPiAqOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50d28tY29sdW1uLWdyaWQsXG4gIC50aHJlZS1jb2x1bW4tZ3JpZCxcbiAgLmZvdXItY29sdW1uLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudHdvLWNvbHVtbi1ncmlkOmFmdGVyLFxuICAgIC50aHJlZS1jb2x1bW4tZ3JpZDphZnRlcixcbiAgICAuZm91ci1jb2x1bW4tZ3JpZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC50d28tY29sdW1uLWdyaWQgPiAqLFxuICAgIC50aHJlZS1jb2x1bW4tZ3JpZCA+ICosXG4gICAgLmZvdXItY29sdW1uLWdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxLzIpKjEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzIpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAgIC50d28tY29sdW1uLWdyaWQgPiAqID4gKjpmaXJzdC1jaGlsZCxcbiAgICAgIC50aHJlZS1jb2x1bW4tZ3JpZCA+ICogPiAqOmZpcnN0LWNoaWxkLFxuICAgICAgLmZvdXItY29sdW1uLWdyaWQgPiAqID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC50d28tY29sdW1uLWdyaWQgPiAqID4gKjpsYXN0LWNoaWxkLFxuICAgICAgLnRocmVlLWNvbHVtbi1ncmlkID4gKiA+ICo6bGFzdC1jaGlsZCxcbiAgICAgIC5mb3VyLWNvbHVtbi1ncmlkID4gKiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50d28tY29sdW1uLWdyaWQgPiAqOm50aC1jaGlsZCgybisxKSxcbiAgICAgIC50aHJlZS1jb2x1bW4tZ3JpZCA+ICo6bnRoLWNoaWxkKDJuKzEpLFxuICAgICAgLmZvdXItY29sdW1uLWdyaWQgPiAqOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cblxuLmV4YW1wbGUtYnJlYWtvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZXhhbXBsZS1icmVha291dCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJS8xKSAqIC0xIC0gMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUvMSkgKiAtMSAtIDIwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4vKiBDRU5URVJJTkcgT0ZGU0VUXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jZW50ZXItMTAge1xuICB3aWR0aDogY2FsYygoMTAvMTIpKjEwMCUgLSAwKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTIpKjEwMCUgKyAwKTsgfVxuXG4uY2VudGVyLTgge1xuICB3aWR0aDogY2FsYygoOC8xMikqMTAwJSAtIDApO1xuICBtYXJnaW4tbGVmdDogY2FsYygoMi8xMikqMTAwJSArIDApOyB9XG5cbi5jZW50ZXItNiB7XG4gIHdpZHRoOiBjYWxjKCg2LzEyKSoxMDAlIC0gMCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgzLzEyKSoxMDAlICsgMCk7IH1cblxuLmNlbnRlci00IHtcbiAgd2lkdGg6IGNhbGMoKDQvMTIpKjEwMCUgLSAwKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQvMTIpKjEwMCUgKyAwKTsgfVxuXG4vKiBHUklEIENTUyBTWVNURU1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZvdXItY29sdW1uLWdyaWRjc3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlOyB9XG4gIC5mb3VyLWNvbHVtbi1ncmlkY3NzID4gKiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZvdXItY29sdW1uLWdyaWRjc3MgPiAqID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3VyLWNvbHVtbi1ncmlkY3NzID4gKiB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZXhhbXBsZS1sYXJnZXIge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7IH1cblxuLmV4YW1wbGUtcG9zaXRpb24ge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBncmlkLXJvdzogMS8zO1xuICBncmlkLWNvbHVtbjogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNmEwZDsgfVxuXG4vKiEgc3RhbmRhcmRpemUuY3NzIHYxLjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qc3BlbGxtYW44MTQvc3RhbmRhcmRpemUgKi9cbi8qKlxyXG4gKiBUaGlzIGZpbGUgaXMgYSBzbGlnaHQgZm9yayBvZiB0aGVzZSBvcmlnaW5hbCBzb3VyY2VzOlxyXG4gKiAtIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xyXG4gKiAtIGh0dHBzOi8vam9uYXRoYW50bmVhbC5naXRodWIuaW8vc2FuaXRpemUuY3NzL1xyXG4gKi9cbi8qKlxyXG4gKiBCYXNlXHJcbiAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi8qKlxyXG4gKiBMaW5rc1xyXG4gKi9cbi8qIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKipcclxuICogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gKi9cbi8qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogVHlwb2dyYXBoeVxyXG4gKi9cbmJsb2NrcXVvdGUsXG5wIHtcbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBtYXJnaW46IDAgMCAxZW07IH1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wLFxudHQsXG52YXIge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi8qIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLiAqL1xucSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjsgfVxuXG4vKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG4vKipcclxuICogTGlzdHNcclxuICovXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgLyogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuICovXG4gIG1hcmdpbjogMCAwIDFlbTsgfVxuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIC8qIFR1cm4gb2ZmIG1hcmdpbnMgb24gbmVzdGVkIGxpc3RzLiAqL1xuICBtYXJnaW46IDA7IH1cblxuZGQge1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIC8qIExUUiAqLyB9XG5cbi8qIEFkZHJlc3MgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy4gKi9cbm1lbnUsXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgLyogTFRSICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEVtYmVkZGVkIGNvbnRlbnQgYW5kIGZpZ3VyZXNcclxuICovXG4vKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS4gKi9cbmltZyB7XG4gIC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LiAqL1xuICBib3JkZXI6IDA7XG4gIC8qIFN1cHByZXNzIHRoZSBzcGFjZSBiZW5lYXRoIHRoZSBiYXNlbGluZSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAvKiBSZXNwb25zaXZlIGltYWdlcyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLyogQ29ycmVjdCBJRSA4IG5vdCBzY2FsaW5nIGltYWdlIGhlaWdodCB3aGVuIHJlc2l6ZWQuICovXG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogRm9ybXNcclxuICovXG4vKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDIgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICogNC4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSB3aXRoIElFIDYvNy5cclxuICogNS4gS2VlcCBmb3JtIGVsZW1lbnRzIGNvbnN0cmFpbmVkIGluIHRoZWlyIGNvbnRhaW5lcnMuXHJcbiAqIDYuIFJlbW92ZSB0aGUgZGVmYXVsdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogNSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogNiAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogNiAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDYgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC8qIDYgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqIDIuIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW4gdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiAyICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXHJcbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxyXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxyXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi8gfVxuXG4vKiBEcnVwYWwtc3R5bGUgZm9ybSBsYWJlbHMuICovXG5sYWJlbCwgLmZpZWxkIC5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcclxuICogVGFibGVzXHJcbiAqL1xudGFibGUge1xuICAvKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICAvKiBQcmV2ZW50IGNyYW1wZWQtbG9va2luZyB0YWJsZXMgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEFkZCBtYXJnaW5zLiAqL1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbi5zdmctYWRkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlOyB9XG5cbi5zdmctYWRkLWRpbXMge1xuICB3aWR0aDogMjAuNnB4O1xuICBoZWlnaHQ6IDIwLjZweDsgfVxuXG4uc3ZnLWNhcmV0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5zdmctY2FyZXQtZGltcyB7XG4gIHdpZHRoOiAxOC44cHg7XG4gIGhlaWdodDogMjUuNHB4OyB9XG5cbi5zdmctY29weSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9zdmctc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5LjI2NzkzNTU3ODMzMDg5JSAwOyB9XG5cbi5zdmctY29weS1kaW1zIHtcbiAgd2lkdGg6IDIzLjdweDtcbiAgaGVpZ2h0OiAyMy43cHg7IH1cblxuLnN2Zy1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9zdmctc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3LjI3NDAzMTU2Mzg0NTA0JSA0Ny40JTsgfVxuXG4uc3ZnLWRvd25sb2FkLWRpbXMge1xuICB3aWR0aDogMjIuM3B4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnN2Zy1ob21lLCAuaG9tZS1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjQuNDExNzY0NzA1ODgyMzUlIDA7IH1cblxuLnN2Zy1ob21lLWRpbXMsIC5ob21lLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5zdmctbGlicmFyeSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9zdmctc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI4LjA1OTcwMTQ5MjUzNzMxNCUgMDsgfVxuXG4uc3ZnLWxpYnJhcnktZGltcyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnN2Zy10diB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9zdmctc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTUuMjE3MzkxMzA0MzQ3ODMlOyB9XG5cbi5zdmctdHYtZGltcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnN2Zy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL3N2Zy1zcHJpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUuMjk0MTE3NjQ3MDU4ODI2JSA1NS4yMTczOTEzMDQzNDc4MyU7IH1cblxuLnN2Zy10d2l0dGVyLWRpbXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5ob21lLWljb24ge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzM4M2Q0NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgYm9keS5ub3Njcm9sbCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBcIkdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNHJlbTsgfSB9XG5cbmgyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCxcbmgzLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBcIkdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzODNkNDQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjZmU2YTBkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gIGE6aG92ZXI6YWZ0ZXIsIGE6Zm9jdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZTZhMGQ7IH1cblxuaHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG5jaXRlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2EzYTNhMztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uaW50cm8ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLmJ1dHRvbi1saW5rLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLm5vLXRvdWNoZXZlbnRzIC5idXR0b24tbGluazpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5idXR0b24tbGluazpmb2N1cyxcbiAgLm5vLXRvdWNoZXZlbnRzIGJ1dHRvbjpob3ZlcixcbiAgLm5vLXRvdWNoZXZlbnRzXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIC5uby10b3VjaGV2ZW50c1xuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAubm8tdG91Y2hldmVudHMgYnV0dG9uOmZvY3VzLFxuICAubm8tdG91Y2hldmVudHNcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbiAgLm5vLXRvdWNoZXZlbnRzXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDY4MmY7IH1cblxuLmRhcmstYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0NDsgfVxuICAubm8tdG91Y2hldmVudHMgLmRhcmstYnV0dG9uOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmRhcmstYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc3MTdkOyB9XG5cbiNsb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTYwcHg7IH1cblxucCBhLCBsaSBhLCBzcGFuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBwIGE6YWZ0ZXIsIGxpIGE6YWZ0ZXIsIHNwYW4gYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICBwIGE6aG92ZXIsIGxpIGE6aG92ZXIsIHNwYW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmMDY4MmY7IH1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIHVsIGxpLCBvbCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgdWwgbGk6YmVmb3JlLCBvbCBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnVsIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiAjZmU2YTBkO1xuICBtYXJnaW4tdG9wOiAuN3JlbTsgfVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQtbWU7IH1cbiAgICBvbCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjb3VudC1tZSkgXCIuXCI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBjb2xvcjogI2ZlNmEwZDsgfVxuXG5oMiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICBoMiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIikgY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICBoMiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGgyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG5cbmgzLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGgzLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDMsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICBoMyBhLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgaDMgYTphZnRlciwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA5OHZ3O1xuICBwYWRkaW5nOiAwIDF2dztcbiAgbWFyZ2luOiAwLjVlbSBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzM4M2Q0NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmdcIik7XG4gICAgICBtYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmdcIik7XG4gICAgICBtYXNrLXNpemU6IGF1dG8gYXV0bztcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDBweDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gIGJsb2NrcXVvdGUgKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBibG9ja3F1b3RlIHN0cm9uZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZlNmEwZCA0MCUpOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gIGNvbG9yOiAjODM4NjhiO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGF4b25vbXktaXNzdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LWlzc3VlIC5maWVsZF9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LWlzc3VlIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC42ZW07IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWpvYnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAwIDJyZW07IH1cblxuLyoqXG4gKiBHbG9iYWwgVGFibGVzXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGdyYXk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICB0YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgbGlnaHRncmF5OyB9XG4gICAgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cbiAgdGFibGUgdGQsXG4gIHRhYmxlIHRoIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlIHRkID4gKjpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZSB0aCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIHRhYmxlIHRkID4gKjpsYXN0LWNoaWxkLFxuICAgIHRhYmxlIHRoID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgdGFibGUgdGhlYWQgdGgsXG4gIHRhYmxlIHRib2R5IHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC45MmVtO1xuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7IH1cbiAgdGFibGUgdGguZW1wdHktaGVhZGVyLWNlbGwge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKipcbiAqIFJlc3BvbnNpdmUgZGF0YSB0YWJsZXMgd2l0aCBoZWFkZXJzXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdGFibGUuZGF0YSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICB0YWJsZS5kYXRhIHRoZWFkLFxuICB0YWJsZS5kYXRhIHRoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIHRhYmxlLmRhdGEgdGJvZHksXG4gIHRhYmxlLmRhdGEgdGJvZHkgdGgsXG4gIHRhYmxlLmRhdGEgdHIsXG4gIHRhYmxlLmRhdGEgdGQsXG4gIHRhYmxlLmRhdGEgY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgdGFibGUuZGF0YSB0ciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICAgdGFibGUuZGF0YSB0ciArIHRyIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICB0YWJsZS5kYXRhIHRyID4gdGgsXG4gICAgdGFibGUuZGF0YSB0ciA+IHRkIHtcbiAgICAgIGJvcmRlci13aWR0aDogMDsgfVxuICB0YWJsZS5kYXRhIHRkLmxhYmVsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45MmVtO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9IH1cblxuLmhlYWRlci1mdW5kcmFpc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLWZ1bmRyYWlzZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0O1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW47IH1cbiAgICAgIC5uby10b3VjaGV2ZW50cyAuaGVhZGVyLWZ1bmRyYWlzZTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5oZWFkZXItZnVuZHJhaXNlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgICAgLm5vLXRvdWNoZXZlbnRzIC5oZWFkZXItZnVuZHJhaXNlOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLmhlYWRlci1mdW5kcmFpc2U6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0OyB9XG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZTpob3ZlciwgLmhlYWRlci1mdW5kcmFpc2U6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3YTdlOyB9XG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgLmhlYWRlci1mdW5kcmFpc2Ugc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZSBhOmxpbmssXG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZSBhOnZpc2l0ZWQsXG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZSBhOmhvdmVyLFxuICAgICAgLmhlYWRlci1mdW5kcmFpc2UgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTdweDsgfSB9XG5cbmRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0ge1xuICBjb2xvcjogIzM4M2Q0NDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDJyZW07IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQtbWFyZ2luOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgNjEsIDY4LCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0OmhvdmVyLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0OmZvY3VzLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0OmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMzODNkNDQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDQwMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDQ7XG4gICAgICBib3JkZXI6IDAgbm9uZTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBpbnB1dDpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzgzZDQ0OyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLnJlcXVpcmVkIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5yZXF1aXJlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBsYWJlbC53cmFwYWJsZSwgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAuZmllbGQgLndyYXBhYmxlLmZpZWxkLWxhYmVsLCAuZmllbGQgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAud3JhcGFibGUuZmllbGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBsYWJlbC53cmFwYWJsZTpiZWZvcmUsIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmZpZWxkIC53cmFwYWJsZS5maWVsZC1sYWJlbDpiZWZvcmUsIC5maWVsZCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC53cmFwYWJsZS5maWVsZC1sYWJlbDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLjJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gcC5mb3JtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmU2YTBkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGxhYmVsLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IC0uMnJlbSAxLjVyZW0gMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdOmhvdmVyIC5oZWFkZXItZnVuZHJhaXNlLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdOmFjdGl2ZSAuaGVhZGVyLWZ1bmRyYWlzZSwgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXTpmb2N1cyAuaGVhZGVyLWZ1bmRyYWlzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU0NWQ7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmljb24tY2xvc2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gLmljb24tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSAuaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4Mzg2OGI7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTYsIDYxLCA2OCwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXSBmb3JtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIGxhYmVsLCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLWZ1bmRyYWlzZVwiXS5jbG9zZWQgZm9ybSxcbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0gZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0ub3Blbi1pdGVtIGZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5mdW5kcmFpc2Utc2lnbnVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTaWduIHVwIGZvciBvdXIgRW1haWxzJztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmU2YTBkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnVuZHJhaXNlLXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciwgLmZ1bmRyYWlzZS1zaWdudXAgLmZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIC5mdW5kcmFpc2Utc2lnbnVwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDphZnRlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tZnVuZHJhaXNlIHtcbiAgICB3aWR0aDogNS42cmVtOyB9XG4gICAgLmhlYWRlciAuYmxvY2stLXNlYXJjaC5vcGVuLWl0ZW0gfiAuYmxvY2stLWZ1bmRyYWlzZSAuaGVhZGVyLWZ1bmRyYWlzZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tZnVuZHJhaXNlIGZvcm0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5hbGVydC1zdWNjZXNzW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0sXG4uYWxlcnQtc3VjY2VzczJbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxlcnQtc3VjY2Vzc1tzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdIH4gKixcbiAgLmFsZXJ0LXN1Y2Nlc3MyW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0gfiAqIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3M6bm90KFtzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdKSB+ICosXG4uYWxlcnQtc3VjY2VzczI6bm90KFtzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdKSB+ICoge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXIgLm1vYmlsZSAuYmxvY2stLWZ1bmRyYWlzZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4uY3RhLWZvcm1fX3RvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDsgfVxuICAuY3RhLWZvcm1fX3RvZ2dsZTphY3RpdmUsIC5jdGEtZm9ybV9fdG9nZ2xlOmhvdmVyLCAuY3RhLWZvcm1fX3RvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDsgfVxuXG4uY3RhLWZvcm1fX2ZpZWxkcyB7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmN0YS1mb3JtX19maWVsZHMge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5jdGEtZm9ybV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmN0YS1mb3JtX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luOiAwIDElOyB9IH1cblxuZm9ybS5jdGEtZm9ybV9fZmllbGRzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDYxLCA2OCwgMC42KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0OmhvdmVyLCBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQ6Zm9jdXMsIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dDphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzgzZDQ0OyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbmtoLWNhbnZhcy1kYXJrZ3JleS5wbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZhMGQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm5vLXRvdWNoZXZlbnRzIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5uby10b3VjaGV2ZW50cyBmb3JtLmN0YS1mb3JtX19maWVsZHMgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBmb3JtLmN0YS1mb3JtX19maWVsZHMgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBmb3JtLmN0YS1mb3JtX19maWVsZHMgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0NDtcbiAgICAgIGJvcmRlcjogMCBub25lOyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dDpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzgzZDQ0OyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyAucmVxdWlyZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtOyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyAud3JhcGFibGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLjJlbTsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgLkV4cGxpY2l0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG5cbi5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0NDtcbiAgICAgIHRyYW5zaXRpb246IC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluOyB9XG4gICAgICAubm8tdG91Y2hldmVudHMgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgICAubm8tdG91Y2hldmVudHMgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0OyB9XG4gICAgICAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmhvdmVyLCAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3N2E3ZTsgfVxuICAgICAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTNweDsgfSB9XG5cbmRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIHtcbiAgY29sb3I6ICMzODNkNDQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMnJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAudGV4dC1mb3JtYXR0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDYxLCA2OCwgMC42KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXQ6aG92ZXIsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0OmZvY3VzLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dDphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzgzZDQ0OyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiA0MDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzVhMDM7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBpbnB1dDpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzgzZDQ0OyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5yZXF1aXJlZCB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLnJlcXVpcmVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBsYWJlbC53cmFwYWJsZSwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmZpZWxkIC53cmFwYWJsZS5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC53cmFwYWJsZS5maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBsYWJlbC53cmFwYWJsZTpiZWZvcmUsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5maWVsZCAud3JhcGFibGUuZmllbGQtbGFiZWw6YmVmb3JlLCAuZmllbGQgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLndyYXBhYmxlLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBwLmZvcm0tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBsYWJlbCwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAtLjJyZW0gMS41cmVtIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl06aG92ZXIgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl06YWN0aXZlIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdOmZvY3VzIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1NDVkOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaWNvbi1jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmljb24tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmljb24tY2xvc2U6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjODM4NjhiOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1NiwgNjEsIDY4LCAwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBmb3JtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBsYWJlbCwgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0uY2xvc2VkIGZvcm0sXG4gICAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBmb3JtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0ub3Blbi1pdGVtIGZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuXG4ubmV3c2xldHRlci1zaWdudXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1NpZ24gdXAgZm9yIG91ciBFbWFpbHMnO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZTZhMGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciwgLm5ld3NsZXR0ZXItc2lnbnVwIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZCAubmV3c2xldHRlci1zaWdudXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmJsb2NrLS1zZWFyY2gub3Blbi1pdGVtIH4gLmJsb2NrLS1uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogNS42cmVtOyB9XG4gICAgLmhlYWRlciAuYmxvY2stLXNlYXJjaC5vcGVuLWl0ZW0gfiAuYmxvY2stLW5ld3NsZXR0ZXIgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5ibG9jay0tc2VhcmNoLm9wZW4taXRlbSB+IC5ibG9jay0tbmV3c2xldHRlciBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uYWxlcnQtc3VjY2Vzc1tzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdLFxuLmFsZXJ0LXN1Y2Nlc3MyW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3Nbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSB+ICosXG4gIC5hbGVydC1zdWNjZXNzMltzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdIH4gKiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5hbGVydC1zdWNjZXNzOm5vdChbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSkgfiAqLFxuLmFsZXJ0LXN1Y2Nlc3MyOm5vdChbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSkgfiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyIC5tb2JpbGUgLmJsb2NrLS1uZXdzbGV0dGVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi5jdGEtZm9ybV9fdG9nZ2xlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50OyB9XG4gIC5jdGEtZm9ybV9fdG9nZ2xlOmFjdGl2ZSwgLmN0YS1mb3JtX190b2dnbGU6aG92ZXIsIC5jdGEtZm9ybV9fdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50OyB9XG5cbi5jdGEtZm9ybV9fZmllbGRzIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLWZvcm1fX2ZpZWxkcyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmN0YS1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLWZvcm1fX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDAgMSU7IH0gfVxuXG5mb3JtLmN0YS1mb3JtX19maWVsZHMge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgNjEsIDY4LCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXQ6aG92ZXIsIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBpbnB1dDpmb2N1cywgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0OmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMzODNkNDQ7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9ua2gtY2FudmFzLWRhcmtncmV5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNmEwZDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubm8tdG91Y2hldmVudHMgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5uby10b3VjaGV2ZW50cyBmb3JtLmN0YS1mb3JtX19maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQ0O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIGlucHV0OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODNkNDQ7IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC5yZXF1aXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC5yZXF1aXJlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07IH1cbiAgZm9ybS5jdGEtZm9ybV9fZmllbGRzIC53cmFwYWJsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtOyB9XG4gIGZvcm0uY3RhLWZvcm1fX2ZpZWxkcyAuRXhwbGljaXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUge1xuICAgIHRvcDogLThweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubm8tdG91Y2hldmVudHMgLm1lbnUtaXRlbS5lbWFpbCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmhvdmVyLCAubm8tdG91Y2hldmVudHMgLm1lbnUtaXRlbS5lbWFpbCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1lbnUtaXRlbS5lbWFpbCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlOmhvdmVyLCAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6YWN0aXZlLCAubWVudS1pdGVtLmVtYWlsIGRpdltjbGFzcyo9XCJibG9jay1uZXdzbGV0dGVyXCJdIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1lbnUtaXRlbS5lbWFpbCBkaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSBmb3JtIHtcbiAgICB0b3A6IC0xLjJyZW07IH0gfVxuXG5idXR0b24ubW9iaWxlLWFsZXJ0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBidXR0b24ubW9iaWxlLWFsZXJ0LWJ1dHRvbjpob3ZlciwgYnV0dG9uLm1vYmlsZS1hbGVydC1idXR0b246YWN0aXZlLCBidXR0b24ubW9iaWxlLWFsZXJ0LWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM5NDk4OWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYnV0dG9uLm1vYmlsZS1hbGVydC1idXR0b24gc3Bhbi5lbGVtZW50LWludmlzaWJsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uam9pbmZvcm0ge1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogNXJlbTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTQ1ZDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDA7IH1cbiAgLmpvaW5mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5qb2luZm9ybSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC02NSU7IH0gfVxuICAuam9pbmZvcm0gbGFiZWwsIC5qb2luZm9ybSAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgLmpvaW5mb3JtIC5maWVsZC1sYWJlbCxcbiAgLmpvaW5mb3JtIHNwYW4sXG4gIC5qb2luZm9ybSBzcGFuICoge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0ge1xuICAgICAgbWFyZ2luOiAtLjlyZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAudGV4dC1mb3JtYXR0ZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAudGV4dC1mb3JtYXR0ZWQuY2xvc2VkLCBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAudGV4dC1mb3JtYXR0ZWQub3Blbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC50ZXh0LWZvcm1hdHRlZC5jbG9zZWQgZm9ybSxcbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAudGV4dC1mb3JtYXR0ZWQgLmpvaW5mb3JtIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gLnRleHQtZm9ybWF0dGVkLm9wZW4taXRlbSAuam9pbmZvcm0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIHAge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gbGFiZWwsIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC5maWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSAuZmllbGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiA2MCU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgIC5uby10b3VjaGV2ZW50cyBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm5vLXRvdWNoZXZlbnRzIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubm8tdG91Y2hldmVudHMgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2ODJmOyB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzgzZDQ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXSBsYWJlbCwgZGl2W2NsYXNzKj1cImJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXBcIl0gLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIGRpdltjbGFzcyo9XCJibG9jay1tb2JpbGVjb21tb25zc2lnbnVwXCJdIC5maWVsZC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYmxvY2stZm9vdGVyZG9uYXRlIHVsIGxpOmJlZm9yZSxcbi5ibG9jay1kb25hdGUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uYmxvY2stZm9vdGVyZG9uYXRlLmJsb2NrLFxuLmJsb2NrLWRvbmF0ZS5ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2stZm9vdGVyZG9uYXRlLmJsb2NrIC5maWVsZCwgLmJsb2NrLWZvb3RlcmRvbmF0ZS5ibG9jayAuZmllbGQgKixcbiAgLmJsb2NrLWRvbmF0ZS5ibG9jayAuZmllbGQsXG4gIC5ibG9jay1kb25hdGUuYmxvY2sgLmZpZWxkICoge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZS5ibG9jayxcbiAgICAuYmxvY2stZG9uYXRlLmJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0uMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5ibG9jay1mb290ZXJkb25hdGUuYmxvY2s6YWZ0ZXIsXG4gICAgICAuYmxvY2stZG9uYXRlLmJsb2NrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5ibG9jay1mb290ZXJkb25hdGUuYmxvY2ssXG4gICAgLmJsb2NrLWRvbmF0ZS5ibG9jayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjNyZW07IH0gfVxuXG4uYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSxcbi5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMDsgfVxuICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhLFxuICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2YTBkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubm8tdG91Y2hldmVudHMgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6Zm9jdXMsIC5uby10b3VjaGV2ZW50c1xuICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6aG92ZXIsIC5uby10b3VjaGV2ZW50c1xuICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6YWZ0ZXIsXG4gICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBUbyBObyBLaWQgSHVuZ3J5XCI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6aG92ZXIsXG4gICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2ODJmOyB9XG4gIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsLFxuICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYm94LXNoYWRvdzogcmdiYSg1NiwgNjEsIDY4LCAwLjQpIDBweCAwLjVyZW0gMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnksXG4gICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhLFxuICAgICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnXCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbjsgfVxuICAgICAgICAubm8tdG91Y2hldmVudHMgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGE6Zm9jdXMsIC5uby10b3VjaGV2ZW50c1xuICAgICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmhvdmVyLCAubm8tdG91Y2hldmVudHNcbiAgICAgICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWEwMzsgfVxuICAgICAgICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmFmdGVyLFxuICAgICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCxcbiAgICAgIC5ibG9jay1kb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgbGksXG4gICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYmxvY2stZm9vdGVyZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBsaSBhLFxuICAgICAgICAuYmxvY2stZG9uYXRlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgIC5ibG9jay1mb290ZXJkb25hdGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5OmhvdmVyIHVsLFxuICAgICAgLmJsb2NrLWRvbmF0ZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnk6aG92ZXIgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmJ1dHRvbi5oZWFkZXItc2VhcmNoLWZvcm1fX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IG5raDtcbiAgZm9udC1mYW1pbHk6ICdua2gnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDEuNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICBidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGU6aG92ZXIsIGJ1dHRvbi5oZWFkZXItc2VhcmNoLWZvcm1fX3RvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIGJ1dHRvbi5oZWFkZXItc2VhcmNoLWZvcm1fX3RvZ2dsZTpob3ZlcjphZnRlciwgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlOmZvY3VzOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzgzODY4YjsgfVxuICAgICAgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLupoZcIjtcbiAgICAgICAgY29sb3I6ICM5NDk4OWU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA0LjRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgYnV0dG9uLmhlYWRlci1zZWFyY2gtZm9ybV9fdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiA1LjZyZW07IH0gfVxuXG4uYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIGZvcm0ge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0sXG4gIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLWFjdGlvbnMge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0gaW5wdXQsXG4gICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0gaW5wdXQge1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfSB9XG4gIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tc3VibWl0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MHB4OyB9XG4gICAgLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLXN1Ym1pdDpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7IH1cbiAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIGZvcm0ge1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIiwgXCJHb3RoYW1cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU0LCAxMDYsIDEzLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzNThweDtcbiAgICAgICAgbWFyZ2luOiAuNnJlbSAwIDAgMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmljb24tY2xvc2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmljb24tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmljb24tY2xvc2U6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjODM4NjhiOyB9XG4gICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgICAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayAuZm9ybS10eXBlLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sgZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrLm9wZW4taXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1mb3JtLmJsb2NrLm9wZW4taXRlbSBmb3JtIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmJsb2NrLWV4cG9zZWRmb3Jtc2l0ZS1kYi1zZWFyY2hwYWdlLWZvcm0uYmxvY2sub3Blbi1pdGVtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICMzODNkNDQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9IH1cblxuZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgZm9ybSA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgZm9ybSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1pdGVtLFxuLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbmxhYmVsLCAuZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBcIkdvdGhhbVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCwgLmZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLCAuZmllbGRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLCAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLCAuZmllbGRcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgzODY4YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLmZvY3VzZWQ6YmVmb3JlLCAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZvY3VzZWQuZmllbGQtbGFiZWw6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5mb2N1c2VkOmJlZm9yZSwgLmZpZWxkXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5mb2N1c2VkLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjNDQ0OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5maWVsZFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZmllbGQtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZmllbGQtbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuZmllbGRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCLuqJBcIjtcbiAgZm9udC1mYW1pbHk6ICdua2gnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuMmVtO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogZ3JheTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsIC5maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnNlbGVjdGxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMkEyQTI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTJBMkEyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1wYWRkaW5nLWVuZDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5zZWxlY3RsaXN0IHNlbGVjdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4udGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1lbWJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTsgfVxuICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1lbWJlZCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1lbWJlZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gMDtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtbGFyZ2UsIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIlOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWxhcmdlIC5maWVsZCwgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwgLmZpZWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtbGFyZ2UgLnRleHQtZm9ybWF0dGVkLCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCAudGV4dC1mb3JtYXR0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1sYXJnZSAudGV4dC1mb3JtYXR0ZWQgcCwgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwgLnRleHQtZm9ybWF0dGVkIHAge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjc1KTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTI1JSAtIDRyZW0pO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTI1JSAtIDRyZW0pO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICAgICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTI1JSAtIDRyZW0pO1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICAgICAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwgKyAudmlldy1tb2RlLXNtYWxsICsgLnZpZXctbW9kZS1zbWFsbCArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuXG4udGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAydnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1heC13aWR0aDogNDklOyB9IH1cbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC5maWVsZC0tdHlwZS1pbWFnZSxcbiAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgbWFyZ2luOiAwIDAgMiUgMDsgfVxuICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmdcIik7XG4gICAgICAgIG1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgICAgbWFzay1zaXplOiBhdXRvIGF1dG87XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDBweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1heC13aWR0aDogMzYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1JTsgfSB9XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC50ZXh0LWZvcm1hdHRlZCAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtOyB9XG4gICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC50ZXh0LWZvcm1hdHRlZCBwIHtcbiAgICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAudGV4dC1mb3JtYXR0ZWQgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZlNmEwZCA0MCUpOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH0gfVxuXG4udGV4dC1mb3JtYXR0ZWQgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gKyAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAudGV4dC1mb3JtYXR0ZWQge1xuICBjb2xvcjogIzM4M2Q0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgY29sb3I6ICMzODNkNDQ7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiArIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgIG1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgIG1hc2stc2l6ZTogYXV0byBhdXRvO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiArIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWZvcm1hdHRlZCArIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2tlX3dpZGdldF93cmFwcGVyICsgLmNrZV93aWRnZXRfd3JhcHBlciAuZW1iZWRkZWQtZW50aXR5IC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiNnb29nbGVtYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4jbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBOYXZpZ2F0aW9uIGJhci5cbiAqL1xuI25hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICNuYXZpZ2F0aW9uID4gdWwubWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNuYXZpZ2F0aW9uID4gdWwubWVudTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgICNuYXZpZ2F0aW9uID4gdWwubWVudSBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI25hdmlnYXRpb24gPiB1bC5tZW51ID4gbGkgPiB1bC5tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICAgICAgICAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaSA+IHVsLm1lbnUgbGkge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpLmZvY3VzLCAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgICAgICAgI25hdmlnYXRpb24gPiB1bC5tZW51ID4gbGkuZm9jdXMgPiB1bC5tZW51LCAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaTpob3ZlciA+IHVsLm1lbnUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlOyB9XG4gICAgICAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZTZhMGQ7IH1cbiAgICAgICAgLm5vLXRvdWNoZXZlbnRzICNuYXZpZ2F0aW9uID4gdWwubWVudSA+IGxpIGE6aG92ZXIsIC5uby10b3VjaGV2ZW50cyAjbmF2aWdhdGlvbiA+IHVsLm1lbnUgPiBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgI25hdmlnYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAtMjU1cHg7XG4gICAgICB0b3A6IDc2cHg7XG4gICAgICB3aWR0aDogMjU1cHg7XG4gICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuICAgICAgLm1lbnUtYWN0aXZlICNuYXZpZ2F0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlOyB9XG4gICAgICAjbmF2aWdhdGlvbiAubWVudSA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMkEyQTI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLnJlZ2lvbi1wcmVoZWFkZXIsXG4ucmVnaW9uLWhlYWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVnaW9uLXByZWhlYWRlcixcbiAgICAucmVnaW9uLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDQuNnJlbTtcbiAgICAgIHJpZ2h0OiAycmVtOyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciBuYXYsXG4gICAgICAucmVnaW9uLWhlYWRlciBuYXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciAuc3ViLW5hdi10b2dnbGUsXG4gICAgICAucmVnaW9uLXByZWhlYWRlciAuc3ViLW5hdi10b2dnbGUtYmFjayxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5zdWItbmF2LXRvZ2dsZSxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5zdWItbmF2LXRvZ2dsZS1iYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAucmVnaW9uLXByZWhlYWRlcixcbiAgICAucmVnaW9uLWhlYWRlciB7XG4gICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVnaW9uLXByZWhlYWRlciBzcGFuLFxuICAgIC5yZWdpb24tcHJlaGVhZGVyIGEsXG4gICAgLnJlZ2lvbi1oZWFkZXIgc3BhbixcbiAgICAucmVnaW9uLWhlYWRlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAucmVnaW9uLXByZWhlYWRlciBzcGFuLFxuICAgIC5yZWdpb24tcHJlaGVhZGVyIGEsXG4gICAgLnJlZ2lvbi1oZWFkZXIgc3BhbixcbiAgICAucmVnaW9uLWhlYWRlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5yZWdpb24tcHJlaGVhZGVyIGxpLFxuICAucmVnaW9uLWhlYWRlciBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5yZWdpb24tcHJlaGVhZGVyLm1vYmlsZSxcbiAgLnJlZ2lvbi1oZWFkZXIubW9iaWxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyLm1vYmlsZSAucmVnaW9uLXByZWhlYWRlcixcbiAgICAucmVnaW9uLXByZWhlYWRlci5tb2JpbGUgLnJlZ2lvbi1oZWFkZXIsXG4gICAgLnJlZ2lvbi1oZWFkZXIubW9iaWxlIC5yZWdpb24tcHJlaGVhZGVyLFxuICAgIC5yZWdpb24taGVhZGVyLm1vYmlsZSAucmVnaW9uLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyLm1vYmlsZS5vcGVuLFxuICAgIC5yZWdpb24taGVhZGVyLm1vYmlsZS5vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTM4cHgpO1xuICAgICAgbWF4LWhlaWdodDogMTAwcmVtO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmssXG4gIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGEubWVudS1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC4yNXMgYm9yZGVyLWJvdHRvbSBlYXNlLW91dDsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGEubWVudS1saW5rOmhvdmVyLCAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBhLm1lbnUtbGluay5pcy1hY3RpdmUsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbms6aG92ZXIsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZTZhMGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgKyBsaSxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgdWwsXG4gICAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgICAgICAgbGVmdDogLTQuMDhlbTsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6aG92ZXIgdWwsXG4gICAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaTpob3ZlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIC0ycHggMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbmssXG4gICAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDIuMXJlbSAwIDEuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzODNkNDQ7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmdcIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlOyB9XG4gICAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rOmhvdmVyLCAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluay5pcy1hY3RpdmUsXG4gICAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rOmhvdmVyLFxuICAgICAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluay5pcy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluay5pcy1hY3RpdmUsXG4gICAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMxMzUzYjsgfVxuICAgICAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluazpob3ZlcixcbiAgICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkgYS5tZW51LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDU0NWQ7IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIHVsLFxuICAgICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgdWwge1xuICAgICAgICBsZWZ0OiAtMi44ZW07IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgyKSB1bCxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgyKSB1bCB7XG4gICAgICAgIGxlZnQ6IC0yLjg1ZW07IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgzKSB1bCxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgzKSB1bCB7XG4gICAgICAgIGxlZnQ6IC0xLjY1ZW07IH1cbiAgICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCg0KSB1bCxcbiAgICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCg0KSB1bCB7XG4gICAgICAgIGxlZnQ6IC0zLjM1ZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpsYXN0LWNoaWxkLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmssXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gYS5tZW51LWxpbmsge1xuICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSArIGxpLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpIGxpIGEubWVudS1saW5rIHtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSB1bCB7XG4gICAgICBsZWZ0OiAtNGVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDIpIHVsLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgyKSB1bCB7XG4gICAgICBsZWZ0OiAtNGVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHVsLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgzKSB1bCB7XG4gICAgICBsZWZ0OiAtMi44ZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoNCkgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDQpIHVsIHtcbiAgICAgIGxlZnQ6IC00LjVlbTsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGEubWVudS1saW5rLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGEubWVudS1saW5rIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgKyBsaSxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgbGksXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluayxcbiAgICAucmVnaW9uLWhlYWRlciAubWVudS0tbWFpbiBsaSBsaSBhLm1lbnUtbGluayB7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGkgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGkgdWwge1xuICAgICAgbGVmdDogLTMuNmVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDIpIHVsLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgyKSB1bCB7XG4gICAgICBsZWZ0OiAtMy42MmVtOyB9XG4gICAgLnJlZ2lvbi1wcmVoZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDMpIHVsLFxuICAgIC5yZWdpb24taGVhZGVyIC5tZW51LS1tYWluIGxpOm50aC1jaGlsZCgzKSB1bCB7XG4gICAgICBsZWZ0OiAtMi4yZW07IH1cbiAgICAucmVnaW9uLXByZWhlYWRlciAubWVudS0tbWFpbiBsaTpudGgtY2hpbGQoNCkgdWwsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bnRoLWNoaWxkKDQpIHVsIHtcbiAgICAgIGxlZnQ6IC00LjJlbTsgfVxuICAgIC5yZWdpb24tcHJlaGVhZGVyIC5tZW51LS1tYWluIGxpOmxhc3QtY2hpbGQsXG4gICAgLnJlZ2lvbi1oZWFkZXIgLm1lbnUtLW1haW4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lvbi1wcmVoZWFkZXIge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAucmVnaW9uLXByZWhlYWRlciB7XG4gICAgd2lkdGg6IDI3M3B4O1xuICAgIHJpZ2h0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAucmVnaW9uLXByZWhlYWRlciB7XG4gICAgd2lkdGg6IDI3NnB4O1xuICAgIHJpZ2h0OiA2MnB4OyB9IH1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAyLjVyZW07XG4gIGJvdHRvbTogOC41cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWVudS10b2dnbGU6aG92ZXIsIC5tZW51LXRvZ2dsZTpmb2N1cywgLm1lbnUtdG9nZ2xlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5tZW51LXRvZ2dsZTpob3ZlciBzcGFuLCAubWVudS10b2dnbGU6Zm9jdXMgc3BhbiwgLm1lbnUtdG9nZ2xlOmFjdGl2ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmU2YTBkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1lbnUtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLm1lbnUtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpLCAubWVudS10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiAxNHB4OyB9XG4gICAgLm1lbnUtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMjJweDsgfVxuICAubWVudS10b2dnbGUub3BlbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmU2YTBkOyB9XG4gICAgLm1lbnUtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLm1lbnUtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tZW51LXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLm1lbnUtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlOyB9XG5cbi5zdGF5LW9wZW4tbWVudSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ub3Blbi1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICBib2R5Lm9wZW4tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIGJvZHkub3Blbi1tZW51ICNwYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5zdWItbmF2LXRvZ2dsZSxcbi5zdWItbmF2LXRvZ2dsZS1iYWNrLFxuLnN1Yi1uYXYtdG9nZ2xlLWJhY2subWVudS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iaWxlLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2JpbGUtbWVudSA+IHVsLm1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1vYmlsZS1tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5tb2JpbGUtbWVudSAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUtaXRlbSAubWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxLjVyZW07IH1cbiAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUsXG4gIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZTpiZWZvcmUsXG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgICBjb250ZW50OiBua2g7XG4gICAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZlNmEwZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGU6YWZ0ZXIsXG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGU6aG92ZXI6YmVmb3JlLCAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZTpob3ZlcjphZnRlciwgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGU6Zm9jdXM6YmVmb3JlLCAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZTpmb2N1czphZnRlcixcbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZS1iYWNrOmhvdmVyOmJlZm9yZSxcbiAgICAubW9iaWxlLW1lbnUgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZS1iYWNrOmhvdmVyOmFmdGVyLFxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2s6Zm9jdXM6YmVmb3JlLFxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2s6Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmU2YTBkOyB9XG4gIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAxLjNyZW07XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIj5cIjsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlIH4gYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtOyB9XG4gIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCI8XCI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2s6aG92ZXIsIC5tb2JpbGUtbWVudSAubWVudSBhLnN1Yi1uYXYtdG9nZ2xlLWJhY2s6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZTZhMGQ7IH1cbiAgLm1vYmlsZS1tZW51IC5zdWJuYXYgPiAubWVudS1pdGVtID4gLm1lbnUub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vYmlsZS1tZW51IC5zdWJuYXYgPiAubWVudS1pdGVtID4gYS5zdWItbmF2LXRvZ2dsZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTsgfVxuICAubW9iaWxlLW1lbnUgLnN1Ym5hdiA+IGEuc3ViLW5hdi10b2dnbGUtYmFjay5vcGVuLFxuICAubW9iaWxlLW1lbnUgLnN1Ym5hdiA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4vKipcbiAqIEJyZWFkY3J1bWIgbmF2aWdhdGlvbi5cbiAqL1xuLmJyZWFkY3J1bWIgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5icmVhZGNydW1iIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4vKipcbiAqIFBhZ2VyXG4gKi9cbi8qIEEgbGlzdCBvZiBwYWdlIG51bWJlcnMgd2hlbiBtb3JlIHRoYW4gMSBwYWdlIG9mIGNvbnRlbnQgaXMgYXZhaWxhYmxlLiAqL1xuLnBhZ2VyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDAgMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG5cbi5wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wYWdlcl9faXRlbSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZXJfX2l0ZW0gYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlcl9faXRlbSBhOmhvdmVyOmFmdGVyLCAucGFnZXJfX2l0ZW0gYTphY3RpdmU6YWZ0ZXIsIC5wYWdlcl9faXRlbSBhOmZvY3VzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZTZhMGQgIWltcG9ydGFudDsgfVxuICAucGFnZXJfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5wYWdlcl9faXRlbS5pcy1hY3RpdmUgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZlNmEwZDsgfVxuXG4vKipcbiAqIFNlYXJjaFxuICovXG4udG0tdGFiLWVuYWJsZWQgLnRtLXRhYi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRtLXRhYi1lbmFibGVkIC50bS10YWItY29udGVudC50bS10YWItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRtLXRhYi1lbmFibGVkIC50bS10YWItbGlua3MgLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zaGFyZS1idXR0b25zIHtcbiAgdG9wOiAzMCU7XG4gIHdpZHRoOiAzcGM7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtZWRpdW0pIHtcbiAgICAuc2hhcmUtYnV0dG9ucyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlLW91dDtcbiAgICB3aWR0aDogM3BjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1lZGl1bSkge1xuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTFweCkge1xuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZTpob3ZlciwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZTphY3RpdmUsIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmU6Zm9jdXMge1xuICAgICAgICB3aWR0aDogNHBjICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUubGlua2VkaW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5saW5rZWRpbjpob3ZlciwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5saW5rZWRpbjphY3RpdmUsIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUubGlua2VkaW46Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2MjkzOyB9XG4gICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5waW50ZXJlc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYzsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5waW50ZXJlc3Q6aG92ZXIsIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUucGludGVyZXN0OmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5waW50ZXJlc3Q6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwNjE1OyB9XG4gICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5nb29nbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5nb29nbGU6aG92ZXIsIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUuZ29vZ2xlOmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5nb29nbGU6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMzIxOyB9XG4gICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS50d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7IH1cbiAgICAgIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUudHdpdHRlcjpob3ZlciwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS50d2l0dGVyOmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS50d2l0dGVyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OTVlOTsgfVxuICAgIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUuZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5mYWNlYm9vazpob3ZlciwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5mYWNlYm9vazphY3RpdmUsIC5zaGFyZS1idXR0b25zIC5zb2NpYWwtc2hhcmUuZmFjZWJvb2s6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczOyB9XG4gICAgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmVtYWlsOmhvdmVyLCAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlLmVtYWlsOmFjdGl2ZSwgLnNoYXJlLWJ1dHRvbnMgLnNvY2lhbC1zaGFyZS5lbWFpbDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuc29jaWFsLXNoYXJlIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBzdHJva2U6IG5vbmU7XG4gICAgICB3aWR0aDogMS41ZW07IH1cblxuLyoqXG4gKiBAZmlsZVxuICogUG9zaXRpb25pbmcgZm9yIGEgcmVzcG9uc2l2ZSBsYXlvdXQuXG4gKlxuICogRGVmaW5lIENTUyBjbGFzc2VzIHRvIGNyZWF0ZSBhIGZsdWlkIGdyaWQgbGF5b3V0IHdpdGggb3B0aW9uYWwgc2lkZWJhcnNcbiAqIGRlcGVuZGluZyBvbiB3aGV0aGVyIGJsb2NrcyBhcmUgcGxhY2VkIGluIHRoZSBsZWZ0IG9yIHJpZ2h0IHNpZGViYXJzLlxuICpcbiAqL1xuLyoqXG4gKiBDZW50ZXIgdGhlIHBhZ2UuXG4gKlxuICogRm9yIHNjcmVlbiBzaXplcyBsYXJnZXIgdGhhbiAxMjAwcHgsIHByZXZlbnQgZXhjZXNzaXZlbHkgbG9uZyBsaW5lcyBvZiB0ZXh0XG4gKiBieSBzZXR0aW5nIGEgbWF4LXdpZHRoLlxuICovXG4vKiBMQVlPVVQgRk9SIE1PQklMRSBNRU5VICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNtYWluLFxuICAjZm9vdGVyLFxuICAjcmVnaW9uLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7IH1cbiAgICAubWVudS1hY3RpdmUgI21haW4sIC5tZW51LWFjdGl2ZVxuICAgICNmb290ZXIsIC5tZW51LWFjdGl2ZVxuICAgICNyZWdpb24tYm90dG9tIHtcbiAgICAgIGxlZnQ6IC0yNTVweDtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlOyB9IH1cblxuI21haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm8tc2lkZWJhcnMgI2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKCgxMC8xNCkqMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLzE0KSoxMDAlICsgMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNpZGViYXItZmlyc3QgI2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKCgxMC8xNCkqMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgwLzE0KSoxMDAlICsgMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNpZGViYXItZmlyc3QgLnNpZGViYXItZmlyc3Qge1xuICAgIHdpZHRoOiBjYWxjKCg0LzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2lkZWJhci1zZWNvbmQgI2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKCg4LzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2lkZWJhci1zZWNvbmQgLnNpZGViYXItc2Vjb25kIHtcbiAgICB3aWR0aDogY2FsYygoNC8xNCkqMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzE0KSoxMDAlICsgMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnR3by1zaWRlYmFycyAjY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDgvMTQpKjEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMS8xNCkqMTAwJSArIDIwcHgpO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC50d28tc2lkZWJhcnMgLnNpZGViYXJzIHtcbiAgICB3aWR0aDogY2FsYygoNC8xNCkqMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxLzE0KSoxMDAlICsgMjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50d28tc2lkZWJhcnMgI2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKCg3LzE0KSoxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlOyB9XG4gIC50d28tc2lkZWJhcnMgLnNpZGViYXJzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudHdvLXNpZGViYXJzIC5zaWRlYmFycyAuc2lkZWJhci1maXJzdCB7XG4gICAgICB3aWR0aDogY2FsYygoMy8xNCkqMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDAvMTQpKjEwMCUgKyAyMHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnR3by1zaWRlYmFycyAuc2lkZWJhcnMgLnNpZGViYXItc2Vjb25kIHtcbiAgICAgIHdpZHRoOiBjYWxjKCg0LzE0KSoxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoNy8xNCkqMTAwJSArIDIwcHgpO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4jbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICNtYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cblxuLnByb2ZpbGUsIC51c2VyLWxvZ2luLWZvcm0ge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0cmVtOyB9XG5cbi5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1wYWdlZm9ybSBmb3JtLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggPiBkaXYge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtcGFnZWZvcm0gZm9ybSxcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCA+IGRpdiB7XG4gICAgICB3aWR0aDogNjd2dztcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtcGFnZWZvcm0gZm9ybSxcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCA+IGRpdiB7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1heC13aWR0aDogMTA4MHB4OyB9IH1cblxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IGRpdixcbi52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IGRpdixcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmc6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IGRpdixcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiBkaXYsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IGRpdixcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiBkaXYsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCxcbi52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2ODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIHdpZHRoOiA2N3Z3O1xuICAgICAgcGFkZGluZzogMCA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDsgfVxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS1uYW1lLWJvZHkgPiBwLFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLW5hbWUtYm9keSA+IHAsXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZC0tbmFtZS1ib2R5ID4gcCxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLW5hbWUtYm9keSA+IHAsXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZC0tbmFtZS1ib2R5ID4gcCxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQuZmllbGQtLW5hbWUtYm9keSA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfSB9XG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBibG9ja3F1b3RlLFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlLFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGJsb2NrcXVvdGUsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgYmxvY2txdW90ZSxcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGJsb2NrcXVvdGUsXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlLFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBibG9ja3F1b3RlLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgYmxvY2txdW90ZSxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgYmxvY2txdW90ZSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7IH0gfVxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlIHAsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgYmxvY2txdW90ZSBwLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGJsb2NrcXVvdGUgcCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGJsb2NrcXVvdGUgcCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBibG9ja3F1b3RlIHAsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBibG9ja3F1b3RlIHAge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA2OHZ3O1xuICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0M3Z3O1xuICAgICAgd2lkdGg6IDc1dnc7XG4gICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNXZ3ICsgNHJlbSk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNXZ3O1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtaW1hZ2UsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLWltYWdlLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS1pbWFnZSxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNHZ3OyB9IH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtbGFyZ2UsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbixcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1sYXJnZSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24sXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtbGFyZ2UsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uLFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtbGFyZ2UsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24sXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtbGFyZ2UsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uLFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtbGFyZ2UsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDRyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3IC0gNHJlbSk7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudmlldy1tb2RlLWxhcmdlIC5pbm5lci13cmFwLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWxhcmdlIC5pbm5lci13cmFwLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC52aWV3LW1vZGUtbGFyZ2UgLmlubmVyLXdyYXAsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWxhcmdlIC5pbm5lci13cmFwLFxuICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gLmlubmVyLXdyYXAsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnZpZXctbW9kZS1sYXJnZSAuaW5uZXItd3JhcCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCxcbiAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC52aWV3LW1vZGUtbGFyZ2UgLmlubmVyLXdyYXAsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5tZWRpYS12aWRlbyxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLXZpZGVvLFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAubWVkaWEtdmlkZW8sXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLXZpZGVvLFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAubWVkaWEtdmlkZW8sXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDRyZW0gYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAubWVkaWEtdmlkZW8sXG4gICAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAubWVkaWEtdmlkZW8sXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAubWVkaWEtdmlkZW8sXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5tZWRpYS12aWRlbyxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5tZWRpYS12aWRlbyxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLm1lZGlhLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG8gMTJyZW07IH0gfVxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS1sYW5kaW5nLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM4dnc7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LWxhbmRpbmctbGluayxcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rLFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS1sYW5kaW5nLWxpbmssXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktbGFuZGluZy1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MDBweDsgfSB9XG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1odW5nZXItZmFjdCxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1odW5nZXItZmFjdCxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWh1bmdlci1mYWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1odW5nZXItZmFjdCxcbiAgICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0LFxuICAgICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gICAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAgICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAgIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0taHVuZ2VyLWZhY3QsXG4gICAgICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWh1bmdlci1mYWN0LFxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3OyB9IH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCxcbiAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQsXG4gIC52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLXRleHQsXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdHktLWN0YS10ZXh0LFxuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAudmlldy1jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQgLnRleHQtZm9ybWF0dGVkLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIC5lbnRpdHktLWN0YS10ZXh0IC50ZXh0LWZvcm1hdHRlZCxcbiAgICAudmlldy10YXhvbm9teS10ZXJtIC52aWV3LWNvbnRlbnQgPiAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZW50aXR5LS1jdGEtdGV4dCAudGV4dC1mb3JtYXR0ZWQsXG4gICAgLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCAuZW50aXR5LS1jdGEtdGV4dCAudGV4dC1mb3JtYXR0ZWQsXG4gICAgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0eS0tY3RhLXRleHQgLnRleHQtZm9ybWF0dGVkLFxuICAgIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgLmVudGl0eS0tY3RhLXRleHQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuLmJ5bGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ieWxpbmUgc3BhbiwgLmJ5bGluZSAuZmllbGQsIC5ieWxpbmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYnlsaW5lIC5maWVsZC0tbmFtZS1maWVsZC1lbnRpdHktcHJvZmlsZSxcbiAgLmJ5bGluZSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJ5bGluZSAuZmllbGQtLW5hbWUtZmllbGQtdGF4b25vbXktc2VyaWVzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJ5bGluZSArIC50ZXh0LWZvcm1hdHRlZCArIC5ieWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNnJlbSA0cmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudDphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCB7XG4gICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQsXG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgaDEsXG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnNpZGUtc2VjdGlvbiwgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5tYWluLXNlY3Rpb24sXG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuc2lkZS1zZWN0aW9uLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLm1haW4tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnNpZGUtc2VjdGlvbixcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5zaWRlLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnNpZGUtc2VjdGlvbixcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuc2lkZS1zZWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLnNpZGUtc2VjdGlvbiB+IC5tYWluLXNlY3Rpb24sXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5zaWRlLXNlY3Rpb24gfiAubWFpbi1zZWN0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDRyZW07IH0gfVxuICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSxcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJdICsgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSArIGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXTpiZWZvcmUsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5raDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXTpob3ZlcjpiZWZvcmUsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl06aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjODM4NjhiOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl0gYSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgZGl2W2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbFwiXSBhOmFmdGVyLFxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl0gYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zb2NpYWwtZmI6YmVmb3JlLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC1mYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qqRXCI7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zb2NpYWwtdHc6YmVmb3JlLFxuICAucGFnZS1ub2RlLXR5cGUtcHJvZmlsZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC10dzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qqWXCI7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zb2NpYWwtaW5zOmJlZm9yZSxcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zb2NpYWwtaW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLuqpJcIjsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFydG5lciAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLXNlY3Rpb24gKyAubm9kZV9fY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtc2VjdGlvbiArIC5ub2RlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ucGF0aC10YXhvbm9teSAjbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAuOGVtOyB9XG5cbi52aWV3LXRheG9ub215LXRlcm0gPiBhLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgPiBhLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4udmlldy10YXhvbm9teS10ZXJtIHNwYW4gPiBhLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgc3BhbiA+IGEsXG4udmlldy1zaXRlLWRiLXNlYXJjaCBzcGFuID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07IH1cblxuLnZpZXctdGF4b25vbXktdGVybSAucGFnZXIsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAucGFnZXIsXG4udmlldy1zaXRlLWRiLXNlYXJjaCAucGFnZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC52aWV3LXRheG9ub215LXRlcm0gLnBhZ2VyIGxpLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAucGFnZXIgbGksXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC52aWV3LXRheG9ub215LXRlcm0gLnBhZ2VyIGE6YWZ0ZXIsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5wYWdlciBhOmFmdGVyLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAucGFnZXIgYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctdGF4b25vbXktdGVybSBoMSxcbiAgLnZpZXctdGF4b25vbXktdGVybSAuZmVlZC1pY29ucyxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgaDEsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5mZWVkLWljb25zLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBoMSxcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZlZWQtaWNvbnMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnZpZXctdGF4b25vbXktdGVybSBoMSxcbi52aWV3LXNlYXJjaC1nZW5lcmFsIGgxLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggaDEge1xuICBwYWRkaW5nOiAycmVtIDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC52aWV3LXRheG9ub215LXRlcm0gaDEsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgaDEsXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggaDEge1xuICAgICAgcGFkZGluZzogNHJlbSAwIDJyZW07IH0gfVxuXG4udmlldy10YXhvbm9teS10ZXJtIGgyLCAudmlldy10YXhvbm9teS10ZXJtIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3LXRheG9ub215LXRlcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSBsYWJlbCwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwsIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsLFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgaDIsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuLnZpZXctc2VhcmNoLWdlbmVyYWwgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbi52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgbGFiZWwsXG4udmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbi52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCxcbi52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggaDIsXG4udmlldy1zaXRlLWRiLXNlYXJjaCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbi52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggbGFiZWwsXG4udmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbi52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCxcbi52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZXctdGF4b25vbXktdGVybSBoMiwgLnZpZXctdGF4b25vbXktdGVybSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlldy10YXhvbm9teS10ZXJtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC52aWV3LXRheG9ub215LXRlcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gbGFiZWwsIC52aWV3LXRheG9ub215LXRlcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsLCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZC1sYWJlbCxcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBoMixcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgbGFiZWwsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCxcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBoMixcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggbGFiZWwsXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTsgfSB9XG4gIC52aWV3LXRheG9ub215LXRlcm0gaDIgKiwgLnZpZXctdGF4b25vbXktdGVybSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdICosIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3LXRheG9ub215LXRlcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSAqLCAudmlldy10YXhvbm9teS10ZXJtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsICosIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gbGFiZWwgKiwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsICosIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZC1sYWJlbCAqLCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwgKiwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsICosXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIGgyICosXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gKiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSAqLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCAqLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBsYWJlbCAqLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsICosIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQtbGFiZWwgKixcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCAqLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLmZpZWxkLWxhYmVsICosXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIGgyICosXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gKiwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSAqLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCAqLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBsYWJlbCAqLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsICosIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQtbGFiZWwgKixcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCAqLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLmZpZWxkLWxhYmVsICoge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnZpZXctdGF4b25vbXktdGVybSBoMiBhLCAudmlldy10YXhvbm9teS10ZXJtIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXctdGF4b25vbXktdGVybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGEsIC52aWV3LXRheG9ub215LXRlcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgYSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSBsYWJlbCBhLCAudmlldy10YXhvbm9teS10ZXJtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwgYSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkLWxhYmVsIGEsIC52aWV3LXRheG9ub215LXRlcm0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCBhLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwgYSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgaDIgYSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGEsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIGEsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIGxhYmVsIGEsXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwgYSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCBhLFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIGEsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQtbGFiZWwgYSxcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggaDIgYSxcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIGEsXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIGEsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIGxhYmVsIGEsXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwgYSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCBhLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIGEsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQtbGFiZWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAudmlldy10YXhvbm9teS10ZXJtIGgyIGE6YWZ0ZXIsIC52aWV3LXRheG9ub215LXRlcm0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhOmFmdGVyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlldy10YXhvbm9teS10ZXJtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYTphZnRlciwgLnZpZXctdGF4b25vbXktdGVybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCBhOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy10YXhvbm9teS10ZXJtIGxhYmVsIGE6YWZ0ZXIsIC52aWV3LXRheG9ub215LXRlcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCBhOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQtbGFiZWwgYTphZnRlciwgLnZpZXctdGF4b25vbXktdGVybSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy10YXhvbm9teS10ZXJtIC5maWVsZC1sYWJlbCBhOmFmdGVyLFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIGgyIGE6YWZ0ZXIsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhOmFmdGVyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYTphZnRlcixcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCBhOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIGxhYmVsIGE6YWZ0ZXIsXG4gICAgLnZpZXctc2VhcmNoLWdlbmVyYWwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCBhOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQtbGFiZWwgYTphZnRlcixcbiAgICAudmlldy1zZWFyY2gtZ2VuZXJhbCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgIC52aWV3LXNlYXJjaC1nZW5lcmFsIC5maWVsZC1sYWJlbCBhOmFmdGVyLFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIGgyIGE6YWZ0ZXIsXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSBhOmFmdGVyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0gYTphZnRlcixcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCBhOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIGxhYmVsIGE6YWZ0ZXIsXG4gICAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCBhOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQtbGFiZWwgYTphZnRlcixcbiAgICAudmlldy1zaXRlLWRiLXNlYXJjaCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsIGE6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgIC52aWV3LXNpdGUtZGItc2VhcmNoIC5maWVsZC1sYWJlbCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnZpZXctdGF4b25vbXktdGVybSB1bCBsaSxcbi52aWV3LXNlYXJjaC1nZW5lcmFsIHVsIGxpLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAudmlldy10YXhvbm9teS10ZXJtIHVsIGxpOmJlZm9yZSxcbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwgdWwgbGk6YmVmb3JlLFxuICAudmlldy1zaXRlLWRiLXNlYXJjaCB1bCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IC41ZW0gMCAwIC0xLjVlbTsgfVxuXG4udmlldy1zaXRlLWRiLXNlYXJjaCBhcnRpY2xlID4gKiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDsgfVxuICAudmlldy1zaXRlLWRiLXNlYXJjaCBhcnRpY2xlID4gKiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi52aWV3LXRheG9ub215LXRlcm0sXG4ucGF0aC1zZWFyY2ggbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjM7XG4gIHBhZGRpbmctdG9wOiAxZW07IH1cblxuLnZpZXctdGF4b25vbXktdGVybSAudmlldy1jb250ZW50IC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7XG4gIG1heC13aWR0aDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpZXctdGF4b25vbXktdGVybSAuZmVlZC1pY29ucyB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtOyB9XG4gIC52aWV3LXRheG9ub215LXRlcm0gLmZlZWQtaWNvbnMgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBhdGgtc2VhcmNoIC52aWV3LXNpdGUtZGItc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2EzYTNhMztcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4ucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbbmFtZT1cInNlYXJjaF9hcGlfZnVsbHRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG5cbi5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSBoMiwgLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gbGFiZWwsIC5wYXRoLXNlYXJjaCBtYWluIC5zZWFyY2gtYmxvY2stZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIC5maWVsZC1sYWJlbCwgLnBhdGgtc2VhcmNoIG1haW4gLnNlYXJjaC1ibG9jay1mb3JtIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGF0aC1zZWFyY2ggbWFpbiAuc2VhcmNoLWJsb2NrLWZvcm0gZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhdGgtc2VhcmNoIG1haW4gLmJsb2NrLXNlYXJjaC5ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLnBhdGgtc2VhcmNoIG1haW4gLmJsb2NrLXNlYXJjaC5ibG9jayAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAucGF0aC1zZWFyY2ggbWFpbiAuYmxvY2stc2VhcmNoLmJsb2NrIC5mb3JtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAyNSU7IH1cblxuLnBhdGgtc2VhcmNoIC52aWV3LXNlYXJjaC1nZW5lcmFsIHNwYW4sIC5wYXRoLXNlYXJjaCAudmlldy1zZWFyY2gtZ2VuZXJhbCBsaSBhLCAucGF0aC1zZWFyY2ggLnZpZXctc2VhcmNoLWdlbmVyYWwgcCwgLnBhdGgtc2VhcmNoIC52aWV3LXNlYXJjaC1nZW5lcmFsIGxpLFxuLnBhdGgtc2VhcmNoIC52aWV3LWNvbnRlbnQgc3Bhbixcbi5wYXRoLXNlYXJjaCAudmlldy1jb250ZW50IGxpIGEsXG4ucGF0aC1zZWFyY2ggLnZpZXctY29udGVudCBwLFxuLnBhdGgtc2VhcmNoIC52aWV3LWNvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5baWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwIDNyZW07IH1cblxubmF2LmJsb2NrLW1lbnU6bm90KC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzKTpub3QoLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MpIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAubWVudS0tZm9vdGVyIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB3aWR0aDogNDglOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LS1mb290ZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubWVudS0tZm9vdGVyIHVsLCAubWVudS0tZm9vdGVyIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5tZW51LS1mb290ZXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWVudS0tZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIGEsXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIGE6YWZ0ZXIsXG4gIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgYSwgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgYTpob3ZlciwgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgYTpmb2N1cyxcbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgYSxcbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgYTpob3ZlcixcbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgYTpmb2N1cyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmJlZm9yZSxcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5raDtcbiAgZm9udC1mYW1pbHk6ICdua2gnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM5NDk4OWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpob3ZlcjpiZWZvcmUsXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzgzODY4YjsgfVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyAuZmFjZWJvb2s6YmVmb3JlLFxuLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgLmZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqRXCI7IH1cblxuLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgLnR3aXR0ZXI6YmVmb3JlLFxuLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgLnR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpZcIjsgfVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyAuaW5zdGFncmFtOmJlZm9yZSxcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIC5pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpJcIjsgfVxuXG4ubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyAuZW1haWw6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScyMXB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzEgMSAyMSAxNicgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAxIDEgMjEgMTYnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNlJTNjZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxIDEpJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM5Nzk3OTcnIHN0cm9rZS13aWR0aD0nMS4zJyBkPSdNMC44NCwxLjEwMXYxMy4zMzljMCwwLjUwOSwwLjQxMywwLjkyLDAuOTIsMC45MmgxNy40NzkgYzAuNTA5LDAsMC45MjEtMC40MTEsMC45MjEtMC45MlYxLjU2YzAtMC41MDctMC40MTItMC45MTktMC45MjEtMC45MTlIMS4zQzEuMDQ2LDAuNjQsMC44NCwwLjg0NiwwLjg0LDEuMTAxeicvJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzk3OTc5Nycgc3Ryb2tlLXdpZHRoPScxLjMnIGQ9J00wLjg0LDAuNjRsOC45OTIsOS40ODdjMC4zNSwwLjM2NywwLjkzMiwwLjM4MywxLjMwMSwwLjAzNSBjMC4wMTItMC4wMTIsMC4wMjMtMC4wMjUsMC4wMzUtMC4wMzVMMjAuMTYsMC42NCcvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzLmJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcy5ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzLmJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcy5ibG9jayB7XG4gICAgICB3aWR0aDogMjczcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MuYmxvY2sge1xuICAgICAgd2lkdGg6IDI3NnB4OyB9IH1cblxuLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtLWhlYWRlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgbWFyZ2luOiAzcmVtIDAgNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyB7XG4gICAgICB3aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkuaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSAXCI7IH1cbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkueW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qqdXCI7IH1cbiAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpob3ZlcjpiZWZvcmUsIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmZvY3VzOmJlZm9yZSwgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2M4Y2NkMjsgfVxuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAgICAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDhweDsgfVxuXG5baWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4sXG4ubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbixcbiAgICAubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDVyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4sXG4gICAgLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA2cmVtIDEuMnJlbSA1cmVtIDA7IH0gfVxuICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4gbGksXG4gIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuW2lkPVwiZm9vdGVyXCJdIHtcbiAgcGFkZGluZzogNTBweCAwIDE3MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzgzZDQ0O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgW2lkPVwiZm9vdGVyXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaWQ9XCJmb290ZXJcIl0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBbaWQ9XCJmb290ZXJcIl0gLmlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lkPVwiZm9vdGVyXCJdIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpZD1cImZvb3RlclwiXSAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbTsgfSB9XG4gIFtpZD1cImZvb3RlclwiXSBuYXY6bm90KC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzKSBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lkPVwiZm9vdGVyXCJdIG5hdjpub3QoLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3MpIGEge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gbmF2Om5vdCgubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcykgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2M4Y2NkMjsgfVxuICBbaWQ9XCJmb290ZXJcIl0gbGkubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gbGkubWVudS1pdGVtIGxpLm1lbnUtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgW2lkPVwiZm9vdGVyXCJdIGxpLm1lbnUtaXRlbSBsaS5tZW51LWl0ZW06aG92ZXIgYSwgW2lkPVwiZm9vdGVyXCJdIGxpLm1lbnUtaXRlbSBsaS5tZW51LWl0ZW06Zm9jdXMgYSB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4ge1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4ge1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiAubWVudSA+IGxpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbiAubWVudSA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMjMuNSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTsgfSB9XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4gLm1lbnUgPiBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4gLm1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW4gLm1lbnUgPiBsaSBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0tMixcbiAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3RlcixcbiAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1mb290ZXJkb25hdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaWQ9XCJmb290ZXJcIl0gPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW1vYmlsZWNvbW1vbnNzaWdudXAsXG4gICAgW2lkPVwiZm9vdGVyXCJdIC5tZW51LS1mb290ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yLFxuICAgIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm1mb290ZXIsXG4gICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1mb290ZXJkb25hdGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEuMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIFtpZD1cImZvb3RlclwiXSAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDk4OWU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaWQ9XCJmb290ZXJcIl0gLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxLjFlbSAwIDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yLFxuICAgIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm1mb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3LjRyZW07IH1cbiAgICAgIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0tMjpob3ZlciAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlLCBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtLTI6YWN0aXZlIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUsIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0tMjpmb2N1cyAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlLFxuICAgICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3Rlcjpob3ZlciAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlLFxuICAgICAgW2lkPVwiZm9vdGVyXCJdIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3RlcjphY3RpdmUgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSxcbiAgICAgIFtpZD1cImZvb3RlclwiXSAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm1mb290ZXI6Zm9jdXMgLmhlYWRlci1uZXdzbGV0dGVyLWZvcm1fX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDU0NWQ7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gLmJsb2NrLWZvb3RlcmRvbmF0ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDsgfSB9XG5cbi5ibG9jay1hZGRyZXNzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwOyB9IH1cbiAgLmJsb2NrLWFkZHJlc3MgKiB7XG4gICAgY29sb3I6ICM5NDk4OWU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stYWRkcmVzcyAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDAgN3B4IDAgMDsgfSB9XG4gIC5ibG9jay1hZGRyZXNzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLWFkZHJlc3MgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbiNoZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5ODsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNoZWFkZXIudG9wLXN0aWNreSB7XG4gICAgICB0b3A6IDA7IH0gfVxuICAjaGVhZGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAzcHggcmdiYSg1NiwgNjEsIDY4LCAwLjgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuNHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTsgfVxuICAgICAgI2hlYWRlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAjaGVhZGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgI2hlYWRlciAubG9nby1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZWFkZXIgLmxvZ28tbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuICAjaGVhZGVyIC5ua2gtbG9nbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMy41cmVtO1xuICAgIGxlZnQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVhZGVyIC5ua2gtbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTAuNzVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICAgI2hlYWRlciAubmtoLWxvZ28ge1xuICAgICAgICB0b3A6IC0wLjc1ZW07IH0gfVxuICAjaGVhZGVyIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0uY2xvc2VkLCAjaGVhZGVyIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl0ub3BlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAjaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI2hlYWRlci50b3Atc3RpY2t5IC5oZWFkZXItd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAjaGVhZGVyLnRvcC1zdGlja3kgLmhlYWRlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweDsgfSB9XG5cbi5ua2gtbG9nbyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ua2gtbG9nbyAuc3QwIHtcbiAgICBmaWxsOiAjMjMxRjIwOyB9XG4gIC5ua2gtbG9nbyAuc3QxIHtcbiAgICBmaWxsOiAjRjE2NzIyOyB9XG4gIC5ua2gtbG9nbyAuc3QyIHtcbiAgICBmaWxsOiAjNzE3Mjc1OyB9XG5cbi5sb2dvLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbiNibG9jay1ua2gtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4uc29zLWxvZ28ge1xuICBlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzNyAxMDQuNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC5zdDB7XG4gICAgZmlsbDogJG5raC1saWdodGdyZXk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59Ki9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lvbi1hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTsgfSB9XG5cbi5oZWFkZXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3RleHR1cmVfb3JhbmdlLnBuZykgI2ZlNmEwZDtcbiAgbWluLWhlaWdodDogMjB2aDsgfVxuICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNzh2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MXZ3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzR2dzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzN3Z3OyB9IH1cbiAgICBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlKSAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MXZ3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSkgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxdnc7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UpIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNHZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSkgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3dnc7IH0gfVxuICAuaGVhZGVyLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmhlYWRlci1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1iYW5uZXIsIC5oZWFkZXItc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtYmFubmVyICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlci1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1iYW5uZXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC8qIFByZXNlcnZlIGFzcGV0IHJhdGlvICovXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDR2dyA1dnc7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkgaDEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LXNlcmllcyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1zZXJpZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3RleHR1cmVfb3JhbmdlLnBuZykgI2ZlNmEwZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgICAgICAgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1zZXJpZXMgYTpob3ZlcjphZnRlciwgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1zZXJpZXMgYTpmb2N1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIG1pbi1oZWlnaHQ6IDIwdmg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3OHZ3OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgICAgbWluLWhlaWdodDogNTF2dzsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2UgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3dnc7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2hhcy1pbWFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvZyBoMSxcbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtIGgxLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgaDEsXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSBoMSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3RleHR1cmVfb3JhbmdlLnBuZykgI2ZlNmEwZDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtYmxvZyBoMSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbSBoMSxcbiAgICAucGFnZS1ub2RlLXR5cGUtbmV3cyBoMSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1ibG9nIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1uZXdzIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1ibG9nIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1uZXdzIGgxLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtYmxvZyBoMSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbSBoMSxcbiAgICAucGFnZS1ub2RlLXR5cGUtbmV3cyBoMSxcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSBoMSB7XG4gICAgICBmb250LXNpemU6IDdyZW07IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvZyAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXksXG4ucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXksXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXksXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICBtYXgtd2lkdGg6IDEzMDBweDsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjM7XG4gIG1hcmdpbi1ib3R0b206IDV2dztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2UgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gICAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDR2dyA1dncgMDsgfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9fYmlnLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9fYmlnLXRpdGxlIGgxIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy90ZXh0dXJlX29yYW5nZS5wbmcpICNmZTZhMGQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2JpZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhlYWRlci1zZWN0aW9uX19iaWctdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2JpZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGVhZGVyLXNlY3Rpb25fX2JpZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cmVtOyB9IH1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSBoMSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3RleHR1cmVfb3JhbmdlLnBuZykgI2ZlNmEwZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTQuNXZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIGgxIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHZ3OyB9IH1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBjb2xvcjogI2ZlNmEwZDtcbiAgdGV4dC1pbmRlbnQ6IDE0LjV2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogLjk7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWFyZ2luLWJvdHRvbTogLS4zNWVtO1xuICBmb250LXNpemU6IDVyZW07IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZF9vcmFuZ2UucG5nXCIpO1xuICAgICAgbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZF9vcmFuZ2UucG5nXCIpO1xuICAgICAgbWFzay1zaXplOiBhdXRvIGF1dG87XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogNjAwcHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogN3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWluZGVudDogMTl2dztcbiAgICAgIGZvbnQtc2l6ZTogMTFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgdGV4dC1pbmRlbnQ6IDE1dnc7XG4gICAgICBmb250LXNpemU6IDEzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtaW5kZW50OiAyNHZ3O1xuICAgICAgZm9udC1zaXplOiAxMnZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTB2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuc3VidGl0bGVfbWF4X2xlbmd0aCBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0dnc7IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnN1YnRpdGxlX21heF9sZW5ndGggLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuc3VidGl0bGVfbWF4X2xlbmd0aCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiA4dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWluZGVudDogMTl2dztcbiAgICAgIGZvbnQtc2l6ZTogOHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuc3VidGl0bGVfbWF4X2xlbmd0aCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgdGV4dC1pbmRlbnQ6IDE5dnc7XG4gICAgICBmb250LXNpemU6IDh2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5zdWJ0aXRsZV9tYXhfbGVuZ3RoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWluZGVudDogMjR2dztcbiAgICAgIGZvbnQtc2l6ZTogOHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnN1YnRpdGxlX21heF9sZW5ndGggLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNy41dnc7IH0gfVxuXG4uaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLmhlYWRlci1zZWN0aW9uX19jYW1wYWlnbiBoMSB7XG4gICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgZm9udC1zaXplOiAzLjhyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9fY2FtcGFpZ24gaDEge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9fY2FtcGFpZ24gaDEge1xuICAgICAgICBmb250LXNpemU6IDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9fY2FtcGFpZ24gaDEge1xuICAgICAgICBmb250LXNpemU6IDdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VjdGlvbl9fY2FtcGFpZ24gaDEge1xuICAgICAgICBmb250LXNpemU6IDhyZW07IH0gfVxuXG4uaW50cm8tc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW50cm8tc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgICAgZm9udC1zaXplOiAyLjdyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgLmludHJvLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaW50cm8tc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlLFxuICAuaGVhZGVyLXNlY3Rpb25fX2hhcy12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1mZWF0dXJlZC1pbWFnZSAuaW50cm8tc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1mZWF0dXJlZC1pbWFnZSAuaW50cm8tc2VjdGlvbiB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5oZWFkZXItc2VjdGlvbl9faGFzLWZlYXR1cmVkLWltYWdlIC5pbnRyby1zZWN0aW9uX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy1mZWF0dXJlZC1pbWFnZSAuaW50cm8tc2VjdGlvbl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLmhlYWRlci1zZWN0aW9uX19oYXMtZmVhdHVyZWQtaW1hZ2UgLmludHJvLXNlY3Rpb25fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIC5pbnRyby1zZWN0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIC5pbnRyby1zZWN0aW9uIHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuLmhlYWRlci1zZWN0aW9uX19oYXMtdmlkZW8gLmludHJvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIC5pbnRyby1zZWN0aW9uX192aWRlbyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxcmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy12aWRlbyAuaW50cm8tc2VjdGlvbl9fdmlkZW8ge1xuICAgICAgcGFkZGluZzogMCA0cmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuaGVhZGVyLXNlY3Rpb25fX2hhcy12aWRlbyAuaW50cm8tc2VjdGlvbl9fdmlkZW8ge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5zaGFyZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmMztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaGFyZS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH0gfVxuICAuc2hhcmUtc2VjdGlvbiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnNoYXJlLXNlY3Rpb24gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzM4M2Q0NDsgfVxuICAuc2hhcmUtc2VjdGlvbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJsb2NrLW5raC1icmVhZGNydW1icyB7XG4gIGZsZXg6IDEgMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuYmxvY2stbmtoLWJyZWFkY3J1bWJzIGxpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5ibG9jay1ua2gtYnJlYWRjcnVtYnMgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgLmJsb2NrLW5raC1icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ibG9jay1ua2gtYnJlYWRjcnVtYnMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmU2YTBkO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07IH1cblxuLnNoYXJlLXRoaXMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaGFyZS10aGlzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAyMDVweDsgfVxuICAgICAgLnNoYXJlLXRoaXMgc3BhbiwgLnNoYXJlLXRoaXMgdWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zaGFyZS10aGlzIGxpIHtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDI1cHggMCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5zaGFyZS10aGlzIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2hhcmUtdGhpcyBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaGFyZS10aGlzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5zaGFyZS10aGlzIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBua2g7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgICAgIC5zaGFyZS10aGlzIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2UzNWEwMzsgfVxuICAgICAgLnNoYXJlLXRoaXMgW2hyZWYqPVwiZmFjZWJvb2tcIl06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLuqpFcIjsgfVxuICAgICAgLnNoYXJlLXRoaXMgW2hyZWYqPVwidHdpdHRlclwiXTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6qllwiOyB9IH1cblxuLmFydGljbGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjM7IH1cbiAgLmFydGljbGUtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA4LjVyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1vcmFuZ2UucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xuICAgIG1hcmdpbjogLTFyZW0gMCAwIC03OTFweDsgfVxuICAuYXJ0aWNsZS1saXN0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgYTpmb2N1czphZnRlciwgLmFydGljbGUtbGlzdCBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuYXJ0aWNsZS1saXN0IGE6Zm9jdXMgLnZpZXctdGl0bGUsIC5hcnRpY2xlLWxpc3QgYTpob3ZlciAudmlldy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtOyB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3QgLnZpZXctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyMHB4IDVyZW07IH0gfVxuICAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIC53cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTYyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIC53cmFwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgaDIsIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYXJ0aWNsZS1saXN0IC52aWV3LWhlYWRlciBsYWJlbCwgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIC5maWVsZC1sYWJlbCwgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyIC5maWVsZC1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmFydGljbGUtbGlzdCAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlLWxpc3QgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbi0yKSAudmlldy1zZXJpZXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1ibHVlLnBuZ1wiKSAwIDAvMjUwcHg7IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuLTIpIGE6aG92ZXIgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVyLCAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuLTIpIGE6Zm9jdXMgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVyLCAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuLTIpIGE6YWN0aXZlIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCAxOTIsIDIzMSwgMC41KTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMSkgLnZpZXctc2VyaWVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtZ3JlZW4ucG5nXCIpIDAgMC8yNTBweDsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMSkgYTpob3ZlciAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMSkgYTpmb2N1cyAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24tMSkgYTphY3RpdmUgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxODMsIDc2LCAwLjUpOyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbikgLnZpZXctc2VyaWVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtZ29sZC5wbmdcIikgMCAwLzI1MHB4OyB9XG4gICAgLmFydGljbGUtbGlzdCAudmlld3Mtcm93Om50aC1jaGlsZCgzbikgYTpob3ZlciAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIsIC5hcnRpY2xlLWxpc3QgLnZpZXdzLXJvdzpudGgtY2hpbGQoM24pIGE6Zm9jdXMgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVyLCAuYXJ0aWNsZS1saXN0IC52aWV3cy1yb3c6bnRoLWNoaWxkKDNuKSBhOmFjdGl2ZSAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDE5MywgNDUsIDAuNSk7IH1cbiAgLmFydGljbGUtbGlzdCAudmlldy1oZWFkZXIsXG4gIC5hcnRpY2xlLWxpc3QgLnZpZXctdGl0bGUsXG4gIC5hcnRpY2xlLWxpc3QgLnZpZXctc2VyaWVzIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXctaGVhZGVyLFxuICAuYXJ0aWNsZS1saXN0IC52aWV3cy1maWVsZC1maWVsZC1lbnRpdHktcHJvZmlsZSxcbiAgLmFydGljbGUtbGlzdCAudmlldy1zZXJpZXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGUtbGlzdCAudmlldy1zZXJpZXMge1xuICAgIG1hcmdpbi10b3A6IC00LjlyZW07XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3LXNlcmllczphZnRlciB7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFydGljbGUtbGlzdCAudGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGUtbGlzdCAudmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICMzODNkNDQgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0OyB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWVudGl0eS1wcm9maWxlLFxuICAuYXJ0aWNsZS1saXN0IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXNpbXBsZSB7XG4gICAgY29sb3I6ICM5NDk4OWU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmFydGljbGUtbGlzdCAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1zaW1wbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxlIC5maWVsZC1jb250ZW50LCAuYXJ0aWNsZS1saXN0IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXNpbXBsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuYXJ0aWNsZS1saXN0IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXNpbXBsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07IH1cbiAgLmFydGljbGUtbGlzdC5wcmVzc3Jvb20gLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWVudGl0eS1wcm9maWxlLCAuYXJ0aWNsZS1saXN0IC52aWV3cy1maWVsZC1maWVsZC1lbnRpdHktcHJvZmlsZSAuZmllbGQtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5hcnRpY2xlLWxpc3QgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuYXJ0aWNsZS1saXN0IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjFzIGJhY2tncm91bmQgZWFzZS1pbjsgfVxuXG4ucmVnaW9uLXBvc3RzY3JpcHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBhdGgtZnJvbnRwYWdlIC5yZWdpb24tcG9zdHNjcmlwdCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMge1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIGgyLCAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyAuZmllbGQtbGFiZWwsIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLmZpZWxkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gICAgY29sb3I6ICMzODNkNDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIGE6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnMgLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1jb3JlLXBhcnRuZXJzIC52aWV3LWNvbnRlbnQgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMSU7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMSU7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyAudmlldy1jb250ZW50ID4gZGl2ICsgZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMi43JTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAub3dsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTIwcHg7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIC5vd2wtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICB3aWR0aDogY2FsYygoKDEwMHZ3IC0gNDBweCkgLSA0cmVtKSAqIDAuMjMpICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTA2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMTdweDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtc3RhZ2UgLm93bC1pdGVtID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1sb2dvIC5maWVsZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1sb2dvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtbG9nbyBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDExN3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHVuc2V0OyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtbmF2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1wcmV2LFxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNHJlbTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAub3dsLXByZXYuZGlzYWJsZWQgLmljb24tcHJldiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDgsIDE1MiwgMTU4LCAwLjUpOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJzIC5pY29uLXByZXYsXG4uYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICM5NDk4OWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogLjhyZW0gLjhyZW0gLjRyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1wcmV2OmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1wcmV2OmFjdGl2ZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLmljb24tbmV4dDpob3ZlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLmljb24tbmV4dDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3NzdhN2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtbmF0aW9uYWwtcGFydG5lcnMgLmljb24tcHJldixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stY29yZS1wYXJ0bmVycy1uYXRpb25hbC1wYXJ0bmVycyAuaWNvbi1uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLyoqXG4gKiBCbG9ja3MuXG4gKi9cbi8qIEJsb2NrIHdyYXBwZXIuICovXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbG9yLXBhbGV0dGVzIGRpdiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb2xvci1wYWxldHRlcyBkaXYgKyAuY29sb3ItcGFsZXR0ZXMgZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udGVhc2VyLXRleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTQ5ODllO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFzZXItdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50ZWFzZXItdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtc2ltcGxlLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wYXJ0bmVyLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wcm9maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtc2ltcGxlIC5maWVsZF9faXRlbSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wYXJ0bmVyIC5maWVsZF9faXRlbSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wcm9maWxlIC5maWVsZF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjNyZW07IH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wYXJ0bmVyIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXBhcnRuZXIgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wcm9maWxlIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZW50aXR5LXByb2ZpbGUgLmZpZWxkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmVudGl0eS0tY3RhX19vcmFuZ2U6YmVmb3JlLCAuZW50aXR5LS1jdGFfX29yYW5nZTphZnRlcixcbi52aWV3LWN0YS1yZWZlcmVuY2VzLnZpZXctaWQtY3RhX3JlZmVyZW5jZXMgPiBkaXY6YmVmb3JlLFxuLnZpZXctY3RhLXJlZmVyZW5jZXMudmlldy1pZC1jdGFfcmVmZXJlbmNlcyA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVudGl0eS0tY3RhX19vcmFuZ2U6YmVmb3JlLFxuLnZpZXctY3RhLXJlZmVyZW5jZXMudmlldy1pZC1jdGFfcmVmZXJlbmNlcyA+IGRpdjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmU2YTBkO1xuICBvcGFjaXR5OiAuOTsgfVxuXG4uZW50aXR5LS1jdGFfX29yYW5nZTphZnRlcixcbi52aWV3LWN0YS1yZWZlcmVuY2VzLnZpZXctaWQtY3RhX3JlZmVyZW5jZXMgPiBkaXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtb3JhbmdlLnBuZ1wiKSByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4OyB9XG5cbi5lbnRpdHktLWN0YS10ZXh0LFxuLnZpZXctY3RhLXJlZmVyZW5jZXMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAudmlldy1jdGEtcmVmZXJlbmNlcyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAudmlldy1jdGEtcmVmZXJlbmNlcyB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgLmVudGl0eS0tY3RhLXRleHQgLnRleHQtZm9ybWF0dGVkLFxuICAudmlldy1jdGEtcmVmZXJlbmNlcyAudGV4dC1mb3JtYXR0ZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZW50aXR5LS1jdGEtdGV4dCAqLFxuICAudmlldy1jdGEtcmVmZXJlbmNlcyAqIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTsgfVxuICAuZW50aXR5LS1jdGEtdGV4dCBwLFxuICAudmlldy1jdGEtcmVmZXJlbmNlcyBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVudGl0eS0tY3RhLXRleHQgYSxcbiAgLnZpZXctY3RhLXJlZmVyZW5jZXMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7IH1cbiAgICAuZW50aXR5LS1jdGEtdGV4dCBhOmFmdGVyLFxuICAgIC52aWV3LWN0YS1yZWZlcmVuY2VzIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZW50aXR5LS1jdGEtdGV4dCAuY3RhLWZvcm1fX2ZpZWxkcyAud3JhcGFibGU6YWZ0ZXIsXG4gIC52aWV3LWN0YS1yZWZlcmVuY2VzIC5jdGEtZm9ybV9fZmllbGRzIC53cmFwYWJsZTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLS42ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE5cHgpIHtcbiAgICAgIC5lbnRpdHktLWN0YS10ZXh0IC5jdGEtZm9ybV9fZmllbGRzIC53cmFwYWJsZTphZnRlcixcbiAgICAgIC52aWV3LWN0YS1yZWZlcmVuY2VzIC5jdGEtZm9ybV9fZmllbGRzIC53cmFwYWJsZTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC40NWVtOyB9IH1cbiAgLmVudGl0eS0tY3RhLXRleHQ6aG92ZXIgYSxcbiAgLnZpZXctY3RhLXJlZmVyZW5jZXM6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuLmVudGl0eS0tY3RhLXRleHQsXG4udmlldy1pZC1jdGFfcmVmZXJlbmNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAudmlldy1pZC1jdGFfcmVmZXJlbmNlcyB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAudmlldy1pZC1jdGFfcmVmZXJlbmNlcyB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAudmlldy1pZC1jdGFfcmVmZXJlbmNlcyB7XG4gICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuICAuZW50aXR5LS1jdGEtdGV4dCBwLFxuICAudmlldy1pZC1jdGFfcmVmZXJlbmNlcyBwIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTsgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgIC5lbnRpdHktLWN0YS10ZXh0IHAsXG4gICAgICAudmlldy1pZC1jdGFfcmVmZXJlbmNlcyBwIHtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtd2hpdGUucG5nXCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuXG5kaXZbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2stY3RhLXJlZmVyZW5jZXMtXCJdIC50ZXh0LWZvcm1hdHRlZCB7XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbmRpdltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1cIl0gLmN0YS1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSBzY2FsZSgwLjY1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdG9wOiA0cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1cIl0gLmN0YS1hbmltYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpIHNjYWxlKDAuNjUpO1xuICAgICAgdG9wOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpdltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1cIl0gLmN0YS1hbmltYXRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMSk7XG4gICAgICB0b3A6IDhyZW07IH0gfVxuXG5kaXZbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2stY3RhLXJlZmVyZW5jZXMtXCJdIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBkaXYubm9kZV9fY29udGVudCA+IGRpdi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICBkaXYubm9kZV9fY29udGVudCA+IGRpdi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbSArIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgdG9wOiAtM3JlbTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiAyNSU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvdHRvbTogLTNyZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMSkgc3Bhbi5pY29uIHtcbiAgICBjb2xvcjogIzQ4YzBlNzsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzQ4YzBlNyAwKTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzQ4YzBlNyAwKTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSwgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisxKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzQ4YzBlNzsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIGE6aG92ZXIgcGljdHVyZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzQ4YzBlNzsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIHNwYW4uaWNvbiB7XG4gICAgY29sb3I6ICNmZGMxMmQ7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNmZGMxMmQgMCk7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNmZGMxMmQgMCk7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMikgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZGMxMmQ7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbisyKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZGMxMmQ7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzbiszKSBzcGFuLmljb24ge1xuICAgIGNvbG9yOiAjOTZiNzRjOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjOTZiNzRjIDApOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjOTZiNzRjIDApOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YmVmb3JlLCAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTZiNzRjOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtY2hpbGQoM24rMykgYTpob3ZlciBwaWN0dXJlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTZiNzRjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgICAgdG9wOiA3cmVtO1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICB0b3A6IC0ycmVtO1xuICAgICAgbGVmdDogLTNyZW07XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShvZGQpIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDVyZW0gOXJlbTsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShldmVuKSBhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgICAgdG9wOiAxNXJlbTtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZShldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgICByaWdodDogLTNyZW07XG4gICAgICBib3R0b206IC0yLjVyZW07XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDZyZW0gNXJlbSAwOyB9IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWxhbmRpbmctbGluay1yZWYgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4uZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZiAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsLFxuLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4uZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCB7XG4gICAgICB3aWR0aDogNzZ2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsICsgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsICsgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byArIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvICsgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvICsgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gKyAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gKyAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvICsgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gKyAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvICsgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgKyAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsICsgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsICsgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bGFzdC1vZi10eXBlLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpsYXN0LW9mLXR5cGUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bGFzdC1vZi10eXBlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmltYWdlLXNlY3Rpb24sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5pbWFnZS1zZWN0aW9uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5pbWFnZS1zZWN0aW9uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmltYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSwgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtb3JhbmdlLnBuZ1wiKSAwIDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MCU7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzNzUwJTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIHBpY3R1cmUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIHBpY3R1cmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gcGljdHVyZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBwaWN0dXJlLFxuICAgICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gcGljdHVyZSxcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gcGljdHVyZSxcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBwaWN0dXJlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgcGljdHVyZSxcbiAgICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIHBpY3R1cmUsXG4gICAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIHBpY3R1cmUsXG4gICAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgcGljdHVyZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gcGljdHVyZTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHBpY3R1cmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuY29udGVudC1zZWN0aW9uLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuY29udGVudC1zZWN0aW9uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5jb250ZW50LXNlY3Rpb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgcCxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gcCxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBwLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIHAgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBwIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBwIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIHAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAubGFuZGluZ190ZWFzZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmxhbmRpbmdfYWRkaXRpb25hbCxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmxhbmRpbmdfdGVhc2VyLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAubGFuZGluZ19hZGRpdGlvbmFsLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5sYW5kaW5nX3RlYXNlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAubGFuZGluZ19hZGRpdGlvbmFsLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmxhbmRpbmdfdGVhc2VyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMi41cmVtOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmxhbmRpbmdfdGl0bGUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5sYW5kaW5nX3RpdGxlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5sYW5kaW5nX3RpdGxlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmxhbmRpbmdfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5sYW5kaW5nX3RpdGxlIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmxhbmRpbmdfdGl0bGUgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5sYW5kaW5nX3RpdGxlIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5sYW5kaW5nX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNua2gtZGFya2VyZ3JleTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5sYW5kaW5nX2FkZGl0aW9uYWwsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5sYW5kaW5nX2FkZGl0aW9uYWwsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmxhbmRpbmdfYWRkaXRpb25hbCxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4ycyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yNWVtOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gYSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBhLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYTpob3ZlciBwaWN0dXJlOmFmdGVyLCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGE6Zm9jdXMgcGljdHVyZTphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gYTpmb2N1cyBwaWN0dXJlOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gYTpmb2N1cyBwaWN0dXJlOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIGE6Zm9jdXMgcGljdHVyZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGE6aG92ZXIgc3BhbiwgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhOmZvY3VzIHNwYW4sXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gYTpob3ZlciBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIGE6Zm9jdXMgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIGE6aG92ZXIgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIGE6Zm9jdXMgc3BhbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgYTpob3ZlciBzcGFuLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBhOmZvY3VzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAuNmVtOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIGE6YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBhOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHRvcDogLTNyZW07XG4gICAgbGVmdDogMDsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZChvZGQpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDI1JTtcbiAgICByaWdodDogMDsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvdHRvbTogLTNyZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZChldmVuKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisxKSBzcGFuLmljb24sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisxKSBzcGFuLmljb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzEpIHNwYW4uaWNvbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisxKSBzcGFuLmljb24ge1xuICAgIGNvbG9yOiAjNDhjMGU3OyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMSkgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzQ4YzBlNyAwKTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisxKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisxKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisxKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICM0OGMwZTcgMCk7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMSkgLmltYWdlLXNlY3Rpb246YmVmb3JlLCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisxKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisxKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzEpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisxKSAuaW1hZ2Utc2VjdGlvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzQ4YzBlNzsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisxKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisxKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzEpIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisxKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0OGMwZTc7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMikgc3Bhbi5pY29uLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMikgc3Bhbi5pY29uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisyKSBzcGFuLmljb24sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMikgc3Bhbi5pY29uIHtcbiAgICBjb2xvcjogI2ZkYzEyZDsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzIpIC5sYW5kaW5nX2FkZGl0aW9uYWwgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNmZGMxMmQgMCk7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMikgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMikgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisyKSAubGFuZGluZ19hZGRpdGlvbmFsOmhvdmVyIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMikgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjZmRjMTJkIDApOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzIpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSwgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMikgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMikgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1jaGlsZCgzbisyKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMikgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZGMxMmQ7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMikgYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMikgYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbisyKSBhOmhvdmVyIHBpY3R1cmU6YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMikgYTpob3ZlciBwaWN0dXJlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRjMTJkOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIHNwYW4uaWNvbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzMpIHNwYW4uaWNvbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMykgc3Bhbi5pY29uLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIHNwYW4uaWNvbiB7XG4gICAgY29sb3I6ICM5NmI3NGM7IH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1jaGlsZCgzbiszKSAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4sXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjOTZiNzRjIDApOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzMpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMykgLmxhbmRpbmdfYWRkaXRpb25hbDpob3ZlciBzcGFuLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIC5sYW5kaW5nX2FkZGl0aW9uYWw6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzk2Yjc0YyAwKTsgfVxuICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1jaGlsZCgzbiszKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLWNoaWxkKDNuKzMpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtY2hpbGQoM24rMykgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTZiNzRjOyB9XG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLWNoaWxkKDNuKzMpIGE6aG92ZXIgcGljdHVyZTphZnRlcixcbiAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtY2hpbGQoM24rMykgYTpob3ZlciBwaWN0dXJlOmFmdGVyLFxuICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLWNoaWxkKDNuKzMpIGE6aG92ZXIgcGljdHVyZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzk2Yjc0YzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byBhLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5jb250ZW50LXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmltYWdlLXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8gLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvIC5pbWFnZS1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmltYWdlLXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uIGRpdixcbiAgICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgLmNvbnRlbnQtc2VjdGlvbiBkaXYsXG4gICAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuaW1hZ2Utc2VjdGlvbiBkaXYsXG4gICAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuY29udGVudC1zZWN0aW9uIGRpdixcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmltYWdlLXNlY3Rpb24gZGl2LFxuICAgICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuY29udGVudC1zZWN0aW9uIGRpdixcbiAgICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCAuaW1hZ2Utc2VjdGlvbiBkaXYsXG4gICAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwgLmNvbnRlbnQtc2VjdGlvbiBkaXYge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0byAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTMwMCU7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8gLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzMDAlOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtb2YtdHlwZShvZGQpIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLW9mLXR5cGUob2RkKSBhLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLW9mLXR5cGUob2RkKSBhLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtb2YtdHlwZShvZGQpIGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtb2YtdHlwZShvZGQpIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjpiZWZvcmUge1xuICAgICAgdG9wOiA3cmVtO1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1vZi10eXBlKG9kZCkgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG86bnRoLW9mLXR5cGUob2RkKSAuaW1hZ2Utc2VjdGlvbjphZnRlcixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1vZi10eXBlKG9kZCkgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1vZi10eXBlKG9kZCkgLmltYWdlLXNlY3Rpb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgdG9wOiAtMnJlbTtcbiAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1vZi10eXBlKG9kZCkgLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtb2YtdHlwZShvZGQpIC5jb250ZW50LXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtb2YtdHlwZShvZGQpIC5jb250ZW50LXNlY3Rpb24sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1vZi10eXBlKG9kZCkgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDAgNXJlbSA5cmVtOyB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbDpudGgtb2YtdHlwZShldmVuKSBhLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1vZi10eXBlKGV2ZW4pIGEsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0bzpudGgtb2YtdHlwZShldmVuKSBhLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbDpudGgtb2YtdHlwZShldmVuKSBhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YmVmb3JlLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1hdXRvOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmJlZm9yZSxcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YmVmb3JlIHtcbiAgICAgIHRvcDogMTVyZW07XG4gICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1hdXRvOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmFmdGVyLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLW9mLXR5cGUoZXZlbikgLmltYWdlLXNlY3Rpb246YWZ0ZXIsXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFsOm50aC1vZi10eXBlKGV2ZW4pIC5pbWFnZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgIGJvdHRvbTogLTIuNXJlbTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWw6bnRoLW9mLXR5cGUoZXZlbikgLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmctbGluay0tYXV0bzpudGgtb2YtdHlwZShldmVuKSAuY29udGVudC1zZWN0aW9uLFxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG86bnRoLW9mLXR5cGUoZXZlbikgLmNvbnRlbnQtc2VjdGlvbixcbiAgICAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWw6bnRoLW9mLXR5cGUoZXZlbikgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDZyZW0gNXJlbSAwOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lcixcbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zdW1tZXItbnV0cml0aW9uLWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3N1bW1lci1udXRyaXRpb24uanBnKTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc2Nob29sLWJyZWFrZmFzdCxcbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0LWJsb2NrLTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NjaG9vbC1icmVha2Zhc3QuanBnKTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc25hcCxcbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwLWJsb2NrLTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL1NOQVAuanBnKTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtZm9vZC1pbnNlY3VyaXR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eS1ibG9jay0yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9mb29kLWluc2VjdXJpdHkuanBnKTsgfVxuXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDRyZW0gYXV0byA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIGZvcm0sIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSAuZm9ybS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0gLmZvcm0tdHlwZS1zZWxlY3QsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja2h1bmdlci1mYWN0cy1kYXRhXCJdIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSAuZm9ybS10eXBlLXNlbGVjdDo6LW1zLWV4cGFuZCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0gb3B0aW9uIHtcbiAgICBjb2xvcjogIzM4M2Q0NDsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2todW5nZXItZmFjdHMtZGF0YVwiXSAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6ovFwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5odW5nZXItZmFjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAxMDYsIDEzLCAwLjkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtIDNyZW0gM3JlbTtcbiAgY29sb3I6ICNGRkY7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIC5odW5nZXItZmFjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC01cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgcGFkZGluZzogM3JlbSA0cmVtIDMuNXJlbTsgfSB9XG4gIC5odW5nZXItZmFjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtb3JhbmdlLnBuZ1wiKSAwIDAvMjUwcHg7XG4gICAgb3BhY2l0eTogLjg1OyB9XG4gIC5odW5nZXItZmFjdCBoMiwgLmh1bmdlci1mYWN0IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5odW5nZXItZmFjdCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAuaHVuZ2VyLWZhY3QgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5odW5nZXItZmFjdCBsYWJlbCwgLmh1bmdlci1mYWN0IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuaHVuZ2VyLWZhY3QgLmZpZWxkLWxhYmVsLCAuaHVuZ2VyLWZhY3QgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5odW5nZXItZmFjdCAuZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5odW5nZXItZmFjdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmh1bmdlci1mYWN0IC52aWV3LWhlYWRlciB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmh1bmdlci1mYWN0IC52aWV3LWZpbHRlcnMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5odW5nZXItZmFjdCAudmlldy1jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDdyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5odW5nZXItZmFjdCAudmlldy1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiA4LjVyZW07IH0gfVxuICAuaHVuZ2VyLWZhY3QgbGFiZWwsIC5odW5nZXItZmFjdCAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgLmh1bmdlci1mYWN0IC5maWVsZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5lbnRpdHktLWN0YS1pbWFnZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0byAyLjVyZW07IH0gfVxuICAuZW50aXR5LS1jdGEtaW1hZ2UgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIGRpdiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24gaW1nIHtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgYmFja2dyb3VuZDogI2ZlNmEwZDsgfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiBwaWN0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiBwaWN0dXJlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTA2LCAxMywgMC41KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24gKiB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24gcGljdHVyZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNXJlbTsgfSB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSAuY29udGVudC1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAzcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDIuNXJlbSA0cmVtOyB9IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmNvbnRlbnQtc2VjdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmdcIikgMCAwLzI1MHB4O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgb3BhY2l0eTogLjg1OyB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSAqIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAuZW50aXR5LS1jdGEtaW1hZ2UgLmxhbmRpbmdfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSAubGFuZGluZ190aXRsZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNGRkYgMCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjI1ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgZWFzZS1vdXQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIC5sYW5kaW5nX3RpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjE1ZW07IH1cbiAgLmVudGl0eS0tY3RhLWltYWdlIHNwYW4uaWNvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuZW50aXR5LS1jdGEtaW1hZ2UgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5lbnRpdHktLWN0YS1pbWFnZSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQtdGVtcGxhdGUtY29sdW1ucykge1xuICAgIC5lbnRpdHktLWN0YS1pbWFnZSA+IGEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMS8zOyB9XG4gICAgLmVudGl0eS0tY3RhLWltYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgZ3JpZC1yb3c6IDEvMztcbiAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgYm90dG9tOiAtNXJlbTsgfSB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA0OHZ3OyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAyNHZ3OyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMjN2dzsgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgIC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDI1dnc7IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAuZW50aXR5LS1jdGEtaW1hZ2UgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAyNHZ3OyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMDsgfSB9IH1cblxuLmVtYmVkZGVkLWVudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuZW1iZWRkZWQtZW50aXR5W2NsYXNzKj0nZW50aXR5J10gLmxhbmRpbmdfdGl0bGUgc3Bhbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICsgLmVtYmVkZGVkLWVudGl0eVtjbGFzcyo9J2VudGl0eSddIC5sYW5kaW5nX3RpdGxlOmhvdmVyIHNwYW4uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5kaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdLFxuLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZGFya2dyZXkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDhyZW0gLTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSxcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyArIDQwcHgpOyB9IH1cbiAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAqLFxuICAuZW50aXR5LS1odW5nZXItZmFjdCAqIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07IH1cbiAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQsXG4gIC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmVudGl0eS1jb250ZW50LFxuICAgICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmVudGl0eS1jb250ZW50ID4gYSxcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZW50aXR5LWNvbnRlbnQgPiBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luOiAyLjVyZW0gMCAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQgPiBhLFxuICAgICAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZW50aXR5LWNvbnRlbnQgPiBhIHtcbiAgICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtOyB9IH1cbiAgICAgIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmVudGl0eS1jb250ZW50ID4gYTphZnRlcixcbiAgICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCA+IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZW50aXR5LWNvbnRlbnQgPiBhLFxuICAgIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmVudGl0eS1jb250ZW50IC5odW5nZXItZmFjdC10aXRsZSxcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZW50aXR5LWNvbnRlbnQgPiBhLFxuICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCAuaHVuZ2VyLWZhY3QtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyLFxuICAuZW50aXR5LS1odW5nZXItZmFjdCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogNTAlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEzdnc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIsXG4gICAgICAuZW50aXR5LS1odW5nZXItZmFjdCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTB2dzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlcixcbiAgICAgIC5lbnRpdHktLWh1bmdlci1mYWN0IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMC40cmVtOyB9IH1cbiAgICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyIHNwYW4sXG4gICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTsgfVxuICAgICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciBzcGFuOmFmdGVyLFxuICAgICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1vcmFuZ2UucG5nXCIpIHJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICBkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlci50ZXh0LWZvcm1hdHRlZCxcbiAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyLnRleHQtZm9ybWF0dGVkIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGl2W2RhdGEtcXVpY2tlZGl0LWVudGl0eS1pZCo9XCJodW5nZXJfZmFjdFwiXSAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXIsXG4gICAgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gIGRpdltkYXRhLXF1aWNrZWRpdC1lbnRpdHktaWQqPVwiaHVuZ2VyX2ZhY3RcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyIHAsXG4gIC5lbnRpdHktLWh1bmdlci1mYWN0IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlciBwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzMSwgMTM0LCAxMzksIDAuOCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAuNnJlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07IH1cblxuLmVudGl0eS1jb250ZW50X19kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5lbnRpdHktY29udGVudF9fZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmVudGl0eS1jb250ZW50X19kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyLFxuICAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktaHVuZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1jb250ZW50X19kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyLFxuICAgICAgLmVudGl0eS1jb250ZW50X19kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlciB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5lbnRpdHktY29udGVudF9fZGV0YWlscyAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1jb250ZW50X19kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWh1bmdlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbGV4OiAxIDIwMCU7IH0gfVxuXG4uaHVuZ2VyLWZhY3RfX2RhdGEge1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgIC5odW5nZXItZmFjdF9fZGF0YSB7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy13aGl0ZS5wbmdcIik7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwMHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cblxuLmh1bmdlci1mYWN0X19kYXRhLFxuLmh1bmdlci1mYWN0LXRpdGxlLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG5cbi5odW5nZXItZmFjdC10aXRsZSB7XG4gIG1hcmdpbjogMS41cmVtIDAgMS41cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmh1bmdlci1mYWN0LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogM3JlbSAwIDIuNXJlbTsgfSB9XG5cbi5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0ge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0ge1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDsgfSB9XG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dzsgfVxuICAgIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIGJsb2NrcXVvdGUgcCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC52aWV3LW1vZGUtbGFyZ2UsXG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA0cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyAtIDRyZW0pO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAucGFnZS1ub2RlLTExIFtpZCo9XCJibG9jay1odW5nZXJmYWN0c1wiXSAudmlldy1tb2RlLWxhcmdlIC5pbm5lci13cmFwLFxuICAgIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIC5pbm5lci13cmFwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1ub2RlLTExIFtpZCo9XCJibG9jay1odW5nZXJmYWN0c1wiXSAubWVkaWEtdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC5lbnRpdHktbGFuZGluZ19saW5rLW1hbnVhbCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLmVudGl0eS0tY3RhLXRleHQsXG4gIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC5lbnRpdHktLWh1bmdlci1mYWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7IH1cbiAgLnBhZ2Utbm9kZS0xMSBbaWQqPVwiYmxvY2staHVuZ2VyZmFjdHNcIl0gLmVudGl0eS0tY3RhLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wYWdlLW5vZGUtMTEgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIC5lbnRpdHktLWN0YS10ZXh0IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1jdGEtZW50aXR5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbi50b2dnbGUtY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogMzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHJpZ2h0OiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBidXR0b24udG9nZ2xlLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgYnV0dG9uLnRvZ2dsZS1jbG9zZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBidXR0b24udG9nZ2xlLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZW50aXR5LS1jdGEtYWxlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMS40cmVtIDA7IH1cbiAgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5lbnRpdHktLWN0YS1hbGVydCAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTBweDsgfSB9XG4gICAgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkICoge1xuICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLXdoaXRlLnBuZ1wiKTtcbiAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwMHB4O1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG4gICAgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZW50aXR5LS1jdGEtYWxlcnQgLnRleHQtZm9ybWF0dGVkIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmVudGl0eS0tY3RhLWFsZXJ0IC50ZXh0LWZvcm1hdHRlZCA+ICosIC5lbnRpdHktLWN0YS1hbGVydCAudGV4dC1mb3JtYXR0ZWQgYSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiA1MDBweDsgfVxuICAuZW50aXR5LS1jdGEtYWxlcnQuaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWdpb24tYWxlcnQgLmVudGl0eS0tY3RhLWFsZXJ0ICoge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZnJvbnRfaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7IH0gfVxuXG4uZnJvbnRfaGVyby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ob21lcGFnZV9oZXJvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgNDIlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mcm9udF9oZXJvLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTclIDMwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTc2JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mcm9udF9oZXJvLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTclIDE1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZnJvbnRfaGVyby1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1NiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmZyb250X2hlcm8tc2VjdGlvbiAuY29udGVudC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyNTBweDsgfSB9XG4gIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEge1xuICAgIGNvbG9yOiAjZmU2YTBkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOS40dnc7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07IH1cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGJsb2NrKSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX29yYW5nZS5wbmdcIik7XG4gICAgICAgIG1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWRfb3JhbmdlLnBuZ1wiKTtcbiAgICAgICAgbWFzay1zaXplOiBhdXRvIGF1dG87XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiA2MDBweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTV2dzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTsgfVxuICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICAgICAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MnB4OyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTsgfVxuICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAgICAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MnB4OyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjYuMnJlbTsgfVxuICAgICAgICAuZnJvbnRfaGVyby1zZWN0aW9uIGgxIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgICAgICAgIC5mcm9udF9oZXJvLXNlY3Rpb24gaDEgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MnB4OyB9XG4gICAgICAgICAgLmZyb250X2hlcm8tc2VjdGlvbiBoMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5ibG9jay1ocC1oZXJvLWludHJvIHtcbiAgbWFyZ2luOiAxMmVtIGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDg5JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYmxvY2staHAtaGVyby1pbnRybyB7XG4gICAgICBtYXJnaW46IDllbSBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay1ocC1oZXJvLWludHJvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDY1LjUlO1xuICAgICAgdG9wOiAxMTBweDtcbiAgICAgIG1heC13aWR0aDogMjg3cHg7IH1cbiAgICAgIC5ibG9jay1ocC1oZXJvLWludHJvOmJlZm9yZSwgLmJsb2NrLWhwLWhlcm8taW50cm86YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX3doaXRlLnBuZ1wiKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDU1MHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuICAgICAgLmJsb2NrLWhwLWhlcm8taW50cm86YmVmb3JlLCAuYmxvY2staHAtaGVyby1pbnRybzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5raDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgdG9wOiAtNS4zcmVtOyB9XG4gICAgICAuYmxvY2staHAtaGVyby1pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6khFwiO1xuICAgICAgICBsZWZ0OiAtNnJlbTsgfVxuICAgICAgLmJsb2NrLWhwLWhlcm8taW50cm86YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6kg1wiO1xuICAgICAgICByaWdodDogLTMuOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuYmxvY2staHAtaGVyby1pbnRybyB7XG4gICAgICBsZWZ0OiA2Ny41JTtcbiAgICAgIHRvcDogMTIzcHg7IH1cbiAgICAgIC5ibG9jay1ocC1oZXJvLWludHJvOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00LjhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLmJsb2NrLWhwLWhlcm8taW50cm8ge1xuICAgICAgdG9wOiAxOTBweDtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICBsZWZ0OiA3MiU7IH1cbiAgICAgIC5ibG9jay1ocC1oZXJvLWludHJvOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00LjVyZW07IH0gfVxuICAuYmxvY2staHAtaGVyby1pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4ICMzODNkNDQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2staHAtaGVyby1pbnRybyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDsgfSB9XG4gIC5ibG9jay1ocC1oZXJvLWludHJvIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmcpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0YyNjcyMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay1ocC1oZXJvLWludHJvIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5ibG9jay1ocC1oZXJvLWludHJvIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTM1YTAzOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayB7XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlld3Mtcm93IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXdzLXJvdyBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3cy1yb3cgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlld3Mtcm93IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlciB7XG4gICAgY29sb3I6ICM5NDk4OWU7XG4gICAgbWFyZ2luOiAwIDAgMy41cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDMwJTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nXCIpIDAgMC8yNTBweDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIG9wYWNpdHk6IC44NTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlcjpob3ZlciAudmlldy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFlbTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuc2VyaWVzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjRkZGIDApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5zZXJpZXMtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC52aWV3LWhlYWRlciB7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMCAycmVtIDRyZW0gMDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWlkLW91cl93b3JrIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWlkLW91cl93b3JrIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAzNiU7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggM3JlbSA1cmVtIDRyZW07IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMjVweCA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MzVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlldy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjA1ZW07IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFlbTsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA3LjVyZW0gNXJlbSA3cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnZpZXctY29udGVudCAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICBib3R0b206IDEwcmVtO1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gM3JlbSA1cmVtOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmxhc3QtY2hpbGQgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpsYXN0LWNoaWxkIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyLjhyZW0gM3JlbSA1cmVtIDMuMnJlbTsgfSB9XG5cbi5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lcixcbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayxcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3Rvcmllcyxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gNnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBoMiwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBsYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBsYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBsYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgaDIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQtbGFiZWwge1xuICAgIGNvbG9yOiAjMzgzZDQ0O1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycmVtOyB9XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGgyLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBoMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBoMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgaDIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBsYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCB7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nXCIpO1xuICAgICAgICBtYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtZ3JleS1zbS5wbmdcIik7XG4gICAgICAgIG1hc2stc2l6ZTogYXV0byBhdXRvO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwcHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGgyLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBoMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBoMixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgbGFiZWwsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgaDIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBsYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy1oZWFkZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1oZWFkZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgICBjb2xvcjogIzk0OTg5ZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMXJlbSAycmVtIDVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAxZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LWhlYWRlcixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDVyZW0gNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlcixcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy1oZWFkZXIsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctaGVhZGVyLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGEsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGEge1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IC00cmVtIGF1dG8gNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGEge1xuICAgICAgbWFyZ2luOiA1cmVtIGF1dG8gMDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYTpmb2N1cyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6aG92ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBhOmZvY3VzLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGE6aG92ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYTpob3ZlcjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGE6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6aG92ZXI6YWZ0ZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhOmhvdmVyOmFmdGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYTpmb2N1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGE6aG92ZXIgc3Bhbi5pY29uLXZpZGVvLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgYTpmb2N1cyBzcGFuLmljb24tdmlkZW8sXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGE6aG92ZXIgc3Bhbi5pY29uLXZpZGVvLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBhOmZvY3VzIHNwYW4uaWNvbi12aWRlbyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGE6aG92ZXIgc3Bhbi5pY29uLXZpZGVvLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYTpmb2N1cyBzcGFuLmljb24tdmlkZW8ge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGE6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBhOmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBsYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgaDIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbjogMCAycmVtIDFyZW0gNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGgyLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwsIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGgyLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5maWVsZC1sYWJlbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybVxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgbGFiZWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZC1sYWJlbCB7XG4gICAgd2lkdGg6IDQyJTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayBoMywgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuZmllbGRfX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkX19sYWJlbCxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgaDMsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5maWVsZF9fbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy1oZWFkZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1oZWFkZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNGVtIDAgNGVtIDQ1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LWhlYWRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1oZWFkZXIge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luLWxlZnQ6IDQyJTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaW1hZ2Utd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuaW1hZ2Utd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmltYWdlLXdyYXBwZXIgaW1nLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmltYWdlLXdyYXBwZXIgaW1nLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuaW1hZ2Utd3JhcHBlciBpbWcsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5pbWFnZS13cmFwcGVyIGltZyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuaW1hZ2Utd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5pbWFnZS13cmFwcGVyIGltZyxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuaW1hZ2Utd3JhcHBlciBpbWcsXG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAub3VyLXN0b3JpZXMtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWV3LW91ci13b3JrIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLm91ci1zdG9yaWVzLXdyYXBwZXIsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctb3VyLXdvcmsgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLm91ci1zdG9yaWVzLXdyYXBwZXIsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LW91ci13b3JrIC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLm91ci1zdG9yaWVzLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy1vdXItd29yayAudmlld3Mtcm93LFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAub3VyLXN0b3JpZXMtd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctb3VyLXdvcmsgLnZpZXdzLXJvdyxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5vdXItc3Rvcmllcy13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctb3VyLXdvcmsgLnZpZXdzLXJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0bzsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlkZW8td3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlkZW8td3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZGVvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiA1dmggNXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlkZW8td3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZGVvLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlkZW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxNXZoIDEwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC52aWRlby13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlkZW8td3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwdmggMjB2dzsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlkZW8td3JhcHBlci5zaG93LFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZGVvLXdyYXBwZXIuc2hvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlkZW8td3JhcHBlci5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDAwMDsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmljb24tY2xvc2UsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmljb24tY2xvc2UsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5pY29uLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IC0xLjVyZW07XG4gIHJpZ2h0OiAtMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzgzZDQ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudGl0bGUtd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudGl0bGUtd3JhcHBlcixcbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIgLnZpZXctdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudGl0bGUtd3JhcHBlciAudmlldy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlciAudmlldy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtIDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudGl0bGUtd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC50aXRsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAzcmVtIDVyZW0gM3JlbTtcbiAgICAgIGxlZnQ6IDYlO1xuICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudGl0bGUtd3JhcHBlciAudmlldy10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnRpdGxlLXdyYXBwZXIgcCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC50aXRsZS13cmFwcGVyIHAsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMS41cmVtIDAgLjVyZW07IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyOmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAuODU7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC50aXRsZS13cmFwcGVyOmhvdmVyIC52aWV3LXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4xOWVtOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuc2VyaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5zZXJpZXMtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuc2VyaWVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCAjRkZGIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IC41NXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgZWFzZS1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LXRpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnZpZXctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLnNlcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuc2VyaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuc2VyaWVzLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAucmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5yZWFkLW1vcmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IC4yZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQsXG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDV2dzsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayAuYXR0YWNobWVudCAudmlldy10aXRsZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlldy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LXRpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjI5ZW07IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC50aXRsZS13cmFwcGVyOmhvdmVyIC52aWV3LXRpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnRpdGxlLXdyYXBwZXI6aG92ZXIgLnZpZXctdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQgLnZpZXctdGl0bGUsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3LXRpdGxlLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXctdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtYmx1ZS5wbmdcIikgMCAwLzI1MHB4OyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlldy1oZWFkZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW46IDRyZW0gMy41cmVtIDJyZW07IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGl0bGUtd3JhcHBlcjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtZ3JlZW4ucG5nXCIpIDAgMC8yNTBweDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudGl0bGUtd3JhcHBlcjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC50aXRsZS13cmFwcGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmdcIikgMCAwLzI1MHB4OyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC5yZWFkLW1vcmUsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAucmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmxhc3QtY2hpbGQgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmxhc3QtY2hpbGQgLnRpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtZ29sZC5wbmdcIikgMCAwLzI1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLnZpZXctaWQtb3VyX3dvcmsgLmltYWdlLXdyYXBwZXIsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAudmlldy1pZC1vdXJfd29yayAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAudmlldy1pZC1vdXJfd29yayAudGl0bGUtd3JhcHBlcixcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC52aWV3LWlkLW91cl93b3JrIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBib3R0b206IDQ1cHg7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbSAzcmVtIDNyZW07IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAvKiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW0gMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH0qLyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTYlOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnZpZXctaGVhZGVyLFxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSA1cmVtIDdyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1jb250ZW50IC50aXRsZS13cmFwcGVyLFxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1jb250ZW50IC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIGxlZnQ6IDglO1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbSA1cmVtOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC5pbWFnZS13cmFwcGVyLFxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3NDBweDsgfVxuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAudGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgYm90dG9tOiA4cmVtO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDRyZW07IH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLmljb24tdmlkZW8sXG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSAuaWNvbi12aWRlbyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9jay1vdXItc3Rvcmllcy1vdXItc3RvcmllcyAuYXR0YWNobWVudCAudmlld3MtZWxlbWVudC1jb250YWluZXI6bnRoLWNoaWxkKDIpLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIHNwYW4uaWNvbi12aWRlbyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBzcGFuLmljb24tdmlkZW8ge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzIHNwYW4uaWNvbi12aWRlbyxcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgc3Bhbi5pY29uLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtOyB9IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgc3Bhbi5pY29uLXZpZGVvOmJlZm9yZSxcbiAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHNwYW4uaWNvbi12aWRlbzpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgc3Bhbi5pY29uLXZpZGVvIH4gLnZpZXctY29udGVudC13cmFwcGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHNwYW4uaWNvbi12aWRlbyB+IC52aWV3LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW07IH1cblxuLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luLXRvcDogLTMuNXJlbTsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSBhLFxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnZpZXctdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnRpdGxlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI0JTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAudGl0bGUtd3JhcHBlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtZ29sZC5wbmcpIDAgMC8yNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSAycmVtO1xuICAgICAgICByaWdodDogLTJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGJvdHRvbTogNzBweDsgfSB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAuc2VyaWVzLXRpdGxlLFxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC5zZXJpZXMtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMS41cmVtIDAgLjVyZW07IH1cbiAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC52aWV3LXRpdGxlLFxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgLnNlcmllcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5lbnRpdHktaG9tZXBhZ2UtZmVhdHVyZSAudmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNmZmYgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjllbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZS1mZWF0dXJlIC52aWV3LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuICAuZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUgYTpob3ZlciAudmlldy10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjJlbTsgfVxuXG4uZW50aXR5LWhvbWVwYWdlIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lbnRpdHktaG9tZXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgLmVudGl0eS1ob21lcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgICAuZW50aXR5LWhvbWVwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cmVtOyB9IH1cbiAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5pbm5lci1jb250ZW50IHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byA2cmVtO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5pbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgaDIsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCwgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLmZpZWxkLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGgyLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGgyLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIGxhYmVsLCAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQtbGFiZWwsIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC5maWVsZC1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogMTFyZW0gMCAwIDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgLmxvZ28tcGFydG5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIC5sb2dvLXBhcnRuZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIC5sb2dvLXBhcnRuZXIgKyAubG9nby1wYXJ0bmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciAubG9nby1wYXJ0bmVyICsgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgLmxvZ28tcGFydG5lciArIC5sb2dvLXBhcnRuZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7IH0gfVxuICAgIC5lbnRpdHktaG9tZXBhZ2UgLmxlYWRpbmctcGFydG5lciAudmlldy1oZWFkZXIgcCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjOTQ5ODllO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAuZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVudGl0eS1ob21lcGFnZSAubGVhZGluZy1wYXJ0bmVyIC52aWV3LWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9IH1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gaDIsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZC1sYWJlbCxcbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIG1heC13aWR0aDogMTY4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGgyLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsXG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXctaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA2N3Z3O1xuICAgICAgcGFkZGluZzogMCA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGgyLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsXG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXctaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7IH0gfVxuXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlldy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdLFxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0ge1xuICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0sXG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0ge1xuICAgICAgd2lkdGg6IDkwdnc7IH0gfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBoMiwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBoMixcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSxcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGxhYmVsLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGRcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGRcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsIHtcbiAgICBjb2xvcjogIzM4M2Q0NDsgfVxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIGgyLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAuZmllbGQtbGFiZWwsXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBoMixcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBsYWJlbCxcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkLWxhYmVsLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAuZmllbGQtbGFiZWwge1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZ1wiKTtcbiAgICAgICAgbWFzazogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGF1dG8gYXV0bztcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IH0gfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlldy1jb250ZW50LFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlld3Mtcm93LFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlld3Mtcm93IHtcbiAgICAvKiAgICB3aWR0aDogMjRyZW07Ki9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnZpZXdzLXJvdyxcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogNDkuNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnZpZXdzLXJvdyxcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMjQuNCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC52aWV3cy1yb3csXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlld3Mtcm93IHtcbiAgICAgICAgd2lkdGg6IDI0LjUlOyB9IH1cbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlld3Mtcm93IGgzIGEsIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIC52aWV3cy1yb3cgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCBhLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlld3Mtcm93IC5maWVsZF9fbGFiZWwgYSxcbiAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlld3Mtcm93IGgzIGEsXG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXdzLXJvdyAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIGEsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlXG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXdzLXJvdyAuZmllbGRfX2xhYmVsIGEge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gLnZpZXdzLXJvdyBhLFxuICAgIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3cy1yb3cgYSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjFzIGVhc2Utb3V0OyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlld3Mtcm93IGE6aG92ZXIsXG4gICAgICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlld3Mtcm93IGE6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZlNmEwZDsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSAudmlldy1wcm9maWxlLWltYWdlLFxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSAudmlldy1wcm9maWxlLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gc3BhbixcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBpbWcsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdIGE6YWZ0ZXIsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcGFydG5lcnMtYmxvY2tcIl0gYTpmb2N1cyBzcGFuLCBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twYXJ0bmVycy1ibG9ja1wiXSBhOmhvdmVyIHNwYW4sXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIGE6Zm9jdXMgc3BhbixcbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gYTpob3ZlciBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZlNmEwZDsgfVxuXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSBhLFxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzXCJdIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gYSAudmlldy1wcm9maWxlLW5hbWUsXG4gIFtjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1wYXJ0bmVyc1wiXSBhIC52aWV3LXByb2ZpbGUtbmFtZSB7XG4gICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0gLnZpZXctcHJvZmlsZS1uYW1lLFxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzXCJdIC52aWV3LXByb2ZpbGUtbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIC52aWV3LXByb2ZpbGUtam9idGl0bGUsXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnNcIl0gLnZpZXctcHJvZmlsZS1qb2J0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzM4M2Q0NDsgfVxuXG4ubG9nby1ncmlkIC52aWV3LWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sb2dvLWdyaWQudmlldy1wYXJ0bmVycyAudmlldy1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5sb2dvLWdyaWQudmlldy1wYXJ0bmVycyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxvZ28tZ3JpZC52aWV3LXBhcnRuZXJzIC52aWV3LWNvbnRlbnQgLmlubmVyLXdyYXAge1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7IH0gfVxuXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDFlbSAwIC4yNWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDMuM3JlbTsgfSB9XG5cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRleHQtZm9ybWF0dGVkIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCBsYWJlbCwgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRleHQtZm9ybWF0dGVkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkLWxhYmVsLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCAuZmllbGQtbGFiZWwsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50ZXh0LWZvcm1hdHRlZCBwIHtcbiAgICBjb2xvcjogIzM4M2Q0NDsgfVxuICAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGV4dC1mb3JtYXR0ZWQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5baWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdID4gLmZvcm0td3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogNXJlbSA1dncgNXJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gPiAuZm9ybS13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbltpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB+IFtpZD1cInJlc291cmNlX2NlbnRlcl90aXRsZVwiXSxcbltpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB+IFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQgfiBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfdGl0bGVcIl0sXG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIH4gW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtOyB9IH1cblxuW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7IH0gfVxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQgaW1nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3OyB9XG5cbltpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gaDEge1xuICBtYXJnaW46IDFyZW0gMCAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICBmb250LXNpemU6IDMuOHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfaGVhZGVyXCJdIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG5cbltpZD1cInJlc291cmNlX2NlbnRlcl9oZWFkZXJcIl0gW2lkPVwicmVzb3VyY2VfY2VudGVyX3RpdGxlXCJdIHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfdGl0bGVcIl0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbltpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uLFxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uLFxuICAgICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBidXR0b246aG92ZXIsIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbjpmb2N1cywgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uOmFjdGl2ZSxcbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZTZhMGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSAucmVzb3VyY2UtaW5wdXQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtOyB9IH1cbiAgICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSAucmVzb3VyY2UtaW5wdXQtYnV0dG9uIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbjphZnRlcixcbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gLnJlc291cmNlLWlucHV0LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbjpob3ZlcjphZnRlciwgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uOmZvY3VzOmFmdGVyLCBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBidXR0b246YWN0aXZlOmFmdGVyLFxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSAucmVzb3VyY2UtaW5wdXQtYnV0dG9uOmhvdmVyOmFmdGVyLFxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSAucmVzb3VyY2UtaW5wdXQtYnV0dG9uOmZvY3VzOmFmdGVyLFxuICBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSAucmVzb3VyY2UtaW5wdXQtYnV0dG9uOmFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZTZhMGQ7IH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImZvcm0tYWN0aW9ucy1kb3dubG9hZC1zaW5nbGVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvb3JpZ2luL2Rvd25sb2FkLnN2Zyk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImZvcm0tYWN0aW9ucy1jb3B5LXNpbmdsZVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9vcmlnaW4vY29weS5zdmcpOyB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIFtpZCo9XCJmb3JtLWFjdGlvbnMtYWRkLXJlc291cmNlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL29yaWdpbi9hZGQuc3ZnKTsgfVxuXG5baWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4LjZyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIHtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG5cbltpZD1cImVkaXQtcmVzb3VyY2UtY29udGFpbmVyXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaWQ9XCJlZGl0LXJlc291cmNlLWNvbnRhaW5lclwiXSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLm5raF9yZXNvdXJjZV9jb250YWluZXJfb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmZTZhMGQ7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5raF9yZXNvdXJjZV9jb250YWluZXJfb3B0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gNHJlbTsgfSB9XG4gIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgLnJlc291cmNlLWl0ZW0tY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgLnJlc291cmNlLWl0ZW0tY291bnQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07IH1cbiAgICAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIGlucHV0LmZvcm0tc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIC5ua2hfcmVzb3VyY2VfY29udGFpbmVyX29wdGlvbnMgaW5wdXQuZm9ybS1zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICNmZTZhMGQ7IH1cbiAgLm5raF9yZXNvdXJjZV9jb250YWluZXJfb3B0aW9ucyBbaWQ9XCJyZXNvdXJjZV9jb2xsYXBzZV9idXR0b25cIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLm5raF9yZXNvdXJjZV9jb250YWluZXJfb3B0aW9ucyBbaWQ9XCJyZXNvdXJjZV9jb2xsYXBzZV9idXR0b25cIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupIJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIFtpZD1cInJlc291cmNlX2NvbGxhcHNlX2J1dHRvblwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0ge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzOyB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdLm9wZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDNweCAjMzgzZDQ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0ub3BlbiB7XG4gICAgICAgIGhlaWdodDogMjV2aDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdLmNsb3NlZCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSA+IGRpdjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzOyB9XG4gICAgICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSA+IGRpdjpudGgtb2YtdHlwZShldmVuKSA+ICoge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdID4gZGl2Om50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgICBsZWZ0OiAtNTB2dztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLmNvbnRhaW5lci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MzBweDsgfVxuICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSAucmVzb3VyY2VfZmlsZV90eXBlLFxuICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSBhIHtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLnJlc291cmNlX2ZpbGVfdHlwZTphZnRlcixcbiAgICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSBhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLnJlc291cmNlX2ZpbGVfdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gIFtpZD1cImFqYXhfcmVzb3VyY2VfY29udGFpbmVyXCJdIFtpZD1cIm5raF9yZXNvdXJjZV9saXN0XCJdIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDVyZW0gMnJlbSAwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7IH1cbiAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLnJlbW92ZS1yZXNvdXJjZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07IH1cbiAgICBbaWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSBbaWQ9XCJua2hfcmVzb3VyY2VfbGlzdFwiXSAucmVtb3ZlLXJlc291cmNlX193cmFwcGVyIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0gLnJlbW92ZS1yZXNvdXJjZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6oj1wiO1xuICAgICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29sb3I6ICM5NDk4OWU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5yZXNvdXJjZS0tdGVhc2VyIGgzLCAucmVzb3VyY2UtLXRlYXNlciAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAucmVzb3VyY2UtLXRlYXNlciAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzgzZDQ0O1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLjVyZW0gMCAxcmVtO1xuICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLnJlc291cmNlLS10ZWFzZXIgaDMgc3BhbiwgLnJlc291cmNlLS10ZWFzZXIgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCBzcGFuLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAucmVzb3VyY2UtLXRlYXNlciAuZmllbGRfX2xhYmVsIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNTVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgIzM4M2Q0NCAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4zNWVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0O1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucmVzb3VyY2UtLXRlYXNlcjpmb2N1cyBoMyBzcGFuLCAucmVzb3VyY2UtLXRlYXNlcjpmb2N1cyAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHNwYW4sIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5yZXNvdXJjZS0tdGVhc2VyOmZvY3VzIC5maWVsZF9fbGFiZWwgc3BhbiwgLnJlc291cmNlLS10ZWFzZXI6aG92ZXIgaDMgc3BhbiwgLnJlc291cmNlLS10ZWFzZXI6aG92ZXIgLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1sYWJlbC1hYm92ZSB+IC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCBzcGFuLCAubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLWxhYmVsLWFib3ZlIH4gLmZpZWxkLS1sYWJlbC1hYm92ZSAucmVzb3VyY2UtLXRlYXNlcjpob3ZlciAuZmllbGRfX2xhYmVsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtOyB9XG5cbi5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAyMy41dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAyMy41dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxNy41dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxNi41dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1mZWF0dXJlZCxcbiAgLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtZmVhdHVyZWQgLm1lZGlhLWltYWdlLFxuICAgIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAubWVkaWEtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSAuY29sb3Itb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAxMDYsIDEzLCAwLjQpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSAuYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTA2LCAxMywgMC43KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ucmVzb3VyY2UtLXRlYXNlcl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnJlc291cmNlLS10ZWFzZXJfX2xpbms6aG92ZXIgLmJvZHksXG4ucmVzb3VyY2UtLXRlYXNlcl9fbGluazpob3ZlciAuY29sb3Itb3ZlcmxheSwgLnJlc291cmNlLS10ZWFzZXJfX2xpbms6Zm9jdXMgLmJvZHksXG4ucmVzb3VyY2UtLXRlYXNlcl9fbGluazpmb2N1cyAuY29sb3Itb3ZlcmxheSwgLnJlc291cmNlLS10ZWFzZXJfX2xpbms6YWN0aXZlIC5ib2R5LFxuLnJlc291cmNlLS10ZWFzZXJfX2xpbms6YWN0aXZlIC5jb2xvci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTsgfVxuXG5bY2xhc3MqPVwiZmlsZS10eXBlLS1cIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjRTFFMUUxIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJ3b3JkLWRvY3VtZW50XCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS13b3JkX21pbmkuanBnXCIpOyB9XG5cbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJ2aWRlb1wiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2UtdmlkZW9fbWluaS5qcGdcIik7IH1cblxuW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cImRlc2lnbi1maWxlc1wiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2UtZGVzaWduX21pbmkuanBnXCIpOyB9XG5cbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJwZGZcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLXBkZl9taW5pLmpwZ1wiKTsgfVxuXG5bY2xhc3MqPVwiZmlsZS10eXBlLS1cIl1bY2xhc3MqPVwiZXhjZWxcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLWV4Y2VsX21pbmkuanBnXCIpOyB9XG5cbmJ1dHRvbi5yZXNvdXJjZS1kb3dubG9hZC1pdGVtX19lbXB0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmJ1dHRvbi5yZXNvdXJjZS1kb3dubG9hZC1pdGVtX19zb2xpZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbi5yZXNvdXJjZS1kb3dubG9hZC1pdGVtX19zb2xpZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICBidXR0b24ucmVzb3VyY2UtZG93bmxvYWQtaXRlbV9fc29saWQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIu6kglwiO1xuICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICBidXR0b24ucmVzb3VyY2UtZG93bmxvYWQtaXRlbV9fc29saWQuY29sbGFwc2VkOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1maWxlLXR5cGUge1xuICBjb2xvcjogIzM4M2Q0NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMnJlbTsgfVxuXG5baWQ9XCJua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nXCJdID4gW2lkPVwiZWRpdC1yZXNvdXJjZVwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpZD1cIm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmdcIl0gPiBbaWQ9XCJlZGl0LXJlc291cmNlXCJdIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaWQ9XCJua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nXCJdID4gW2lkPVwiZWRpdC1yZXNvdXJjZVwiXSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4ubmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZyAudmlld3Mtcm93LFxuLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbiAgICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZyAudmlld3Mtcm93LFxuICAgIC5yZXNvdXJjZS1jb250YWluZXItaW5saW5lIHtcbiAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmtoX3Jlc291cmNlX3ZpZXdfbGlzdGluZyAudmlld3Mtcm93LFxuICAgIC5yZXNvdXJjZS1jb250YWluZXItaW5saW5lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbiAgICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDQ5Ljc1JTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbiAgICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSB7XG4gICAgICBwYWRkaW5nOiAzcmVtOyB9IH1cbiAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBidXR0b24sIC5ua2hfcmVzb3VyY2Vfdmlld19saXN0aW5nIC52aWV3cy1yb3cgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnJlc291cmNlLWNvbnRhaW5lci1pbmxpbmUgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gYnV0dG9uLFxuICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAuM3JlbSAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIDNyZW07IH1cbiAgLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyAucmVzb3VyY2UtaW5wdXQtYnV0dG9uOmFmdGVyLFxuICAucmVzb3VyY2UtY29udGFpbmVyLWlubGluZSAucmVzb3VyY2UtaW5wdXQtYnV0dG9uOmFmdGVyIHtcbiAgICBtYXJnaW46IC0uN3JlbSAxcmVtIDFyZW0gM3JlbTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC52aWV3cy1yb3cge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogNTByZW07XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC52aWV3cy1yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTsgfSB9XG5cbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXJlc291cmNlcy1ibG9jay0xIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLmZpZWxkLWxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSAuZmllbGQtbGFiZWwsXG4udmlldy1mZWF0dXJlZC1yZXNvdXJjZXMge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNHJlbTsgfVxuXG4udmlldy1mZWF0dXJlZC1yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC52aWV3LWZlYXR1cmVkLXJlc291cmNlczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogNXJlbTsgfVxuICAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmU2YTBkOyB9XG4gIC52aWV3LWZlYXR1cmVkLXJlc291cmNlcyAudmlldy1oZWFkZXIgaDIsIC52aWV3LWZlYXR1cmVkLXJlc291cmNlcyAudmlldy1oZWFkZXIgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIGxhYmVsLCAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAudmlldy1mZWF0dXJlZC1yZXNvdXJjZXMgLnZpZXctaGVhZGVyIC5maWVsZC1sYWJlbCwgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIC52aWV3LWhlYWRlciAuZmllbGQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi5qcy1mb3JtLWl0ZW1bY2xhc3MqPVwiZm9ybS1hY3Rpb25zLWZpbGUtdXJsXCJdIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDsgfVxuICAuanMtZm9ybS1pdGVtW2NsYXNzKj1cImZvcm0tYWN0aW9ucy1maWxlLXVybFwiXSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyAuanMtZm9ybS1pdGVtW2NsYXNzKj1cImZvcm0tYWN0aW9ucy1maWxlLXVybFwiXSB7XG4gIG1hcmdpbjogLS41cmVtIDAgMCAzcmVtOyB9XG4gIC5ua2gtcmVzb3VyY2UtY2VudGVyLWxpc3RpbmcgLmpzLWZvcm0taXRlbVtjbGFzcyo9XCJmb3JtLWFjdGlvbnMtZmlsZS11cmxcIl0gaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjM7IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNjb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIHBhZGRpbmc6IDRyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIFtjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gLnJlZ2lvbi1wcmVmYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZlNmEwZDsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgLmJyZWFkY3J1bWIgYSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAuYnJlYWRjcnVtYiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupIJcIjtcbiAgICBmb250LWZhbWlseTogJ25raCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb2xvcjogIzM4M2Q0NDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtOyB9XG5cbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcnRpdGxlXCJdLFxuW2NsYXNzKj1cImJsb2NrLXJlc291cmNlY2VudGVyaW50cm9kdWN0aW9uXCJdIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuW2NsYXNzKj1cImJsb2NrLXJlc291cmNlY2VudGVydGl0bGVcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cmVtOyB9XG5cbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcmludHJvZHVjdGlvblwiXSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIFtjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcmludHJvZHVjdGlvblwiXSBwIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gIC5ua2gtcmVzb3VyY2UtY2VudGVyLWxpc3Rpbmcge1xuICAgIHdpZHRoOiA2NiU7IH0gfVxuXG4ubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIC5xdWVyeS1maWx0ZXJfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIC5xdWVyeS1maWx0ZXJfX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIC5xdWVyeS1maWx0ZXJfX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5nIC5xdWVyeS1maWx0ZXJfX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG5cbltjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIHtcbiAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0ge1xuICAgICAgcGFkZGluZzogNHJlbTsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5leHBvc2VkLXJlc291cmNlLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbSAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5leHBvc2VkLXJlc291cmNlLWZpbHRlciAjZWRpdC1zb3J0LWJ5LS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIHRvcDogLTJyZW07XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmdcIikgMCAwLzI1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl06YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZm9ybSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gZm9ybSAuZm9ybS13cmFwcGVyLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbS5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtLmpzLWZvcm0taXRlbS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3gsXG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGZpZWxkc2V0LmZvcm0taXRlbSB7XG4gICAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3gsXG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCxcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGZpZWxkc2V0LmZvcm0taXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGZpZWxkc2V0LmZvcm0taXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIG1hcmdpbjogMXJlbSAwIDIuNnJlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzM4M2Q0NDsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW0gbGFiZWw6YmVmb3JlLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtIC5maWVsZCAuZmllbGQtbGFiZWw6YmVmb3JlLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmllbGQtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtIGxhYmVsOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtIC5maWVsZCAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mYWNldC1pdGVtIC5maWVsZC1sYWJlbDphZnRlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCLuqJBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdua2gnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAuM2VtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmFjZXRzLWNoZWNrYm94OmNoZWNrZWQgfiBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmllbGQgLmZhY2V0cy1jaGVja2JveDpjaGVja2VkIH4gLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmFjZXQtaXRlbSAuZmFjZXRzLWNoZWNrYm94OmNoZWNrZWQgfiAuZmllbGQtbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogZ3JheTsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMiwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCxcbiAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IC5maWVsZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwsXG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIGxlZ2VuZCB7XG4gICAgcGFkZGluZzogMCAuNXJlbSAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsLFxuICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMjpob3ZlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmhvdmVyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbDpob3ZlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmhvdmVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWw6aG92ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpob3ZlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMjpmb2N1cywgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmZvY3VzLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWw6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWw6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbDpmb2N1cywgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmZvY3VzLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWw6Zm9jdXMsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpmb2N1cyxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBsZWdlbmQ6aG92ZXIsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZjM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMjpob3ZlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmhvdmVyLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWw6aG92ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbDpob3ZlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmhvdmVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWw6aG92ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpob3ZlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMjpmb2N1cywgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmZvY3VzLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWw6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggbGFiZWw6Zm9jdXMsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5maWVsZC1sYWJlbDpmb2N1cywgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmZvY3VzLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQtbGFiZWw6Zm9jdXMsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDpmb2N1cyxcbiAgICAgICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kOmhvdmVyLFxuICAgICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBsZWdlbmQ6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDI6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTphZnRlciwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGxhYmVsOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWw6YWZ0ZXIsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6YWZ0ZXIsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gbGVnZW5kOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCLupIJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IGgyOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl06YWZ0ZXIsIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXTphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBsYWJlbDphZnRlciwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmJsb2NrLWZhY2V0LS1jaGVja2JveCAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZpZWxkLWxhYmVsOmFmdGVyLFxuICAgICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBsZWdlbmQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuY29sbGFwc2VkIGxlZ2VuZDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAuOHJlbTsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHVsIHtcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbSAwOyB9XG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggdWwsXG4gIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMTQ0cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5ibG9jay1mYWNldC0tY2hlY2tib3ggdWwsXG4gICAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjsgfSB9XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmJsb2NrLWZhY2V0LS1jaGVja2JveCB1bC5tb2JpbGUtc2hvdyxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZmllbGRzZXQtd3JhcHBlci5tb2JpbGUtc2hvdyB7XG4gICAgICBwYWRkaW5nOiAuMXJlbSAuOHJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBsYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSAuZmllbGQtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gLmZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsIC5maWVsZFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNWYzO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDphZnRlcixcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YmVmb3JlLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5maWVsZC1sYWJlbDpiZWZvcmUsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlcixcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZmllbGQtbGFiZWw6YWZ0ZXIsIC5maWVsZFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC4zcmVtOyB9XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5maWVsZC1sYWJlbDphZnRlciwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZmllbGQtbGFiZWw6YWZ0ZXIsXG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLWl0ZW0gLmZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmZpZWxkLWxhYmVsOmFmdGVyLCAuZmllbGRcbiAgICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qiQXCI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTEuOXJlbTsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS1zdWJtaXQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtOyB9XG4gICAgLm5vLXRvdWNoZXZlbnRzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXN1Ym1pdDpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YTAzOyB9XG4gICAgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tc3VibWl0LmpzLWhpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSBpbnB1dC5mb3JtLXRleHQsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gICAgYm9yZGVyOiAwIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmNmY1ZjM7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI21haW4ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIsXG4ucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAgIFtjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjaGVhZGVyIC5oZWFkZXItd3JhcHBlcixcbiAgICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2hlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7IH0gfVxuXG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0gI2hlYWRlciAubW9iaWxlLm9wZW4sXG4ucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2hlYWRlciAubW9iaWxlLm9wZW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBib3R0b206IDkxcHg7IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNoZWFkZXIgLm5raC1sb2dvLFxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLm5raC1sb2dvIHtcbiAgYm90dG9tOiAxLjVyZW07IH1cblxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNoZWFkZXIgLm1lbnUtdG9nZ2xlLFxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNoZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgYm90dG9tOiAzcmVtOyB9XG5cbltjbGFzcyo9XCJwYXRoLXJlc291cmNlLWNlbnRlclwiXSAjaGVhZGVyIC5ibG9jay1kb25hdGUuYmxvY2ssXG4ucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2hlYWRlciAuYmxvY2stZG9uYXRlLmJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNoZWFkZXIgLmJsb2NrLWRvbmF0ZS5ibG9jayxcbiAgICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI2hlYWRlciAuYmxvY2stZG9uYXRlLmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdICNmb290ZXIsXG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4vKipcbiAqIE1lc3NhZ2VzLlxuICovXG4ubWVzc2FnZXMsIC5tZXNzYWdlcy0tc3RhdHVzLCAubWVzc2FnZXMtLXdhcm5pbmcsIC5tZXNzYWdlcy0tZXJyb3Ige1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcbiAgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVzc2FnZXM6YmVmb3JlLCAubWVzc2FnZXMtLXN0YXR1czpiZWZvcmUsIC5tZXNzYWdlcy0td2FybmluZzpiZWZvcmUsIC5tZXNzYWdlcy0tZXJyb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4pyTJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBjb2xvcjogI2JlNztcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuaDMubWVzc2FnZV9fdGl0bGUsIC5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbGFiZWwtYWJvdmUgfiAuZmllbGQtLWxhYmVsLWFib3ZlIC5tZXNzYWdlX190aXRsZS5maWVsZF9fbGFiZWwge1xuICBtYXJnaW46IDA7IH1cblxuLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ1OyB9XG4gIC5tZXNzYWdlcy0td2FybmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICchJztcbiAgICBjb2xvcjogI2VkNTsgfVxuXG4ubWVzc2FnZXMtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ1NDFkOyB9XG4gIC5tZXNzYWdlcy0tZXJyb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnw5cnO1xuICAgIGNvbG9yOiAjZWQ1NDFkOyB9XG5cbi5tZXNzYWdlc19fbGlzdCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWVzc2FnZXNfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lOyB9XG5cbi8qIENvcmUvbW9kdWxlIGluc3RhbGxhdGlvbiBlcnJvciBtZXNzYWdlcy4gKi9cbi5tZXNzYWdlcy0tZXJyb3IgcC5lcnJvciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIFN5c3RlbSBzdGF0dXMgcmVwb3J0LiAqL1xuLm9rLFxuLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmZmYwO1xuICBjb2xvcjogIzIzNDYwMDsgfVxuXG4ud2FybmluZyxcbi5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZTU7XG4gIGNvbG9yOiAjODQwOyB9XG5cbi5lcnJvcixcbi5tZXNzYWdlcy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNWYxO1xuICBjb2xvcjogIzhjMmUwYjsgfVxuXG4vKipcbiAqIFRhYnMuXG4gKi9cbi8qIEJhc2ljIHBvc2l0aW9uaW5nIHN0eWxlcyBzaGFyZWQgYnkgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IHRhYnMuICovXG4udGFicy1wcmltYXJ5LFxuLnRhYnMucHJpbWFyeSwgLnRhYnMtc2Vjb25kYXJ5IHtcbiAgLyogSUUgOSBhbmQgZWFybGllciBkb24ndCB1bmRlcnN0YW5kIGdyYWRpZW50cy4gKi9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCIsIFwiR290aGFtXCIsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC50YWJzLXByaW1hcnk6YWZ0ZXIsXG4gIC50YWJzLnByaW1hcnk6YWZ0ZXIsIC50YWJzLXNlY29uZGFyeTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4udGFicy5wcmltYXJ5ID4gbGksXG4udGFicy1wcmltYXJ5X190YWIsIC50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUsXG4udGFicy1wcmltYXJ5X190YWIuaXMtYWN0aXZlLCAudGFicy1zZWNvbmRhcnlfX3RhYixcbi50YWJzLXNlY29uZGFyeV9fdGFiLmlzLWFjdGl2ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwIDNweDsgfVxuXG4udGFicy5wcmltYXJ5ID4gbGkgPiBhLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLCAudGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlID4gYS5pcy1hY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlLCBhLnRhYnMtc2Vjb25kYXJ5X190YWItbGluaywgYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSwgMC41NWVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBQcmltYXJ5IHRhYnMuICovXG4udGFicy5wcmltYXJ5ID4gbGksXG4udGFicy1wcmltYXJ5X190YWIsXG4udGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlLFxuLnRhYnMtcHJpbWFyeV9fdGFiLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgLyogSUUgOSBhbmQgZWFybGllciBkb24ndCB1bmRlcnN0YW5kIGdyYWRpZW50cy4gKi9cbiAgYm9yZGVyLWJvdHRvbTogMCBcXDAvaWU7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSxcbi50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUsXG4uaXMtYWN0aXZlLnRhYnMtcHJpbWFyeV9fdGFiIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4udGFicy5wcmltYXJ5ID4gbGkgPiBhLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLCAudGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlID4gYS5pcy1hY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWJzLnByaW1hcnkgPiBsaSA+IGE6aG92ZXIsIC50YWJzLnByaW1hcnkgPiBsaSA+IGE6Zm9jdXMsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbms6aG92ZXIsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYTphY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbms6YWN0aXZlLCAudGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlID4gYS5pcy1hY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4vKiBTZWNvbmRhcnkgdGFicy4gKi9cbi50YWJzLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgLyogQ29sbGFwc2UgYm90dG9tIG1hcmdpbiBvZiB1bC5wcmltYXJ5LiAqL1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4udGFicy1zZWNvbmRhcnlfX3RhYixcbi50YWJzLXNlY29uZGFyeV9fdGFiLmlzLWFjdGl2ZSB7XG4gIG1hcmdpbjogMTBweCAzcHg7IH1cblxuYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbmssIGEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IC43NWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAwIC41ZW07IH1cblxuYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbms6aG92ZXIsIGEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBjb2xvcjogIzMzMzsgfVxuXG5hLnRhYnMtc2Vjb25kYXJ5X190YWItbGluazphY3RpdmUsIGEudGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRvb2xiYXItdGFiIGxpLFxuLnRhYnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRvb2xiYXItdGFiIGxpOmJlZm9yZSxcbiAgLnRhYnMgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9vbGJhci10cmF5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyoqXG4gKiBVbnB1Ymxpc2hlZCBub3RlLlxuICovXG4vKiBUaGUgd29yZCBcIlVucHVibGlzaGVkXCIgZGlzcGxheWVkIHVuZGVybmVhdGggdGhlIGNvbnRlbnQuICovXG4udW5wdWJsaXNoZWQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBSZW1vdmUgYmFja2dyb3VuZCBoaWdobGlnaHRpbmcgZnJvbSA8bWFyaz4gaW4gbm9ybWFsaXplLiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBJbXBhY3QsIFwiQXJpYWwgTmFycm93XCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogQSB2ZXJ5IG5pY2UgQ1NTMyBwcm9wZXJ0eS4gKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5maWVsZC1pdGVtID4gKjpmaXJzdC1jaGlsZCxcbi5ibG9jay1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmZpZWxkLWl0ZW0gPiAqOmxhc3QtY2hpbGQsXG4uYmxvY2stY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZpZWxkIHtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gIC5maWVsZCAuZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3BhZ2UtY29udHJvbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3BhZ2UtY29udHJvbC1jb250YWluZXIgLmNvbnRyb2wtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgI3BhZ2UtY29udHJvbC1jb250YWluZXIgLmNvbnRyb2wtdG9nZ2xlIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qKlxuICogSW5saW5lIHN0eWxlcy5cbiAqL1xuLyogTGlzdCBvZiBsaW5rcyBnZW5lcmF0ZWQgYnkgdGhlbWVfbGlua3MoKS4gKi9cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmlubGluZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgLyogTFRSICovIH1cblxuLyogVGhlIGlubGluZSBmaWVsZCBsYWJlbCB1c2VkIGJ5IHRoZSBGZW5jZXMgbW9kdWxlLiAqL1xuc3Bhbi5maWVsZC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgLyogTFRSICovIH1cblxuLmNvbnRleHR1YWwtbGlua3MgKiB7XG4gIGNvbG9yOiAjMzgzZDQ0ICFpbXBvcnRhbnQ7IH1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBEZWZhdWx0IFdvcmRQcmVzcyBzY3JlZW4gcmVhZGVyIHN0eWxlICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi8qXHJcbiAqIFRoZSBza2lwLWxpbmsgbGluayB3aWxsIGJlIGNvbXBsZXRlbHkgaGlkZGVuIHVudGlsIGEgdXNlciB0YWJzIHRvIHRoZSBsaW5rLlxyXG4gKi9cbiNza2lwLWxpbmsge1xuICBtYXJnaW46IDA7IH1cbiAgI3NraXAtbGluayBhLFxuICAjc2tpcC1saW5rIGE6dmlzaXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDAgM3B4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogUHJpbnQgc3R5bGluZ1xuICpcbiAqIFdlIHByb3ZpZGUgc29tZSBzYW5lIHByaW50IHN0eWxpbmcgZm9yIERydXBhbCB1c2luZyBaZW4ncyBsYXlvdXQgbWV0aG9kLlxuICovXG4vKipcbiAqIEJ5IGltcG9ydGluZyB0aGlzIENTUyBmaWxlIGFzIG1lZGlhIFwiYWxsXCIsIHdlIGFsbG93IHRoaXMgcHJpbnQgZmlsZSB0byBiZVxuICogYWdncmVnYXRlZCB3aXRoIG90aGVyIHN0eWxlc2hlZXRzLCBmb3IgaW1wcm92ZWQgZnJvbnQtZW5kIHBlcmZvcm1hbmNlLlxuICovXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tOyB9XG4gIC8qIFVuZGVybGluZSBhbGwgbGlua3MuICovXG4gIGEsXG4gIGE6bGluayxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgLyogRG9uJ3QgdW5kZXJsaW5lIHNpdGUgbGluay4gKi8gfVxuICAgIGEuc2l0ZS1saW5rLFxuICAgIGE6bGluay5zaXRlLWxpbmssXG4gICAgYTp2aXNpdGVkLnNpdGUtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBVbi1mbG9hdCB0aGUgY29udGVudC4gKi9cbiAgI2NvbnRlbnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgI2hlYWRlciAucmVnaW9uLWhlYWRlcixcbiAgI2hlYWRlciAubWVudS10b2dnbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIFR1cm4gb2ZmIGFueSBiYWNrZ3JvdW5kIGNvbG9ycyBvciBpbWFnZXMuICovXG4gIGJvZHksXG4gICNwYWdlLFxuICAjbWFpbixcbiAgI2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIEhpZGUgc2lkZWJhcnMgYW5kIG5hdiBlbGVtZW50cy4gKi9cbiAgI3NraXAtbGluayxcbiAgI2hlYWRlcixcbiAgI25hdmlnYXRpb24sXG4gICNmb290ZXIsXG4gIC5yZWdpb24tYWxlcnQsXG4gIC5zaWRlYmFycyxcbiAgLmJyZWFkY3J1bWIsXG4gIC5wYWdlcixcbiAgLnRhYnMsXG4gIC5mZWVkLWljb25zLFxuICAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICNwcmludC1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAvKiBmb3Igc3R5bGUgZ3VpZGUgb25seSAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC8qIEhvbWVwYWdlICovXG4gIC5wYXRoLWZyb250cGFnZSAuZnJvbnRfaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5mcm9udF9oZXJvIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmZyb250X2hlcm8gaDEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5mcm9udF9oZXJvICNibG9jay1ocC1oZXJvLWludHJvIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmZyb250X2hlcm8gI2Jsb2NrLWhwLWhlcm8taW50cm8gYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5mcm9udF9oZXJvLXNlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBoMiwgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBsYWJlbCwgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkLWxhYmVsLCAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyAuZmllbGQtbGFiZWwsXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayBoMixcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayBsYWJlbCxcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkLWxhYmVsLFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAuZmllbGQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC52aWV3LWhlYWRlcixcbiAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQtYWZ0ZXIsXG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudmlldy1oZWFkZXIsXG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC52aWV3LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1vdXItc3Rvcmllcy52aWV3LWlkLW91cl9zdG9yaWVzICosXG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LW91ci13b3JrLnZpZXctaWQtb3VyX3dvcmsgKixcbiAgICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctb3VyLXN0b3JpZXMudmlldy1pZC1vdXJfc3RvcmllcyAqLFxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1vdXItd29yay52aWV3LWlkLW91cl93b3JrICoge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgLmF0dGFjaG1lbnQtYWZ0ZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5maWVsZC1jb250ZW50LFxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIC5hdHRhY2htZW50LWFmdGVyIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBhLFxuICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYSAuaW1hZ2Utd3JhcHBlcixcbiAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgYSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItc3Rvcmllcy1vdXItc3RvcmllcyBhIC50aXRsZS13cmFwcGVyLFxuICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2tvdXItd29yay1vdXItd29yayBhIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci1zdG9yaWVzLW91ci1zdG9yaWVzIGEgLnRpdGxlLXdyYXBwZXIgLnZpZXctdGl0bGUsXG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsgYSAudGl0bGUtd3JhcHBlciAudmlldy10aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMgYSAudGl0bGUtd3JhcHBlciAucmVhZC1tb3JlLFxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja291ci13b3JrLW91ci13b3JrIGEgLnRpdGxlLXdyYXBwZXIgLnJlYWQtbW9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wYXRoLWZyb250cGFnZSAucmVnaW9uLXBvc3RzY3JpcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogTGFuZGluZyBwYWdlcyAqL1xuICAjbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07IH1cbiAgLmhlYWRlci1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuaGVhZGVyLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1zZWN0aW9uIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXItc2VjdGlvbiAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc2hhcmUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZV9fY29udGVudCBoMiwgLm5vZGVfX2NvbnRlbnQgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLm5vZGVfX2NvbnRlbnQgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSwgLm5vZGVfX2NvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlX19jb250ZW50IGxhYmVsLCAubm9kZV9fY29udGVudCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLmZpZWxkLWxhYmVsLCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAuZmllbGQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLWxhYmVsLCAubm9kZV9fY29udGVudCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkLWxhYmVsLCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLWxhYmVsIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9maWxlIC5ub2RlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyBoMiwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyBsYWJlbCwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gLmZpZWxkLWxhYmVsLCAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8gLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyAuZmllbGQtbGFiZWwge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5ub2RlX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubm9kZV9fY29udGVudCAuZW50aXR5LS1jdGEtaW1hZ2UgKiB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWN0YS1pbWFnZSAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0tY3RhLWltYWdlIC5pbWFnZS1zZWN0aW9uIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0tY3RhLWltYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LS1jdGEtaW1hZ2UgLmNvbnRlbnQtc2VjdGlvbiAubGFuZGluZ190aXRsZSBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubm9kZV9fY29udGVudCAuZW50aXR5LS1jdGEtaW1hZ2Ugc3Bhbi5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAubm9kZV9fY29udGVudCAubWVkaWEubWVkaWEtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCAuaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSAuaW1hZ2Utc2VjdGlvbiAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gICAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSAuY29udGVudC1zZWN0aW9uIC5sYW5kaW5nX3RpdGxlLFxuICAgICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmNvbnRlbnQtc2VjdGlvbiAubGFuZGluZ190ZWFzZXIsXG4gICAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSAuY29udGVudC1zZWN0aW9uIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCBhIC5jb250ZW50LXNlY3Rpb24gLmxhbmRpbmdfdGl0bGUgc3BhbixcbiAgICAgICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmNvbnRlbnQtc2VjdGlvbiAubGFuZGluZ190ZWFzZXIgc3BhbixcbiAgICAgICAgICAubm9kZV9fY29udGVudCAuZW50aXR5LWxhbmRpbmctbGluay0tbWFudWFsIGEgLmNvbnRlbnQtc2VjdGlvbiAubGFuZGluZ19hZGRpdGlvbmFsIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwgYSAuaW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCAqIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgfiBoMiwgLm5vZGVfX2NvbnRlbnQgLnBhdGgtc2VhcmNoIC52aWV3cy1leHBvc2VkLWZvcm0gLmVudGl0eS0taHVuZ2VyLWZhY3QgfiBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucGF0aC1zZWFyY2ggLnZpZXdzLWV4cG9zZWQtZm9ybSAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCB+IFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5ub2RlX19jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5lbnRpdHktLWh1bmdlci1mYWN0IH4gbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IH4gbGFiZWwsIC5ub2RlX19jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZW50aXR5LS1odW5nZXItZmFjdCB+IC5maWVsZC1sYWJlbCwgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZpZWxkIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IH4gLmZpZWxkLWxhYmVsLCAubm9kZV9fY29udGVudCAuZmllbGQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmVudGl0eS0taHVuZ2VyLWZhY3QgfiAuZmllbGQtbGFiZWwsIC5maWVsZCBbY2xhc3MqPVwiYmxvY2stZXhwb3NlZGZvcm1yZXNvdXJjZS12aWV3cGFnZVwiXSAuZm9ybS10eXBlLXRleHRmaWVsZCAubm9kZV9fY29udGVudCAuZW50aXR5LS1odW5nZXItZmFjdCB+IC5maWVsZC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50ID4gYSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5ub2RlX19jb250ZW50IC5lbnRpdHktLWh1bmdlci1mYWN0IC5lbnRpdHktY29udGVudCAuaHVuZ2VyLWZhY3QtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50IC5lbnRpdHktY29udGVudF9fZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQgLmVudGl0eS0taHVuZ2VyLWZhY3QgLmVudGl0eS1jb250ZW50IC5lbnRpdHktY29udGVudF9fZGV0YWlscyAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGlzdGljLWh1bmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBoMiwgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIFtmb3I9XCJlZGl0LXNlYXJjaC1hcGktZnVsbHRleHRcIl0sIC5wYXRoLXNlYXJjaCAudmlld3MtZXhwb3NlZC1mb3JtIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBbZm9yPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XCJdLCAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgW2NsYXNzKj1cImJsb2NrLWV4cG9zZWRmb3JtcmVzb3VyY2Utdmlld3BhZ2VcIl0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBsYWJlbCwgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAuYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAuZmllbGQtbGFiZWwsIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZCAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkLWxhYmVsLCAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5maWVsZC1sYWJlbCwgLmZpZWxkIFtjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIC5mb3JtLXR5cGUtdGV4dGZpZWxkIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCAuZmllbGQtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAwOyB9XG4gICAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCBhIC50aXRsZS13cmFwcGVyIC52aWV3LXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1jb250ZW50LWZlYXR1cmVkLWNvbnRlbnQgYSAudGl0bGUtd3JhcHBlciAucmVhZC1tb3JlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1ieS1hdXRob3IsXG4gIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctYnktYXV0aG9yIC52aWV3LWNvbnRlbnQsXG4gICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAudmlldy1ibG9nLXBvc3QgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtOyB9XG4gICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctYnktYXV0aG9yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1wb3N0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCAudmlldy1ibG9nLWJ5LWF1dGhvciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnRpdGxlLXdyYXBwZXIsXG4gICAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1wb3N0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctYnktYXV0aG9yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBpbWcsXG4gICAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1wb3N0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wb3N0c2NyaXB0IC52aWV3LWJsb2ctYnktYXV0aG9yIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlldy1zZXJpZXMsXG4gICAgICAgIC5yZWdpb24ucmVnaW9uLXBvc3RzY3JpcHQgLnZpZXctYmxvZy1wb3N0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlldy1zZXJpZXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBIdW5nZXIgZmFjdHMgKi9cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eSxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNjaG9vbC1icmVha2Zhc3QsXG4gICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zbmFwLFxuICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eSAqLFxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0ICosXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNuYXAgKixcbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyICoge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtZm9vZC1pbnNlY3VyaXR5IC5odW5nZXItZmFjdCxcbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc2Nob29sLWJyZWFrZmFzdCAuaHVuZ2VyLWZhY3QsXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNuYXAgLmh1bmdlci1mYWN0LFxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zdW1tZXIgLmh1bmdlci1mYWN0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eSAudmlldy1jb250ZW50LFxuICAgICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0IC52aWV3LWNvbnRlbnQsXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNuYXAgLnZpZXctY29udGVudCxcbiAgICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc3VtbWVyIC52aWV3LWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC8qIFBhcnRuZXIgc2VjdGlvbnMgKi9cbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXByb2ZpbGVzLWV4ZWN1dGl2ZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXByb2ZpbGVzLWJvYXJkLFxuICAuYmxvY2stdmlld3MtYmxvY2stcHJvZmlsZXMtY291bmNpbCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzLWNlbGVicml0aWVzLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnMtcmVzdGF1cmFudHMsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wYXJ0bmVycy1jb3Jwb3JhdGUtY29yZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzLWNvcnBvcmF0ZSB7XG4gICAgcGFkZGluZzogMCA0cmVtOyB9XG4gIC52aWV3LXBhcnRuZXJzIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudmlldy1wYXJ0bmVycyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWhlYWRzaG90IGltZyxcbiAgLnZpZXctcHJvZmlsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogUHJlZm9vdGVyICovXG4gIC5yZWdpb24ucmVnaW9uLXByZWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXByZWZvb3RlciBkaXZbY2xhc3MqPWJsb2NrLXZpZXdzLWJsb2NrLWN0YS1yZWZlcmVuY2VzLV06YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXByZWZvb3RlciAudmlldy1jdGEtcmVmZXJlbmNlcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIgLnZpZXctY3RhLXJlZmVyZW5jZXMgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucmVnaW9uLnJlZ2lvbi1wcmVmb290ZXIgLnZpZXctY3RhLXJlZmVyZW5jZXMgcCBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5yZWdpb24ucmVnaW9uLXByZWZvb3RlciAjY3RhLW5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNlZGl0LWZvcm0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNlZGl0LWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkLFxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI3Jlc291cmNlX2NlbnRlcl90aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNlZGl0LWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNlZGl0LWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIGltZyB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcmVzb3VyY2UgI3Jlc291cmNlX2NlbnRlcl90aXRsZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjcmVzb3VyY2VfY2VudGVyX2FjdGlvbnMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNyZXNvdXJjZV9jZW50ZXJfYWN0aW9ucyBidXR0b24sXG4gICAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNyZXNvdXJjZV9jZW50ZXJfYWN0aW9ucyBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjcmVzb3VyY2VfY2VudGVyX2FjdGlvbnMgLmpzLWZvcm0taXRlbVtjbGFzcyo9Zm9ybS1hY3Rpb25zLWZpbGUtdXJsXSBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNlZGl0LXBhZ2UtY29udGVudCAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlICNlZGl0LXBhZ2UtY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1yZXNvdXJjZSAjYWpheF9yZXNvdXJjZV9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyogREVDTEFSRSBGT05UU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBJbXBvcnQgR29vZ2xlIFdlYiBGb250c1xuLy9AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9U291cmNlK1NhbnMrUHJvOjQwMCwzMDAsMzAwaXRhbGljLDQwMGl0YWxpYyw3MDBpdGFsaWMsNzAwLDYwMGl0YWxpYyw2MDAsOTAwKTtcbi8vQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PURyb2lkK1NlcmlmOjQwMCw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyk7XG5cblxuLy9AZm9udC1mYWNlIHtcbi8vICBmb250LWZhbWlseTogJ2NhcHRhaW5pY29uJztcbi8vICBzcmM6dXJsKCdmb250cy9jYXB0YWluaWNvbi9jYXB0YWluaWNvbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICB1cmwoJ2ZvbnRzL2NhcHRhaW5pY29uL2NhcHRhaW5pY29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICB1cmwoJ2ZvbnRzL2NhcHRhaW5pY29uL2NhcHRhaW5pY29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbi8vICB1cmwoJ2ZvbnRzL2NhcHRhaW5pY29uL2NhcHRhaW5pY29uLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XG4vL31cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmtoJztcbiAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy9ua2guZW90P3NycG5xZScpO1xuICBzcmM6ICB1cmwoJy4uLy4uL2ZvbnRzL25raC5lb3Q/c3JwbnFlI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvbmtoLnR0Zj9zcnBucWUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9ua2gud29mZj9zcnBucWUnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL25raC5zdmc/c3JwbnFlI25raCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGNyaXNwKCkge1xuICAvLyBjcmlzcGVyIGZvbnQgYWxpYXNpbmdcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBpY29uKCRuYW1lKSB7XG4gIGNvbnRlbnQ6ICRuYW1lO1xuICBmb250LWZhbWlseTogJ25raCc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIGNyaXNwKCk7XG59XG5cbi5pY29uOmJlZm9yZXtcbiAgQGluY2x1ZGUgaWNvbihua2gpO1xufVxuXG4vL2xpc3RpbmcgYWxsIHRoZSBpY29uc1xuJGljb24tc2VhcmNoOiBcIlxcZTk4NlwiO1xuJGljb24tZmFjZWJvb2s6IFwiXFxlYTkxXCI7XG4kaWNvbi1pbnN0YWdyYW06IFwiXFxlYTkyXCI7XG4kaWNvbi10d2l0dGVyOiBcIlxcZWE5NlwiO1xuJGljb24teW91dHViZTogXCJcXGVhOWRcIjtcbiRpY29uLWxvZ286IFwiXFxlOTAwXCI7XG4kaWNvbi1jb3B5OiBcIlxcZTkyY1wiO1xuJGljb24tZG93bmxvYWQ6IFwiXFxlOWM1XCI7XG4kaWNvbi1wbHVzOiBcIlxcZWEwYVwiO1xuJGljb24tcGxheTogXCJcXGVhMWNcIjtcbiRpY29uLXBkZjogXCJcXGVhZGZcIjtcbiRpY29uLXdvcmQ6IFwiXFxlYWUxXCI7XG4kaWNvbi1leGNlbDogXCJcXGVhZTJcIjtcbiRpY29uLWNsb3NlOiBcIlxcZWEwZlwiO1xuJGljb24tZXh0ZXJuYWw6IFwiXFxlOTAxXCI7XG4kaWNvbi1wcmV2OiBcIlxcZWE0MFwiO1xuJGljb24tbmV4dDogXCJcXGVhM2NcIjtcbiRpY29uLWNhcmV0OiBcIlxcZTkwMlwiO1xuJGljb24tbGVmdC1odWc6IFwiXFxlOTA0XCI7XG4kaWNvbi1yaWdodC1odWc6IFwiXFxlOTAzXCI7XG4kaWNvbi12aWRlbzogXCJcXGU5MDVcIjtcbiRpY29uLWNoZWNrbWFyazogXCJcXGVhMTBcIjtcbiRpY29uLW5raC13aGl0ZV9sb2dvOiBcIlxcZTkwNlwiO1xuXG4vL2xpc3RpbmcgYWxsIHRoZSBrZXkgYW5kIHZhbHVlXG4kaWNvbnM6KFxuICBzZWFyY2g6ICRpY29uLXNlYXJjaCxcbiAgZmFjZWJvb2s6ICRpY29uLWZhY2Vib29rLFxuICBpbnN0YWdyYW06ICRpY29uLWluc3RhZ3JhbSxcbiAgdHdpdHRlcjogJGljb24tdHdpdHRlcixcbiAgeW91dHViZTogJGljb24teW91dHViZSxcbiAgbmtoLWxvZ286ICRpY29uLWxvZ28sXG4gIGNvcHk6ICRpY29uLWNvcHksXG4gIGRvd25sb2FkOiAkaWNvbi1kb3dubG9hZCxcbiAgcGx1czogJGljb24tcGx1cyxcbiAgcGxheTogJGljb24tcGxheSxcbiAgcGRmOiAkaWNvbi1wZGYsXG4gIHdvcmQ6ICRpY29uLXdvcmQsXG4gIGV4Y2VsOiAkaWNvbi1leGNlbCxcbiAgY2xvc2U6ICRpY29uLWNsb3NlLFxuICBleHRlcm5hbDogJGljb24tZXh0ZXJuYWwsXG4gIHByZXY6ICRpY29uLXByZXYsXG4gIG5leHQ6ICRpY29uLW5leHQsXG4gIGNhcmV0OiAkaWNvbi1jYXJldCxcbiAgbGVmdC1odWc6ICRpY29uLWxlZnQtaHVnLFxuICByaWdodC1odWc6ICRpY29uLXJpZ2h0LWh1ZyxcbiAgdmlkZW86ICRpY29uLXZpZGVvLFxuICBjaGVja21hcms6ICRpY29uLWNoZWNrbWFyayxcbiAgbmtoLXdoaXRlLWxvZ286ICRpY29uLW5raC13aGl0ZV9sb2dvICBcbik7XG5cbi8vbWl4aW5nIHRoZSBpY29uIGtleSBhbmQgdmFsdWVcbkBtaXhpbiB0aGVtZSgkaXRlbSwgJGljb24pIHtcbiAgLmljb24tI3skaXRlbX06YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvblxuICB9XG59XG5cbi8vIEluY2x1ZGluZyB0aGVtZXMgXG4vLyBCeSBsb29waW5nIHRocm91Z2ggdGhlICR0aGVtZXMgbWFwXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGljb25zIHtcbiAgQGluY2x1ZGUgdGhlbWUoJGtleSwgJHZhbHVlKTtcbn1cblxuXG4vKiBWQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIEZvbnQgc3RhY2tzLlxuJGdlb3JnaWE6ICAgICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJEZWphVnUgU2VyaWZcIiwgc2VyaWY7XG4kaGVsdmV0aWNhOiAgICAgICBIZWx2ZXRpY2EsIEFyaWFsLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcbiRjb3VyaWVyOiAgICAgICAgIFwiQ291cmllciBOZXdcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcblxuLy8gZm9udHNcbiRzZXJpZjogJ0Ryb2lkIFNlcmlmJywgJGdlb3JnaWE7XG5cbiRzYW5zOiAgJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCAnR290aGFtJywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIENyZWF0ZSBzb21lIHZhcmlhYmxlcyBmb3IgdGhlIGZvbnQgc3RhY2tzIHdlIHdhbnQgdG8gdXNlIG9uIHRoaXMgc2l0ZS5cbiRiYXNlLWZvbnQtZmFtaWx5OiAkc2FuczsgLy8gVGhlIGZvbnQgZmFtaWx5IHNldCBvbiB0aGUgaHRtbCBlbGVtZW50LlxuJGJhc2UtaGVhZGluZy1mb250OiAkc2FucztcbiRmb250LW1vbm9zcGFjZTogICAkY291cmllcjsiLCIvLyBDb2xvcnNcbiRibGFjazogIzMzMztcbiRsdGJsdWU6ICM5NkI0Q0U7XG4kYmx1ZTogIzMyNkNCMTtcbiRtZWRibHVlOiAjMmY2QkFBO1xuJGx0Z3JheTogI0EyQTJBMjtcbiRtZWRncmF5OiAjNjY2O1xuJGdyYXk6ICMzMzM7XG4kb3doaXRlOiAjRjJGMkYyO1xuJHdoaXRlOiAjRkZGO1xuXG5cbi8vIG5raCBjb2xvcnNcbiRua2gtYm9uZTogcmdiYSgyNDYsMjQ1LDI0MywgMSk7XG4kbmtoLW9yYW5nZTogcmdiYSgyNTQsMTA2LDEzLCAxKTtcbiRua2gtZGFya29yYW5nZTogcmdiYSgyNDAsMTA0LDQ3LCAxKTtcbiRua2gtZGFya2Vyb3JhbmdlOiByZ2JhKDIyNyw5MCwzLCAxKTtcbiRua2gtZm9vdGVyLWxpZ2h0ZXJncmV5OiByZ2JhKDIwMCwyMDQsMjEwLCAxKTtcbiRua2gtbGlnaHRlcmdyZXk6IHJnYmEoMTYzLDE2MywxNjMsIDEpO1xuJG5raC1saWdodGdyZXk6IHJnYmEoMTQ4LDE1MiwxNTgsIDEpO1xuJG5raC1kYXJrZ3JleTogcmdiYSgxMzEsMTM0LDEzOSwgMSk7XG4kbmtoLWRhcmtncmV5LWhvdmVyOiByZ2JhKDExOSwxMjIsMTI2LCAxKTtcbiRua2gtZGFya2VyZ3JleTogcmdiYSg1Niw2MSw2OCAsMSk7XG4kbmtoLWRhcmtlcmdyZXktYnV0dG9uOiByZ2JhKDc3LDg0LDkzICwxKTtcbiRua2gteWVsbG93OiByZ2JhKDEzNiwxODIsNDksIDEpO1xuJG5raC1ncmVlbjogcmdiYSgxNTAsMTgzLDc2LCAxKTtcbiRua2gtYnJpZ2h0eWVsbG93OiByZ2JhKDI1MywxOTMsNDUsIDEpO1xuJG5raC1saWdodGJsdWU6IHJnYmEoNzIsMTkyLDIzMSwgMSk7XG5cblxuLy8gZ2xvYmFsIHVzZSBjYXNlc1xuJGRhcms6ICRibGFjaztcbiRsaWdodDogJG93aGl0ZTtcbiRoaWdobGlnaHQ6ICRua2gtb3JhbmdlO1xuJG5raC10ZXh0OiAkbmtoLWRhcmtlcmdyZXk7XG5cblxuLy8gc3R5bGUgc3dhdGNoZXMgaW4gZmFicmljYXRvclxuLmxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG59XG4uZGFyayB7XG4gIGJvcmRlci1jb2xvcjogJGRhcms7XG59XG4uaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0O1xufVxuXG4vLyBnZW5lcmF0ZSBjb2xvciBwYWxldHRlcyBcbiR0aGVtZXM6KFxuICBib25lOiAkbmtoLWJvbmUsXG4gIG9yYW5nZTogJG5raC1vcmFuZ2UsXG4gIGRhcmtvcmFuZ2U6ICRua2gtZGFya29yYW5nZSxcbiAgZGFya2Vyb3JhbmdlOiAkbmtoLWRhcmtlcm9yYW5nZSxcbiAgZm9vdGVyLWxpZ2h0ZXJncmV5OiAkbmtoLWZvb3Rlci1saWdodGVyZ3JleSxcbiAgbGlnaHRncmV5OiAkbmtoLWxpZ2h0Z3JleSxcbiAgZGFya2dyZXk6ICRua2gtZGFya2dyZXksXG4gIGRhcmtlcmdyZXk6ICRua2gtZGFya2VyZ3JleSxcbiAgZGFya2VyZ3JleS1idXR0b246ICRua2gtZGFya2VyZ3JleS1idXR0b24sXG4gIHllbGxvdzogJG5raC15ZWxsb3csXG4gIGJyaWdodHllbGxvdzogJG5raC1icmlnaHR5ZWxsb3csXG4gIGdyZWVuOiAkbmtoLWdyZWVuLFxuICBsaWdodGJsdWU6ICRua2gtbGlnaHRibHVlXG4pO1xuXG5AbWl4aW4gdGhlbWUoJG5hbWUsICRjb2xvcikge1xuICAuYm94X19ua2gtI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclxuICB9XG4gIC5ib3JkZXJfX25raC0jeyRuYW1lfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgfVxufVxuXG4vLyBJbmNsdWRpbmcgdGhlbWVzIFxuLy8gQnkgbG9vcGluZyB0aHJvdWdoIHRoZSAkdGhlbWVzIG1hcFxuQGVhY2ggJGtleSwgJHZhbHVlIGluICR0aGVtZXMge1xuICBAaW5jbHVkZSB0aGVtZSgka2V5LCAkdmFsdWUpO1xufVxuXG4iLCIvLyBAZmlsZVxuLy8gQ3VzdG9tIHNhc3MgbWl4aW5zXG4vL1xuLy8gRGVmaW5lIHRoZSBjdXN0b20gbWl4aW5zIGZvciB5b3VyIHByb2plY3QgaGVyZS5cbi8vIGh0dHA6Ly9zYXNzLWxhbmcuY29tL2RvY3MveWFyZG9jL2ZpbGUuU0FTU19SRUZFUkVOQ0UuaHRtbCNkZWZpbmluZ19hX21peGluXG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgdmlzdWFsbHkgaGlkZGVuLCBidXQgYWNjZXNzaWJsZS5cbi8vIEBzZWUgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuQG1peGluIGVsZW1lbnQtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIFR1cm5zIG9mZiB0aGUgZWxlbWVudC1pbnZpc2libGUgZWZmZWN0LlxuQG1peGluIGVsZW1lbnQtaW52aXNpYmxlLW9mZiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgdmlzdWFsbHkgaGlkZGVuIGJ5IGRlZmF1bHQsIGJ1dCB2aXNpYmxlIHdoZW4gZm9jdXNlZC5cbkBtaXhpbiBlbGVtZW50LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZS1vZmY7XG4gIH1cbn1cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLy8gZGVmaW5lIGEgZ2xvYmFsIGJveC1zaGFkb3cgc3R5bGVcbkBtaXhpbiBib3hzaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLy8gQSBnbG9iYWwgc2V0dGluZyB0aGF0IGNhbiBiZSB1c2VkIGZvciBjb250cm9sbGluZyBjb250YWluZXIgd2lkdGhzXG4uaW5uZXItd3JhcHBlcixcbiVpbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCAtIDYwcHg7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3Ape1xuICAgIG1heC13aWR0aDogJHNjcmVlbi1tYXggLSAxMjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRsZy1kZXNrdG9wKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuXG4vLyBJc29sYXRlIGEgaG92ZXIgZWZmZWN0IG9ubHkgZm9yIG5vbi10b3VjaCBzY3JlZW5zIC0gcmVxdWlyZXMgTW9kZXJuaXpyIHdpdGggdG91Y2ggZGV0ZWN0aW9uXG5AbWl4aW4gbm90b3VjaGhvdmVyIHtcbiAgLm5vLXRvdWNoZXZlbnRzICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnVsbHkgcHJlZml4ZWQgcGxhY2Vob2xkZXIgc3R5bGluZ1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gRmxleGlibGUgdmlkZW8gY29udGFpbmVyXG4udmlkZW8tcGxheWVyLFxuJXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiBwYWRkaW5nLXRvcDogMzBweDsgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4vLyBMZWZ0IGZsb2F0ZWQgaW5saW5lIG1lbnUgd2l0aCBubyBtYXJnaW4sIHBhZGRpbmcgb3IgYm9yZGVyXG5AbWl4aW4gbGlzdC1yZXNldCgkdHlwZTogZmxvYXQpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIEBpZiAkdHlwZSA9PSBmbG9hdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkdHlwZSA9PSBpbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkdHlwZSA9PSBpbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIGF1dG8gc2Nyb2xsIHdpdGggc21vb3RoIHNjcm9sbGluZyBvbiB0b3VjaCBkZXZpY2VzXG4lc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiB0cmltKCRkaXJlY3Rpb246IHYpIHtcbiAgQGlmICRkaXJlY3Rpb24gPT0gdiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBoIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGV4dHVyZS1ncml0LXRleHQge1xuICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2Z1wiKSBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJhbmRvbSgxMDApICsgcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAlO1xuICAgIGNvbG9yOnRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICAgIC8vLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgLy9tYXJnaW46MDtcbiAgfVxufVxuQG1peGluIGdyaXQtY2xpcC1ncmF5IHtcbiAgY29sb3I6ICRua2gtdGV4dDtcbiAgQHN1cHBvcnRzIChkaXNwbGF5OmJsb2NrKSB7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1ncmV5LXNtLnBuZycpO1xuICAgIG1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWdyZXktc20ucG5nJyk7XG4gICAgbWFzay1zaXplOiBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICB9XG59XG5cbkBtaXhpbiBncml0LWNsaXAtd2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xuICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spIHtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLXdoaXRlLnBuZycpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAwcHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gIH1cbn1cblxuQG1peGluIGdyaXQtY2xpcC1vcmFuZ2Uge1xuICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jaykge1xuICAgIC13ZWJraXQtbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX29yYW5nZS5wbmcnKTtcbiAgICBtYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWRfb3JhbmdlLnBuZycpO1xuICAgIG1hc2stc2l6ZTogYXV0byBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiA2MDBweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6dGV4dDtcbiAgfVxufVxuQG1peGluIGdyaXQtYmctb3JhbmdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy90ZXh0dXJlX29yYW5nZS5wbmcpICRua2gtb3JhbmdlO1xufVxuQG1peGluIGxpbmstYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2ZycpO1xuICBAaW5jbHVkZSBub3RvdWNoaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2Vyb3JhbmdlO1xuICB9XG5cbn1cblxuQG1peGluIGxhcmdlLXRleHQtaGlnaGxpZ2h0e1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAkbmtoLW9yYW5nZSA0MCUpO1xufVxuXG5cbkBtaXhpbiBsYXJnZS10ZXh0LXNpemluZ3tcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyoqXG4gKiBBY2Nlc3NpYmlsaXR5IGZlYXR1cmVzLlxuICovXG5cbi8qIGVsZW1lbnQtaW52aXNpYmxlIGFzIGRlZmluZWQgYnkgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSAqL1xuLmVsZW1lbnQtaW52aXNpYmxlLFxuLnZpc3VhbGx5LWhpZGRlbixcbiVlbGVtZW50LWludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xufVxuXG4vKiBUdXJucyBvZmYgdGhlIGVsZW1lbnQtaW52aXNpYmxlIGVmZmVjdC4gKi9cbiVlbGVtZW50LWludmlzaWJsZS1vZmYge1xuICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZS1vZmY7XG59XG5cbi5lbGVtZW50LWZvY3VzYWJsZSxcbiVlbGVtZW50LWZvY3VzYWJsZSB7XG4gIEBleHRlbmQgJWVsZW1lbnQtaW52aXNpYmxlO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVlbGVtZW50LWludmlzaWJsZS1vZmY7XG4gIH1cbn1cblxuLypcbiAqIFRoZSBza2lwLWxpbmsgbGluayB3aWxsIGJlIGNvbXBsZXRlbHkgaGlkZGVuIHVudGlsIGEgdXNlciB0YWJzIHRvIHRoZSBsaW5rLlxuICovXG4uc2tpcC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgJjpmb2N1cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLypcbiAqIFJlbW92aW5nIGZvY3VzIGZyb20gY29udGVudCBzbyB0aGF0IHNraXAtbGluayBmaXggZG9lcyBub3QgYWx3YXlzIGhpZ2hsaWdodCBtYWluIGNvbnRhaW5lciB3aGVuIGFueSBjb250ZW50IGlzIGNsaWNrZWRcbiAqL1xuXG4jY29udGVudHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuIiwiLyogR1JJRCBWQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGdyaWQtY29sdW1uczogMTY7XG4kZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuJGdyaWQtcm93LWdhcDogJGdyaWQtY29sdW1uLWdhcDtcblxuXG4vKiBGVU5DVElPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZ1bmN0aW9uIG5lZ2F0aXZlICgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XG4gICAgQHJldHVybiAkbnVtYmVyO1xuICB9XG4gIEBlbHNlIGlmICRudW1iZXIgIT0gMCB7XG4gICAgQHJldHVybiAtJG51bWJlcjtcbiAgfVxufVxuXG4vKiBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gY29sdW1uIHdyYXBwZXJcbkBtaXhpbiBjb2x3cmFwcGVyKCRyb3ctZ2FwOiAkZ3JpZC1yb3ctZ2FwLCAkY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcCkge1xuICBtYXJnaW4tdG9wOiBuZWdhdGl2ZSgkcm93LWdhcCk7XG4gIG1hcmdpbi1sZWZ0OiBuZWdhdGl2ZSgkY29sdW1uLWdhcCk7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gY29sdW1uXG5AbWl4aW4gY29sKCRjb2x1bW5zOiAxLCAkZ3JpZDogJGdyaWQtY29sdW1ucywgJGNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXAsICRvZmZzZXQ6IDAsICRmbG9hdDogbGVmdCkge1xuICB3aWR0aDogY2FsYygoI3skY29sdW1uc30vI3skZ3JpZH0pKjEwMCUgLSAjeyRjb2x1bW4tZ2FwfSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgjeyRvZmZzZXR9LyN7JGdyaWR9KSoxMDAlICsgI3skY29sdW1uLWdhcH0pO1xuICBAaWYgJGZsb2F0ICE9IG5vbmUge1xuICAgIGZsb2F0OiAkZmxvYXQ7XG4gIH1cbn1cblxuLy8gb2Zmc2V0XG5AbWl4aW4gb2Zmc2V0KCRvZmZzZXQ6IDEsICRncmlkOiAkZ3JpZC1jb2x1bW5zLCAkY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygoI3skb2Zmc2V0fS8jeyRncmlkfSkqMTAwJSArICN7JGNvbHVtbi1nYXB9KTtcbn1cblxuLy8gY2hhbmdlIGNvbHVtbiB3aWR0aFxuQG1peGluIGNoYW5nZWNvbCgkb3JpZ2luYWxfY29sdW1ucywgJGFkZF9jb2x1bW5zX2xlZnQsICRhZGRfY29sdW1uc19yaWdodCwgJGNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXApIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUvI3skb3JpZ2luYWxfY29sdW1uc30pICogI3skYWRkX2NvbHVtbnNfbGVmdH0gLSAjeyRjb2x1bW4tZ2FwfSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJS8jeyRvcmlnaW5hbF9jb2x1bW5zfSkgKiAjeyRhZGRfY29sdW1uc19yaWdodH0gLSAjeyRjb2x1bW4tZ2FwfSk7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vUHJlZmVycmVkIHZlcnNpb24gb2YgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBnZW5lcmF0aW9uIGNvbHVtbiBzcGFuc1xuQG1peGluIGdlbmVyYXRlLWdyaWQtc3BhbigkZ3JpZDogJGdyaWQtY29sdW1ucykge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkIHtcbiAgICAuc3Bhbi0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBjb2woJGksICRncmlkKTtcbiAgICAgIEBmb3IgJGsgZnJvbSAxIHRocm91Z2ggJGdyaWQge1xuICAgICAgICAmLm9mZnNldC0jeyRrfSB7XG4gICAgICAgICAgQGluY2x1ZGUgb2Zmc2V0KCRrLCAkZ3JpZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZ3JpZFxuQG1peGluIHRtLWdyaWQoJG51bWJlciwgJHJvdy1nYXA6ICRncmlkLXJvdy1nYXAsICRjb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwKSB7XG4gIEBpbmNsdWRlIGNvbHdyYXBwZXIoJHJvdy1nYXAsICRjb2x1bW4tZ2FwKTtcbiAgPiAqIHtcbiAgICBAaW5jbHVkZSBjb2woMSwgJG51bWJlciwgJGNvbHVtbi1nYXApO1xuICAgIG1hcmdpbi10b3A6ICRyb3ctZ2FwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIHRyaW0oKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoI3skbnVtYmVyfW4rMSkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIERJU1BMQVlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRpb24gZ3JpZCBzcGFuIGNsYXNzZXMgZm9yIDEyIGNvbHVtbiBncmlkXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gIC5jb2x1bW4td3JhcHBlcntcbiAgICAmLnR3ZWx2ZSB7XG4gICAgICBAaW5jbHVkZSBjb2x3cmFwcGVyKG51bGwpO1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtZ3JpZC1zcGFuKDEyKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3JlYXRlIGRlZmF1bHQgY2xhc3NlcyBmb3IgZnJlcXVlbnRseSB1c2VkIGdyaWRzXG5AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gIC50d28tY29sdW1uLWdyaWQge1xuICAgIEBpbmNsdWRlIHRtLWdyaWQoMik7XG4gIH1cbiAgLnRocmVlLWNvbHVtbi1ncmlkIHtcbiAgICBAaW5jbHVkZSB0bS1ncmlkKDMpO1xuICB9XG4gIC5mb3VyLWNvbHVtbi1ncmlkIHtcbiAgICBAaW5jbHVkZSB0bS1ncmlkKDQpO1xuICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSkge1xuICAudHdvLWNvbHVtbi1ncmlkLFxuICAudGhyZWUtY29sdW1uLWdyaWQsXG4gIC5mb3VyLWNvbHVtbi1ncmlkIHtcbiAgICBAaW5jbHVkZSB0bS1ncmlkKDIpO1xuICB9XG59XG5cbi8vIGV4YW1wbGUgYnJlYWtvdXQgY29sdW1uIGdyaWQgaXRlbVxuLmV4YW1wbGUtYnJlYWtvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgY2hhbmdlY29sKDEsIC0xLCAtMSk7XG4gIH1cbn1cblxuLyogQ0VOVEVSSU5HIE9GRlNFVFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY2VudGVyLTEwIHtcbiAgQGluY2x1ZGUgY29sKDEwLCAxMiwgMCwgMSwgbm9uZSk7XG59XG4uY2VudGVyLTgge1xuICBAaW5jbHVkZSBjb2woOCwgMTIsIDAsIDIsIG5vbmUpO1xufVxuLmNlbnRlci02IHtcbiAgQGluY2x1ZGUgY29sKDYsIDEyLCAwLCAzLCBub25lKTtcbn1cbi5jZW50ZXItNCB7XG4gIEBpbmNsdWRlIGNvbCg0LCAxMiwgMCwgNCwgbm9uZSk7XG59IiwiLyogR1JJRCBDU1MgU1lTVEVNXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIEdyaWQgcGFyZW50XG5AbWl4aW4gZ3JpZGNzcygkZ3JpZC10eXBlLCAkYXJncywgJHJvdy1nYXA6ICRncmlkLXJvdy1nYXAsICRjb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwLCAkZmxvdzogbnVsbCkge1xuICBkaXNwbGF5OiBncmlkO1xuICAjeyRncmlkLXR5cGV9OiAjeyRhcmdzfTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgZ3JpZC1yb3ctZ2FwOiAkcm93LWdhcDtcbiAgZ3JpZC1hdXRvLWZsb3c6I3skZmxvd307XG59XG5cbi8vIFNlbWFudGljIGdyaWRcbkBtaXhpbiB0bS1ncmlkY3NzKCRudW1iZXIsICRyb3ctZ2FwOiAkZ3JpZC1yb3ctZ2FwLCAkY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcCwgJGZsb3c6bnVsbCkge1xuICBAaW5jbHVkZSBncmlkY3NzKCdncmlkLXRlbXBsYXRlLWNvbHVtbnMnLCByZXBlYXQoJG51bWJlciwgMWZyKSwgJHJvdy1nYXAsICRjb2x1bW4tZ2FwLCAkZmxvdyk7XG4gID4gKiA+ICoge1xuICAgIEBpbmNsdWRlIHRyaW0oKTtcbiAgfVxufVxuXG4vLyBHcmlkIGl0ZW0gc3Bhbm5pbmdcbkBtaXhpbiBncmlkY3NzLWl0ZW0tc3BhbigkY29sdW1uczogbnVsbCwgJHJvd3M6IG51bGwpe1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gJGNvbHVtbnM7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAkcm93cztcbn1cblxuLy8gR3JpZCBpdGVtIGV4cGxpY2l0IHBsYWNlbWVudC9zaXppbmdcbkBtaXhpbiBncmlkY3NzLWl0ZW0tcGxhY2VtZW50KCRjb2x1bW46IG51bGwsICRyb3c6IG51bGwpe1xuICBncmlkLXJvdzogI3skcm93fTtcbiAgZ3JpZC1jb2x1bW46ICN7JGNvbHVtbn07XG59XG5cbi8vIGV4YW1wbGUgb2YgZ3JpZCBjc3MgdXNhZ2Vcbi5mb3VyLWNvbHVtbi1ncmlkY3NzIHtcbiAgQGluY2x1ZGUgdG0tZ3JpZGNzcyg0LCAkZmxvdzogZGVuc2UpO1xuICA+ICoge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbn1cblxuLy8gZXhhbXBsZSBlbmxhcmdlIGdyaWQgaXRlbVxuLmV4YW1wbGUtbGFyZ2VyIHtcbiAgQGluY2x1ZGUgZ3JpZGNzcy1pdGVtLXNwYW4oMiwgMyk7XG59XG4vLyBleGFtcGxlIHJlcG9zaXRpb24gYW5kIGVubGFyZ2UgZ3JpZCBpdGVtXG4uZXhhbXBsZS1wb3NpdGlvbiB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIEBpbmNsdWRlIGdyaWRjc3MtaXRlbS1wbGFjZW1lbnQoMSwgJzEvMycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xufSIsIi8qISBzdGFuZGFyZGl6ZS5jc3MgdjEuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pzcGVsbG1hbjgxNC9zdGFuZGFyZGl6ZSAqL1xyXG5cclxuLyoqXHJcbiAqIFRoaXMgZmlsZSBpcyBhIHNsaWdodCBmb3JrIG9mIHRoZXNlIG9yaWdpbmFsIHNvdXJjZXM6XHJcbiAqIC0gaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXHJcbiAqIC0gaHR0cHM6Ly9qb25hdGhhbnRuZWFsLmdpdGh1Yi5pby9zYW5pdGl6ZS5jc3MvXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIEJhc2VcclxuICovXHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi4gKi9cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIExpbmtzXHJcbiAqL1xyXG5cclxuLyogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuICovXHJcbmE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy4gKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAqL1xyXG5cclxuLyogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LiAqL1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuICovXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS4gKi9cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBUeXBvZ3JhcGh5XHJcbiAqL1xyXG5ibG9ja3F1b3RlLFxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAxZW07XHJcbn1cclxuXHJcblxyXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS4gKi9cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLiAqL1xyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS4gKi9cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy4gKi9cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LiAqL1xyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAsXHJcbnR0LFxyXG52YXIge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuICovXHJcbnByZSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcblxyXG4vKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy4gKi9cclxucSB7XHJcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0uMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0uNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogTGlzdHNcclxuICovXHJcblxyXG5kbCxcclxubWVudSxcclxub2wsXHJcbnVsIHtcclxuICAvKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy4gKi9cclxuICBtYXJnaW46IDAgMCAxZW07XHJcbn1cclxub2wsXHJcbnVsIHtcclxuICBvbCxcclxuICB1bCB7XHJcbiAgICAvKiBUdXJuIG9mZiBtYXJnaW5zIG9uIG5lc3RlZCBsaXN0cy4gKi9cclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuZGQge1xyXG4gIG1hcmdpbjogMCAwIDAgMzBweDsgLyogTFRSICovXHJcbn1cclxuXHJcbi8qIEFkZHJlc3MgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy4gKi9cclxubWVudSxcclxub2wsXHJcbnVsIHtcclxuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyAvKiBMVFIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxubmF2IG9sLFxyXG5uYXYgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBFbWJlZGRlZCBjb250ZW50IGFuZCBmaWd1cmVzXHJcbiAqL1xyXG5cclxuLyogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uICovXHJcbmltZyB7XHJcbiAgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuICovXHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICAvKiBTdXBwcmVzcyB0aGUgc3BhY2UgYmVuZWF0aCB0aGUgYmFzZWxpbmUgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cclxuICAvKiBSZXNwb25zaXZlIGltYWdlcyAqL1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLyogQ29ycmVjdCBJRSA4IG5vdCBzY2FsaW5nIGltYWdlIGhlaWdodCB3aGVuIHJlc2l6ZWQuICovXHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8qIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuICovXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluIHsgLyogMSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LiAqL1xyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEZvcm1zXHJcbiAqL1xyXG5cclxuLyogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyICovXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvKiAyICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICogNC4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSB3aXRoIElFIDYvNy5cclxuICogNS4gS2VlcCBmb3JtIGVsZW1lbnRzIGNvbnN0cmFpbmVkIGluIHRoZWlyIGNvbnRhaW5lcnMuXHJcbiAqIDYuIFJlbW92ZSB0aGUgZGVmYXVsdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDIgKi9cclxuICBtYXJnaW46IDA7IC8qIDMgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDUgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogNiAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiA2ICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiA2ICovXHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDYgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKiAyLiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgLyogMiAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXHJcbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxyXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxyXG4gKi9cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiBvbiBPUyBYLlxyXG4gKi9cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuICovXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cclxufVxyXG5cclxuLyogRHJ1cGFsLXN0eWxlIGZvcm0gbGFiZWxzLiAqL1xyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBUYWJsZXNcclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgLyogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLiAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgLyogUHJldmVudCBjcmFtcGVkLWxvb2tpbmcgdGFibGVzICovXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLyogQWRkIG1hcmdpbnMuICovXHJcbiAgbWFyZ2luOiAxZW0gMDtcclxufVxyXG4iLCJAbWl4aW4gc3ZnLXNwcml0ZSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL3N2Zy9zdmctc3ByaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5zdmctYWRkIHtcblx0QGluY2x1ZGUgc3ZnLXNwcml0ZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xufVxuXG4uc3ZnLWFkZC1kaW1zIHtcblx0d2lkdGg6IDIwLjZweDtcblx0aGVpZ2h0OiAyMC42cHg7XG59XG5cbi5zdmctY2FyZXQge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5zdmctY2FyZXQtZGltcyB7XG5cdHdpZHRoOiAxOC44cHg7XG5cdGhlaWdodDogMjUuNHB4O1xufVxuXG4uc3ZnLWNvcHkge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OS4yNjc5MzU1NzgzMzA4OSUgMDtcbn1cblxuLnN2Zy1jb3B5LWRpbXMge1xuXHR3aWR0aDogMjMuN3B4O1xuXHRoZWlnaHQ6IDIzLjdweDtcbn1cblxuLnN2Zy1kb3dubG9hZCB7XG5cdEBpbmNsdWRlIHN2Zy1zcHJpdGU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk3LjI3NDAzMTU2Mzg0NTA0JSA0Ny40JTtcbn1cblxuLnN2Zy1kb3dubG9hZC1kaW1zIHtcblx0d2lkdGg6IDIyLjNweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWhvbWUge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NC40MTE3NjQ3MDU4ODIzNSUgMDtcbn1cblxuLnN2Zy1ob21lLWRpbXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uc3ZnLWxpYnJhcnkge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOC4wNTk3MDE0OTI1MzczMTQlIDA7XG59XG5cbi5zdmctbGlicmFyeS1kaW1zIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy10diB7XG5cdEBpbmNsdWRlIHN2Zy1zcHJpdGU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgNTUuMjE3MzkxMzA0MzQ3ODMlO1xufVxuXG4uc3ZnLXR2LWRpbXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uc3ZnLXR3aXR0ZXIge1xuXHRAaW5jbHVkZSBzdmctc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNS4yOTQxMTc2NDcwNTg4MjYlIDU1LjIxNzM5MTMwNDM0NzgzJTtcbn1cblxuLnN2Zy10d2l0dGVyLWRpbXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4iLCJAaW1wb3J0ICcuLi8uLi9zdmcvYnVpbGQvc2Fzcy9zdmctc3ByaXRlJztcblxuLmhvbWUtaWNvbiB7XG4gIEBleHRlbmQgLnN2Zy1ob21lO1xuICBAZXh0ZW5kIC5zdmctaG9tZS1kaW1zO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xufSIsIi8vIERlZmluZSBiYXNlbGluZSBsaW5laGVpZ2h0XG4kbGluZWhlaWdodDogMS42O1xuXG4vLyBEZWZpbmUgYSBib3JkZXIgc3R5bGVcbiRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4vLyBUaGUgYW1vdW50IGxpc3RzLCBibG9ja3F1b3RlcyBhbmQgY29tbWVudHMgYXJlIGluZGVudGVkLlxuJGluZGVudC1hbW91bnQ6IDMwcHg7XG5cbi8vIFJlbSB3aXRoIHBpeGVsIGZhbGxiYWNrXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDE2KSB7XG4gIC8vZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxMCkgKyByZW07XG4gIC8vIEBUT0RPIGNhbGN1bGF0ZSBsaW5laGVpZ2h0IHVzaW5nIGZvbnQtc2l6ZSwgeC1oZWlnaHQgYW5kIHNvbWUgdHlwZSBvZiByYXRpb1xuICAvLyB4LWhlaWdodCBhbmQgcmF0aW8gd291bGQgYmUgdmFyaWFibGVzXG4gIC8vIHByb3ZpZGUgYSB3YXkgdG8gb3ZlcnJpZGUgb3Igb21pdFxuICAvLyBkaWZmZXJlbnQgcmF0aW8gZm9yIGhlYWRpbmdzP1xufVxuXG5ib2R5e1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcbiAgY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYWxsLWRldmljZXMpIHtcbiAgICAmLm5vc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4vL0RlZmluZSB5b3VyIGN1c3RvbSBmb250IHN0eWxlcyBmb3Igc2VsZWN0b3JzIGhlcmVcbmgxIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWhlYWRpbmctZm9udDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG59XG4vLyBIZWFkaW5nIHN0eWxlXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWhlYWRpbmctZm9udDtcbiAgY29sb3I6ICRua2gtdGV4dDtcbn1cblxuXG5hIHtcbiAgY29sb3I6ICRoaWdobGlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB9XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gICAgfVxuICB9XG59XG5ociB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG59XG5cbmNpdGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRua2gtbGlnaHRlcmdyZXk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uaW50cm8ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4vLyBHbG9iYWwgYnV0dG9uIHN0eWxpbmdcbi5idXR0b24tbGluayxcbiVidXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICAvL2hlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAaW5jbHVkZSBub3RvdWNoaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya29yYW5nZTtcbiAgfVxufVxuLy93aWxsIHBpY2sgYSBiZXR0ZXIgbmFtZSBsYXRlciBhbmQgY2hhbmdlIHRoZSBwYXR0ZXJuIGxhdGVyIG9uY2UgWmFpZCBoYXMgaXRcbi5kYXJrLWJ1dHRvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICBAaW5jbHVkZSBub3RvdWNoaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzcxN2Q7XG4gIH1cbn1cbiNsb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbnAsIGxpLCBzcGFue1xuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRua2gtZGFya29yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxudWwsIG9se1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpe1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxufVxudWx7XG4gIGxpe1xuICAgICY6YmVmb3Jle1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgICAgbWFyZ2luLXRvcDogLjdyZW07XG4gICAgfVxuICB9XG59XG5vbHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIGxpe1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudC1tZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LW1lKSBcIi5cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGNvbG9yOiAkbmtoLW9yYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG5oMiB7XG4gIC8vY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgQGluY2x1ZGUgdGV4dHVyZS1ncml0LXRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cblxuICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgLy8gICBmb250LXNpemU6IDIuNnJlbTtcbiAgLy8gfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgLy8gICBmb250LXNpemU6IDNyZW07XG4gIC8vIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5ibG9ja3F1b3Rle1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogOTh2dztcbiAgcGFkZGluZzogMCAxdnc7XG4gIG1hcmdpbjogMC41ZW0gYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgQGluY2x1ZGUgZ3JpdC1jbGlwLWdyYXk7XG4gIEBpbmNsdWRlIGxhcmdlLXRleHQtc2l6aW5nO1xuICAqe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc3Ryb25ne1xuICAgIEBpbmNsdWRlIGxhcmdlLXRleHQtaGlnaGxpZ2h0O1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gIGNvbG9yOiAkbmtoLWRhcmtncmV5O1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1pc3N1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMnJlbTsgXG4gIC5maWVsZF9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLjZlbTtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtam9idGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbiIsIi8qKlxuICogR2xvYmFsIFRhYmxlc1xuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRncmF5O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRyIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICB9XG4gIH1cbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+ICoge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0aGVhZCB0aCxcbiAgdGJvZHkgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjkyZW07XG4gICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgfVxuICB0aC5lbXB0eS1oZWFkZXItY2VsbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBkYXRhIHRhYmxlcyB3aXRoIGhlYWRlcnNcbiAqL1xuQGluY2x1ZGUgYnJlYWtwb2ludCgkYWxsLWRldmljZXMpIHtcbiAgdGFibGUuZGF0YSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB0YWJsZS5kYXRhIHRoZWFkLFxuICB0YWJsZS5kYXRhIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHRhYmxlLmRhdGEgdGJvZHksXG4gIHRhYmxlLmRhdGEgdGJvZHkgdGgsXG4gIHRhYmxlLmRhdGEgdHIsXG4gIHRhYmxlLmRhdGEgdGQsXG4gIHRhYmxlLmRhdGEgY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgdGFibGUuZGF0YSB0ciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICsgdHIge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgdGFibGUuZGF0YSB0ZC5sYWJlbGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRoKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuOTJlbTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxufSIsIi5oZWFkZXItZnVuZHJhaXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbGluay1idXR0b247XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICAgIHRyYW5zaXRpb246IC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluO1xuICAgIEBpbmNsdWRlIG5vdG91Y2hob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2dyZXktaG92ZXI7XG4gICAgfVxuICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBkaXNwbGF5OiAgYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBhOmxpbmssXG4gICAgYTp2aXNpdGVkLFxuICAgIGE6aG92ZXIsXG4gICAgYTphY3RpdmUgIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTdweDtcbiAgICB9XG4gIH1cblxufVxuXG5kaXZbY2xhc3MqPVwiYmxvY2stZnVuZHJhaXNlXCJdIHtcbiAgY29sb3I6ICRua2gtdGV4dDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDJyZW07XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC50ZXh0LWZvcm1hdHRlZHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdC1tYXJnaW46IDIuNXJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJG5raC10ZXh0LCAuNik7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIDEpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHBsYWNlaG9sZGVyIHtcbiAgICAgIC8vY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgbGluay1idXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogNDAwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3Zlcix7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICB9XG4gIC5yZXF1aXJlZHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICB9XG4gIH1cbiAgbGFiZWwud3JhcGFibGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuICBwe1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLmZvcm0tdGl0bGV7XG4gICAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IC0uMnJlbSAxLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAuaGVhZGVyLWZ1bmRyYWlzZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZXJncmV5LWJ1dHRvbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24tY2xvc2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHRvcDogMS41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRua2gtZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJG5raC10ZXh0LCAuMik7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmLmNsb3NlZCBmb3JtLFxuICAgIGZvcm17XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLm9wZW4taXRlbSB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxufVxuXG4uZnVuZHJhaXNlLXNpZ251cHtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJ1NpZ24gdXAgZm9yIG91ciBFbWFpbHMnO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgLmhlYWRlciAuYmxvY2stLXNlYXJjaC5vcGVuLWl0ZW0gfiAuYmxvY2stLWZ1bmRyYWlzZSB7XG4gICAgd2lkdGg6IDUuNnJlbTsgLy93aWR0aCBvZiB0aGUgYnV0dG9uXG4gICAgLmhlYWRlci1mdW5kcmFpc2Ugc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBmb3JtIHsgLy9oaWRlIHRoZSBmb3JtXG4gICAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0LXN1Y2Nlc3Nbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSxcbi5hbGVydC1zdWNjZXNzMltzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH4gKiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB9XG5cbn1cblxuLmFsZXJ0LXN1Y2Nlc3M6bm90KFtzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdKSxcbi5hbGVydC1zdWNjZXNzMjpub3QoW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0pIHtcbiAgfiAqIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLm1vYmlsZSAuYmxvY2stLWZ1bmRyYWlzZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmN0YS1mb3JtX190b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG5cbiAgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIC52aXNpYmxlXG4uY3RhLWZvcm1fX2ZpZWxkcyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmN0YS1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAwIDElO1xuICB9XG59XG5cbmZvcm0uY3RhLWZvcm1fX2ZpZWxkcyB7XG4gIC8vIGhlaWdodDogMDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IC4ycztcbiAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIC42KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRua2gtdGV4dCwgMSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgcGxhY2Vob2xkZXIge1xuICAgICAgLy9jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbmtoLWNhbnZhcy1kYXJrZ3JleS5wbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDM1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgJjpob3Zlcix7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICB9XG4gIC5yZXF1aXJlZHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgIH1cbiAgfVxuICAud3JhcGFibGV7XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuXG59XG4iLCIuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xlIHsgLy90aGUgdG9nZ2xlIGljb25cbiAgZGlzcGxheTogbm9uZTtcbiAgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlLW9mZjtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbGluay1idXR0b247XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbjtcbiAgICBAaW5jbHVkZSBub3RvdWNoaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXN7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtncmV5LWhvdmVyO1xuICAgIH1cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgZGlzcGxheTogIGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5kaXZbY2xhc3MqPVwiYmxvY2stbmV3c2xldHRlclwiXSB7XG4gIGNvbG9yOiAkbmtoLXRleHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMnJlbTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLnRleHQtZm9ybWF0dGVke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJG5raC10ZXh0LCAuNik7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIDEpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHBsYWNlaG9sZGVyIHtcbiAgICAgIC8vY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgbGluay1idXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogNDAwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3Zlcix7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmtoLWRhcmtlcmdyZXk7XG4gICAgfVxuICB9XG4gIC5yZXF1aXJlZHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICB9XG4gIH1cbiAgbGFiZWwud3JhcGFibGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5FeHBsaWNpdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuICBwe1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLmZvcm0tdGl0bGV7XG4gICAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IC0uMnJlbSAxLjVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWRhcmtlcmdyZXktYnV0dG9uO1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgdG9wOiAxLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5raC1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMi41cmVtO1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkbmtoLXRleHQsIC4yKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYuY2xvc2VkIGZvcm0sXG4gICAgZm9ybXtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYub3Blbi1pdGVtIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cHtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJ1NpZ24gdXAgZm9yIG91ciBFbWFpbHMnO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgLmhlYWRlciAuYmxvY2stLXNlYXJjaC5vcGVuLWl0ZW0gfiAuYmxvY2stLW5ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiA1LjZyZW07IC8vd2lkdGggb2YgdGhlIGJ1dHRvblxuICAgIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBmb3JtIHsgLy9oaWRlIHRoZSBmb3JtXG4gICAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0LXN1Y2Nlc3Nbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSxcbi5hbGVydC1zdWNjZXNzMltzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH4gKiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB9XG5cbn1cblxuLmFsZXJ0LXN1Y2Nlc3M6bm90KFtzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdKSxcbi5hbGVydC1zdWNjZXNzMjpub3QoW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0pIHtcbiAgfiAqIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLm1vYmlsZSAuYmxvY2stLW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5jdGEtZm9ybV9fdG9nZ2xlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuXG4gICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICB9XG59XG4vLyAudmlzaWJsZVxuLmN0YS1mb3JtX19maWVsZHMge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5jdGEtZm9ybV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMCAxJTtcbiAgfVxufVxuXG5mb3JtLmN0YS1mb3JtX19maWVsZHMge1xuICAvLyBoZWlnaHQ6IDA7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHRyYW5zaXRpb246IGhlaWdodCAuMnM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJG5raC10ZXh0LCAuNik7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbmtoLXRleHQsIDEpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHBsYWNlaG9sZGVyIHtcbiAgICAgIC8vY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL25raC1jYW52YXMtZGFya2dyZXkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgICY6aG92ZXIse1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrZXJncmV5O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAmOmhvdmVye1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5raC1kYXJrZXJncmV5O1xuICAgIH1cbiAgfVxuICAucmVxdWlyZWR7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICB9XG4gIH1cbiAgLndyYXBhYmxle1xuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICB9XG4gIH1cblxuICAuRXhwbGljaXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cblxufVxuXG4ubWVudS1pdGVtLmVtYWlsIHtcbiAgZGl2W2NsYXNzKj1cImJsb2NrLW5ld3NsZXR0ZXJcIl0ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGUge1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIEBpbmNsdWRlIG5vdG91Y2hob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgdG9wOiAtMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYnV0dG9uLm1vYmlsZS1hbGVydC1idXR0b24geyAvL3RoZSB0b2dnbGUgaWNvblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIHNwYW4uZWxlbWVudC1pbnZpc2libGUge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XHJcbiAgfVxyXG59XHJcbi5qb2luZm9ybSB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHRvcDogNXJlbTtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1NDVkO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkLnN2ZycpO1xyXG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBsZWZ0OiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtNjUlO1xyXG4gIH1cclxuICBsYWJlbCxcclxuICBzcGFuLFxyXG4gIHNwYW4gKntcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5kaXZbY2xhc3MqPVwiYmxvY2stbW9iaWxlY29tbW9uc3NpZ251cFwiXXtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lOyBcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XHJcbiAgICBtYXJnaW46IC0uOXJlbSAwIDAgMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcbiAgfVxyXG5cclxuICAudGV4dC1mb3JtYXR0ZWR7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmLmNsb3NlZCxcclxuICAgICYub3Blbi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2xvc2VkIGZvcm0sXHJcbiAgICAuam9pbmZvcm17XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuLWl0ZW0ge1xyXG4gICAgICAuam9pbmZvcm0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGluY2x1ZGUgbGluay1idXR0b247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDYwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRua2gtZGFya29yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkbmtoLXRleHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5raC1kYXJrZXJncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIuYmxvY2stZm9vdGVyZG9uYXRlLFxyXG4uYmxvY2stZG9uYXRlIHtcclxuICB1bCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbiAgJi5ibG9ja3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5maWVsZHtcclxuICAgICAgJiwgKntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xyXG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFRvIE5vIEtpZCBIdW5ncnlcIjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1kYXJrb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoJG5raC1kYXJrZXJncmV5LCAuNCkgMHB4IC41cmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbjtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB1bHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJidXR0b24uaGVhZGVyLXNlYXJjaC1mb3JtX190b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBpY29uKG5raCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjogJG5raC1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICB3aWR0aDogNC40cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICB3aWR0aDogNS42cmVtO1xuICB9XG59XG5cbi8vIHRoZSBoZWFkZXIgc2VhcmNoIGJsb2NrXG4uYmxvY2stZXhwb3NlZGZvcm1zaXRlLWRiLXNlYXJjaHBhZ2UtZm9ybS5ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuanMtZm9ybS1pdGVtLmZvcm0taXRlbSxcbiAgLmZvcm0tYWN0aW9uc3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBsYWJlbHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVte1xuICAgIHdpZHRoOiA3MCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNjMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmZvcm0tYWN0aW9uc3tcbiAgICB3aWR0aDogMzAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgaW5wdXR7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmZvcm0tc3VibWl0e1xuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9uO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTBweDtcbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgIGZvcm0ge1xuICAgICAgLy9tYWtlIHRoZSB3aG9sZSBmb3JtIGxvb2sgbGlrZSBhbiBpbnB1dCBvbiBtb2JpbGVcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJG5raC1vcmFuZ2UsIC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDM1OHB4O1xuICAgICAgbWFyZ2luOiAuNnJlbSAwIDAgMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5raC1kYXJrZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdHlwZS1zZWFyY2h7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25ze1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYub3Blbi1pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9ybSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gID4gKiB7XHJcbiAgICBAaW5jbHVkZSB0cmltKCk7XHJcbiAgfVxyXG59XHJcbi5mb3JtLWl0ZW0sXHJcbi5mb3JtLWFjdGlvbnMge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcbmxhYmVsIHtcclxuICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxudGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAkYm9yZGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgQGV4dGVuZCAlZWxlbWVudC1pbnZpc2libGU7XHJcbiAgKyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRua2gtZGFya2dyZXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICYuZm9jdXNlZDpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICM0NDQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGVja21hcmspO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC4yZW07XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uc2VsZWN0bGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGx0Z3JheTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsdGdyYXk7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otcGFkZGluZy1lbmQ6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIC5zZWxlY3RsaXN0ICYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gIEBleHRlbmQgJWJ1dHRvbjtcclxufVxyXG4iLCIvL0ltYWdlIHZpZXcgbW9kZSBmb3IgV1lTSVdZR1xuLy9lbWJlZGRlZC1lbnRpdHkgaXMgbm90IGJlaW5nIHVzZWQgZm9yIHN0eWxpbmcuXG4vL0luIHRoaXMgY2FzZSwgaXQncyBtYWlubHkganVzdCBhIHdyYXBwZXIgZm9yIHRoZSBjbGFzc2VzIGJlbG93XG4vL1NvIHdlIGNhbiBiZSBtb3JlIHNwZWNpZmljIGFib3V0IHRhcmdldGluZyB0aGUgcmlnaHQgZGl2cy5cbi50ZXh0LWZvcm1hdHRlZHtcbiAgLm1lZGlhLWltYWdle1xuICAgICYudmlldy1tb2RlLWVtYmVke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICYudmlldy1tb2RlLWxhcmdlLFxuICAgICYudmlldy1tb2RlLXNtYWxse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIC5maWVsZHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICB9XG4gICAgICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjc1KTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJi52aWV3LW1vZGUtbGFyZ2V7XG4gICAgLy8gICB3aWR0aDogMTAwdnc7XG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgLy8gfVxuICAgICYudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAvLyAuaW5uZXItd3JhcCB7XG4gICAgICAgIC8vICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIH1cblxuICAgICAgICArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgKyAudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgKyAudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICArIC52aWV3LW1vZGUtc21hbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjUlIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgKyAudmlldy1tb2RlLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yNSUgLSA0cmVtKTtcbiAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiAuaW5uZXItd3JhcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAydnc7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuZmllbGQtLXR5cGUtaW1hZ2V7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSxcbiAgICAgIC50ZXh0LWZvcm1hdHRlZHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMiUgMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWZvcm1hdHRlZHtcbiAgICAgICAgY29sb3I6ICRua2gtZGFya2VyZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpdC1jbGlwLWdyYXk7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXRleHQtc2l6aW5nO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgKntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXRleHQtaGlnaGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHtcblxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAmLnZpZXctbW9kZS1mZWF0dXJlLWNhcHRpb24gKyAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiB7XG4gICAgICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgICAgIGNvbG9yOiAkbmtoLWRhcmtlcmdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgICAgIEBpbmNsdWRlIGdyaXQtY2xpcC1ncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICArIC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGx7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbn1cbi8vdGhpcyBpcyBmb3IgV1lTSVdZRyB0byBoYXZlIHRoZSBzYW1lIG1hcmdpblxuLy9mb3IgdGhlIC5lbWJlZGRlZC1lbnRpdHkgLm1lZGlhLWltYWdlLnZpZXctbW9kZS1zbWFsbCBibG9ja1xuLy93ZSBuZWVkIHRvIGdvIGEgbGV2ZWwgYWJvdmUgc2luY2UgY2tlZGl0b3IgdGhyb3dzIGluIGFuIGV4dHJhIHBhcmVudCBkaXZcbi5ja2Vfd2lkZ2V0X3dyYXBwZXJ7XG4gICsgLmNrZV93aWRnZXRfd3JhcHBlciAuZW1iZWRkZWQtZW50aXR5IC5tZWRpYS1pbWFnZS52aWV3LW1vZGUtc21hbGx7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbn1cbiIsIiNnb29nbGVtYXAge1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn0iLCIjbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyoqXG4gKiBOYXZpZ2F0aW9uIGJhci5cbiAqL1xuI25hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICA+IHVsLm1lbnUge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQoKTtcbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gdWwubWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvd2hpdGU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvd2hpdGU7XG4gICAgICAgID4gdWwubWVudSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRoaWdobGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbm90b3VjaGhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG1lZGdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGFsbC1kZXZpY2VzKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogLTI1NXB4O1xuICAgIHRvcDogNzZweDtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAubWVudS1hY3RpdmUgJiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICAgIH1cbiAgICAubWVudSB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsdGdyYXk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZWdpb24tcHJlaGVhZGVyLFxuLnJlZ2lvbi1oZWFkZXIge1xuICBoZWlnaHQ6IDA7IC8vc2V0IHRoaXMgYWxsIHRoZSB0aW1lIGZvciBtb2JpbGUtZmlyc3QsIHRoZW4gcmVtb3ZlIGl0IGZvciBkZXNrdG9wXG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIE5lZWRlZCBmb3IgbmV3c2xldHRlciBmb3JtIGRyb3Bkb3duIC0gQ2FzZXlcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDQuNnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICBuYXZ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgfVxuICAgIC5zdWItbmF2LXRvZ2dsZSxcbiAgICAuc3ViLW5hdi10b2dnbGUtYmFja3tcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIHNwYW4sXG4gIGF7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgJi5tb2JpbGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC5yZWdpb24tcHJlaGVhZGVyLFxuICAgIC5yZWdpb24taGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzhweCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDByZW07XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDEpO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuXG4gIH1cbiAgLm1lbnUtLW1haW4ge1xuICAgIC8vbW9iaWxlICsgZGVza3RvcFxuICAgIGEubWVudS1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMjVzIGJvcmRlci1ib3R0b20gZWFzZS1vdXQ7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbmtoLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy9kZXNrdG9wXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgKyBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuM2VtO1xuICAgICAgICAgIGxlZnQ6IC00LjA4ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIC0ycHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEubWVudS1saW5re1xuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbSAwIDEuNXJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM4M2Q0NDtcbiAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9zb2xpZC5zdmcnKTtcbiAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzEzNTNiO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRkNTQ1ZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgbGVmdDogLTIuOGVtO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtMi44NWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGVmdDogLTEuNjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zLjM1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgICAgYS5tZW51LWxpbmt7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBsaXtcbiAgICAgICAgKyBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSBhLm1lbnUtbGlua3tcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIGxlZnQ6IC00ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IC00ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtMi44ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAtNC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLm1lbnUtbGlua3tcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICBsaXtcbiAgICAgICAgKyBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSBhLm1lbnUtbGlua3tcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIGxlZnQ6IC0zLjZlbTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGVmdDogLTMuNjJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IC00LjJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmVoZWFkZXIge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgd2lkdGg6IDI3NnB4O1xuICAgIHJpZ2h0OiA2MnB4O1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogMi41cmVtO1xuICBib3R0b206IDguNXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogNnB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMjJweDtcbiAgICB9XG4gIH1cblxuXG4gICYub3BlbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5zdGF5LW9wZW4tbWVudSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5vcGVuLW1lbnUge1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICBib2R5Lm9wZW4tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIGJvZHkub3Blbi1tZW51ICNwYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnN1Yi1uYXYtdG9nZ2xlLFxuLnN1Yi1uYXYtdG9nZ2xlLWJhY2ssXG4uc3ViLW5hdi10b2dnbGUtYmFjay5tZW51LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmID4gdWwubWVudXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgPiBhe1xuICAgIH1cbiAgICAubWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuICAgIC5tZW51LWxpbmt7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51IGEuc3ViLW5hdi10b2dnbGUsXG4gIC5tZW51IGEuc3ViLW5hdi10b2dnbGUtYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgICBAaW5jbHVkZSBpY29uKG5raCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5raC1vcmFuZ2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMS4zcmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCI+XCI7XG4gICAgfVxuICAgIH4gYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgIH1cblxuICB9XG5cbiAgLm1lbnUgYS5zdWItbmF2LXRvZ2dsZS1iYWNrIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiPFwiO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmtoLW9yYW5nZTtcbiAgICB9XG4gIH1cbiAgLnN1Ym5hdj4ubWVudS1pdGVtPi5tZW51Lm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICB9XG5cbiAgLnN1Ym5hdj4ubWVudS1pdGVtPmEuc3ViLW5hdi10b2dnbGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3VibmF2PmEuc3ViLW5hdi10b2dnbGUtYmFjay5vcGVuLFxuICAuc3VibmF2Pi5tZW51LWl0ZW0+YSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm1lbnUtaXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG59XG4iLCIvKipcbiAqIEJyZWFkY3J1bWIgbmF2aWdhdGlvbi5cbiAqL1xuLmJyZWFkY3J1bWIge1xuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogUGFnZXJcbiAqL1xuXG4vKiBBIGxpc3Qgb2YgcGFnZSBudW1iZXJzIHdoZW4gbW9yZSB0aGFuIDEgcGFnZSBvZiBjb250ZW50IGlzIGF2YWlsYWJsZS4gKi9cbi5wYWdlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH0gIFxufVxuLnBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIGE6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYWdlcl9faXRlbS0tZmlyc3QsICAgICAvLyBUaGUgZmlyc3QgcGFnZSdzIGxpc3QgaXRlbS4gKi9cbi5wYWdlcl9faXRlbS0tcHJldmlvdXMsICAvLyBUaGUgcHJldmlvdXMgcGFnZSdzIGxpc3QgaXRlbS4gKi9cbi5wYWdlcl9faXRlbS0tbmV4dCwgICAgICAvLyBUaGUgbmV4dCBwYWdlJ3MgbGlzdCBpdGVtLiAqL1xuLnBhZ2VyX19pdGVtLS1sYXN0IHtcblxufVxuIiwiLnRtLXRhYi1lbmFibGVkIHtcbiAgLnRtLXRhYi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG0tdGFiLWNvbnRlbnQge1xuICAgICYudG0tdGFiLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRtLXRhYi1saW5rcyB7XG4gICAgLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn0iLCIuc2hhcmUtYnV0dG9ucyB7XG4gIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMCU7XG4gIHdpZHRoOiAzcGM7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAzcGM7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTExcHgpIHtcbiAgICAgICAgd2lkdGg6IDRwYyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmtlZGluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDYyOTM7XG4gICAgICB9XG4gICAgfVxuICAgICYucGludGVyZXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzA2MTVcbiAgICAgIH1cbiAgICB9XG4gICAgJi5nb29nbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzMyMVxuICAgICAgfVxuICAgIH1cbiAgICAmLnR3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OTVlOVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3MztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gICAgICB9XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBzdHJva2U6IG5vbmU7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBQb3NpdGlvbmluZyBmb3IgYSByZXNwb25zaXZlIGxheW91dC5cbiAqXG4gKiBEZWZpbmUgQ1NTIGNsYXNzZXMgdG8gY3JlYXRlIGEgZmx1aWQgZ3JpZCBsYXlvdXQgd2l0aCBvcHRpb25hbCBzaWRlYmFyc1xuICogZGVwZW5kaW5nIG9uIHdoZXRoZXIgYmxvY2tzIGFyZSBwbGFjZWQgaW4gdGhlIGxlZnQgb3IgcmlnaHQgc2lkZWJhcnMuXG4gKlxuICovXG5cblxuLyoqXG4gKiBDZW50ZXIgdGhlIHBhZ2UuXG4gKlxuICogRm9yIHNjcmVlbiBzaXplcyBsYXJnZXIgdGhhbiAxMjAwcHgsIHByZXZlbnQgZXhjZXNzaXZlbHkgbG9uZyBsaW5lcyBvZiB0ZXh0XG4gKiBieSBzZXR0aW5nIGEgbWF4LXdpZHRoLlxuICovXG5cbi8qIExBWU9VVCBGT1IgTU9CSUxFIE1FTlUgKi9cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGFsbC1kZXZpY2VzKXtcbiAgI21haW4sXG4gICNmb290ZXIsXG4gICNyZWdpb24tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgICAubWVudS1hY3RpdmUgJiB7XG4gICAgICBsZWZ0OiAtMjU1cHg7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuI21haW4ge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgLy9UaGUgbGF5b3V0IHdoZW4gdGhlcmUgYXJlIG5vIHNpZGViYXJzLlxuICAubm8tc2lkZWJhcnMge1xuICAgICNjb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGNvbCgxMCwgMTQsICRvZmZzZXQ6IDIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBsYXlvdXQgd2hlbiB0aGVyZSBpcyBvbmx5IG9uZSBzaWRlYmFyLCB0aGUgbGVmdCBvbmUuXG4gIC5zaWRlYmFyLWZpcnN0IHtcbiAgICAjY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjb2woMTAsIDE0KTtcbiAgICB9XG4gICAgLnNpZGViYXItZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgY29sKDQsIDE0KTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgbGF5b3V0IHdoZW4gdGhlcmUgaXMgb25seSBvbmUgc2lkZWJhciwgdGhlIHJpZ2h0IG9uZS5cbiAgLnNpZGViYXItc2Vjb25kIHtcbiAgICAjY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjb2woOCwgMTQsICRvZmZzZXQ6IDEpO1xuICAgIH1cbiAgICAuc2lkZWJhci1zZWNvbmQge1xuICAgICAgQGluY2x1ZGUgY29sKDQsIDE0LCAkb2Zmc2V0OiAxKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgbGF5b3V0IHdoZW4gdGhlcmUgYXJlIHR3byBzaWRlYmFycy5cbiAgLnR3by1zaWRlYmFycyB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgY29sKDgsIDE0LCAkb2Zmc2V0OiAxKTtcbiAgICB9XG4gICAgLnNpZGViYXJzIHtcbiAgICAgIEBpbmNsdWRlIGNvbCg0LCAxNCwgJG9mZnNldDogMSk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxnLWRlc2t0b3ApIHtcbiAgLy8gVGhlIGxheW91dCB3aGVuIHRoZXJlIGFyZSB0d28gc2lkZWJhcnMuXG4gIC50d28tc2lkZWJhcnMge1xuICAgICNjb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGNvbCg3LCAxNCwgJG9mZnNldDogMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIH1cbiAgICAuc2lkZWJhcnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5zaWRlYmFyLWZpcnN0IHtcbiAgICAgICAgQGluY2x1ZGUgY29sKDMsIDE0KTtcbiAgICAgIH1cbiAgICAgIC5zaWRlYmFyLXNlY29uZCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbCg0LCAxNCwgJG9mZnNldDogNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCJyZWdpb25zL3JlZ2lvbnNcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9zZWN0aW9uc1wiO1xuIiwiI21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZXtcbiAgI21haW4ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZmlsZSwgLnVzZXItbG9naW4tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDRyZW07XG59XG5cbi5oZWFkZXItc2VjdGlvbixcbi5zaGFyZS1zZWN0aW9uIHtcblxufVxuXG4udmlldy1pZC1zaXRlX2RiX3NlYXJjaCB7XG5cbn1cbi5ibG9jay1leHBvc2VkZm9ybXNpdGUtZGItc2VhcmNocGFnZS1wYWdlZm9ybSBmb3JtLFxuLnZpZXctc2l0ZS1kYi1zZWFyY2ggPiBkaXYge1xuICAvL3dpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMCAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIHdpZHRoOiA2N3Z3O1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cbn1cblxuLnZpZXctc2VhcmNoLWdlbmVyYWwgLnZpZXctY29udGVudCxcbi52aWV3LXRheG9ub215LXRlcm0gLnZpZXctY29udGVudCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCB7XG4gID4gZGl2e1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAvLyAuZmllbGQtLW5hbWUtZmllbGQtbGFuZGluZy1saW5rLXJlZntcbiAgLy9cbiAgLy8gfVxuXG5cbiAgJiA+IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgLy93aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAmLmZpZWxkLS1uYW1lLWJvZHl7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4dnc7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgICAgbWluLWhlaWdodDogNDR2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDN2dztcbiAgICAgICAgd2lkdGg6IDc1dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTV2dyArIDRyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1dnc7XG4gICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0dnc7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlldy1tb2RlLWxhcmdlLFxuICAgIC52aWV3LW1vZGUtZmVhdHVyZS1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNHJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyAtIDRyZW0pO1xuICAgICAgcGFkZGluZzogMCA0cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAuaW5uZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG8gMTJyZW07XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAuZW50aXR5LWxhbmRpbmctbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7IC8vbWF4IDEwMDBcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM4dnc7XG4gICAgICB9XG4gICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xNjgwKSB7IC8vbWF4IDEyMDBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtdGV4dCxcbiAgICAuZW50aXR5LS1odW5nZXItZmFjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LS1jdGEtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLmJ5bGluZXtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLy8gKiBpcyBub3Qgc3BlY2lmaWMgZW5vdWdoIHNvIEkgaGF2ZSBtb3JlIHNwZWNpZmljXG4gIHNwYW4sIC5maWVsZCwgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVudGl0eS1wcm9maWxlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1zaW1wbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRheG9ub215LXNlcmllcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgKyAudGV4dC1mb3JtYXR0ZWQgKy5ieWxpbmUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7ICBcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhcnRuZXIgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2cmVtIDRyZW07XG5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cblxuICAudGV4dC1mb3JtYXR0ZWQge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zaWRlLXNlY3Rpb24sIC5tYWluLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cblxuICAuc2lkZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gICAgfVxuXG4gIH1cbiAgLm1haW4tc2VjdGlvbiB7XG4gIH1cbiAgLnNpZGUtc2VjdGlvbiB+IC5tYWluLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgNHJlbTtcbiAgICB9XG4gIH1cbiAgLy8gVGhlIGljb25zIHdpbGwgbGl2ZSBpbnNpZGUgb2YgdGhlIGRpdiBzbyB0aGF0IHRoZXkgY2FuIHNlcGFyYXRlIHRoZW1zZWx2ZXNcbiAgLy8gaWYgdGhlIHRleHQgZm9ybWF0dGVkIGNvbnRlbnQgYWxzbyBoYXMgYSBzb2NpYWwgbWVkaWEgbGlua1xuICBkaXZbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtc29jaWFsXCJde1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICArIGRpdltjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1zb2NpYWxcIl17XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbihua2gpO1xuICAgICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICRua2gtZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLWZiOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC10dzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNvY2lhbC1pbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbnN0YWdyYW07XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYXJ0bmVyIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtc2VjdGlvbiArIC5ub2RlX19jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1zZWN0aW9uICsgLm5vZGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDowO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wYXRoLXRheG9ub215e1xuICAjbWFpbntcbiAgICAvL3JlbW92ZSB0aGF0IHdoaXRlLXNwYWNlIGF0IHRoZSBib3R0b21cbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi52aWV3LXRheG9ub215LXRlcm0sXG4udmlldy1zZWFyY2gtZ2VuZXJhbCxcbi52aWV3LXNpdGUtZGItc2VhcmNoIHtcbiAgLnZpZXctY29udGVudCAudmlld3Mtcm93e1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZzogLjhlbTtcbiAgfVxuICAmID4gYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICBzcGFuID4gYXtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG4gIC5wYWdlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBhOmFmdGVye1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgLmZlZWQtaWNvbnN7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBoMXtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZzogNHJlbSAwIDJyZW07XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbiAgICAqe1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luOiAuNWVtIDAgMCAtMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi52aWV3LXNpdGUtZGItc2VhcmNoIHtcbiAgYXJ0aWNsZSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICoge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmlldy10YXhvbm9teS10ZXJtLFxuLnBhdGgtc2VhcmNoIG1haW57XG4gIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnZpZXctdGF4b25vbXktdGVybSB7XG4gIC52aWV3LWNvbnRlbnR7XG4gICAgLm5vZGVfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmZlZWQtaWNvbnMge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLy9mb3IgU2VhcmNoIHBhZ2Vcbi5wYXRoLXNlYXJjaHtcbiAgLnZpZXctc2l0ZS1kYi1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRua2gtbGlnaHRlcmdyZXk7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBbbmFtZT1cInNlYXJjaF9hcGlfZnVsbHRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgW2Zvcj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dFwiXSB7XG4gICAgICBAZXh0ZW5kIGgyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbiAgfVxuICBtYWlue1xuICAgIC5zZWFyY2gtYmxvY2stZm9ybXtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgZm9ybXtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stc2VhcmNoLmJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctc2VhcmNoLWdlbmVyYWwsXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIHNwYW4sIGxpIGEsIHAsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG59XG4iLCJbaWQ9XCJmb290ZXJcIl0gLm1lbnUtLW1haW57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycmVtIDAgM3JlbTtcbn1cbm5hdi5ibG9jay1tZW51Om5vdCgubWVudS0taGVhZGVyLXNvY2lhbC1tZWRpYS1saW5rcyAsIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzKSB7XG4gIGxpOmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuLm1lbnUtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuXG4gIC8vc2V0IGl0IGlubGluZSBmcm9tIGhlcmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KXtcblxuXG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHVsLCBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxufVxuXG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtzLFxuLm1lbnUtLWZvb3Rlci1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmLCAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24obmtoKTtcbiAgICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICRua2gtZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rO1xuICB9XG4gIC50d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHdpdHRlcjtcbiAgfVxuICAuaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW5zdGFncmFtO1xuICB9XG59XG5cbi5tZW51LS1oZWFkZXItc29jaWFsLW1lZGlhLWxpbmtze1xuICAuZW1haWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzIxcHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMSAxIDIxIDE2JyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDEgMSAyMSAxNicgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM2UlM2NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEgMSknJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzk3OTc5Nycgc3Ryb2tlLXdpZHRoPScxLjMnIGQ9J00wLjg0LDEuMTAxdjEzLjMzOWMwLDAuNTA5LDAuNDEzLDAuOTIsMC45MiwwLjkyaDE3LjQ3OSBjMC41MDksMCwwLjkyMS0wLjQxMSwwLjkyMS0wLjkyVjEuNTZjMC0wLjUwNy0wLjQxMi0wLjkxOS0wLjkyMS0wLjkxOUgxLjNDMS4wNDYsMC42NCwwLjg0LDAuODQ2LDAuODQsMS4xMDF6Jy8lM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzOTc5Nzk3JyBzdHJva2Utd2lkdGg9JzEuMycgZD0nTTAuODQsMC42NGw4Ljk5Miw5LjQ4N2MwLjM1LDAuMzY3LDAuOTMyLDAuMzgzLDEuMzAxLDAuMDM1IGMwLjAxMi0wLjAxMiwwLjAyMy0wLjAyNSwwLjAzNS0wLjAzNUwyMC4xNiwwLjY0Jy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gICAgfVxuICAmLmJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgd2lkdGg6IDI3M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtze1xuICBtYXJnaW46IDNyZW0gMCA1cmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBsaXtcbiAgICAmLmhvbWU6YmVmb3Jle1xuICAgICAgY29udGVudDogJGljb24tbG9nbztcbiAgICB9XG4gICAgJi55b3V0dWJlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkaWNvbi15b3V0dWJlO1xuICAgIH1cbiAgfVxuXG4gIGxpe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJG5raC1mb290ZXItbGlnaHRlcmdyZXk7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICBhe1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICsgbGl7XG4gICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbn1cbltpZD1cImZvb3RlclwiXSAubWVudS0tbWFpbixcbi5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtze1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA2cmVtIDEuMnJlbSA1cmVtIDA7XG4gIH1cbiAgbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbltpZD1cImZvb3RlclwiXSB7XG4gIHBhZGRpbmc6IDUwcHggMCAxNzBweDtcbiAgYmFja2dyb3VuZDogJG5raC1kYXJrZXJncmV5O1xuICBmb250LXNpemU6IDEycHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmlubmVyLXdyYXBwZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICB9XG4gIH1cbiAgbmF2Om5vdCgubWVudS0tZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rcykge1xuICAgIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgY29sb3I6ICRua2gtZm9vdGVyLWxpZ2h0ZXJncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBsaS5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3Vze1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5tZW51IHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmJsb2NrLW5ld3NsZXR0ZXJzaWdudXBmb3JtLTIsXG4gIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3RlcixcbiAgLmJsb2NrLWZvb3RlcmRvbmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgJiA+ICp7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5ibG9jay1tb2JpbGVjb21tb25zc2lnbnVwLFxuICAgIC5tZW51LS1mb290ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm0tMixcbiAgICAuYmxvY2stbmV3c2xldHRlcnNpZ251cGZvcm1mb290ZXIsXG4gICAgLmJsb2NrLWZvb3RlcmRvbmF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS4xcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuaGVhZGVyLW5ld3NsZXR0ZXItZm9ybV9fdG9nZ2xle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxLjFlbSAwIDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybS0yLFxuICAgIC5ibG9jay1uZXdzbGV0dGVyc2lnbnVwZm9ybWZvb3RlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNy40cmVtO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIC5oZWFkZXItbmV3c2xldHRlci1mb3JtX190b2dnbGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTQ1ZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stZm9vdGVyZG9uYXRlICB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5tZW51LS1mb290ZXItc29jaWFsLW1lZGlhLWxpbmtzICB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLWFkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIH1cbiAgKntcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIiNoZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5ODtcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi50b3Atc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuaW5uZXItd3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlci13cmFwcGVye1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDNweCByZ2JhKCRua2gtdGV4dCwgLjgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNTUsIDM1NSwgMzU1LCAwLjkpO1xuICAgIGJvdHRvbTo6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4gICAgdHJhbnNpdGlvbjogdG9wIC40cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcbiAgICAuaW5uZXItd3JhcHBlcntcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAuaW5uZXItd3JhcHBlcntcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAubG9nby1saW5re1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG4gIC5ua2gtbG9nbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMy41cmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMC43NWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICB0b3A6IC0wLjc1ZW07XG4gICAgfVxuICB9XG4gIGRpdltjbGFzcyo9XCJibG9jay1mdW5kcmFpc2VcIl17XG4gICAgJi5jbG9zZWQsXG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdle1xuICAjaGVhZGVyIHtcbiAgICAuaGVhZGVyLXdyYXBwZXJ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA4OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcC1zdGlja3l7XG4gICAgICAuaGVhZGVyLXdyYXBwZXJ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLm5raC1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5zdDB7XG4gICAgZmlsbDojMjMxRjIwO1xuICB9XG4gIC5zdDF7XG4gICAgZmlsbDojRjE2NzIyO1xuICB9XG4gIC5zdDJ7XG4gICAgZmlsbDojNzE3Mjc1O1xuICB9XG59XG5cbi5sb2dvLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4jYmxvY2stbmtoLWJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qXG4uc29zLWxvZ28ge1xuICBlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzNyAxMDQuNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC5zdDB7XG4gICAgZmlsbDogJG5raC1saWdodGdyZXk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59Ki9cblxuLnJlZ2lvbi1hbGVydCB7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cbiIsIi5oZWFkZXItc2VjdGlvbiB7IC8vc2V0dGluZyBkZWZhdWx0c1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgZ3JpdC1iZy1vcmFuZ2U7XG4gIG1pbi1oZWlnaHQ6IDIwdmg7XG5cbiAgJl9faGFzLWltYWdlIHtcbiAgICAvL2EgcHJvcG9ydGlvbiBpZGVudGljYWwgdG8gdGhlIHJlc3BvbnNpdmUgaW1hZ2UgcmF0aW9zIGF0IHRoZXNlIGJyZWFrcG9pbnRzXG4gICAgLy9sYW5kc2NhcGUgbWVkaXVtIChtb2JpbGUpXG4gICAgbWluLWhlaWdodDogNzh2dztcblxuICAgIC8vbGFuZHNjYXBlIGxhcmdlICh0YWJsZXQpXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MXZ3O1xuICAgIH1cblxuICAgIC8vaGVybyAoZGVza3RvcClcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0dnc7XG4gICAgfVxuICAgIC8vaGVybyAoZGVza3RvcClcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzN3Z3O1xuICAgIH1cblxuICAgIC8vaW50ZXJpb3IgaGVyb1xuICAgIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UpICYge1xuICAgICAgbWluLWhlaWdodDogNTF2dztcbiAgICAgIC8vbGFuZHNjYXBlIGxhcmdlICh0YWJsZXQpXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTF2dztcbiAgICAgIH1cbiAgICAgIC8vaGVybyAoZGVza3RvcClcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHZ3O1xuICAgICAgfVxuICAgICAgLy9oZXJvIChkZXNrdG9wKVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzN3Z3O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgICYsICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAvKiBQcmVzZXJ2ZSBhc3BldCByYXRpbyAqL1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogNHZ3IDV2dztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10YXhvbm9teS1zZXJpZXMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBncml0LWJnLW9yYW5nZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbi8vIElFMTEtc3BlY2lmaWNcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXtcbiAgLmhlYWRlci1zZWN0aW9uX19oYXMtaW1hZ2Uge1xuICAgIGRpc3BsYXk6dGFibGU7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgIG1pbi1oZWlnaHQ6MjB2aDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTp0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3OHZ3O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgbWluLWhlaWdodDogNTF2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzN3Z3O1xuICAgIH1cbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oZWFkZXItc2VjdGlvbl9faGFzLWltYWdlIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvZyxcbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MsXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBncml0LWJnLW9yYW5nZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBmb250LXNpemU6IDdyZW07XG4gICAgfVxuICB9XG4gIC5oZWFkZXItc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cblxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgLmhlYWRlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmX19oYXMtaW1hZ2Uge1xuICAgICAgLmhlYWRlci1zZWN0aW9uX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA0dncgNXZ3IDA7XG4gICAgfVxuICAgICZfX2JpZy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpdC1iZy1vcmFuZ2U7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgQGluY2x1ZGUgZ3JpdC1iZy1vcmFuZ2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41dnc7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0dnc7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZ3JpdC1jbGlwLW9yYW5nZTtcblxuICAgIHRleHQtaW5kZW50OiAxNC41dnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgIG1heC13aWR0aDogOTB2dztcblxuICAgIG1hcmdpbi1ib3R0b206IC0uMzVlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgdGV4dC1pbmRlbnQ6IDE5dnc7XG4gICAgICBmb250LXNpemU6IDExcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB0ZXh0LWluZGVudDogMTV2dztcbiAgICAgIGZvbnQtc2l6ZTogMTNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgIHRleHQtaW5kZW50OiAyNHZ3O1xuICAgICAgZm9udC1zaXplOiAxMnZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgfVxuICB9XG4gIC5zdWJ0aXRsZV9tYXhfbGVuZ3Roe1xuICAgIGgxe1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjR2dztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluOTYwKSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAxOXZ3O1xuICAgICAgICBmb250LXNpemU6IDh2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgICAgICB0ZXh0LWluZGVudDogMTl2dztcbiAgICAgICAgZm9udC1zaXplOiA4dnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAyNHZ3O1xuICAgICAgICBmb250LXNpemU6IDh2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjV2dztcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXNlY3Rpb25fX2NhbXBhaWduIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW46IC41ZW0gMDtcblxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW45NjApIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgfVxuICB9XG59XG5cbi5pbnRyby1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1zZWN0aW9uX19oYXMtZmVhdHVyZWQtaW1hZ2UsXG4uaGVhZGVyLXNlY3Rpb25fX2hhcy12aWRlbyB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuLmhlYWRlci1zZWN0aW9uX19oYXMtZmVhdHVyZWQtaW1hZ2Uge1xuICAuaW50cm8tc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG4gIC5pbnRyby1zZWN0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc2VjdGlvbl9faGFzLXZpZGVvIHtcbiAgLmludHJvLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxuICAuaW50cm8tc2VjdGlvbl9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59XG4iLCIuc2hhcmUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gIH1cbiAgbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgKntcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gIH1cbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgIFxuICB9XG59XG4uYmxvY2stbmtoLWJyZWFkY3J1bWJze1xuICBmbGV4OiAxIDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGxpe1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICsgbGl7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRua2gtb3JhbmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIH1cbn1cbi5zaGFyZS10aGlze1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDIwNXB4O1xuICAgIHNwYW4sIHVse1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgbGl7XG4gICAgICBtYXJnaW46IC0zcHggMjVweCAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgKyBsaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24obmtoKTtcbiAgICAgICAgY29sb3I6ICRua2gtb3JhbmdlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkbmtoLWRhcmtlcm9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBbaHJlZio9XCJmYWNlYm9va1wiXTpiZWZvcmUge1xuICAgICAgY29udGVudDogJGljb24tZmFjZWJvb2s7XG4gICAgfVxuICAgIFtocmVmKj1cInR3aXR0ZXJcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogOC41cmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC1jYW52YXMtb3JhbmdlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgICBtYXJnaW46IC0xcmVtIDAgMCAtNzkxcHg7XG4gIH1cbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVye1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC52aWV3LXRpdGxle1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE2MjBweDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyMHB4IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLnZpZXctaGVhZGVye1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLndyYXAge1xuICAgICAgbWF4LXdpZHRoOiAxNjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgfVxuICAudmlldy1jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gIC52aWV3cy1yb3d7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbi0yKXtcbiAgICAgIC52aWV3LXNlcmllczphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWJsdWUucG5nJykgMCAwLzI1MHB4O1xuICAgICAgfVxuICAgICAgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmV7XG4gICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZTphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtbGlnaHRibHVlLCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24tMSl7XG4gICAgICAudmlldy1zZXJpZXM6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1ncmVlbi5wbmcnKSAwIDAvMjUwcHg7XG4gICAgICB9XG4gICAgICBhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZXtcbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlOmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5raC1ncmVlbiwgLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgIC52aWV3LXNlcmllczphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWdvbGQucG5nJykgMCAwLzI1MHB4O1xuICAgICAgfVxuICAgICAgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2U6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbmtoLWJyaWdodHllbGxvdywgLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LWhlYWRlcixcbiAgLnZpZXctdGl0bGUsXG4gIC52aWV3LXNlcmllc3tcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC52aWV3LWhlYWRlcixcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWVudGl0eS1wcm9maWxlLFxuICAudmlldy1zZXJpZXN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudmlldy1zZXJpZXMge1xuICAgIG1hcmdpbi10b3A6IC00LjlyZW07XG4gICAgcGFkZGluZzogMS4ycmVtOztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgJjphZnRlcntcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgfVxuICAudGl0bGUtd3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudmlldy10aXRsZXtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwkbmtoLXRleHQgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0O1xuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1lbnRpdHktcHJvZmlsZSxcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxle1xuICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1zaW1wbGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIC5maWVsZC1jb250ZW50LFxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgfVxuICB9XG4gIC8vIGRvIG5vdCBwcmludCBzbGFzaCBpZiBpdCdzIHByZXNzcm9vbVxuICAmLnByZXNzcm9vbSB7XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtc2ltcGxlOmFmdGVye1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWVudGl0eS1wcm9maWxle1xuICAgICYsIC5maWVsZC1jb250ZW50e1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtZmVhdHVyZWR7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cbiAgLmZpZWxkLS10eXBlLWltYWdle1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjFzIGJhY2tncm91bmQgZWFzZS1pbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGZvciBhbGwgcG9zdHNjcmlwdCByZWdpb25cbi5yZWdpb24tcG9zdHNjcmlwdHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIHRoZSBmb2xsb3dpbmcgZm9yIGNvcmUtcGFydG5lcnMgYW5kIG5hdGlvbmFsIHBhcnRuZXJzIG9uIGhvbWVwYWdlIG9ubHkuXG4vLyBzaG91bGQgTktIIGNob29zZSB0byBoYXZlIHRoZSB2aWV3cyBkaXNwbGF5IHNpdGV3aWRlLCB3ZSB3aWxsIG5lZWQgYSBkaWZmZXJlbnQgc3RyYXRlZ3kuXG4ucGF0aC1mcm9udHBhZ2V7XG4gIC5yZWdpb24tcG9zdHNjcmlwdHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrLWNvcmUtcGFydG5lcnMtY29yZS1wYXJ0bmVycyxcbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJze1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaDJ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBhe1xuICAgICY6YWZ0ZXIgeyBjb250ZW50OiBub25lOyB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLWNvcmUtcGFydG5lcnN7XG4gIC52aWV3LWNvbnRlbnR7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJiA+IGRpdntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjElO1xuICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgICArIGRpdntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5ibG9jay12aWV3cy1ibG9jay1jb3JlLXBhcnRuZXJzLW5hdGlvbmFsLXBhcnRuZXJze1xuICAub3dsLWNhcm91c2Vse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAub3dsLXN0YWdlLW91dGVye1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5vd2wtc3RhZ2V7XG4gICAgLy9kaXNwbGF5OmZsZXg7XG4gICAgLy9hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLm93bC1pdGVte1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIHdpZHRoOmNhbGMoKCgxMDB2dyAtIDQwcHgpIC0gNHJlbSkgKiAwLjIzKSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExN3B4O1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtbG9nb3tcbiAgICAuZmllbGQtY29udGVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTE3cHg7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vbmF2aWdhdGlvblxuICAub3dsLW5hdntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3dsLXByZXYsXG4gIC5vd2wtbmV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjRyZW07XG4gIH1cbiAgLm93bC1wcmV2e1xuICAgICYuZGlzYWJsZWR7XG4gICAgICAuaWNvbi1wcmV2e1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5raC1saWdodGdyZXksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm93bC1uZXh0e1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHR7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogLjhyZW0gLjhyZW0gLjRyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmtoLWRhcmtncmV5LWhvdmVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBCbG9ja3MuXG4gKi9cblxuLyogQmxvY2sgd3JhcHBlci4gKi9cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuJWZhZGVpbi1zZWxlY3RvciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZSA1MG1zO1xuICAmLnRyYW5zcGFyZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uY29sb3ItcGFsZXR0ZXN7XG4gIGRpdntcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmKyYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXItdGV4dHtcbiAgcHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfSAgXG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXNpbXBsZSxcbi5maWVsZC0tbmFtZS1maWVsZC1lbnRpdHktcGFydG5lcixcbi5maWVsZC0tbmFtZS1maWVsZC1lbnRpdHktcHJvZmlsZXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICRua2gtbGlnaHRlcmdyZXk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5maWVsZF9faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0uM3JlbTtcbiAgICAmOmZpcnN0LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvL3RoaXMgaXMgZm9yIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGFuZCB0ZXh0dXJlIG9ubHkuXG4vL2FkZCBzcGVjaWZpYyBjb250ZW50IHN0eWxlIGVsc2V3aGVyZS5cbi5lbnRpdHktLWN0YV9fb3JhbmdlLFxuLnZpZXctY3RhLXJlZmVyZW5jZXMudmlldy1pZC1jdGFfcmVmZXJlbmNlcyA+IGRpdntcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxuICAmOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLW9yYW5nZS5wbmcnKSByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gIH1cbn1cbi5lbnRpdHktLWN0YS10ZXh0LFxuLnZpZXctY3RhLXJlZmVyZW5jZXMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cblxuICAudGV4dC1mb3JtYXR0ZWR7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICp7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgkd2hpdGUsIDAuOTUpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmN0YS1mb3JtX19maWVsZHN7XG4gICAgLndyYXBhYmxle1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE5cHgpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IC40NWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcntcbiAgICBhe1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi8vIHRoaXMgaXMgZm9yIHRoZSBsYXJnZSB0ZXh0IHdpdGggd2hpdGUgdGV4dHVyZSBhZGRlZCBlbnRpdHkuXG4vLyBhbmQgdmlldyBjdGEgcmVmZXJlbmNlIGF0IHRoZSBib3R0b20gb2YgdGhlIHNjcmVlbi5cbi5lbnRpdHktLWN0YS10ZXh0LFxuLnZpZXctaWQtY3RhX3JlZmVyZW5jZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbGFyZ2UtdGV4dC1zaXppbmc7XG4gIHB7XG4gICAgQGluY2x1ZGUgZ3JpdC1jbGlwLXdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICB9XG59XG5cbi8vdGhpcyBpcyBmb3IgdGhlIGJvdHRvbSBjdGEgcmVmZXJlbmNlIGluIG1vc3QgcGFnZXNcbmRpdltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9jay1jdGEtcmVmZXJlbmNlcy1cIl17XG4gIC50ZXh0LWZvcm1hdHRlZHtcbiAgICAvL3dpZHRoOiAxMDB2dztcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG4gIC5jdGEtYW5pbWF0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMC42NSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdG9wOiA0cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMC42NSk7XG4gICAgICB0b3A6IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpIHNjYWxlKDEpO1xuICAgICAgdG9wOiA4cmVtO1xuICAgIH1cbiAgfVxuICAvL2luIGNhc2UgYW4gYWRtaW4gdXNlcyBhIGJ1dHRvbiBpbnN0ZWFkIG9mIGEgbGlua1xuICBidXR0b257XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG5kaXYubm9kZV9fY29udGVudCA+IGRpdi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xNjgwKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1sYW5kaW5nLWxpbmstcmVmIHtcbiAgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICsgLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBzcGFuLmljb257XG4gICAgICAgIGNvbG9yOiAkbmtoLWxpZ2h0Ymx1ZTtcbiAgICAgIH1cbiAgICAgIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwkbmtoLWxpZ2h0Ymx1ZSAwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAsICRua2gtbGlnaHRibHVlIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5raC1saWdodGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtbGlnaHRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgc3Bhbi5pY29ue1xuICAgICAgICBjb2xvcjogJG5raC1icmlnaHR5ZWxsb3c7XG4gICAgICB9XG4gICAgICAubGFuZGluZ19hZGRpdGlvbmFsIHtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAsICRua2gtYnJpZ2h0eWVsbG93IDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1icmlnaHR5ZWxsb3cgMCk7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtYnJpZ2h0eWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHBpY3R1cmV7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJyaWdodHllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgc3Bhbi5pY29ue1xuICAgICAgICBjb2xvcjogJG5raC1ncmVlbjtcbiAgICAgIH1cbiAgICAgIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwkbmtoLWdyZWVuIDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1ncmVlbiAwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0b3A6IDdyZW07XG4gICAgICAgICAgICByaWdodDogLTVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXNlY3Rpb257XG4gICAgICAgICAgcGFkZGluZzogNXJlbSAwIDVyZW0gOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgYSB7ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO31cbiAgICAgICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0b3A6IDE1cmVtO1xuICAgICAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICAgICAgYm90dG9tOiAtMi41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogOTQlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1zZWN0aW9ue1xuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gNnJlbSA1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4gIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuXG59XG5cbi5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4uZW50aXR5LWxhbmRpbmctbGluay0tYXV0byxcbi5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4uZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDc2dnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC8vbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTI2MCkge1xuICAvL1xuICAvLyB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjE2ODApIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICArIC5lbnRpdHktbGFuZGluZy1saW5rLS1tYW51YWwsXG4gICsgLmVudGl0eS1sYW5kaW5nLWxpbmstLWF1dG8sXG4gICsgLmVudGl0eS1sYW5kaW5nX2xpbmstYXV0byxcbiAgKyAuZW50aXR5LWxhbmRpbmdfbGluay1tYW51YWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC5pbWFnZS1zZWN0aW9ue1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LW1hc2s6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLW9yYW5nZS5wbmcnKSAwIDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzNTAlO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDM3NTAlO1xuICAgIH1cbiAgfVxuXG4gIHBpY3R1cmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEyNjApIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtc2VjdGlvbntcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxuICAubGFuZGluZ190ZWFzZXIsXG4gIC5sYW5kaW5nX2FkZGl0aW9uYWx7XG4gICAgcGFkZGluZzogMCAwIDAgMi41cmVtO1xuICB9XG5cbiAgLmxhbmRpbmdfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI25raC1kYXJrZXJncmV5O1xuICAgIH1cbiAgfVxuICAubGFuZGluZ19hZGRpdGlvbmFsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgc3BhbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4ycyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yNWVtO1xuICAgIH1cbiAgfVxuICBhe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46MjBweCBhdXRvO1xuICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICBwaWN0dXJle1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC42ZW07XG4gICAgICB9XG5cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZChvZGQpe1xuICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBzcGFuLmljb257XG4gICAgICBjb2xvcjogJG5raC1saWdodGJsdWU7XG4gICAgfVxuICAgIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCRua2gtbGlnaHRibHVlIDApO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAsICRua2gtbGlnaHRibHVlIDApO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRua2gtbGlnaHRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5raC1saWdodGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgc3Bhbi5pY29ue1xuICAgICAgY29sb3I6ICRua2gtYnJpZ2h0eWVsbG93O1xuICAgIH1cbiAgICAubGFuZGluZ19hZGRpdGlvbmFsIHtcbiAgICAgIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1icmlnaHR5ZWxsb3cgMCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1icmlnaHR5ZWxsb3cgMCk7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJyaWdodHllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHBpY3R1cmV7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRua2gtYnJpZ2h0eWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgc3Bhbi5pY29ue1xuICAgICAgY29sb3I6ICRua2gtZ3JlZW47XG4gICAgfVxuICAgIC5sYW5kaW5nX2FkZGl0aW9uYWwge1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLCRua2gtZ3JlZW4gMCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwgJG5raC1ncmVlbiAwKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5raC1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGF7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbWFnZS1zZWN0aW9uLFxuICAgIC5jb250ZW50LXNlY3Rpb257XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBkaXZ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXNlY3Rpb257XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEzMDAlO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDMwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgIGF7ZmxleC1kaXJlY3Rpb246IHJvdzt9XG4gICAgICAuaW1hZ2Utc2VjdGlvbntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgdG9wOiA3cmVtO1xuICAgICAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICB6LWluZGV4OiAtMVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDAgNXJlbSA5cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgICAgYSB7ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO31cbiAgICAgIC5pbWFnZS1zZWN0aW9ue1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB0b3A6IDE1cmVtO1xuICAgICAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgICAgICBib3R0b206IC0yLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogNXJlbSA2cmVtIDVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lcixcbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zdW1tZXItbnV0cml0aW9uLWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3N1bW1lci1udXRyaXRpb24uanBnKTtcbn1cbi5ibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0LFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNjaG9vbC1icmVha2Zhc3QtYmxvY2stNSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc2Nob29sLWJyZWFrZmFzdC5qcGcpO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXNuYXAsXG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc25hcC1ibG9jay0zIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9TTkFQLmpwZyk7XG59XG4uYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtZm9vZC1pbnNlY3VyaXR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLWZvb2QtaW5zZWN1cml0eS1ibG9jay0yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9mb29kLWluc2VjdXJpdHkuanBnKTtcbn1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NraHVuZ2VyLWZhY3RzLWRhdGFcIl0ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgZm9ybSwgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICB9XG4gIC5mb3JtLXR5cGUtc2VsZWN0LCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBvcHRpb257XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgfVxuICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24oJGljb24tbmV4dCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG4vL3RoZSBjb250ZW50IGluc2lkZSB0aGUgaHVuZ2VyIGZhY3QgYmxvY2tcbi5odW5nZXItZmFjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJG5raC1vcmFuZ2UsIC45KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbSAzcmVtIDNyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC01cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcmlnaHQ6IDdyZW07XG4gICAgcGFkZGluZzogM3JlbSA0cmVtIDMuNXJlbTtcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtb3JhbmdlLnBuZycpIDAgMC8yNTBweDtcbiAgICBvcGFjaXR5OiAuODU7XG4gIH1cbiAgaDIge1xuICAgIC8vQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBwe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAudmlldy1oZWFkZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogOC41cmVtO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gIH1cbn1cbi5lbnRpdHktLWN0YS1pbWFnZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDozOTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDRyZW0gYXV0byAycmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjk2MCkge1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDIuNXJlbTtcbiAgfVxuICA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmtoLW9yYW5nZTtcbiAgICB9XG4gICAgcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtb3JhbmdlLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAqIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudC1zZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDNyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICByaWdodDogN3JlbTtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgd2lkdGg6NTAlO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMi41cmVtIDRyZW07XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nJykgMCAwLzI1MHB4O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgIH1cbiAgfVxuICAqe1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmxhbmRpbmdfdGl0bGV7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCR3aGl0ZSAwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgICY6aG92ZXIgc3BhbntcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4xNWVtO1xuICAgIH1cbiAgfVxuICBzcGFuLmljb257XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBwe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICBhe1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTpncmlkLXRlbXBsYXRlLWNvbHVtbnMpIHtcbiAgICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG4gICAgICAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICByaWdodDogN3JlbTtcbiAgICAgICAgYm90dG9tOiAtNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLmVudGl0eS0tY3RhLWltYWdlIHtcbiAgICAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHZ3O1xuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OmJsb2NrKXtcbiAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0dnc7XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spe1xuICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzdnc7XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spe1xuICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEyNjBweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1dnc7XG4gICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6YmxvY2spe1xuICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEzNjBweCkge1xuICAuZW50aXR5LS1jdGEtaW1hZ2Uge1xuICAgIC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6MjR2dztcbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTpibG9jayl7XG4gICAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vdG8gb3ZlcnJpZGUgYWxsIHNwYW4uaWNvbiBjbGFzc1xuLmVtYmVkZGVkLWVudGl0eXtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAmW2NsYXNzKj0nZW50aXR5J117XG4gICAgLmxhbmRpbmdfdGl0bGV7XG4gICAgICBzcGFuLmljb257XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICArICY6aG92ZXJ7XG4gICAgICAgIHNwYW4uaWNvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJkaXZbZGF0YS1xdWlja2VkaXQtZW50aXR5LWlkKj1cImh1bmdlcl9mYWN0XCJdLFxuLmVudGl0eS0taHVuZ2VyLWZhY3R7XG4gIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtY2FudmFzLWRhcmtncmV5LnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDhyZW0gLTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgKyA0MHB4KTtcbiAgfVxuICAqe1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICB9XG4gIC5lbnRpdHktY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAvL21hcmdpbjogMjBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuXG4gICAgJiA+IGF7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbjogMi41cmVtIDAgMC41cmVtO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGEsXG4gICAgLmh1bmdlci1mYWN0LXRpdGxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpc3RpYy1odW5nZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnJyk7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDUwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEzdnc7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAuNHJlbTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLWNhbnZhcy1vcmFuZ2UucG5nJykgcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXJ7XG4gICAgJi50ZXh0LWZvcm1hdHRlZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkbmtoLWRhcmtncmV5LCAuOCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IC42cmVtIDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIH1cbiAgfVxufVxuLmVudGl0eS1jb250ZW50X19kZXRhaWxze1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyLFxuICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYm9keS1odW5nZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbGV4OiAxIDIwMCU7XG4gICAgfVxuICB9XG59XG4uaHVuZ2VyLWZhY3RfX2RhdGF7XG4gIEBpbmNsdWRlIGdyaXQtY2xpcC13aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5odW5nZXItZmFjdF9fZGF0YSxcbi5odW5nZXItZmFjdC10aXRsZSxcbi5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2Vye1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xufVxuXG4uaHVuZ2VyLWZhY3QtdGl0bGV7XG4gIG1hcmdpbjogMS41cmVtIDAgMS41cmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMi41cmVtO1xuICB9XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucGFnZS1ub2RlLTExIHtcbiAgW2lkKj1cImJsb2NrLWh1bmdlcmZhY3RzXCJdIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgd2lkdGg6IDY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgfVxuICAgIGJsb2NrcXVvdGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctbW9kZS1sYXJnZSxcbiAgICAudmlldy1tb2RlLWZlYXR1cmUtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDRyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgLSA0cmVtKTtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgLmlubmVyLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLXZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgfVxuICAgIC5lbnRpdHktbGFuZGluZ19saW5rLWF1dG8sXG4gICAgLmVudGl0eS1sYW5kaW5nX2xpbmstbWFudWFse1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxuXG4gICAgLmVudGl0eS0tY3RhLXRleHQsXG4gICAgLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIH1cblxuICAgIC5lbnRpdHktLWN0YS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gdGhpcyBpcyB0aGUgb25lIGFib3ZlIHRoZSB0aGVtZSBjdXN0b20gdGVtcGxhdGUuXG4vLyBJIGp1c3QgbmVlZCB0byBzZXQgMCBtYXJnaW4gb24gaXQuXG4uZmllbGQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWVudGl0eXtcbiAgbWFyZ2luOiAwO1xufVxuLy9idXR0b25cbmJ1dHRvbi50b2dnbGUtY2xvc2V7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6YmVmb3Jle1xuICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vZm9yIHRoZSBhbGVydCBvbmx5LiBHbyB0byBfZW50aXR5LnNjc3MgZm9yIHRoZSBiYWNrZ3JvdW5kIHN0eWxpbmdcbi5lbnRpdHktLWN0YS1hbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgLnRleHQtZm9ybWF0dGVkIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMjYwKSB7XG4gICAgICBtYXgtd2lkdGg6IDExNTBweDtcbiAgICB9XG4gICAgKntcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBAaW5jbHVkZSBncml0LWNsaXAtd2hpdGU7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAqLCBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogNTAwcHg7ICAgICAgXG4gICAgfVxuICB9XG4gICYuaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEJLIG5vdGU6IFNpbmNlIHRoZXJlIGlzIG9ubHkgYXBwZWFyaW5nIGluIG9uZSByZWdpb24sIFxuLy8gSSB3aWxsIGRpc2FibGUgdGhlIHRleHQtdGV4dHVyZSBwYXJ0IGZvciB0aGF0IG9ubHkuIFxuLy8gUmVhZCBOS0gtODQyIGZvciBtb3JlIGRldGFpbHNcbi5yZWdpb24tYWxlcnQge1xuICAuZW50aXR5LS1jdGEtYWxlcnQge1xuICAgICoge1xuICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIH0gICAgXG4gIH1cbn0iLCIuZnJvbnRfaGVyb3tcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG59XG4uZnJvbnRfaGVyby1zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvaG9tZXBhZ2VfaGVyby5qcGcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgNDIlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC4zLDEpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgMzAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTc2JTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgMTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1NiU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuY29udGVudC1zZWN0aW9ue1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgIH1cbiAgfVxuXG4gIGgxe1xuICAgIEBpbmNsdWRlIGdyaXQtY2xpcC1vcmFuZ2U7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE5LjR2dztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgICBmb250LXNpemU6IDE1dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTcycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgZm9udC1zaXplOiAyMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNjJweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDI2LjJyZW07XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmxvY2staHAtaGVyby1pbnRyb3tcbiAgbWFyZ2luOiAxMmVtIGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJHdoaXRlO1xuICB3aWR0aDogODklO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICBtYXJnaW46IDllbSBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2NS41JTtcbiAgICB0b3A6IDExMHB4O1xuICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3NvbGlkX3doaXRlLnBuZycpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDU1MHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24obmtoKTtcbiAgICAgIHRvcDogLTUuM3JlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWxlZnQtaHVnO1xuICAgICAgbGVmdDogLTZyZW07XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAkaWNvbi1yaWdodC1odWc7XG4gICAgICByaWdodDogLTMuOHJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgIGxlZnQ6IDY3LjUlO1xuICAgIHRvcDogMTIzcHg7XG4gICAgJjphZnRlcntcbiAgICAgIHJpZ2h0OiAtNC44cmVtO1xuICAgIH1cbiAgXG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIHRvcDogMTkwcHg7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICBsZWZ0OiA3MiU7XG4gICAgJjphZnRlcntcbiAgICAgIHJpZ2h0OiAtNC41cmVtO1xuICAgIH1cbiAgfVxuICBwe1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAkbmtoLXRleHQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtbWFzazogdXJsKC90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvc29saWQuc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGMjY3MjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmtoLWRhcmtlcm9yYW5nZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9jay1vdXItd29yay1vdXItd29yayB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICAudmlld3Mtcm93e1xuICAgIGF7XG4gICAgICAvL25lZWQgdGhpcyB0byBnZXQgc29tZSBzZXBhcmF0aW9uXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICAvLyAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgLy8gfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnZpZXctaGVhZGVye1xuICAgIGNvbG9yOiAkbmtoLWxpZ2h0Z3JleTtcbiAgICBtYXJnaW46IDAgMCAzLjVyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAuaW1hZ2Utd3JhcHBlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL2hlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAvL2hlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGUtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAvLyBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIC8vIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgfVxuICAgICY6aG92ZXIgLnZpZXctdGl0bGV7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFlbTtcbiAgICB9XG5cbiAgfVxuICAudmlldy10aXRsZSxcbiAgLnNlcmllcy10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgfVxuICAudmlldy10aXRsZXtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwLCR3aGl0ZSAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4wNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNTVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgZWFzZS1vdXQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxuICB9XG4gIC5zZXJpZXMtdGl0bGV7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hdHRhY2htZW50e1xuICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcntcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gNHJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIC52aWV3LWlkLW91cl93b3Jre1xuICAgICAgLmltYWdlLXdyYXBwZXJ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzcmVtIDVyZW0gNHJlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuYXR0YWNobWVudHtcbiAgICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDI1cHggNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTM1cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgLnZpZXctdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgICAudmlldy10aXRsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMDVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICY6aG92ZXIgLnZpZXctdGl0bGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSA7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVyZW0gNXJlbSA3cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmlldy1jb250ZW50e1xuICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTByZW07XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIDtcbiAgICAgICAgICBncmlkLXJvdzogMSAvIDIgO1xuICAgICAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OmJsb2NrKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSA0cmVtIDNyZW0gNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIC52aWV3cy1yb3d7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuOHJlbSAzcmVtIDVyZW0gMy4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9ib3RoIG9mIHRoaXMgYXJlIHF1aXRlIHNpbWlsYXIgc28gY29tYmluaW5nIHRoZSBjc3Mgd2lsbCByZWR1Y2UgZmlsZSBzaXplLlxuLy9zZWUgX291cl93b3JrLmNzcyBmb3IgZGV0YWlscy5cblxuXG4uZW50aXR5LWhvbWVwYWdlIC5sZWFkaW5nLXBhcnRuZXIsXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXdvcmstb3VyLXdvcmssXG4uYmxvY2stdmlld3MtYmxvY2stb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMsXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtY29udGVudC1mZWF0dXJlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDZyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxuICBoMntcbiAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBncml0LWNsaXAtZ3JheTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogLS42cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC52aWV3LWhlYWRlcntcbiAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDFyZW0gMnJlbSA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgbWFyZ2luOiAxcmVtIDVyZW0gNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy43cmVtO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci13b3JrLW91ci13b3JrLFxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gIGF7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogLTRyZW0gYXV0byA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgICAgc3Bhbi5pY29uLXZpZGVvIHtcbiAgICAgICAgY29sb3I6IHJnYigyMzAsIDIzMCwgMjMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICBoMntcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gNXJlbTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogNDIlO1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnZpZXctaGVhZGVye1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDRlbSAwIDRlbSA0NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHdpZHRoOiA1MiU7XG4gICAgICBtYXJnaW4tbGVmdDogNDIlO1xuICAgIH1cblxuICB9XG4gIC5pbWFnZS13cmFwcGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWd7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAvL21pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIC8vaGVpZ2h0OiA0MDBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAvL2hlaWdodDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vdXItc3Rvcmllcy13cmFwcGVyLCAudmlldy1vdXItd29yayAudmlld3Mtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIH1cbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBhZGRpbmc6IDV2aCA1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC45KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW41NDApIHtcbiAgICAgIHBhZGRpbmc6IDE1dmggMTB2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZzogMTB2aCAyMHZ3O1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIH1cblxuICB9XG4gIC5pY29uLWNsb3Nle1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRvcDogLTEuNXJlbTtcbiAgICByaWdodDogLTEuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmtoLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC50aXRsZS13cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgLy9taW4taGVpZ2h0OiAzMDBweDtcbiAgICAudmlldy10aXRsZXtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtIDNyZW07XG4gICAgICAvL21heC1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAvL21heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtIDNyZW07XG4gICAgICBsZWZ0OiA2JTtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAudmlldy10aXRsZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgLjVyZW07XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICB9XG4gICAgJjpob3ZlciAudmlldy10aXRsZXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4xOWVtO1xuICAgIH1cbiAgfVxuICAudmlldy10aXRsZSxcbiAgLnNlcmllcy10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgfVxuICAudmlldy10aXRsZXtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwkd2hpdGUgMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGVhc2Utb3V0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG4gIH1cbiAgLnNlcmllcy10aXRsZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlYWQtbW9yZXtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IC4yZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIC5hdHRhY2htZW50e1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwIDV2dztcbiAgICAgIC52aWV3LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXJ7XG4gICAgICAgIC52aWV3LXRpdGxle1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yOWVtO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICY6aG92ZXIgLnZpZXctdGl0bGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgLmF0dGFjaG1lbnR7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLnZpZXctdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrLW91ci1zdG9yaWVzLW91ci1zdG9yaWVzLFxuLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC50aXRsZS13cmFwcGVye1xuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvbmtoLXRpbGUtYmx1ZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgfVxuICB9XG4gIC5hdHRhY2htZW50e1xuICAgIC52aWV3LWhlYWRlcntcbiAgICAgIG1hcmdpbjogNHJlbSAzLjVyZW0gMnJlbTtcbiAgICB9XG4gICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgLnZpZXctdGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWdyZWVuLnBuZycpIDAgMC8yNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLW9yYW5nZS5wbmcnKSAwIDAvMjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLnRpdGxlLXdyYXBwZXJ7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1nb2xkLnBuZycpIDAgMC8yNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgLnZpZXctaWQtb3VyX3dvcmt7XG4gICAgICAuaW1hZ2Utd3JhcHBlcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW0gM3JlbSAzcmVtO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5hdHRhY2htZW50e1xuICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXJlbSA1cmVtIDdyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWV3LWNvbnRlbnR7XG4gICAgICAgICAgICAudGl0bGUtd3JhcHBlcntcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbSA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5pbWFnZS13cmFwcGVye1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICBib3R0b206IDhyZW07XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDNyZW0gNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24tdmlkZW97XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4vKiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIC50aXRsZS13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW0gMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgLmF0dGFjaG1lbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVye1xuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNwYW4uaWNvbi12aWRlb3tcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbiAgc3Bhbi5pY29uLXZpZGVvIH4gLnZpZXctY29udGVudC13cmFwcGVye1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtO1xuICB9XG59XG4uZW50aXR5LWhvbWVwYWdlLWZlYXR1cmUge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG8gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbTtcbiAgfVxuICBhLFxuICAudmlldy10aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZVxuICB9XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG4gIC50aXRsZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yNCU7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIGhlaWdodDogMzUwcHg7XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL25raC10aWxlLWdvbGQucG5nKSAwIDAvMjUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNHJlbSA1cmVtIDJyZW07XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cbiAgLnNlcmllcy10aXRsZSxcbiAgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNlcmllcy10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDEuNXJlbSAwIC41cmVtXG4gIH1cbiAgLnZpZXctdGl0bGUsXG4gIC5zZXJpZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAudmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCwjZmZmIDApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjI5ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBlYXNlLW91dDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcblxuICAgIH1cbiAgfVxuICBhOmhvdmVyIHtcbiAgICAudmlldy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEuMmVtO1xuICAgIH1cbiAgfVxufVxuLmVudGl0eS1ob21lcGFnZSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWF4KSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjE1MjApIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuICAubGVhZGluZy1wYXJ0bmVyIHtcbiAgICAuaW5uZXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0byA2cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgICBtYXJnaW46IDAgMnJlbSAxcmVtIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogMTFyZW0gMCAwIDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgLmxvZ28tcGFydG5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH07XG4gICAgICAgICsgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICArIC5sb2dvLXBhcnRuZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICsgLmxvZ28tcGFydG5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRua2gtbGlnaHRncmV5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cbn1cbiIsIltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3Byb2ZpbGVzLWJsb2NrXCJdIHtcbiAgaDIsXG4gIC52aWV3LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgICB3aWR0aDogNjd2dztcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICB9XG4gIH1cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbltjbGFzcyo9XCJibG9jay12aWV3cy1ibG9ja3BhcnRuZXJzLWJsb2NrXCJdLFxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0ge1xuICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBncml0LWNsaXAtZ3JheTtcbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuICAudmlld3Mtcm93IHtcbi8qICAgIHdpZHRoOiAyNHJlbTsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vbWFrZSBzdXJlIHRoYXQgZWFjaCBwcm9maWxlIGlzIGNlbnRlcmVkIG9uY2UgdGhlIGJyb3dzZXIgZ2V0cyByZWFsbHkgbmFycm93XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNDgwKSB7XG4gICAgICB3aWR0aDogNDkuNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICB3aWR0aDogMjQuNCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHdpZHRoOiAyNC41JTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjFzIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbmtoLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAudmlldy1wcm9maWxlLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBhe1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRua2gtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBbY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2twcm9maWxlcy1ibG9ja1wiXSB7XG4vLyAgIC52aWV3LWNvbnRlbnQge1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuLy8gICAgIGZsZXgtZ3JvdzogMDtcbi8vICAgfVxuLy8gICAudmlld3Mtcm93IHtcbi8vICAgICB3aWR0aDogMjRyZW07XG4vLyAgIH1cbi8vIH1cblxuW2NsYXNzKj1cImJsb2NrLXZpZXdzLWJsb2NrcHJvZmlsZXMtYmxvY2tcIl0sXG5bY2xhc3MqPVwiYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnNcIl0ge1xuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAudmlldy1wcm9maWxlLW5hbWUge1xuICAgICAgY29sb3I6ICRua2gtb3JhbmdlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC52aWV3LXByb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAudmlldy1wcm9maWxlLWpvYnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gIH1cblxufVxuXG4ubG9nby1ncmlkIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmxvZ28tZ3JpZC52aWV3LXBhcnRuZXJzIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgIC5pbm5lci13cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDoxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgLnNoYXJlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmllbGQtLWxhYmVsLWFib3ZlIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgIH1cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDFlbSAwIC4yNWVtO1xuICAgIH1cbiAgICB+IC5maWVsZC0tbGFiZWwtYWJvdmUge1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIEBleHRlbmQgaDM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LWZvcm1hdHRlZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBoMiwgcCB7XG4gICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbn1cblxuW2lkPVwicmVzb3VyY2VfY2VudGVyX2hlYWRlclwiXSB7XG5cbiAgLy9sYXlvdXQgYmVsb3cgaGVyZVxuICA+IC5mb3JtLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogNXJlbSA1dncgNXJlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQgfiBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfdGl0bGVcIl0sXG4gIC5mb3JtLWl0ZW0tZm9ybS1oZWFkZXItaW1hZ2UtZmVhdHVyZWQgfiBbaWQ9XCJyZXNvdXJjZV9jZW50ZXJfYWN0aW9uc1wiXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTM2MCkge1xuICAgIC8vICAgd2lkdGg6IDYwJTtcbiAgICAvLyB9XG4gIH1cbiAgLy8gLmZvcm0taXRlbS1mb3JtLWhlYWRlci1pbWFnZS1mZWF0dXJlZCB+IFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIHtcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLy8gfVxuICAuZm9ybS1pdGVtLWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCA0cmVtIDAgMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAvLyAgIHdpZHRoOiA0MCU7XG4gICAgLy8gfVxuICB9XG5cbiAgLy9zdHlsaW5nIGJlbG93IGhlcmVcblxuICBoMSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxuICB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl90aXRsZVwiXSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGJ1dHRvbixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5raC1vcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLnJlc291cmNlLWlucHV0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW40ODApIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIGJ1dHRvbixcbiAgLnJlc291cmNlLWlucHV0LWJ1dHRvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRua2gtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyB0aGUgZG93bmxvYWQgYnV0dG9uXG4gIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCJmb3JtLWFjdGlvbnMtZG93bmxvYWQtc2luZ2xlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL29yaWdpbi9kb3dubG9hZC5zdmcpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8vdGhlIGNvcHkgc2hhcmVhYmxlIGxpbmsgYnV0dG9uXG4gIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCJmb3JtLWFjdGlvbnMtY29weS1zaW5nbGVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvb3JpZ2luL2NvcHkuc3ZnKTtcbiAgfVxuICAvL3RoZSBidWxrIGRvd25sb2FkIGJ1dHRvblxuICBbaWQqPVwiZm9ybS1hY3Rpb25zLWFkZC1yZXNvdXJjZVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9vcmlnaW4vYWRkLnN2Zyk7XG4gIH1cbn1cbi8vZW5kIHJlc291cmNlX2NlbnRlcl9oZWFkZXJcbi8vc3RhcnQgZG93bmxvYWQgYmFyXG5baWQ9XCJhamF4X3Jlc291cmNlX2NvbnRhaW5lclwiXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4LjZyZW07IC8vc2V0dGluZyBpdCB0byBzbGlkZSB1cCBmcm9tIHRoZSBib3R0b20gYXQgZGVza3RvcFxuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGJvdHRvbTogMDsgLy9zZXR0aW5nIGl0IHRvIHNsaWRlIHVwIGZyb20gdGhlIGJvdHRvbSBhdCBkZXNrdG9wXG4gIH1cbn1cbltpZD1cImVkaXQtcmVzb3VyY2UtY29udGFpbmVyXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAvL3NldHRpbmcgaXQgdG8gZHJvcCBkb3duIGZyb20gdGhlIHRvcCB3aGVuIGF0IG1vYmlsZVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy9zZXR0aW5nIGl0IHRvIHNsaWRlIHVwIGZyb20gdGhlIGJvdHRvbSBhdCBkZXNrdG9wXG4gIH1cbn1cbi8vIHRoZSB0b29sYmFyIGFjcm9zcyB0aGUgdG9wIG9mIHRoZSBkb3dubG9hZCB0cmF5XG4ubmtoX3Jlc291cmNlX2NvbnRhaW5lcl9vcHRpb25zIHtcbiAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgcGFkZGluZzogMS44cmVtIDRyZW07XG4gIH1cbiAgLnJlc291cmNlLWl0ZW0tY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgLy8gZG93bmxvYWQgYWxsIGl0ZW1zIGJ1dHRvblxuICBpbnB1dC5mb3JtLXN1Ym1pdFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRua2gtb3JhbmdlO1xuICAgIH1cbiAgfVxuICAvLyB0aGUgdG9nZ2xlIGJ1dHRvbiB0byBvcGVuL2Nsb3NlIHRoZSBidWxrIHRyYXlcbiAgW2lkPVwicmVzb3VyY2VfY29sbGFwc2VfYnV0dG9uXCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24oJGljb24tY2FyZXQpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gdGhlIGxpc3Qgb2YgZG93bmxvYWQgaXRlbXMgaW4gdGhlIGJ1bGsgZG93bmxvYWQgdHJheVxuW2lkPVwiYWpheF9yZXNvdXJjZV9jb250YWluZXJcIl0gW2lkPVwibmtoX3Jlc291cmNlX2xpc3RcIl0ge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzO1xuICAmLm9wZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDNweCAkbmtoLXRleHQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCl7XG4gICAgICBoZWlnaHQ6IDI1dmg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICAmLmNsb3NlZCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLy90aGUgd3JhcHBlciBhcm91bmQgdGhlIGRvd25sb2FkXG4gID4gZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgIGJhY2tncm91bmQ6ICRua2gtYm9uZTtcbiAgICAgID4gKiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgd2lkdGg6MjAwdnc7XG4gICAgICAgIGxlZnQ6LTUwdnc7XG4gICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGVhY2ggZG93bmxvYWRcbiAgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOjczMHB4O1xuICB9XG4gIC5yZXNvdXJjZV9maWxlX3R5cGUsXG4gIGEge1xuICAgIGNvbG9yOiAkbmtoLXRleHQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcbiAgICB9XG4gIH1cbiAgLnJlc291cmNlX2ZpbGVfdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgcGFkZGluZy10b3A6MS41cmVtO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDVyZW0gMnJlbSAwO1xuICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAycmVtKTtcbiAgfVxuICAucmVtb3ZlLXJlc291cmNlX193cmFwcGVye1xuICAgIC8vIGJ1dHRvbiB0byByZW1vdmUgdGhlIGRvd25sb2FkIGZyb20gdGhlIGJ1bGsgbGlzdFxuICAgIHdpZHRoOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jbG9zZSk7XG4gICAgICBjb2xvcjogJG5raC1saWdodGdyZXk7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yZXNvdXJjZS0tdGVhc2VyIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMzODNkNDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAuNXJlbSAwIDFyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHNwYW57XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjU1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCwgJG5raC10ZXh0IDApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4zNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gICY6Zm9jdXMsXG4gICY6aG92ZXJ7XG4gICAgaDMgc3BhbntcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS4yZW07XG4gICAgfVxuICB9XG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM2dnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KXtcbiAgICAgIGhlaWdodDogMjMuNXZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBoZWlnaHQ6IDIzLjV2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTEyMCkge1xuICAgICAgaGVpZ2h0OiAxNy41dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIGhlaWdodDogMTYuNXZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xNjgwKXtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1mZWF0dXJlZCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLm1lZGlhLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbG9yLW92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkbmtoLW9yYW5nZSwgLjQpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgfVxuICAgIC5ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRua2gtb3JhbmdlLCAuNyk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgLmJvZHksXG4gICAgICAuY29sb3Itb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2RlZmF1bHRcbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNFMUUxRTEgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4vL3dvcmRcbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJ3b3JkLWRvY3VtZW50XCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLXdvcmRfbWluaS5qcGcnKTtcbn1cbi8vdmlkZW9cbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJ2aWRlb1wiXSAucmVzb3VyY2UtLXRlYXNlcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9yZXNvdXJjZS12aWRlb19taW5pLmpwZycpO1xufVxuLy9kZXNpZ24gZmlsZXNcbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJkZXNpZ24tZmlsZXNcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2UtZGVzaWduX21pbmkuanBnJyk7XG59XG4vL2ltYWdlc1xuLy8gW2NsYXNzKj1cImZpbGUtdHlwZS0tXCJdW2NsYXNzKj1cImltYWdlXCJdIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbi8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ua2gvaW1hZ2VzL3Jlc291cmNlLWltYWdlX21pbmkuanBnJyk7XG4vLyB9XG4vL3BkZnNcbltjbGFzcyo9XCJmaWxlLXR5cGUtLVwiXVtjbGFzcyo9XCJwZGZcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2UtcGRmX21pbmkuanBnJyk7XG59XG5bY2xhc3MqPVwiZmlsZS10eXBlLS1cIl1bY2xhc3MqPVwiZXhjZWxcIl0gLnJlc291cmNlLS10ZWFzZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL25raC9pbWFnZXMvcmVzb3VyY2UtZXhjZWxfbWluaS5qcGcnKTtcbn1cbmJ1dHRvbi5yZXNvdXJjZS1kb3dubG9hZC1pdGVtX19lbXB0eXtcbiAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG59XG5cbmJ1dHRvbi5yZXNvdXJjZS1kb3dubG9hZC1pdGVtX19zb2xpZHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGljb24oJGljb24tY2FyZXQpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAmLmNvbGxhcHNlZDphZnRlcntcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG5cbn1cblxuLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWZpbGUtdHlwZSB7XG4gIGNvbG9yOiAkbmtoLXRleHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbltpZD1cIm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmdcIl0gPiBbaWQ9XCJlZGl0LXJlc291cmNlXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm5raF9yZXNvdXJjZV92aWV3X2xpc3RpbmcgLnZpZXdzLXJvdyxcbi5yZXNvdXJjZS1jb250YWluZXItaW5saW5lIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy9tYWtlIHN1cmUgdGhhdCBlYWNoIHJlc291cmNlIGlzIGNlbnRlcmVkIG9uY2UgdGhlIGJyb3dzZXIgZ2V0cyByZWFsbHkgbmFycm93XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNTQwKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgIHdpZHRoOiA1MHJlbTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgbWF4LXdpZHRoOiA0OS43NSU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKXtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIFtpZD1cInJlc291cmNlX2NlbnRlcl9hY3Rpb25zXCJdIGJ1dHRvbiwgW2lkPVwicmVzb3VyY2VfY2VudGVyX2FjdGlvbnNcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgLjNyZW0gMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAzcmVtO1xuICB9XG4gIC5yZXNvdXJjZS1pbnB1dC1idXR0b24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luOiAtLjdyZW0gMXJlbSAxcmVtIDNyZW07XG4gICAgfVxuICB9XG59XG4vLyB0aGUgZmVhdHVyZWQgcmVzb3VyY2VzXG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC8vIC5yZXNvdXJjZS0tdGVhc2VyX19vdmVybGF5IHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmtoLWJvbmU7XG4gIC8vIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjc2OCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLXJvdyB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjU0MCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW43NjgpIHtcbiAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKXtcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9jay1mZWF0dXJlZC1yZXNvdXJjZXMtYmxvY2stMSBoMixcbi52aWV3LWZlYXR1cmVkLXJlc291cmNlcyB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuLnZpZXctZmVhdHVyZWQtcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLnZpZXctaGVhZGVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRua2gtb3JhbmdlO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2stZmVhdHVyZWQtcmVzb3VyY2VzLWJsb2NrLTEgaDIge1xuXG59XG4uanMtZm9ybS1pdGVtW2NsYXNzKj1cImZvcm0tYWN0aW9ucy1maWxlLXVybFwiXSAge1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi8vZm9yIGxpc3RpbmcgcGFnZSBvdmVycmlkZSBvbmx5XG4ubmtoLXJlc291cmNlLWNlbnRlci1saXN0aW5ne1xuICAuanMtZm9ybS1pdGVtW2NsYXNzKj1cImZvcm0tYWN0aW9ucy1maWxlLXVybFwiXSB7XG4gICAgbWFyZ2luOiAtLjVyZW0gMCAwIDNyZW07XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gcmVzb3VyY2UgbGlzdGluZ1xuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdIHtcbiAgbWFpbiB7XG4gICAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICB9XG4gICNjb250ZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZWdpb24tcHJlZmFjZSB7XG4gICAgYmFja2dyb3VuZDogJG5raC1vcmFuZ2U7XG4gIH1cblxufVxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlIHtcbiAgLmJyZWFkY3J1bWIgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jYXJldCk7XG4gICAgICBjb2xvcjogJG5raC10ZXh0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgfVxuICB9XG59XG5bY2xhc3MqPVwiYmxvY2stcmVzb3VyY2VjZW50ZXJ0aXRsZVwiXSxcbltjbGFzcyo9XCJibG9jay1yZXNvdXJjZWNlbnRlcmludHJvZHVjdGlvblwiXSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5bY2xhc3MqPVwiYmxvY2stcmVzb3VyY2VjZW50ZXJ0aXRsZVwiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5bY2xhc3MqPVwiYmxvY2stcmVzb3VyY2VjZW50ZXJpbnRyb2R1Y3Rpb25cIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuLm5raC1yZXNvdXJjZS1jZW50ZXItbGlzdGluZyB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuICAucXVlcnktZmlsdGVyX19sYWJlbHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMTIwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICB9XG4gIH1cbn1cbltjbGFzcyo9XCJibG9jay1leHBvc2VkZm9ybXJlc291cmNlLXZpZXdwYWdlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjExMjApIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEzNjApIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG4gIC5leHBvc2VkLXJlc291cmNlLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtIDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI2VkaXQtc29ydC1ieS0td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjVyZW07XG4gICAgdG9wOiAtMnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbmtoL2ltYWdlcy9ua2gtdGlsZS1vcmFuZ2UucG5nJykgMCAwLzI1MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIGhlaWdodDogMzByZW07XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIGZvcm0ge1xuICAgICYsIC5mb3JtLXdyYXBwZXIuZm9ybS1hY3Rpb25ze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0uanMtZm9ybS1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stZmFjZXQtLWNoZWNrYm94LFxuICBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgIGJvcmRlcjogMCBub25lIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzBweCkge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgZmllbGRzZXQuZm9ybS1pdGVtIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzBweCkge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4gIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMi42cmVtO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIHtcbiAgICBAZXh0ZW5kIGgyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmJsb2NrLWZhY2V0LS1jaGVja2JveHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaDIge1xuICAgICAgY29sb3I6ICRua2gtdGV4dDtcbiAgICB9XG5cbiAgICAuZmFjZXQtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGVja21hcmspO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAuM2VtO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYWNldHMtY2hlY2tib3g6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICB9XG4gICAgfVxuICAgIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5ibG9jay1mYWNldC0tY2hlY2tib3ggaDIsXG4gIGxlZ2VuZCwgLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmJsb2NrLWZhY2V0LS1jaGVja2JveCBoMixcbiAgbGVnZW5ke1xuICAgIHBhZGRpbmc6IDAgLjVyZW0gMCAxcmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgJjphZnRlcntcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jYXJldCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2xsYXBzZWQge1xuICAgIGxlZ2VuZDphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgfVxuICB9XG4gIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIC44cmVtO1xuICB9XG4gIC5ibG9jay1mYWNldC0tY2hlY2tib3ggdWx7XG4gICAgcGFkZGluZzogLjhyZW0gLjhyZW0gMDtcbiAgfVxuXG4gIC5ibG9jay1mYWNldC0tY2hlY2tib3ggdWwsXG4gIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMTQ0cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjtcbiAgICAvLyB0byBoaWRlIHRoaXMgZm9yIG1vYmlsZSBvbmx5LiBEaXNsYXkgaW4gZnVsbCB3aGVuIGluIGRlc2t0b3BcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICB9XG4gICAgJi5tb2JpbGUtc2hvdyB7XG4gICAgICBwYWRkaW5nOiAuMXJlbSAuOHJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjtcbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluNzY4KSB7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgKyAuZmllbGQtbGFiZWw6YmVmb3JlLFxuICAgICAgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmtoLWJvbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgIH1cbiAgICAgICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgICAgICsgbGFiZWw6YmVmb3JlLFxuICAgICAgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjNyZW07XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgLmZpZWxkLWxhYmVsOmJlZm9yZSxcbiAgICAgICAgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICB9XG4gICAgICAgICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrbWFyaztcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICYuanMtaGlkZXtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LmZvcm0tdGV4dCwgc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXI6IDAgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogJG5raC1ib25lO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8vIHJlbW92ZSB0aGUgbWFpbiBwYWRkaW5nIE5LSC0xMDc1XG5bY2xhc3MqPVwicGF0aC1yZXNvdXJjZS1jZW50ZXJcIl0ge1xuICAjbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLy9SZW1vdmUgSGVhZGVyIERvbmF0ZSBCdXR0b24gZm9yIG1vYmlsZVxuW2NsYXNzKj1cInBhdGgtcmVzb3VyY2UtY2VudGVyXCJdLFxuLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlIHtcbiAgI2hlYWRlciB7XG4gICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAvLyBzZWUgUFIgcHVsbC8xODNcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjEwMjQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMzYwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLm9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgIGJvdHRvbTogOTFweDtcbiAgICB9XG4gICAgLm5raC1sb2dvIHtcbiAgICAgIGJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICAubWVudS10b2dnbGUge1xuICAgICAgYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICAuYmxvY2stZG9uYXRlLmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4xMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluMTAyNCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBNZXNzYWdlcy5cbiAqL1xuLm1lc3NhZ2VzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDUwcHg7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmU3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4pyTJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBjb2xvcjogI2JlNztcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuaDMubWVzc2FnZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4ubWVzc2FnZXMtLXN0YXR1cyB7XG4gIEBleHRlbmQgLm1lc3NhZ2VzO1xuICBAZXh0ZW5kICVvaztcbn1cbi5tZXNzYWdlcy0td2FybmluZyB7XG4gIEBleHRlbmQgLm1lc3NhZ2VzO1xuICBAZXh0ZW5kICV3YXJuaW5nO1xuICBib3JkZXItY29sb3I6ICNlZDU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnISc7XG4gICAgY29sb3I6ICNlZDU7XG4gIH1cbn1cbi5tZXNzYWdlcy0tZXJyb3Ige1xuICBAZXh0ZW5kIC5tZXNzYWdlcztcbiAgQGV4dGVuZCAlZXJyb3I7XG4gIGJvcmRlci1jb2xvcjogI2VkNTQxZDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfDlyc7XG4gICAgY29sb3I6ICNlZDU0MWQ7XG4gIH1cblxufVxuLm1lc3NhZ2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lc3NhZ2VzX19pdGVtIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLyogQ29yZS9tb2R1bGUgaW5zdGFsbGF0aW9uIGVycm9yIG1lc3NhZ2VzLiAqL1xuLm1lc3NhZ2VzLS1lcnJvciAgcC5lcnJvciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKiBTeXN0ZW0gc3RhdHVzIHJlcG9ydC4gKi9cbi5vayxcbiVvayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZmZjA7XG4gIGNvbG9yOiAjMjM0NjAwO1xufVxuLndhcm5pbmcsXG4ld2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZTU7XG4gIGNvbG9yOiAjODQwO1xufVxuLmVycm9yLFxuJWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjVmMTtcbiAgY29sb3I6ICM4YzJlMGI7XG59IiwiLyoqXG4gKiBUYWJzLlxuICovXG5cbi8qIEJhc2ljIHBvc2l0aW9uaW5nIHN0eWxlcyBzaGFyZWQgYnkgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IHRhYnMuICovXG4ldGFicyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAvKiBJRSA5IGFuZCBlYXJsaWVyIGRvbid0IHVuZGVyc3RhbmQgZ3JhZGllbnRzLiAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiAkc2Fucztcbn1cbiV0YWJzX190YWIge1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIG1hcmdpbjogMCAzcHg7XG59XG4ldGFic19fdGFiLWxpbmsge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSgxLCAuNTVlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFByaW1hcnkgdGFicy4gKi9cbi50YWJzLXByaW1hcnksXG4udGFicy5wcmltYXJ5IHtcbiAgQGV4dGVuZCAldGFicztcbn1cbi50YWJzLnByaW1hcnkgPiBsaSxcbi50YWJzLXByaW1hcnlfX3RhYiB7XG4gIEBleHRlbmQgJXRhYnNfX3RhYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXI6ICRib3JkZXI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIC8qIElFIDkgYW5kIGVhcmxpZXIgZG9uJ3QgdW5kZXJzdGFuZCBncmFkaWVudHMuICovXG4gIGJvcmRlci1ib3R0b206IDAgXFwwL2llO1xufVxuLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSxcbi50YWJzLXByaW1hcnlfX3RhYi5pcy1hY3RpdmUge1xuICBAZXh0ZW5kIC50YWJzLXByaW1hcnlfX3RhYjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLy8gV2UgdXNlIDMgcGxhY2Vob2xkZXIgc3R5bGVzIHRvIHByZXZlbnQgQGV4dGVuZCBmcm9tIGdvaW5nIHNlbGVjdG9yIGNyYXp5LlxuJXRhYnMtcHJpbWFyeV9fdGFiLWxpbmsge1xuICBAZXh0ZW5kICV0YWJzX190YWItbGluaztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuJXRhYnMtcHJpbWFyeV9fdGFiLWxpbmstaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG59XG4ldGFicy1wcmltYXJ5X190YWItbGluay1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udGFicy5wcmltYXJ5ID4gbGkgPiBhLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rIHtcbiAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluaztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICV0YWJzLXByaW1hcnlfX3RhYi1saW5rLWlzLWhvdmVyO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICV0YWJzLXByaW1hcnlfX3RhYi1saW5rLWlzLWFjdGl2ZTtcbiAgfVxufVxuXG4udGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlID4gYS5pcy1hY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluaztcbiAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluay1pcy1hY3RpdmU7XG59XG5cbi8qIFNlY29uZGFyeSB0YWJzLiAqL1xuLnRhYnMtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAldGFicztcbiAgZm9udC1zaXplOiAuOWVtO1xuICAvKiBDb2xsYXBzZSBib3R0b20gbWFyZ2luIG9mIHVsLnByaW1hcnkuICovXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLnRhYnMtc2Vjb25kYXJ5X190YWIsXG4udGFicy1zZWNvbmRhcnlfX3RhYi5pcy1hY3RpdmUge1xuICBAZXh0ZW5kICV0YWJzX190YWI7XG4gIG1hcmdpbjogMTBweCAzcHg7XG59XG5cbi8vIFdlIHVzZSAzIHBsYWNlaG9sZGVyIHN0eWxlcyB0byBwcmV2ZW50IEBleHRlbmQgZnJvbSBnb2luZyBzZWxlY3RvciBjcmF6eS5cbiV0YWJzLXNlY29uZGFyeV9fdGFiLWxpbmsge1xuICBAZXh0ZW5kICV0YWJzX190YWItbGluaztcbiAgYm9yZGVyLXJhZGl1czogLjc1ZW07XG4gIHRyYW5zaXRpb24gOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAwIC41ZW07XG59XG4ldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLWlzLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBjb2xvcjogIzMzMztcbn1cbiV0YWJzLXNlY29uZGFyeV9fdGFiLWxpbmstaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYS50YWJzLXNlY29uZGFyeV9fdGFiLWxpbmsge1xuICBAZXh0ZW5kICV0YWJzLXNlY29uZGFyeV9fdGFiLWxpbms7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAldGFicy1zZWNvbmRhcnlfX3RhYi1saW5rLWlzLWZvY3VzO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICV0YWJzLXNlY29uZGFyeV9fdGFiLWxpbmstaXMtYWN0aXZlO1xuICB9XG59XG5hLnRhYnMtc2Vjb25kYXJ5X190YWItbGluay5pcy1hY3RpdmUge1xuICBAZXh0ZW5kICV0YWJzLXNlY29uZGFyeV9fdGFiLWxpbms7XG4gIEBleHRlbmQgJXRhYnMtc2Vjb25kYXJ5X190YWItbGluay1pcy1hY3RpdmU7XG59XG4vL3Rvb2xiYXIgYW5kIHRhYnMgZm9yIGFkbWluIHVzZXJcblxuLnRvb2xiYXItdGFiLFxuLnRhYnN7XG4gIGxpe1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgfVxufVxuLy9oaWRlIHRoZSBsZWZ0IGFkbWluIG1lbnUgd2hlbiBpdCdzIGxlc3MgdGhhbiA0ODBweC4gXG4vL1dlIGNhbiByZW1vdmUgdGhpcyB3aGVuIHdlIGFyZSBkb25lIHdpdGggdGhlbWluZy5cbi50b29sYmFyLXRyYXl7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbjQ4MCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0gIFxufSIsIi8qKlxuICogVW5wdWJsaXNoZWQgbm90ZS5cbiAqL1xuXG4vKiBUaGUgd29yZCBcIlVucHVibGlzaGVkXCIgZGlzcGxheWVkIHVuZGVybmVhdGggdGhlIGNvbnRlbnQuICovXG4udW5wdWJsaXNoZWQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBSZW1vdmUgYmFja2dyb3VuZCBoaWdobGlnaHRpbmcgZnJvbSA8bWFyaz4gaW4gbm9ybWFsaXplLiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBJbXBhY3QsIFwiQXJpYWwgTmFycm93XCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogQSB2ZXJ5IG5pY2UgQ1NTMyBwcm9wZXJ0eS4gKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufSIsIkBpbXBvcnQgXCJtZXNzYWdlc1wiO1xuQGltcG9ydCBcInRhYnNcIjtcbkBpbXBvcnQgXCJ1bnB1Ymxpc2hlZFwiO1xuXG4vLyB6ZXJvIG91dCBmaXJzdCBhbmQgbGFzdCBtYXJnaW4gb24gY29udGVudFxuLmZpZWxkLWl0ZW0sXG4uYmxvY2stY29udGVudCB7XG4gID4gKiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICAuZmllbGQtbGFiZWwge1xuICAgIEBleHRlbmQgbGFiZWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jcGFnZS1jb250cm9sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmNvbnRyb2wtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHNwYW4gIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBJbmxpbmUgc3R5bGVzLlxuICovXG5cbi8qIExpc3Qgb2YgbGlua3MgZ2VuZXJhdGVkIGJ5IHRoZW1lX2xpbmtzKCkuICovXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMDsgLyogTFRSICovXG4gIH1cbn1cblxuLyogVGhlIGlubGluZSBmaWVsZCBsYWJlbCB1c2VkIGJ5IHRoZSBGZW5jZXMgbW9kdWxlLiAqL1xuc3Bhbi5maWVsZC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDsgLyogTFRSICovXG59XG5cbi5jb250ZXh0dWFsLWxpbmtze1xuICAqe1xuICAgIGNvbG9yOiAkbmtoLXRleHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLyogRGVmYXVsdCBXb3JkUHJlc3Mgc2NyZWVuIHJlYWRlciBzdHlsZSAqL1xyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMyMTc1OWI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDVweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0b3A6IDVweDtcclxuICB3aWR0aDogYXV0bztcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFRoZSBza2lwLWxpbmsgbGluayB3aWxsIGJlIGNvbXBsZXRlbHkgaGlkZGVuIHVudGlsIGEgdXNlciB0YWJzIHRvIHRoZSBsaW5rLlxyXG4gKi9cclxuI3NraXAtbGluayB7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBhLFxyXG4gIGE6dmlzaXRlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnB4IDAgM3B4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59IiwiLyoqXG4gKiBAZmlsZVxuICogUHJpbnQgc3R5bGluZ1xuICpcbiAqIFdlIHByb3ZpZGUgc29tZSBzYW5lIHByaW50IHN0eWxpbmcgZm9yIERydXBhbCB1c2luZyBaZW4ncyBsYXlvdXQgbWV0aG9kLlxuICovXG5cbi8qKlxuICogQnkgaW1wb3J0aW5nIHRoaXMgQ1NTIGZpbGUgYXMgbWVkaWEgXCJhbGxcIiwgd2UgYWxsb3cgdGhpcyBwcmludCBmaWxlIHRvIGJlXG4gKiBhZ2dyZWdhdGVkIHdpdGggb3RoZXIgc3R5bGVzaGVldHMsIGZvciBpbXByb3ZlZCBmcm9udC1lbmQgcGVyZm9ybWFuY2UuXG4gKi9cbkBtZWRpYSBwcmludCB7XG5cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMTBtbSAxMG1tIDEwbW0gMTBtbTtcbiAgfVxuXG4gIC8qIFVuZGVybGluZSBhbGwgbGlua3MuICovXG4gIGEsXG4gIGE6bGluayxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgIC8qIERvbid0IHVuZGVybGluZSBzaXRlIGxpbmsuICovXG4gICAgJi5zaXRlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogVW4tZmxvYXQgdGhlIGNvbnRlbnQuICovXG4gICNjb250ZW50IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gICNoZWFkZXJ7XG4gICAgLnJlZ2lvbi1oZWFkZXIsXG4gICAgLm1lbnUtdG9nZ2xle1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvKiBUdXJuIG9mZiBhbnkgYmFja2dyb3VuZCBjb2xvcnMgb3IgaW1hZ2VzLiAqL1xuICBib2R5LFxuICAjcGFnZSxcbiAgI21haW4sXG4gICNjb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEhpZGUgc2lkZWJhcnMgYW5kIG5hdiBlbGVtZW50cy4gKi9cbiAgI3NraXAtbGluayxcbiAgI2hlYWRlcixcbiAgI25hdmlnYXRpb24sXG4gICNmb290ZXIsXG4gIC5yZWdpb24tYWxlcnQsXG4gIC5zaWRlYmFycyxcbiAgLmJyZWFkY3J1bWIsXG4gIC5wYWdlcixcbiAgLnRhYnMsXG4gIC5mZWVkLWljb25zLFxuICAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgI3ByaW50LWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAycmVtO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB9XG5cbiAgLyogZm9yIHN0eWxlIGd1aWRlIG9ubHkgKi9cbiAgLmNvbG9yLXBhbGV0dGVzIHtcbiAgICAvLyBib3hfXyp7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIC8vICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0IWltcG9ydGFudDtcbiAgICAvLyB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLyogSG9tZXBhZ2UgKi9cbiAgLnBhdGgtZnJvbnRwYWdlIHtcbiAgICAuZnJvbnRfaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI2Jsb2NrLWhwLWhlcm8taW50cm8ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZyb250X2hlcm8tc2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXN0b3JpZXMtb3VyLXN0b3JpZXMsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2Nrb3VyLXdvcmstb3VyLXdvcmsge1xuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICB9XG4gICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmlldy1vdXItc3Rvcmllcy52aWV3LWlkLW91cl9zdG9yaWVzLFxuICAgICAgICAgIC52aWV3LW91ci13b3JrLnZpZXctaWQtb3VyX3dvcmsge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAudmlldy10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbi1wb3N0c2NyaXB0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLyogTGFuZGluZyBwYWdlcyAqL1xuICAjbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cbiAgLmhlYWRlci1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVyLXNlY3Rpb25fX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNoYXJlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXByb2ZpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5lbnRpdHktLWN0YS1pbWFnZSB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAubGFuZGluZ190aXRsZSBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgICAubWVkaWEubWVkaWEtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmVudGl0eS1sYW5kaW5nLWxpbmstLW1hbnVhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLmltYWdlLXNlY3Rpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgICAubGFuZGluZ190aXRsZSxcbiAgICAgICAgICAubGFuZGluZ190ZWFzZXIsXG4gICAgICAgICAgLmxhbmRpbmdfYWRkaXRpb25hbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVudGl0eS0taHVuZ2VyLWZhY3Qge1xuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB+IGgyIHtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmVudGl0eS1jb250ZW50IHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaHVuZ2VyLWZhY3QtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuZW50aXR5LWNvbnRlbnRfX2RldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aXN0aWMtaHVuZ2VyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlZ2lvbi5yZWdpb24tcG9zdHNjcmlwdCB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWZlYXR1cmVkLWNvbnRlbnQtZmVhdHVyZWQtY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICAgICAgICAgIC52aWV3LXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudmlldy1ibG9nLWJ5LWF1dGhvcixcbiAgICAudmlldy1ibG9nLXBvc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbTtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWV3LXNlcmllcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogSHVuZ2VyIGZhY3RzICovXG4gICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1mb29kLWluc2VjdXJpdHksXG4gICNibG9jay12aWV3cy1ibG9jay1odW5nZXItZmFjdHMtZGF0YS1zY2hvb2wtYnJlYWtmYXN0LFxuICAjYmxvY2stdmlld3MtYmxvY2staHVuZ2VyLWZhY3RzLWRhdGEtc25hcCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWh1bmdlci1mYWN0cy1kYXRhLXN1bW1lciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIC5odW5nZXItZmFjdCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLyogUGFydG5lciBzZWN0aW9ucyAqL1xuICAuYmxvY2stdmlld3MtYmxvY2stcHJvZmlsZXMtZXhlY3V0aXZlLFxuICAuYmxvY2stdmlld3MtYmxvY2stcHJvZmlsZXMtYm9hcmQsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wcm9maWxlcy1jb3VuY2lsLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnMtY2VsZWJyaXRpZXMsXG4gIC5ibG9jay12aWV3cy1ibG9jay1wYXJ0bmVycy1yZXN0YXVyYW50cyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrLXBhcnRuZXJzLWNvcnBvcmF0ZS1jb3JlLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFydG5lcnMtY29ycG9yYXRlIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbiAgLnZpZXctcGFydG5lcnMge1xuICAgIC52aWV3LWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1oZWFkc2hvdCBpbWcsXG4gIC52aWV3LXByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cblxuICAvKiBQcmVmb290ZXIgKi9cbiAgLnJlZ2lvbi5yZWdpb24tcHJlZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGRpdltjbGFzcyo9YmxvY2stdmlld3MtYmxvY2stY3RhLXJlZmVyZW5jZXMtXTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAudmlldy1jdGEtcmVmZXJlbmNlcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY3RhLW5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2Utbm9kZS10eXBlLXJlc291cmNlIHtcbiAgICAjZWRpdC1mb3JtLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuICAgICNlZGl0LWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkLFxuICAgICNyZXNvdXJjZV9jZW50ZXJfdGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICNlZGl0LWZvcm0taGVhZGVyLWltYWdlLWZlYXR1cmVkIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3Jlc291cmNlX2NlbnRlcl90aXRsZSB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuICAgICNyZXNvdXJjZV9jZW50ZXJfYWN0aW9ucyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBidXR0b24sXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAuanMtZm9ybS1pdGVtW2NsYXNzKj1mb3JtLWFjdGlvbnMtZmlsZS11cmxdIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAjZWRpdC1wYWdlLWNvbnRlbnQge1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAjYWpheF9yZXNvdXJjZV9jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuIl19 */
