.removable-wrapper-div svg {
      width:100px;
      height:100px;
}
@charset "UTF-8";html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:BMSHumanity,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#595454}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:400}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;cursor:pointer}a,a :hover{color:#be2bbb}a :hover{text-decoration:none}a.bmssc-type-heading:hover{color:#be2bbb}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}svg{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input::-ms-clear{display:none}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.75em;color:#be2bbb;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus-visible{outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}button{cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}div.rte>*{color:#595454}.disclaimer_celg,.disclaimer_celg_trial{max-width:100%;height:auto;margin-bottom:5px;width:550px}.foundation-mq{font-family:"small=0em&medium=46.875em&large=56.25em&xlarge=75em&xxlarge=112.5em"}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:1440px;margin-left:auto;margin-right:auto}@media print,screen and (min-width:46.875em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:46.875em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-ms-flex:1 1 0px;flex:1 1 0}.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:46.875em){.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:56.25em){.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:46.875em){.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:56.25em){.grid-x>.large-auto{-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:46.875em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:46.875em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:46.875em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:56.25em){.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:46.875em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:46.875em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:46.875em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:46.875em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:56.25em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:46.875em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:56.25em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse,.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:46.875em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:56.25em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:46.875em){.medium-margin-collapse,.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:46.875em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:46.875em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:56.25em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:46.875em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:56.25em){.large-margin-collapse,.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:56.25em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:56.25em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:56.25em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:56.25em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.25rem / 2)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1.25rem / 2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1.25rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.25rem / 2)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1.25rem / 2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1.25rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.25rem / 2)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1.25rem / 2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1.25rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.25rem / 2)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1.25rem / 2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1.25rem / 2)}@media print,screen and (min-width:46.875em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 1.875rem / 2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 1.875rem / 2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 1.875rem / 2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 1.875rem / 2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}}@media print,screen and (min-width:56.25em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.875rem / 2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.875rem / 2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.875rem / 2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.875rem / 2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}}.grid-y{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto,.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:46.875em){.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:56.25em){.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:46.875em){.grid-y>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:56.25em){.grid-y>.large-auto{-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:46.875em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:46.875em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%}.cell-block,.cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}.cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:46.875em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:56.25em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width:46.875em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width:56.25em){.grid-y.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:46.875em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:56.25em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:46.875em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:46.875em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:46.875em){.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:56.25em){.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:46.875em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:56.25em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:46.875em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:56.25em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-left{-ms-flex-pack:start;justify-content:flex-start}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-ms-flex-pack:center;justify-content:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}@media print,screen and (min-width:46.875em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media print,screen and (min-width:56.25em){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}.flex-container{display:-ms-flexbox;display:flex}.flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:46.875em){.medium-flex-container{display:-ms-flexbox;display:flex}.medium-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:56.25em){.large-flex-container{display:-ms-flexbox;display:flex}.large-flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:46.87375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:46.875em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:46.875em){.hide-for-medium{display:none!important}}@media screen and (max-width:46.87375em){.show-for-medium{display:none!important}}@media print,screen and (min-width:46.875em) and (max-width:56.24875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:46.87375em),screen and (min-width:56.25em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:56.25em){.hide-for-large{display:none!important}}@media screen and (max-width:56.24875em){.show-for-large{display:none!important}}@media print,screen and (min-width:56.25em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:56.24875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.sticky,.sticky-container{position:relative}.sticky{z-index:0;transform:translateZ(0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.bmssc-button{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;padding:0;border-radius:4px;border:0;font-family:BMSHumanity,sans-serif;font-weight:500;font-size:15px;color:#fff;padding:10px 36px;transition:background .2s ease-out;background-color:#be2bbb;border:3px solid #be2bbb}@media print,screen and (min-width:46.875em){.bmssc-button{padding:16px 36px}}.bmssc-button:focus,.bmssc-button:hover{background-color:#fff;color:#be2bbb;border:3px solid #be2bbb}.bmssc-button:focus span svg,.bmssc-button:hover span svg{stroke:#be2bbb;stroke-width:2}.bmssc-button[disabled=disabled],.bmssc-button[disabled]{background-color:#fff;color:#be2bbb;border:2px solid #595454!important}.bmssc-button--secondary{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;padding:0;border-radius:4px;border:0;font-family:BMSHumanity,sans-serif;font-weight:500;font-size:15px;padding:10px 36px;transition:background .2s ease-out;background-color:#be2bbb;color:#fff;border:3px solid #be2bbb}@media print,screen and (min-width:46.875em){.bmssc-button--secondary{padding:16px 36px}}.bmssc-button--secondary:focus,.bmssc-button--secondary:hover{background-color:#fff;color:#be2bbb;border:3px solid #be2bbb}.bmssc-button--secondary:focus span svg,.bmssc-button--secondary:hover span svg{stroke:#be2bbb;stroke-width:2;fill:#be2bbb!important}.bmssc-button--secondary.is-hollow{background-color:transparent;color:#be2bbb;border:3px solid #be2bbb;white-space:nowrap}.bmssc-button--secondary.is-hollow:focus,.bmssc-button--secondary.is-hollow:hover{background-color:#be2bbb;color:#fff;border:3px solid #be2bbb}.bmssc-button--secondary.report-btn{float:right}.bmssc-button--secondary.is-small{padding:10px 16px;width:auto}.bmssc-button--secondary.is-medium{padding:10px 36px}.bmssc-button--secondary[disabled=disabled],.bmssc-button--secondary[disabled]{background-color:#fff;color:#be2bbb;border:2px solid #595454}.bmssc-button.is-small{padding:8px 20px!important;border:3px solid #be2bbb}@media (min-width:320px) and (max-width:750px){.bmssc-button.is-small.is-search{padding:6px!important;outline:none}}.bmssc-button.is-medium{padding:10px 36px}.bmssc-button_location{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;width:100%;background:transparent;position:relative;padding-right:18px;text-align:left}@media print,screen and (min-width:46.875em){.bmssc-button_location{width:auto;display:inline-block}}.bmssc-button_location:after{display:block;content:"";position:absolute;width:8px;height:8px;right:1px;top:0;border-bottom:2px solid #be2bbb;border-right:2px solid #be2bbb;transform:translateY(75%) rotate(45deg)}.bmssc-button_location-img{object-fit:cover;width:100%;height:100%;font-family:"object-fit:cover;";vertical-align:inherit}.bmssc-button_location-img_container{position:absolute;right:18px;top:0;border-radius:100%;border:1px solid #a69f9f;width:22px;height:22px;overflow:hidden;background-size:22px}@media print,screen and (min-width:46.875em){.bmssc-button_location-img_container{position:relative;right:auto;top:auto}}.bmssc-button_close{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;display:block;background:transparent;position:relative;width:100%;height:100%;transform:translateX(-1px)}.bmssc-button_close:after,.bmssc-button_close:before{content:" ";position:absolute;width:2px;height:100%;top:0;left:50%;background-color:#595454}.bmssc-button_close:before{transform:rotate(45deg)}.bmssc-button_close:after{transform:rotate(-45deg)}.bmssc-button_close--dark:after,.bmssc-button_close--dark:before{background-color:#595454}.bmssc-button_transparent-white{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;padding:0;border-radius:4px;border:0;font-family:BMSHumanity,sans-serif;font-weight:500;font-size:15px;color:#fff;padding:10px 36px;transition:background .2s ease-out;background-color:transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px;border:2px solid hsla(0,0%,100%,.12)}@media print,screen and (min-width:46.875em){.bmssc-button_transparent-white{padding:16px 36px}}.bmssc-button_transparent-dark_grey{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;padding:0;border-radius:4px;border:0;font-family:BMSHumanity,sans-serif;font-weight:500;font-size:15px;color:#fff;padding:10px 36px;transition:background .2s ease-out;background-color:transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px;border:2px solid hsla(0,0%,100%,.12);color:#595454}@media print,screen and (min-width:46.875em){.bmssc-button_transparent-dark_grey{padding:16px 36px}}.bmssc-button-icon,.bmssc-button-link{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;background:transparent;padding:0}.bmssc-button-link{color:#be2bbb}.bmssc-button .button-addon{display:inline-block;vertical-align:middle;padding-right:5px}.bmssc-button-addon,.bmssc-button-addon--stroke{display:inline-block;vertical-align:middle;margin-right:5px;fill:#fff;width:24px;height:24px}.bmssc-button-addon_icon{width:24px;height:24px}.bmssc-button-addon--stroke{fill:none;stroke:#fff;stroke-width:2}.bmssc-button-addon--stroke:focus,.bmssc-button-addon--stroke:hover,.bmssc-button-addon:focus,.bmssc-button-addon:hover{stroke:#be2bbb;stroke-width:2}.bmssc-button-small{padding:10px 26px}@media only screen and (min-width:768px) and (max-width:1023px){.bmssc-button-secondary-pad{padding:10px}}.bmssc-button-global-search-btn{border:none;background:transparent}.bmssc-button-combo .button-addon{vertical-align:text-top}.bmssc-button-combo_icon{width:11px;height:11px;fill:#d3cec0;transform:rotate(180deg)}.bmssc-button-combo_icon--right{transform:rotate(0)}.bmssc-card-section{-ms-flex-pack:start;justify-content:start}.bmssc-card-adjust{display:inline-block;height:5vh}

/*!
Create color classes
*/.bmssc-card-copy :hover,.bmssc-card-title,.bmssc-card-title :hover,.bmssc-color-primary{color:#595454!important}.bmssc-bg-color-primary{background-color:#595454!important}.bmssc-fill-primary{fill:#595454!important}.bmssc-color-bgPrimary{color:#eee7e7!important}.bmssc-bg-color-bgPrimary{background-color:#eee7e7!important}.bmssc-fill-bgPrimary{fill:#eee7e7!important}.bmssc-color-bgprimary{color:#f6f4f3!important}.bmssc-bg-color-bgprimary{background-color:#f6f4f3!important}.bmssc-fill-bgprimary{fill:#f6f4f3!important}.bmssc-color-purple{color:#be2bbb!important}.bmssc-bg-color-purple{background-color:#be2bbb!important}.bmssc-fill-purple{fill:#be2bbb!important}.bmssc-color-dark-grey{color:#595454!important}.bmssc-bg-color-dark-grey{background-color:#595454!important}.bmssc-fill-dark-grey{fill:#595454!important}.bmssc-color-medium-grey{color:#a69f9f!important}.bmssc-bg-color-medium-grey{background-color:#a69f9f!important}.bmssc-fill-medium-grey{fill:#a69f9f!important}.bmssc-color-light-grey{color:#f6f4f3!important}.bmssc-bg-color-light-grey{background-color:#f6f4f3!important}.bmssc-fill-light-grey{fill:#f6f4f3!important}.bmssc-color-lighter-grey{color:#eee7e7!important}.bmssc-bg-color-lighter-grey{background-color:#eee7e7!important}.bmssc-fill-lighter-grey{fill:#eee7e7!important}.bmssc-color-white{color:#fff!important}.bmssc-bg-color-white{background-color:#fff!important}.bmssc-fill-white{fill:#fff!important}.bmssc-color-black{color:#000!important}.bmssc-bg-color-black{background-color:#000!important}.bmssc-fill-black{fill:#000!important}.bmssc-color-amber{color:#ffd186!important}.bmssc-bg-color-amber{background-color:#ffd186!important}.bmssc-fill-amber{fill:#ffd186!important}.bmssc-color-peach{color:#fda97d!important}.bmssc-bg-color-peach{background-color:#fda97d!important}.bmssc-fill-peach{fill:#fda97d!important}.bmssc-color-olive{color:#cb987b!important}.bmssc-bg-color-olive{background-color:#cb987b!important}.bmssc-fill-olive{fill:#cb987b!important}.bmssc-color-almond{color:#ae7a65!important}.bmssc-bg-color-almond{background-color:#ae7a65!important}.bmssc-fill-almond{fill:#ae7a65!important}.bmssc-color-sienna{color:#772a28!important}.bmssc-bg-color-sienna{background-color:#772a28!important}.bmssc-fill-sienna{fill:#772a28!important}.bmssc-color-choclate{color:#432319!important}.bmssc-bg-color-choclate{background-color:#432319!important}.bmssc-fill-choclate{fill:#432319!important}.bmssc-color-light-amber{color:#ffedcf!important}.bmssc-bg-color-light-amber{background-color:#ffedcf!important}.bmssc-fill-light-amber{fill:#ffedcf!important}.bmssc-color-light-peach{color:#feddcb!important}.bmssc-bg-color-light-peach{background-color:#feddcb!important}.bmssc-fill-light-peach{fill:#feddcb!important}.bmssc-color-light-olive{color:#ead6ca!important}.bmssc-bg-color-light-olive{background-color:#ead6ca!important}.bmssc-fill-light-olive{fill:#ead6ca!important}.bmssc-color-light-almond{color:#dfcac1!important}.bmssc-bg-color-light-almond{background-color:#dfcac1!important}.bmssc-fill-light-almond{fill:#dfcac1!important}.bmssc-color-light-sienna{color:#c9aaa9!important}.bmssc-bg-color-light-sienna{background-color:#c9aaa9!important}.bmssc-fill-light-sienna{fill:#c9aaa9!important}.bmssc-color-light-choclate{color:#b4a7a3!important}.bmssc-bg-color-light-choclate{background-color:#b4a7a3!important}.bmssc-fill-light-choclate{fill:#b4a7a3!important}.bmssc-color-mint{color:#59ffb9!important}.bmssc-bg-color-mint{background-color:#59ffb9!important}.bmssc-fill-mint{fill:#59ffb9!important}.bmssc-color-aqua{color:#33d6f1!important}.bmssc-bg-color-aqua{background-color:#33d6f1!important}.bmssc-fill-aqua{fill:#33d6f1!important}.bmssc-color-secondary{color:#be2bbb!important}.bmssc-bg-color-secondary{background-color:#be2bbb!important}.bmssc-fill-secondary{fill:#be2bbb!important}.bmssc-color-alert{color:#c23c12!important}.bmssc-bg-color-alert{background-color:#c23c12!important}.bmssc-fill-alert{fill:#c23c12!important}.bmssc-color-copy{color:#eee7e7!important}.bmssc-bg-color-copy{background-color:#eee7e7!important}.bmssc-fill-copy{fill:#eee7e7!important}.bmssc-color-light-blue{color:#37658b!important}.bmssc-bg-color-light-blue{background-color:#37658b!important}.bmssc-fill-light-blue{fill:#37658b!important}.bmssc-color-divider{color:#d3cec0!important}.bmssc-bg-color-divider{background-color:#d3cec0!important}.bmssc-fill-divider{fill:#d3cec0!important}.bmssc-color-dark-blue{color:#eee7e7!important}.bmssc-bg-color-dark-blue{background-color:#eee7e7!important}.bmssc-fill-dark-blue{fill:#eee7e7!important}.bmssc-color-high-blue{color:#64b3e4!important}.bmssc-bg-color-high-blue{background-color:#64b3e4!important}.bmssc-fill-high-blue{fill:#64b3e4!important}.bmssc-color-nav-hi-blue{color:#407a9e!important}.bmssc-bg-color-nav-hi-blue{background-color:#407a9e!important}.bmssc-fill-nav-hi-blue{fill:#407a9e!important}.bmssc-color-nav-blue{color:#6a9ebf!important}.bmssc-bg-color-nav-blue{background-color:#6a9ebf!important}.bmssc-fill-nav-blue{fill:#6a9ebf!important}.bmssc-color-powder-blue{color:#f0f5f8!important}.bmssc-bg-color-powder-blue{background-color:#f0f5f8!important}.bmssc-fill-powder-blue{fill:#f0f5f8!important}.bmssc-color-green{color:#7ed321!important}.bmssc-bg-color-green{background-color:#7ed321!important}.bmssc-fill-green{fill:#7ed321!important}.bmssc-color-yellow{color:#ded66f!important}.bmssc-bg-color-yellow{background-color:#ded66f!important}.bmssc-fill-yellow{fill:#ded66f!important}.bmssc-color-warning{color:#efd0d0!important}.bmssc-bg-color-warning{background-color:#efd0d0!important}.bmssc-fill-warning{fill:#efd0d0!important}.bmssc-color-orange{color:#f26522!important}.bmssc-bg-color-orange{background-color:#f26522!important}.bmssc-fill-orange{fill:#f26522!important}.bmssc-input{width:100%;border:1px solid #be2bbb;border-radius:4px;color:#595454;height:34px;line-height:34px;padding:8px}@media print,screen and (min-width:46.875em){.bmssc-input{height:38px;line-height:38px}}.bmssc-input--icon{padding-left:34px;outline:none}.bmssc-input:-ms-input-placeholder{font-size:13px;color:#595454}.bmssc-input::placeholder{font-size:13px;color:#595454}.bmssc-input-wrapper{position:relative}.bmssc-input-icon{position:absolute;height:38px;width:38px;padding:8px}.bmssc-form_input{width:100%;height:40px;line-height:40px;padding:0 15px;background:#fff;border:1px solid #d3cec0}.bmssc-form_input.is-half{width:50%}.bmssc-form_textarea{width:100%;min-height:160px;line-height:40px;padding:0 15px;background:#fff;border:1px solid #d3cec0}.bmssc-form_label{font-family:BMSHumanity,sans-serif;font-size:14px;line-height:18px;color:#595454;display:block}@media print,screen and (min-width:46.875em){.bmssc-form_label{font-size:15px;line-height:19px}}.bmssc-form_label--alternate{font-family:BMSHumanity,serif}.bmssc-form_checkbox{position:absolute;opacity:0}.bmssc-form_checkbox:focus-visible+label:before{border:2px solid}.bmssc-form_checkbox+label{position:relative;margin:7px 0;padding-left:30px;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;color:#595454}.bmssc-form_checkbox+label:before{content:"";position:absolute;display:block;left:0;top:0;width:18px;height:18px;background:#f6f4f3;border:1px solid #b7bbc0;border-radius:4px}.bmssc-form_checkbox+label:after{content:"✔";position:absolute;display:block;left:0;top:0;width:20px;height:20px;color:#fff;font-size:10px;line-height:20px;text-align:center;opacity:0}.bmssc-form_checkbox+label:focus,.bmssc-form_checkbox+label:hover{color:#595454}.bmssc-form_checkbox+label:focus:before,.bmssc-form_checkbox+label:hover:before{border-color:#595454;background-color:#a69f9f}.bmssc-form_checkbox:checked+label:before{border-color:#be2bbb;background-color:#be2bbb}.bmssc-form_checkbox:checked+label:after{opacity:1}.bmssc-form_checkbox:checked[disabled=disabled]+label:before{border-color:#a69f9f;background-color:#a69f9f}.bmssc-form_checkbox:checked[disabled=disabled]+label:focus:before,.bmssc-form_checkbox:checked[disabled=disabled]+label:hover:before{background-color:#a69f9f}.bmssc-form_checkbox:checked:focus-visible+label:before{border:2px solid #000}.bmssc-form_checkbox[disabled=disabled]+label,.bmssc-form_checkbox[disabled=disabled]+label:focus,.bmssc-form_checkbox[disabled=disabled]+label:hover{color:#595454}.bmssc-form_checkbox[disabled=disabled]+label:before,.bmssc-form_checkbox[disabled=disabled]+label:focus:before,.bmssc-form_checkbox[disabled=disabled]+label:hover:before{border-color:#a69f9f;background-color:#f6f4f3}.bmssc-form_radio{position:absolute;opacity:0}.bmssc-form_radio+label{position:relative;margin:7px 0;padding-left:30px;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;color:#595454}.bmssc-form_radio+label:before{content:"";position:absolute;display:block;left:0;top:0;width:18px;height:18px;background:#f6f4f3;border:1px solid #b7bbc0;border-radius:100%}.bmssc-form_radio+label:after{content:" ";position:absolute;display:block;left:4px;top:4px;width:10px;height:10px;background-color:#be2bbb;border-radius:100%;opacity:0}.bmssc-form_radio+label:focus,.bmssc-form_radio+label:hover{color:#595454}.bmssc-form_radio+label:focus:before,.bmssc-form_radio+label:hover:before{border-color:#595454;background-color:#a69f9f}.bmssc-form_radio:checked+label:before{border-color:#be2bbb}.bmssc-form_radio:checked+label:after{opacity:1}.bmssc-form_radio:checked[disabled=disabled]+label:after{background-color:#a69f9f}.bmssc-form_radio[disabled=disabled]+label,.bmssc-form_radio[disabled=disabled]+label:focus,.bmssc-form_radio[disabled=disabled]+label:hover{color:#595454}.bmssc-form_radio[disabled=disabled]+label:before,.bmssc-form_radio[disabled=disabled]+label:focus:before,.bmssc-form_radio[disabled=disabled]+label:hover:before{border-color:#a69f9f;background-color:#f6f4f3}.bmssc-form_range{-webkit-appearance:none;margin:0;padding:0;min-width:160px;width:100%;background:transparent}.bmssc-form_range:focus{outline:0}.bmssc-form_range::-webkit-slider-runnable-track{cursor:pointer;height:8px;width:100%;border:transparent;background:#be2bbb;border-radius:4px}.bmssc-form_range::-webkit-slider-thumb{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#fff;border-radius:100%;cursor:pointer;height:18px;width:18px;-webkit-appearance:none;margin-top:-5px}.bmssc-form_range::-moz-range-track{cursor:pointer;height:8px;width:100%;border:transparent;background:#be2bbb;border-radius:4px}.bmssc-form_range::-moz-range-thumb{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#fff;border-radius:100%;cursor:pointer;height:18px;width:18px}.bmssc-form_range::-ms-track{cursor:pointer;height:8px;width:100%;border:transparent;background:transparent;border-color:transparent;border-width:9px 0;color:transparent}.bmssc-form_range::-ms-fill-lower{background:#be2bbb;border-radius:8px}.bmssc-form_range::-ms-fill-upper{background:#a69f9f;border-radius:8px}.bmssc-form_range::-ms-thumb{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#fff;border-radius:100%;cursor:pointer;height:18px;width:18px;margin-top:0}.bmssc-form_select{width:100%;border:1px solid #d3cec0;padding:0 15px;line-height:40px;height:40px;border-radius:0;position:relative;appearance:none;background:#fff right 15px center no-repeat;background-image:url(../../../content/dam/studyconnect/icons/drop_down.svg)}.bmssc-form_select.is-half{width:50%}.bmssc-form_row{margin-bottom:1em}.bmssc-country-select{appearance:none;background:transparent;border:none;width:100%;margin:0;padding:0}.bmssc-form-alert_error-input{border:1px solid #be2bbb}.bmssc-form-alert_error-input_placeholderError{color:#be2bbb;font-size:13px}.bmssc-form-alert_error-text{font-size:12px;color:#c23c12;transition:all 1s ease-out}.bmssc-form-alert_btn-disabled{transition:all 1s ease-out;pointer-events:none;cursor:not-allowed}.bmssc-icon-ripple{position:relative;width:100%;height:100%}.bmssc-icon-ripple_child{box-sizing:content-box;position:absolute;border:2px solid #595454;opacity:1;border-radius:50%;animation:a 1s cubic-bezier(0,.2,.8,1) infinite}.bmssc-icon-ripple_child:nth-child(2){animation-delay:-.5s}@keyframes a{0%{top:10px;left:10px;width:0;height:0;opacity:1}to{top:0;left:0;width:20px;height:20px;opacity:0}}.bmssc-img-logo{max-width:158px;max-height:21px}.bmssc-img--block{display:block;margin:25px 0}.bmssc-img_wrapper{display:block;margin-bottom:20px}@media print,screen and (min-width:56.25em){.bmssc-img_wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;margin:0}}.bmssc-img_fit{width:100%}@media print,screen and (min-width:56.25em){.bmssc-img_fit{display:block;object-fit:cover;font-family:"object-fit: cover;"}}@media print,screen and (max-width:46.87375em){body,html{height:100%}}.bmssc-page-wrapper{position:relative;height:100%;max-width:1440px;margin:0 auto}.bmssc-page-header{position:relative}.bmssc-main-content{position:relative;z-index:1}.bmssc-m-container{padding-right:.625rem;padding-left:.625rem;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media print,screen and (min-width:46.875em){.bmssc-m-container{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:56.25em){.bmssc-m-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:75em){.bmssc-m-container{padding-left:80px;padding-right:80px}}.bmssc-l-container{padding-right:.625rem;padding-left:.625rem;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media print,screen and (min-width:46.875em){.bmssc-l-container{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:75em){.bmssc-l-container{padding-left:40px;padding-right:40px}}@media print,screen and (max-width:46.87375em){.bmssc-l-container .infographic-number{margin-top:10px}}.bmssc-l-margin_bottom--small{margin-bottom:20px}.bmssc-section,.bmssc-section--center{padding:10px 0}@media print,screen and (min-width:46.875em){.bmssc-section,.bmssc-section--center{padding:55px 0}}.bmssc-section--center{text-align:center}.bmssc-section--bordered{text-align:center;padding:20px 0;border-top:1px solid #d3cec0}.bmssc-section--bordered-bottom{border-top:0;padding:20px 0;border-bottom:1px solid #d3cec0}.bmssc-section--small{padding:20px 0}.bmssc-section--medium{padding:35px 0}.bmssc-section_item{padding:0;margin:0;color:#595454}.bmssc-content-wrapper{padding:30px 0}@media print,screen and (min-width:46.875em){.bmssc-content-wrapper{padding:50px 0}}.bmssc-content-header{padding:20px 0}@media print,screen and (min-width:46.875em){.bmssc-content-header{padding:0 0 30px}}.bmssc-content-title{padding-top:2rem}.bmssc-box-shadow{box-shadow:0 2px 17px 0 rgba(0,0,0,.17)}.bmssc-l-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.bmssc-type-content{max-width:700px;margin:0 auto}.bmssc-type-content-width{max-width:700px}.bmssc-margin-top-for-header{margin-top:20px}@media print,screen and (min-width:46.875em){.bmssc-margin-top-for-header{margin-top:0}}@media only screen and (max-device-width:64em){.bmssc-img-display-for-larger{display:none!important}}.bmssc-card-step-piece{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-between!important;padding:0}.bmssc-tabs-icon-container-icon{width:60px!important;height:60px!important}.bmssc-clear-p-margin{margin-bottom:0}.bmssc-input-for-mobile{width:255px}@media print,screen and (min-width:46.875em){.bmssc-input-for-mobile{width:100%}}.bmssc-type-bold{font-weight:700}.bmssc-title-jus{display:block;text-align:left}.bmssc-title-jus:after{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin:15px 0!important}@media print,screen and (min-width:46.875em){.bmssc-title-jus{display:block;text-align:center}.bmssc-title-jus:after{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin:15px auto!important}}.bmssc-nav-link-jus:after{content:"";position:absolute;right:-5px!important}.bmssc-display-hidden{display:none}.bmssc-anchor,.bmssc-anchor:active,.bmssc-anchor:hover{color:#be2bbb}.bmssc-anchor--dark,.bmssc-anchor--dark:hover{color:#595454}.bmssc-anchor--alternate{color:#be2bbb;text-decoration:underline}.bmssc-anchor--alternate:hover{text-decoration:none}.bmssc-anchor--bold{font-weight:700}.bmssc-anchor--bold-underline{font-weight:700;text-decoration:underline}.bmssc-arrow-link{display:-ms-flexbox;display:flex}.bmssc-arrow-link .bmssc-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:5px;width:16px;height:16px}@media print,screen and (min-width:46.875em){.bmssc-arrow-link .bmssc-icon{width:18px;height:18px}}.bmssc-help-wrapper{vertical-align:sub;display:inline-block}.bmssc-help-wrapper .bmssc-help{width:24px;height:24px}button.bmssc-help-wrapper{padding:0 5px;background:none}@media print,screen and (min-width:46.875em){button.bmssc-help-wrapper{padding:5px}}.bmssc-list-unstyled{margin-left:0;padding-left:0;list-style:none}.bmssc-list-inline{display:inline}.bmssc-list-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bmssc-list-columns .bmssc-list-item{-ms-flex:1 0 50%;flex:1 0 50%}.bmssc-filter_dropdown .bmssc-list-columns .bmssc-list-item{-ms-flex:1 0 230px;flex:1 0 230px}.bmssc-list-spaced li{padding-bottom:10px}.bmssc-list-checked li{position:relative;padding-left:45px}.bmssc-list-checked li:before{content:" ";display:block;border:.8em solid #7ed321;border-radius:.8em;height:0;width:0;position:absolute;left:7px;top:5px;margin-top:-.5em}.bmssc-list-checked li:after{content:" ";display:block;width:.3em;height:.6em;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:17px;top:7px;margin-top:-.2em;transform:rotate(45deg)}.bmssc-overlay-bg{position:fixed;top:0;left:0;width:100%;background-color:#000;opacity:0;transition:opacity .3s,height 0ms .3s;transition-timing-function:ease;z-index:99}.bmssc-overlay-bg.bmssc-overlay-full{background-color:#595454}.bmssc-overlay-header{top:90px;z-index:2}.bmssc-overlay-header.bmssc-modal-open .bmssc-overlay-header{right:0;bottom:0;height:100%;opacity:.5;transition:opacity .3s,height 0ms 0ms}.bmssc-overlay-site-flyout{z-index:4}.bmssc-overlay-full.bmssc-modal-open .bmssc-overlay-full,.bmssc-overlay-site-flyout.bmssc-modal-open .bmssc-overlay-site-flyout{right:0;bottom:0;height:100%;opacity:.5;transition:opacity .3s,height 0ms 0ms}.bmssc-status--indicator:before{content:" ";display:inline-block;width:1em;height:1em;border-radius:100%;background-color:#ac201c;margin-right:.5em;vertical-align:middle}.bmssc-status--indicator.is-recruiting:before{background-color:#5a9612}.bmssc-status--icon{display:inline-block;vertical-align:middle;fill:#595454;width:40px;height:49px}.bmssc-status--icon.is-recruiting{fill:#7ed321}

/*!
Create generic typography classes
*/b,strong{font-weight:500}[class*="--alternate"] b,[class*="--alternate"] strong{font-weight:700}u{text-decoration:underline}em,i{font-style:italic}.bmssc-type-display,.bmssc-type-display--alternate{font-family:BMSHumanity,sans-serif;font-size:28px;line-height:32px}@media print,screen and (min-width:46.875em){.bmssc-type-display,.bmssc-type-display--alternate{font-size:48px;line-height:52px}}@media screen and (min-width:75em){.bmssc-type-display,.bmssc-type-display--alternate{font-size:52px;line-height:56px}}.bmssc-type-display--alternate{font-family:BMSHumanity,serif}.bmssc-type-trialdisplay,.bmssc-type-trialdisplay--alternate{font-family:BMSHumanity,sans-serif;font-size:22px;line-height:32px}@media print,screen and (min-width:46.875em){.bmssc-type-trialdisplay,.bmssc-type-trialdisplay--alternate{font-size:28px;line-height:52px}}@media screen and (min-width:75em){.bmssc-type-trialdisplay,.bmssc-type-trialdisplay--alternate{font-size:32px;line-height:56px}}.bmssc-type-trialdisplay--alternate{font-family:BMSHumanity,serif}.bmssc-richtext h2--alternate,.bmssc-type-xlarge,.bmssc-type-xlarge--alternate{font-family:BMSHumanity,sans-serif;font-size:24px;line-height:28px;font-weight:500}@media print,screen and (min-width:46.875em){.bmssc-richtext h2--alternate,.bmssc-type-xlarge,.bmssc-type-xlarge--alternate{font-size:32px;line-height:36px}}.bmssc-type-xlarge--alternate{font-family:BMSHumanity,serif}.bmssc-type-large,.bmssc-type-large--alternate{font-family:BMSHumanity,sans-serif;font-size:18px;line-height:22px;font-weight:500}@media print,screen and (min-width:46.875em){.bmssc-type-large,.bmssc-type-large--alternate{font-size:22px;line-height:26px}}.bmssc-type-large--alternate{font-family:BMSHumanity,serif}.bmssc-richtext--alternate,.bmssc-site-result_name--alternate,.bmssc-type-medium,.bmssc-type-medium--alternate{font-family:BMSHumanity,sans-serif;font-size:16px;line-height:20px}@media print,screen and (min-width:46.875em){.bmssc-richtext--alternate,.bmssc-site-result_name--alternate,.bmssc-type-medium,.bmssc-type-medium--alternate{font-size:18px;line-height:22px}}.bmssc-type-medium--alternate{font-family:BMSHumanity,serif}.bmssc-pagination_item--alternate,.bmssc-pagination_item--next--alternate,.bmssc-pagination_item--previous--alternate,.bmssc-type-small,.bmssc-type-small--alternate{font-family:BMSHumanity,sans-serif;font-size:14px;line-height:18px}@media print,screen and (min-width:46.875em){.bmssc-pagination_item--alternate,.bmssc-pagination_item--next--alternate,.bmssc-pagination_item--previous--alternate,.bmssc-type-small,.bmssc-type-small--alternate{font-size:16px;line-height:20px}}.bmssc-type-small--alternate{font-family:BMSHumanity,serif}.bmssc-form_label--alternate,.bmssc-richtext h3--alternate,.bmssc-type-xsmall,.bmssc-type-xsmall--alternate{font-family:BMSHumanity,sans-serif;font-size:14px;line-height:18px}@media print,screen and (min-width:46.875em){.bmssc-form_label--alternate,.bmssc-richtext h3--alternate,.bmssc-type-xsmall,.bmssc-type-xsmall--alternate{font-size:15px;line-height:19px}}.bmssc-type-xsmall--alternate{font-family:BMSHumanity,serif}.bmssc-richtext h4--alternate,.bmssc-site-result .bmssc-status--indicator--alternate,.bmssc-type-legal,.bmssc-type-legal--alternate{font-family:BMSHumanity,sans-serif;font-size:13px;line-height:17px}@media print,screen and (min-width:56.25em){.bmssc-richtext h4--alternate,.bmssc-site-result .bmssc-status--indicator--alternate,.bmssc-type-legal,.bmssc-type-legal--alternate{font-size:14px;line-height:18px}}.bmssc-type-legal--alternate{font-family:BMSHumanity,serif}.bmssc-type-heading{color:#595454}.bmssc-type-quote{font-family:BMSHumanity,serif}.bmssc-type-title{text-transform:uppercase;color:#595454}.bmssc-type--bold{font-weight:500}.bmssc-type--left{text-align:left}.bmssc-type--center{text-align:center}.bmssc-type--right{text-align:right}.bmssc-type--changesite{text-align:left}@media print,screen and (min-width:46.875em){.bmssc-type--changesite{text-align:right}}.bmssc-type--strikethrough{position:relative;padding:0 20px;display:inline}.bmssc-type--strikethrough:after,.bmssc-type--strikethrough:before{content:"";position:absolute;top:50%;width:200%;height:0;border-top:1px solid #595454;border-bottom:1px solid #595454}.bmssc-type--strikethrough:before{right:100%}.bmssc-type--strikethrough:after{left:100%}a.bmssc-arrow-link strong:hover{font-weight:500!important}a.bmssc-arrow-link strong{font-weight:400!important}a.bmssc-arrow-link:hover{font-weight:500!important}a.bmssc-arrow-link{font-weight:400!important}.bmssc-accordion_header{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.bmssc-accordion_content{height:0;overflow:hidden;transition:height .3s ease-in-out}.bmssc-accordion_title-link{padding:15px 35px 25px 0;display:inline-block}.bmssc-accordion_title-link-faq{padding:5px 35px 20px 0;display:inline-block;width:100%;text-align:left;background:none}.bmssc-accordion_title-link-faq:hover span{color:#595454}.bmssc-accordion_menu{padding:10px 5px;border-radius:5px;box-shadow:0 2px 2px 3px rgba(32,33,39,.12);font-size:14px}.bmssc-accordion_menu>li{padding:10px 0}.bmssc-accordion_menu>li.is-active{background-color:#fff;border-radius:10px;font-weight:500}.bmssc-accordion_menu>li.is-active a:after{content:"";display:block;transform:rotate(90deg);width:0;height:0;float:right;border-bottom:10px solid #595454;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}.bmssc-accordion_menu>li.is-active a.no-arrow:after{content:none}.bmssc-accordion_menu>li.selected{font-weight:500}.bmssc-accordion_menu>li>a{color:#595454;padding:0 40px 0 20px}.bmssc-accordion_menu>li>a.is-active{background-color:#fff;padding:10px 40px 10px 20px;border-radius:10px;display:inline-block;width:100%}.bmssc-accordion_menu>li>a.collapse{background:url(../../../content/dam/studyconnect/icons/down.svg) no-repeat center right 10px;display:block}.bmssc-accordion_menu>li>a.collapse-view,.bmssc-accordion_menu>li>a.collapse-view-white{background:url(../../../content/dam/studyconnect/icons/up.svg) no-repeat center right 10px;display:block}.bmssc-accordion_menu>li>a.collapse-view-white{background-color:#fff}.bmssc-accordion_menu_allQuestion{box-shadow:none;color:#595454;cursor:pointer;font-weight:400;padding-left:22px!important}.bmssc-accordion_menu_allQuestion a{background:none!important;padding:0!important}.bmssc-accordion_menu .nested{padding-top:10px}.bmssc-accordion_menu .nested>li{padding:10px 10px 20px 45px}.bmssc-accordion_menu .nested>li.is-active{background-color:#fff;padding:10px 25px;position:relative;border-radius:30px}.bmssc-accordion_menu .nested>li.is-active:after{content:"▶";position:absolute;right:10px;color:#595454;top:50%;transform:translateY(-50%)}.bmssc-accordion_menu .nested>li>a{color:#595454;font-weight:400}.bmssc-accordion_menu-cta{width:100%;text-align:center}.bmssc-accordion_title{position:relative;padding:13px 35px 20px 0;margin-bottom:25px;border-bottom:1px solid #d3cec0}.bmssc-accordion_title .should-display{display:none}.bmssc-accordion_title.no-border{border-bottom:none}.bmssc-accordion_block,.bmssc-accordion_block--alternate{display:none;margin-top:35px}.bmssc-accordion_item{padding:20px;margin-bottom:20px}.bmssc-accordion_new-section{margin:20px 0;padding:20px 10px;background-color:#f6f4f3}.bmssc-accordion_new-section .new-section-title{color:#595454}.bmssc-accordion_new-section .dark-text{color:#be2bbb}.bmssc-accordion_new-section .new-section-text{color:#595454}.bmssc-accordion_new-section .bold-text{font-weight:500}.bmssc-accordion_new-section .padding-top-20{padding-top:20px}.bmssc-accordion_new-section .cell{padding-left:20px}.bmssc-accordion_new-section .cell.text{padding-left:5px}.bmssc-accordion_new-section .cell img{float:right}.bmssc-accordion_title-uppercase{text-transform:uppercase}.bmssc-accordion_glossary-keys{-ms-flex-pack:center;justify-content:center;padding-top:0;margin-bottom:-10px}@media print,screen and (min-width:46.875em){.bmssc-accordion_glossary-keys{padding-top:20px}}.bmssc-accordion_glossary-keys .bmssc-pagination_item{margin:0}.bmssc-accordion_glossary-keys .bmssc-pagination_item .bmssc-accordion_key-fff,.bmssc-accordion_glossary-link{color:#595454}.bmssc-accordion_glossary-link:hover{color:#be2bbb}.bmssc-accordion_glossary-search-container{background-color:#f6f4f3}.bmssc-accordion_key-active{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#be2bbb!important;color:#fff!important}.bmssc-accordion_key-activated{color:#be2bbb}.bmssc-accordion_key-fff{color:#595454}.bmssc-accordion_key-fff:hover{color:#fff}.bmssc-accordion_search-icon{top:5%;right:1%;fill:#595454;cursor:pointer}.bmssc-accordion_clear-icon{top:12%;right:5%;opacity:.6;color:#b2b2b2;cursor:pointer}.bmssc-account_icon{width:40px;height:15px;display:inline-block}.bmssc-account_down-icon{width:13px;height:8px;display:inline-block}.bmssc-account_down-icon.is-closedd,.bmssc-account_down-icon.is-open{transform:rotate(180deg);transition:all .3s linear}.bmssc-account_list-dropdown{position:absolute;border-top:4px solid #be2bbb;background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);padding:1rem 1.2rem;width:200px;text-align:left;overflow:hidden;z-index:4;margin-left:-180px;display:none}.bmssc-account_list-dropdown li{line-height:30px;cursor:pointer}.bmssc-account_list-dropdown li a,.bmssc-account_list-dropdown li a:hover{color:#595454}.bmssc-account .edit-profile .title{text-transform:capitalize}.bmssc-account .edit-profile .circle{display:inline-block;border:2px dotted #595454;padding:7px 14px;border-radius:30px}.bmssc-account .edit-profile .bmssc-icon{height:11px;width:11px}.bmssc-account .card-follow{font-size:18px}.bmssc-account .card-follow .count{text-align:center;background-color:#be2bbb;border-radius:25px;width:50px;height:50px;line-height:50px;color:#fff;font-weight:500}.bmssc-account .font-18{font-size:18px}.bmssc-account .board-icon{height:60px;width:60px;border:1px solid #595454;border-radius:30px;padding-top:10px}.bmssc-account .board-icon svg{height:40px;width:40px}.bmssc-account_alert-msg #alert-success{position:relative;z-index:101;margin-top:10px;margin-bottom:10px}.bmssc-account_alert-msg #alert-success:target{display:none}.bmssc-account_alert-msg .alert-error{background-color:#c4453c}.bmssc-account_alert-msg .alert-error,.bmssc-account_alert-msg .alert-success{background-image:linear-gradient(135deg,transparent,transparent 25%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 50%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1));background-size:20px 20px;box-shadow:0 5px 0 rgba(0,0,0,.1);color:#f6f6f6;display:block;font:700 16px/40px sans-serif;text-align:center;text-decoration:none;width:100%;animation:c 2s ease}.bmssc-account_alert-msg .alert-success{background-color:#5ac810}.bmssc-account_alert-msg-trial-follow #alert-success{position:absolute;z-index:101;text-align:center;top:50%;transform:translateY(-50%);width:86%}.bmssc-account_alert-msg-trial-follow #alert-success:target{display:none}.bmssc-account_alert-msg-trial-follow .alert-error{background-color:#c4453c}.bmssc-account_alert-msg-trial-follow .alert-error,.bmssc-account_alert-msg-trial-follow .alert-success{background-image:linear-gradient(135deg,transparent,transparent 25%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 50%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1));background-size:20px 20px;box-shadow:0 5px 0 rgba(0,0,0,.1);color:#f6f6f6;display:inline-block;font:700 16px/40px sans-serif;text-align:center;text-decoration:none;width:100%;animation:b 1s ease}.bmssc-account_alert-msg-trial-follow .alert-success{background-color:#5ac810}@keyframes b{0%{opacity:0}25%{opacity:1}50%{width:80%}to{width:100%}}.bmssc-account-personal .trial-circle{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:20px;border:1px solid #595454}.bmssc-account-personal .close-btn-end{text-align:end}.bmssc-account-personal_block{padding:0 20px}.bmssc-account-personal_block .item{padding:2rem 0 3rem;border-bottom:2px solid #f6f4f3}.bmssc-account-personal_block .item p{max-width:750px}.bmssc-account-edit .edit-row{padding-top:1rem;padding-bottom:1rem;border-bottom:2px solid #f6f4f3}.bmssc-account-edit .edit-row .text-right{text-align:right}.bmssc-account-edit .floating-ul{position:fixed;top:75px;max-width:225px}@media screen and (max-width:800px) and (orientation:portrait){.bmssc-account-edit .floating-ul{max-width:170px}}.bmssc-account-edit_consent{background-color:#f6f4f3;padding:1rem;width:100%}.bmssc-account-edit_consent .container{background-color:#fff;margin:3rem auto;box-shadow:2px 2px 7px 3px rgba(32,33,39,.2);width:90%;padding:1.5rem;text-align:center}@media print,screen and (min-width:46.875em){.bmssc-account-edit_consent .container{width:60%;padding:4rem}}.bmssc-account-edit_consent .container .text{white-space:pre-wrap}.bmssc-account-edit_consent .container .text.reconsent{white-space:normal}.bmssc-account-edit_consent .container .text.reconsent p{margin-bottom:.5rem}.bmssc-account-edit_consent .container .section{margin-top:10px}@media print,screen and (min-width:46.875em){.bmssc-account-edit_consent .container .section{margin-top:25px}}.bmssc-account-edit_consent .container .section .pt-10{padding-top:10px}@media print,screen and (min-width:46.875em){.bmssc-account-edit_consent .container .section .pt-10{padding-top:0}}.bmssc-account-unsubscribe{max-width:700px;margin:0 auto}.bmssc-account-unsubscribe>div.content{padding:20px}.bmssc-account-unsubscribe>div.content .text{color:#595454;margin-bottom:15px}.bmssc-account-unsubscribe>div.content .text.grid-x{-ms-flex-align:center;align-items:center}.bmssc-account-unsubscribe .bmssc-bms-logo img{max-width:100%}.bmssc-input-autocomplete{position:relative}.bmssc-input-autocomplete_dropdown{display:none;margin-left:0;padding-left:0;list-style:none;position:absolute;width:100%;margin-top:10px;left:0;background:#fff;max-height:70vh;overflow-y:auto;z-index:100}.bmssc-input-autocomplete_dropdown li{cursor:pointer}.bmssc-input-autocomplete_dropdown li:hover{color:#fff;background-color:#be2bbb}@media print,screen and (min-width:46.875em){.bmssc-input-autocomplete_dropdown{position:absolute;background:#fff;margin-top:2px;margin-bottom:0;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);width:100%}}.bmssc-input-autocomplete_dropdown-location{display:none;margin-left:0;padding-left:0;list-style:none;position:absolute;width:100%;margin-top:10px;left:0;background:#fff;max-height:70vh;overflow-y:auto;z-index:100}@media print,screen and (min-width:46.875em){.bmssc-input-autocomplete_dropdown-location{margin-top:0}}.bmssc-input-autocomplete_dropdown-search-bar{max-height:60vh;overflow-y:auto;display:block;width:100%}@media print,screen and (min-width:46.875em){.bmssc-input-autocomplete_dropdown-search-bar{width:25%}}.bmssc-input-autocomplete_option{padding:.5em 25px;font-size:18px;line-height:25px;color:#595454}.bmssc-input-autocomplete_option[aria-selected=true]{background-color:#be2bbb;color:#fff}.bmssc-input-autocomplete_option:hover{color:#fff;background-color:#37658c}.bmssc-breadcrumb_wrapper{padding:10px 0}@media print,screen and (min-width:46.875em){.bmssc-breadcrumb_wrapper{border-top:1px solid #d3cec0;border-bottom:1px solid #d3cec0;padding:10px 0}}.bmssc-breadcrumb_list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px}.bmssc-breadcrumb_list li{padding-right:5px}.bmssc-breadcrumb_list li:after{padding-left:5px;content:"/"}.bmssc-breadcrumb_list li:last-child:after{content:""}.bmssc-breadcrumb_list li a:focus,.bmssc-breadcrumb_list li a:hover{color:#be2bbb}.bmssc-breadcrumb_hide_for_mobile{visibility:hidden;white-space:normal;width:0;height:18px}@media print,screen and (min-width:46.875em){.bmssc-breadcrumb_hide_for_mobile{visibility:visible;white-space:normal;width:auto;height:auto}}.bmssc-breadcrumb_link{color:#595454}.bmssc-breadcrumb_link:hover{color:#be2bbb!important}.bmssc-breadcrumb_share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#be2bbb}.bmssc-breadcrumb_share-text{display:none}@media print,screen and (min-width:46.875em){.bmssc-breadcrumb_share-text{display:inline;font-size:14px;padding-right:10px}}.bmssc-breadcrumb-share-icon{width:24px;height:24px;fill:#595454}.bmssc-breadcrumb-align{-ms-flex-pack:start;justify-content:flex-start}@media print,screen and (min-width:46.875em){.bmssc-breadcrumb-align{-ms-flex-pack:justify;justify-content:space-between}}.bmssc-social-share{display:inline-block;border-radius:10px;width:135px;height:24px;z-index:20;padding:0 10px;transition:all 1s}.bmssc-social-share.hide{display:none;transition:all 1s}.bmssc-social-share .icon{float:left;padding:0 2px}.bmssc-social-share_search-container{color:#37658c;right:20px;position:absolute;z-index:1}.bmssc-social-share_search-container .svg-icon-container-mask{display:inline-block;height:24px;width:24px;background-color:transparent;position:absolute;left:0;top:0}.bmssc-social-share_search-container .bmssc-medium{width:250px;color:#37658c;right:5px;position:absolute}.bmssc-social-share_search-container .text{float:left;display:none}@media print,screen and (min-width:46.875em){.bmssc-social-share_search-container .text{display:inline;font-size:14px;padding-right:10px}}@media print,screen and (min-width:46.875em){.bmssc-social-share_social-search>.bmssc-social-share_search-container{margin-top:18px;z-index:9}}@media print,screen and (min-width:56.25em){.bmssc-social-share_social-search>.bmssc-social-share_search-container *,.bmssc-social-share_social-search>.bmssc-social-share_search-container>.svg-icon-container>svg{fill:#fff}}.bmssc-social-share .bmssc-banner{background-image:linear-gradient(90deg,#eee7e7,#eee7e7 80%);max-width:1440px}@media print,screen and (max-width:46.87375em){.bmssc-social-share .bmssc-banner-section-small{padding:30px 0}}.bmssc-card-step-list_item{padding:10px 5px;border-bottom:1px solid #d3cec0;padding-bottom:20px;margin-bottom:20px}.bmssc-card-step-list_item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}@media print,screen and (min-width:46.875em){.bmssc-card-step-list_item{padding:20px 15px;position:relative;border-bottom:0}.bmssc-card-step-list_item:after{content:">";color:#f6f4f3;position:absolute;right:-20px;top:50%;transform:translate(-50%);font-size:30px;line-height:30px}.bmssc-card-step-list_item:first-child{padding-left:0;padding-right:30px}.bmssc-card-step-list_item:first-child:after{right:-10px}.bmssc-card-step-list_item:last-child{padding-left:30px;padding-right:0}.bmssc-card-step-list_item:last-child:after{content:""}}.bmssc-card-step-list_item-jus{margin-top:10px}.bmssc-card-step{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;background:#fff;overflow:hidden;color:#595454}@media print,screen and (min-width:46.875em){.bmssc-card-step{box-shadow:0 2px 17px 0 rgba(0,0,0,.17);border-top:4px solid #be2bbb}}.bmssc-card-step_jus{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;background:#fff;overflow:hidden;color:#595454;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);border-top:4px solid #6a9ebf}.bmssc-card-step-order{background-color:#be2bbb;color:#fff;padding:7px 17px;text-align:center;font-weight:700}.bmssc-card-step-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:0}@media print,screen and (min-width:46.875em){.bmssc-card-step-section{border-bottom:1px solid #595454}.bmssc-card-step-section:last-child{border-bottom:0}}.bmssc-card-step-title-wrapper{padding:0 0 20px}.bmssc-card-step-title{color:#595454;padding:5px 0 0 10px}.bmssc-card-step-copy{font-family:BMSHumanity,serif;margin:0;padding:0}@media print,screen and (min-width:46.875em){.bmssc-card-step-copy{padding:20px}}@media print,screen and (min-width:46.875em){.bmssc-card-wrapper{border-bottom:none}}.bmssc-trial-detail-item-jus{padding:15px 25px;-ms-flex-align:start;align-items:flex-start;border-bottom:0!important}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-item-jus{padding:15px 25px;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d3cec0}}.bmssc-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;background:#fff;overflow:hidden;color:#595454}@media print,screen and (min-width:46.875em){.bmssc-card{box-shadow:0 2px 17px 0 rgba(0,0,0,.17)}}.bmssc-card--noimage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;background:#fff;overflow:hidden;color:#595454;margin-bottom:20px;background-color:transparent}@media print,screen and (min-width:46.875em){.bmssc-card--noimage{box-shadow:0 2px 17px 0 rgba(0,0,0,.17)}}.bmssc-card--noimage .bmssc-card-title{margin-bottom:10px}@media print,screen and (min-width:46.875em){.bmssc-card--noimage .bmssc-card-title{margin-bottom:20px}}.bmssc-card--noimage .bmssc-card-copy{margin-bottom:20px}@media print,screen and (min-width:46.875em){.bmssc-card--noimage .bmssc-card-copy{margin-bottom:40px}}.bmssc-card-image-container{display:none}@media print,screen and (min-width:56.25em){.bmssc-card-image-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}}.bmssc-card-image{display:none}@media print,screen and (min-width:56.25em){.bmssc-card-image{display:block;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:150px}}.bmssc-card-section{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}.bmssc-card-title{color:#595454;margin-bottom:5px;font-weight:500;word-wrap:break-word;font-size:1.375em}.bmssc-card-copy{font-family:BMSHumanity,serif;margin-bottom:0;color:#595454}@media print,screen and (min-width:46.875em){.bmssc-card-copy{margin-bottom:1rem}}.bmssc-card-icon{fill:#be2bbb;width:24px;height:24px}@media print,screen and (min-width:46.875em){.bmssc-card-icon{width:18px;height:18px}}.bmssc-card-cta-icon{width:17px;height:21px;fill:#595454}.bmssc-card-container{padding-right:.625rem;padding-left:.625rem;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media print,screen and (min-width:46.875em){.bmssc-card-container{padding-right:.9375rem;padding-left:.9375rem;padding-left:20px;padding-right:20px}}.bmssc-card-wrapper{display:-ms-flexbox;display:flex;border-bottom:1px solid #d3cec0}.bmssc-card-wrapper:last-child{border-bottom:none}@media print,screen and (min-width:46.875em){.bmssc-card-wrapper{border-bottom:none;margin-bottom:40px}}.bmssc-card-wrapper--alternate{border:1px solid #d3cec0;box-shadow:0 2px 3px 0 rgba(0,0,0,.17);margin-bottom:1.875rem}.bmssc-card-recruit{color:#595454;font-size:13px;margin-bottom:20px}.bmssc-card-recruit:before{content:"";display:inline-block;width:13px;height:13px;border-radius:50px;background-color:#7ed321;vertical-align:middle;margin-right:10px}.bmssc-card-recruit.is-recruiting:before{background-color:#7ed321}.bmssc-card-recruit.is-completed:before{background-color:#6a9dbf}.bmssc-card-recruit.is-notyetrecruiting:before{background-color:#f26523}.bmssc-card-recruit.is-notrecruiting:before{background-color:#ded66f}.bmssc-card-tooltip{display:none}@media print,screen and (min-width:46.875em){.bmssc-card-tooltip{display:block;margin-bottom:20px}}.bmssc-carousel-container{padding:10px 0 30px;margin-bottom:2rem}@media print,screen and (min-width:46.875em){.bmssc-carousel-container{padding:10px 20px 0}}@media print,screen and (min-width:56.25em){.bmssc-carousel-container{padding:10px 133px 0}}@media print,screen and (min-width:56.25em){.bmssc-carousel-container--alternate{padding:10px 60px 0}}.bmssc-carousel-navigation{display:none;width:calc(100% + 66px)}@media print,screen and (min-width:46.875em){.bmssc-carousel-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:absolute;z-index:2;left:0;top:50%;transform:translateY(-50%);margin-left:-33px;margin-right:-33px}}.bmssc-carousel-navigation_item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#be2bbb;width:66px;height:66px;border-radius:50px;border:none;transition:background .2s ease-out}.bmssc-carousel-navigation_item:hover{background-color:#be2bbb!important;cursor:pointer}.bmssc-carousel-navigation_icon{fill:#fff;width:18px;height:18px}@media print,screen and (min-width:46.875em){.bmssc-carousel-navigation_icon{width:24px;height:24px}}.bmssc-carousel-navigation_icon.rtl{transform:rotate(180deg)}@media only screen and (max-device-width:1023px){.bmssc-carousel-display-medium{display:none}}@media only screen and (max-device-width:1023px) and (min-width:46.875em){.bmssc-carousel-display-medium{display:-ms-flexbox;display:flex;width:99%;left:5%}}@media only screen and (max-device-width:1023px){.bmssc-carousel-display-medium_carousel-item{width:55px;height:55px;margin-left:-18px;margin-right:-18px}}.bmssc-carousel-image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}@media print,screen and (min-width:46.875em){.bmssc-carousel-image-container{height:auto;overflow:auto;width:62.5%}}@media print,screen and (min-width:46.875em){.bmssc-carousel-image-container_contain{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.bmssc-carousel-image-container.media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-height:300px;overflow:hidden}@media print,screen and (min-width:46.875em){.bmssc-carousel-image-container.media{max-height:100%;width:62.5%}}.bmssc-carousel-image-container .img{width:100%}@media print,screen and (min-width:46.875em){.bmssc-bmssc-img-left{height:380px}}.bmssc-carousel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fefefe;padding:30px;min-height:275px}@media print,screen and (min-width:46.875em){.bmssc-carousel-content{position:absolute;min-height:285px;width:55%;right:0;top:50%;transform:translateY(-50%);padding:50px;border-radius:5px;-ms-flex-pack:center;justify-content:center}}.bmssc-carousel-content_con{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fefefe;padding:30px}@media print,screen and (min-width:46.875em){.bmssc-carousel-content_con{position:relative;min-height:285px;width:55%;right:0;padding:50px;border-radius:5px;-ms-flex-pack:center;justify-content:center}}.bmssc-carousel-content_copy{font-family:BMSHumanity,serif;color:#595454;position:relative;quotes:"“" "”" "‘" "’"}.bmssc-carousel-content_copy:before{content:open-quote;font-size:200px;font-family:BMSHumanity,serif;color:hsla(0,0%,40%,.14);position:absolute;left:-15px;top:30px;opacity:.14}.bmssc-carousel-content_author{font-family:BMSHumanity,serif;text-align:left;color:#595454}.bmssc-carousel-content_author:before{content:"-"}.bmssc-carousel-content_link{font-weight:500;font-size:14px}@media print,screen and (min-width:46.875em){.bmssc-carousel-content_link{font-size:16px}}@media print,screen and (min-width:46.875em){.bmssc-carousel-content_link-carousel{margin-top:2rem}}.bmssc-carousel-content--alternate-justi{display:-ms-flexbox;display:flex;padding:20px;background-image:transparent}@media print,screen and (min-width:46.875em){.bmssc-carousel-content--alternate-justi{padding:80px 60px!important;-ms-flex-pack:center;justify-content:center}}.bmssc-carousel-content--alternate{display:-ms-flexbox;display:flex;padding:20px;background-image:transparent}@media print,screen and (min-width:46.875em){.bmssc-carousel-content--alternate{padding:100px 60px;-ms-flex-pack:center;justify-content:center}}.bmssc-carousel-content--alternate_question{color:#595454}.bmssc-carousel-content--alternate_answer{font-family:BMSHumanity,serif;color:#595454}.bmssc-common-font-size{font-size:24px;font-weight:500}.bmssc-question-font{font-size:16px;font-family:BMSHumanity,sans-serif}@media print,screen and (min-width:46.875em){.bmssc-question-font{font-size:16px;font-family:BMSHumanity,sans-serif}}@media print,screen and (min-width:56.25em){.bmssc-question-font{font-size:22px;font-family:BMSHumanity,sans-serif}}.bmssc-answer-font{font-size:16px;font-family:BMSHumanity,serif}@media print,screen and (min-width:46.875em){.bmssc-answer-font{font-size:16px;font-family:BMSHumanity,serif}}@media print,screen and (min-width:56.25em){.bmssc-answer-font{font-size:18px;font-family:BMSHumanity,serif}}.bmssc-carousel-content-max-height{max-height:150px;overflow:hidden}.bmssc-carousel,.bmssc-carousel-slide{position:relative}.bmssc-carousel--alternate{border-radius:5px;background-image:linear-gradient(-162deg,#f6f4f3,#f6f4f3);margin-bottom:20px}.bmssc-carousel--alternate .bmssc-carousel-dots{margin:0;padding:0 0 20px}.bmssc-carousel--alternate .bmssc-carousel-dots li.slick-active button{border-color:#be2bbb;background-color:#be2bbb}.bmssc-carousel-image{width:100%}@media print,screen and (min-width:46.875em){.bmssc-carousel-image{width:auto;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:380px}}@media print,screen and (max-width:46.87375em){.bmssc-carousel-image{height:100%}}@media print,screen and (min-width:46.875em){.bmssc-carousel-image_left{position:absolute;width:62.5%}}.bmssc-carousel-dots{margin-left:0;padding-left:0;list-style:none;width:100%;margin:20px 0 0;text-align:center}.bmssc-carousel-dots li{position:relative;display:inline-block;margin:0 10px}.bmssc-carousel-dots li button{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;background:transparent;font-size:0;line-height:0;display:block;width:8px;height:8px;border-radius:100%;border:2px solid #a69f9f}@media print,screen and (min-width:56.25em){.bmssc-carousel-dots li button{width:14px;height:14px}}.bmssc-carousel-dots li button:hover{outline:none;border-color:#be2bbb}.bmssc-carousel-dots li.slick-active button{border-color:#be2bbb;background-color:#be2bbb}.bmssc-trial-detail-video{object-fit:cover}.bmssc-trial-detail-video .bmssc-img-border-jus{width:100%;height:35px;border:1px solid #d3cec0;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px}.bmssc-trial-detail-video .bmssc-img-border-jus span{color:#666}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-video .bmssc-img-border-jus{width:100%;height:35px;border:1px solid #d3cec0;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px}.bmssc-trial-detail-video .bmssc-img-border-jus span{color:#666}}.bmssc-type-detail-image-size{width:1000px;height:500px;background-size:1000px 500px}@media print,screen and (min-width:46.875em){.bmssc-type-detail-image-size{width:100%}}.bmssc-story-time{position:absolute;display:block;left:33%}@media print,screen and (min-width:46.875em){.bmssc-story-time{position:absolute;left:5vw}}.bmssc-clinic-story-detail{padding-left:0;padding-right:0}.bmssc-clinic-story-detail .bmssc-title-for-mobile{display:block;position:relative}.bmssc-clinic-story-detail .bmssc-trial-desc-title-for-mobile{position:absolute;width:90vw;margin-top:-80px;background-color:#fff;height:120px;margin-left:-19px;font-size:27px;padding-left:20px;color:#103655}.bmssc-clinic-story-detail .bmssc-trial-desc-title-for-mobile:after{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin-top:15px}@media print,screen and (min-width:46.875em){.bmssc-clinic-story-detail .bmssc-trial-desc-title-for-mobile{display:none}}.bmssc-clinic-story-detail .bmssc-trial-desc-title{color:#103655}.bmssc-clinic-story-detail .bmssc-trial-desc-step1{margin-top:20px;margin-bottom:20px;font-size:18px;color:#666}.bmssc-clinic-story-detail .bmssc-trial-split{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:46.875em){.bmssc-clinic-story-detail .bmssc-trial-split{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.bmssc-clinic-story-detail .bmssc-story-detail-for-mobile{box-shadow:0 2px 25px rgba(0,0,0,.2)}.bmssc-clinic-story-detail .bmssc-mobile-line{display:block}.bmssc-clinic-story-detail .bmssc-mobile-line:after{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin-top:15px!important}@media print,screen and (min-width:46.875em){.bmssc-clinic-story-detail .bmssc-mobile-line{display:none}}.bmssc-clinic-story-detail .bmssc-trial-detail-content{display:block;width:100%!important}@media print,screen and (min-width:46.875em){.bmssc-clinic-story-detail .bmssc-trial-detail-content{width:50%!important}}.bmssc-clinic-story-detail .bmssc-trial-detail-content-desc{position:relative;margin-left:0;font-size:25px}.bmssc-clinic-story-detail .bmssc-trial-detail-content-desc:before{content:"";height:3px;width:40px;background-color:#be2bbb;display:block;margin-top:15px;margin-bottom:15px}.bmssc-clinic-story-detail .bmssc-trial-detail-content-desc p{font-style:italic;line-height:1.875em}@media print,screen and (min-width:46.875em){.bmssc-clinic-story-detail .bmssc-trial-detail-content-desc{position:relative;width:50%;margin-left:20px;line-height:normal;font-size:25px}.bmssc-clinic-story-detail .bmssc-trial-detail-content-desc:before{content:"";height:3px;width:40px;background-color:#be2bbb;display:block;margin-top:15px}}.bmssc-clinic-story-detail .bmssc-margin-l{margin-top:-22px}.bmssc-trial-detail-for-{display:block}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-for-{display:block;padding-left:40px;padding-right:40px}}.bmssc-grid-for-center{-ms-flex-pack:center;justify-content:center}.bmssc-type-img{height:100%!important}.bmssc-type-desc{display:block;width:100%;color:#103655!important}@media print,screen and (min-width:46.875em){.bmssc-type-desc{display:block;font-size:17px;width:70.5%;color:#103655!important}}.bmssc-type-trial-title{color:#103655!important}.bmssc-story-time-border{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;border-left:1px solid #d3cec0;border-right:1px solid #d3cec0;border-bottom:1px solid #d3cec0}.bmssc-story-time-border .bmssc-story-detail-time{margin:0;padding:0;width:25%;margin-left:2%}@media only screen and (max-device-width:1023px){.bmssc-story-detail-time-jus{margin:0;padding:0;width:25%;margin-left:12%!important}}.bmssc-common_m--5{margin:5px}.bmssc-common_m--10{margin:10px}.bmssc-common_m--15{margin:15px}.bmssc-common_m--20{margin:20px}.bmssc-common_m--25{margin:25px}.bmssc-common_m--30{margin:30px}.bmssc-common_m--35{margin:35px}.bmssc-common_m--40{margin:40px}.bmssc-common_m--45{margin:45px}.bmssc-common_m--50{margin:50px}.bmssc-common_m--55{margin:55px}.bmssc-common_m--60{margin:60px}.bmssc-common_m--65{margin:65px}.bmssc-common_m--70{margin:70px}.bmssc-common_m--75{margin:75px}.bmssc-common_m--80{margin:80px}.bmssc-common_m--85{margin:85px}.bmssc-common_m--90{margin:90px}.bmssc-common_m--95{margin:95px}.bmssc-common_m--100{margin:100px}.bmssc-common_mt--5{margin-top:5px}.bmssc-common_mt--10{margin-top:10px}.bmssc-common_mt--15{margin-top:15px}.bmssc-common_mt--20{margin-top:20px}.bmssc-common_mt--25{margin-top:25px}.bmssc-common_mt--30{margin-top:30px}.bmssc-common_mt--35{margin-top:35px}.bmssc-common_mt--40{margin-top:40px}.bmssc-common_mt--45{margin-top:45px}.bmssc-common_mt--50{margin-top:50px}.bmssc-common_mt--55{margin-top:55px}.bmssc-common_mt--60{margin-top:60px}.bmssc-common_mt--65{margin-top:65px}.bmssc-common_mt--70{margin-top:70px}.bmssc-common_mt--75{margin-top:75px}.bmssc-common_mt--80{margin-top:80px}.bmssc-common_mt--85{margin-top:85px}.bmssc-common_mt--90{margin-top:90px}.bmssc-common_mt--95{margin-top:95px}.bmssc-common_mt--100{margin-top:100px}.bmssc-common_mb--5{margin-bottom:5px}.bmssc-common_mb--10{margin-bottom:10px}.bmssc-common_mb--15{margin-bottom:15px}.bmssc-common_mb--20{margin-bottom:20px}.bmssc-common_mb--25{margin-bottom:25px}.bmssc-common_mb--30{margin-bottom:30px}.bmssc-common_mb--35{margin-bottom:35px}.bmssc-common_mb--40{margin-bottom:40px}.bmssc-common_mb--45{margin-bottom:45px}.bmssc-common_mb--50{margin-bottom:50px}.bmssc-common_mb--55{margin-bottom:55px}.bmssc-common_mb--60{margin-bottom:60px}.bmssc-common_mb--65{margin-bottom:65px}.bmssc-common_mb--70{margin-bottom:70px}.bmssc-common_mb--75{margin-bottom:75px}.bmssc-common_mb--80{margin-bottom:80px}.bmssc-common_mb--85{margin-bottom:85px}.bmssc-common_mb--90{margin-bottom:90px}.bmssc-common_mb--95{margin-bottom:95px}.bmssc-common_mb--100{margin-bottom:100px}.bmssc-common_ml--5{margin-left:5px}.bmssc-common_ml--10{margin-left:10px}.bmssc-common_ml--15{margin-left:15px}.bmssc-common_ml--20{margin-left:20px}.bmssc-common_ml--25{margin-left:25px}.bmssc-common_ml--30{margin-left:30px}.bmssc-common_ml--35{margin-left:35px}.bmssc-common_ml--40{margin-left:40px}.bmssc-common_ml--45{margin-left:45px}.bmssc-common_ml--50{margin-left:50px}.bmssc-common_ml--55{margin-left:55px}.bmssc-common_ml--60{margin-left:60px}.bmssc-common_ml--65{margin-left:65px}.bmssc-common_ml--70{margin-left:70px}.bmssc-common_ml--75{margin-left:75px}.bmssc-common_ml--80{margin-left:80px}.bmssc-common_ml--85{margin-left:85px}.bmssc-common_ml--90{margin-left:90px}.bmssc-common_ml--95{margin-left:95px}.bmssc-common_ml--100{margin-left:100px}.bmssc-common_mr--5{margin-right:5px}.bmssc-common_mr--10{margin-right:10px}.bmssc-common_mr--15{margin-right:15px}.bmssc-common_mr--20{margin-right:20px}.bmssc-common_mr--25{margin-right:25px}.bmssc-common_mr--30{margin-right:30px}.bmssc-common_mr--35{margin-right:35px}.bmssc-common_mr--40{margin-right:40px}.bmssc-common_mr--45{margin-right:45px}.bmssc-common_mr--50{margin-right:50px}.bmssc-common_mr--55{margin-right:55px}.bmssc-common_mr--60{margin-right:60px}.bmssc-common_mr--65{margin-right:65px}.bmssc-common_mr--70{margin-right:70px}.bmssc-common_mr--75{margin-right:75px}.bmssc-common_mr--80{margin-right:80px}.bmssc-common_mr--85{margin-right:85px}.bmssc-common_mr--90{margin-right:90px}.bmssc-common_mr--95{margin-right:95px}.bmssc-common_mr--100{margin-right:100px}.bmssc-common_p--5{padding:5px}.bmssc-common_p--10{padding:10px}.bmssc-common_p--15{padding:15px}.bmssc-common_p--20{padding:20px}.bmssc-common_p--25{padding:25px}.bmssc-common_p--30{padding:30px}.bmssc-common_p--35{padding:35px}.bmssc-common_p--40{padding:40px}.bmssc-common_p--45{padding:45px}.bmssc-common_p--50{padding:50px}.bmssc-common_p--55{padding:55px}.bmssc-common_p--60{padding:60px}.bmssc-common_p--65{padding:65px}.bmssc-common_p--70{padding:70px}.bmssc-common_p--75{padding:75px}.bmssc-common_p--80{padding:80px}.bmssc-common_p--85{padding:85px}.bmssc-common_p--90{padding:90px}.bmssc-common_p--95{padding:95px}.bmssc-common_p--100{padding:100px}.bmssc-common_pt--5{padding-top:5px}.bmssc-common_pt--10{padding-top:10px}.bmssc-common_pt--15{padding-top:15px}.bmssc-common_pt--20{padding-top:20px}.bmssc-common_pt--25{padding-top:25px}.bmssc-common_pt--30{padding-top:30px}.bmssc-common_pt--35{padding-top:35px}.bmssc-common_pt--40{padding-top:40px}.bmssc-common_pt--45{padding-top:45px}.bmssc-common_pt--50{padding-top:50px}.bmssc-common_pt--55{padding-top:55px}.bmssc-common_pt--60{padding-top:60px}.bmssc-common_pt--65{padding-top:65px}.bmssc-common_pt--70{padding-top:70px}.bmssc-common_pt--75{padding-top:75px}.bmssc-common_pt--80{padding-top:80px}.bmssc-common_pt--85{padding-top:85px}.bmssc-common_pt--90{padding-top:90px}.bmssc-common_pt--95{padding-top:95px}.bmssc-common_pt--100{padding-top:100px}.bmssc-common_pb--5{padding-bottom:5px}.bmssc-common_pb--10{padding-bottom:10px}.bmssc-common_pb--15{padding-bottom:15px}.bmssc-common_pb--20{padding-bottom:20px}.bmssc-common_pb--25{padding-bottom:25px}.bmssc-common_pb--30{padding-bottom:30px}.bmssc-common_pb--35{padding-bottom:35px}.bmssc-common_pb--40{padding-bottom:40px}.bmssc-common_pb--45{padding-bottom:45px}.bmssc-common_pb--50{padding-bottom:50px}.bmssc-common_pb--55{padding-bottom:55px}.bmssc-common_pb--60{padding-bottom:60px}.bmssc-common_pb--65{padding-bottom:65px}.bmssc-common_pb--70{padding-bottom:70px}.bmssc-common_pb--75{padding-bottom:75px}.bmssc-common_pb--80{padding-bottom:80px}.bmssc-common_pb--85{padding-bottom:85px}.bmssc-common_pb--90{padding-bottom:90px}.bmssc-common_pb--95{padding-bottom:95px}.bmssc-common_pb--100{padding-bottom:100px}.bmssc-common_pl--5{padding-left:5px}.bmssc-common_pl--10{padding-left:10px}.bmssc-common_pl--15{padding-left:15px}.bmssc-common_pl--20{padding-left:20px}.bmssc-common_pl--25{padding-left:25px}.bmssc-common_pl--30{padding-left:30px}.bmssc-common_pl--35{padding-left:35px}.bmssc-common_pl--40{padding-left:40px}.bmssc-common_pl--45{padding-left:45px}.bmssc-common_pl--50{padding-left:50px}.bmssc-common_pl--55{padding-left:55px}.bmssc-common_pl--60{padding-left:60px}.bmssc-common_pl--65{padding-left:65px}.bmssc-common_pl--70{padding-left:70px}.bmssc-common_pl--75{padding-left:75px}.bmssc-common_pl--80{padding-left:80px}.bmssc-common_pl--85{padding-left:85px}.bmssc-common_pl--90{padding-left:90px}.bmssc-common_pl--95{padding-left:95px}.bmssc-common_pl--100{padding-left:100px}.bmssc-common_pr--5{padding-right:5px}.bmssc-common_pr--10{padding-right:10px}.bmssc-common_pr--15{padding-right:15px}.bmssc-common_pr--20{padding-right:20px}.bmssc-common_pr--25{padding-right:25px}.bmssc-common_pr--30{padding-right:30px}.bmssc-common_pr--35{padding-right:35px}.bmssc-common_pr--40{padding-right:40px}.bmssc-common_pr--45{padding-right:45px}.bmssc-common_pr--50{padding-right:50px}.bmssc-common_pr--55{padding-right:55px}.bmssc-common_pr--60{padding-right:60px}.bmssc-common_pr--65{padding-right:65px}.bmssc-common_pr--70{padding-right:70px}.bmssc-common_pr--75{padding-right:75px}.bmssc-common_pr--80{padding-right:80px}.bmssc-common_pr--85{padding-right:85px}.bmssc-common_pr--90{padding-right:90px}.bmssc-common_pr--95{padding-right:95px}.bmssc-common_pr--100{padding-right:100px}.bmssc-common_hide{display:none}.bmssc-common_show{display:block}.bmssc-common_width--full{width:100%}.bmssc-common_width--half{width:80%}.bmssc-common_width--5{width:5px}.bmssc-common_width--10{width:10px}.bmssc-common_width--15{width:15px}.bmssc-common_width--20{width:20px}.bmssc-common_width--25{width:25px}.bmssc-common_width--30{width:30px}.bmssc-common_width--35{width:35px}.bmssc-common_width--40{width:40px}.bmssc-common_width--45{width:45px}.bmssc-common_width--50{width:50px}.bmssc-common_width--55{width:55px}.bmssc-common_width--60{width:60px}.bmssc-common_width--65{width:65px}.bmssc-common_width--70{width:70px}.bmssc-common_width--75{width:75px}.bmssc-common_width--80{width:80px}.bmssc-common_width--85{width:85px}.bmssc-common_width--90{width:90px}.bmssc-common_width--95{width:95px}.bmssc-common_width--100{width:100px}.bmssc-common_height--full{height:100%}.bmssc-common_height--half{height:80%}.bmssc-common_height--5{height:5px}.bmssc-common_height--10{height:10px}.bmssc-common_height--15{height:15px}.bmssc-common_height--20{height:20px}.bmssc-common_height--25{height:25px}.bmssc-common_height--30{height:30px}.bmssc-common_height--35{height:35px}.bmssc-common_height--40{height:40px}.bmssc-common_height--45{height:45px}.bmssc-common_height--50{height:50px}.bmssc-common_height--55{height:55px}.bmssc-common_height--60{height:60px}.bmssc-common_height--65{height:65px}.bmssc-common_height--70{height:70px}.bmssc-common_height--75{height:75px}.bmssc-common_height--80{height:80px}.bmssc-common_height--85{height:85px}.bmssc-common_height--90{height:90px}.bmssc-common_height--95{height:95px}.bmssc-common_height--100{height:100px}.bmssc-common_align-center{-ms-flex-align:center;align-items:center}.bmssc-common_just-center{-ms-flex-pack:center;justify-content:center}.bmssc-common_svg-search{width:35px!important;height:30px!important}.bmssc-common_word-no-wrap{word-wrap:break-word}.bmssc-disclaimer{display:none}.bmssc-disclaimer .background-drop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:.2;transition:opacity .3s,height 0ms .3s;transition-timing-function:ease;z-index:998}.bmssc-disclaimer .content-container{display:none;position:fixed;z-index:999;margin:auto;height:100%;width:100%;top:0;left:0;bottom:0;right:0}.bmssc-disclaimer .content-container .bmssc-card{position:absolute;width:90%;overflow-y:auto;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:none}@media print,screen and (min-width:46.875em){.bmssc-disclaimer .content-container .bmssc-card{width:70%}}@media print,screen and (min-width:56.25em){.bmssc-disclaimer .content-container .bmssc-card{width:50%}}@media screen and (min-width:75em){.bmssc-disclaimer .content-container .bmssc-card{width:35%}}.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section{text-align:center;padding:2rem}@media print,screen and (min-width:46.875em){.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section{padding:3rem}}.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section .disclaimer-close-container{height:30px;width:30px;position:absolute;right:2rem;top:2rem}.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section .iconnect-btn2{display:none}.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section .iconnect-btn2 .iconnect-btn{width:50%}.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section .confirm-btn{width:80%;padding:10px;text-transform:capitalize;white-space:normal}.bmssc-disclaimer .content-container .bmssc-card .bmssc-card-section .text-field{margin:2rem 0}.bmssc-disclaimer--config{padding:2rem;width:80%;text-align:center}.bmssc-consent-disclaimer{display:none}.bmssc-consent-disclaimer .background-drop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:.2;transition:opacity .3s,height 0ms .3s;transition-timing-function:ease;z-index:998}.bmssc-consent-disclaimer .content-container{position:fixed;z-index:999;margin:auto;height:100%;width:100%;top:0;left:0;bottom:0;right:0}.bmssc-consent-disclaimer .content-container .bmssc-card{position:absolute;width:90%;overflow-y:auto;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (min-width:46.875em){.bmssc-consent-disclaimer .content-container .bmssc-card{width:70%}}@media print,screen and (min-width:56.25em){.bmssc-consent-disclaimer .content-container .bmssc-card{width:50%}}@media screen and (min-width:75em){.bmssc-consent-disclaimer .content-container .bmssc-card{width:35%}}.bmssc-consent-disclaimer .content-container .bmssc-card .bmssc-card-section{text-align:center;padding:2rem}@media print,screen and (min-width:46.875em){.bmssc-consent-disclaimer .content-container .bmssc-card .bmssc-card-section{padding:3rem}}.bmssc-consent-disclaimer .content-container .bmssc-card .bmssc-card-section .disclaimer-close-container{height:30px;width:30px;position:absolute;right:2rem;top:2rem;z-index:2}.bmssc-consent-disclaimer .content-container .bmssc-card .bmssc-card-section .confirm-btn{width:80%;padding:10px;text-transform:capitalize;white-space:normal}.bmssc-consent-disclaimer .content-container .bmssc-card .bmssc-card-section .text-field{margin:2rem 0}.bmssc-consent-disclaimer--config{padding:2rem;width:80%;text-align:center}.bmssc-pdf{display:none;position:absolute;z-index:101;padding:1.4rem;line-height:1.8;background-color:#fff;width:auto;text-align:left;box-shadow:1px 5px 17px 0 rgba(0,0,0,.5)}.bmssc-pdf .title{text-transform:uppercase}.bmssc-faq_bg-full-youtube{z-index:10}.bmssc-faq_bg-full-brightcove,.bmssc-faq_bg-full-youtube{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#103655;opacity:.5;transition:opacity .3s,height 0ms .3s;transition-timing-function:ease;display:none}.bmssc-faq_bg-full-brightcove{z-index:2}.bmssc-faq_nav-title{margin-top:2rem}.bmssc-faq_nav-title.mobile{margin-top:1rem}.bmssc-faq_svg-icon{height:8px;width:15px}.bmssc-faq_svg-icon.hide{display:"none"}.bmssc-faq_detail-container{padding:.5rem 0}@media print,screen and (min-width:46.875em){.bmssc-faq_detail-container{padding:1.5rem 0}}.bmssc-faq_detail-input{padding:0}.bmssc-faq_top-title{padding-top:2rem;padding-bottom:0}.bmssc-faq_list-hidden{display:none}.bmssc-faq_register-filter{margin-left:3%}.bmssc-faq_cursor-pointer{cursor:pointer}.bmssc-faq_no-match-result{padding:2rem}.bmssc-faq_showing-text-right{text-align:right}.bmssc-faq_no-padding{padding:0}.bmssc-faq_ask-result{margin-top:0}@media print,screen and (min-width:46.875em){.bmssc-faq_ask-result{margin-top:0 rem}}.bmssc-faq_ask-result .answer{padding-left:20px}.bmssc-faq_mobile-expand{height:3rem;line-height:3rem}.bmssc-faq_mobile-menu{padding:.5rem 1rem}.bmssc-faq_mobile-menu .container{height:3rem;line-height:3rem;border-radius:3px;background-color:#fff;box-shadow:1px 1px 1px 1px #979797;color:#595454}.bmssc-faq_mobile-menu .svg-icon{height:3rem;width:1rem}.bmssc-faq_mobile-menu .text{font-size:14px}.bmssc-faq_mobile-list{margin:0 1rem;background-color:#fff;max-height:300px;overflow:auto}.bmssc-faq_ask-question .padding-right-20{padding-right:20px}.bmssc-faq_ask-question_align-center{-ms-flex-align:center;align-items:center}.bmssc-faq_ask-question .background-drop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:.2;transition:opacity .3s,height 0ms .3s;transition-timing-function:ease;z-index:98}.bmssc-faq_ask-question .content{position:fixed;margin:auto;top:0;left:0;bottom:0;right:0;z-index:99;height:90vh;width:98vw}@media print,screen and (min-width:46.875em){.bmssc-faq_ask-question .content{width:70vw;height:70vh;top:0;max-width:700px}}.bmssc-faq_ask-question .content .bmssc-m-container{padding-top:3rem;padding-bottom:3rem;max-height:90%;overflow-y:auto;margin-top:58px}.bmssc-faq_ask-question .content .bmssc-m-container .desc-container{margin:1rem 0;border-bottom:2px solid #f6f4f3}.bmssc-faq_ask-question .content .bmssc-m-container .margin-top-10{margin-top:1rem}.bmssc-faq_ask-question .content .bmssc-m-container .bmssc-input-icon{float:right;position:relative;opacity:.6;margin-right:-20px}.bmssc-faq_ask-question .content .bmssc-m-container .submit-btn{margin-top:1rem;padding-top:2rem;border-top:2px solid #f6f4f3}.bmssc-faq_ask-question .content .bmssc-m-container .close-faq-btn{margin-right:-30px}.bmssc-faq_ask-question .content .bmssc-ask-question-container{padding-top:30px;padding-bottom:30px}@media screen and (min-width:75em){.bmssc-faq_ask-question .content .bmssc-ask-question-container{padding-left:40px;padding-right:40px}}.bmssc-faq_ask-question .content .condition-container{color:#595454}.bmssc-faq_ask-question .content .condition-container .condition-item{float:left;border:1px solid #595454;padding:10px;margin-right:15px;margin-top:10px;border-radius:5px}.bmssc-faq_ask-question .content .condition-container .condition-item .condition-name{margin-right:10px;text-transform:capitalize}.bmssc-faq_ask-question .bmssc-form_input:invalid{border:1px solid #c23c12}.bmssc-faq_ask-question .bmssc-form_input:invalid+.bmssc-form-alert_error-text{display:block}.bmssc-faq_ask-question .bmssc-form_textarea:invalid{border:1px solid #c23c12}.bmssc-faq_ask-question .bmssc-form_textarea:invalid+.bmssc-form-alert_error-text{display:block}.bmssc-faq .bmssc-media-margin{margin-top:0;margin-bottom:0}@media print,screen and (min-width:46.875em){.bmssc-faq .bmssc-media-margin{margin-top:8%;margin-bottom:20%}}.bmssc-faq_inno-dropdown-icon{transform:rotate(90deg) scaleY(1.5);display:inline-block;margin-left:5px;transition:all .3s ease-out}.bmssc-faq_inno-dropdown-icon.is-open{transform:rotate(270deg) scaleY(1.5);transition:all .3s ease-out}.bmssc-faq_close-btn-pr-30{padding-right:35px}.bmssc-feedback{margin-top:25px;background-color:#a69f9f;padding:20px;-ms-flex-align:center;align-items:center}.bmssc-filters_wrapper{padding:0;border-top:1px solid #595454;padding-bottom:3px}.bmssc-filters--clean .bmssc-filters_wrapper{border-top:0}.bmssc-filter_item.is-offset{margin-left:calc(16.6666666667% + 1.25rem / 2)}.bmssc-filter_item.action-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto;margin-top:18px}@media print,screen and (min-width:46.875em){.bmssc-filter_item.action-wrapper{margin-left:100px}}.bmssc-filter_item .toggle{position:relative}.bmssc-filter_item .toggle input[type=checkbox]{position:absolute;height:15px;display:block;width:44px;top:5px;left:2px;outline-color:#000}@media print,screen and (min-width:46.875em){.bmssc-filter_item .toggle input[type=checkbox]{top:4px;left:-65px;width:45px}}.bmssc-filter_item .toggle label{color:#fff;position:relative;display:inline;font-size:14px}@media print,screen and (min-width:46.875em){.bmssc-filter_item .toggle label{font-size:15px}}.bmssc-filter_item .toggle input[type=checkbox]+label:before{content:" ";display:block;height:18px;width:45px;border-radius:10px;position:absolute;top:0;left:-65px;background:grey;cursor:pointer}.bmssc-filter_item .toggle input[type=checkbox]+label:after{content:" ";display:block;height:17px;width:17px;border-radius:50%;position:absolute;top:0;left:-65px;background:#fff;cursor:pointer}.bmssc-filter_item .toggle input[type=checkbox]:checked+label:after{left:-37px}.bmssc-filter_item .toggle input[type=checkbox]:checked+label:before{background:#be2bbb}@media screen and (max-width:760px){.bmssc-filter_item .toggle input[type=checkbox]+label:before{content:" ";display:block;height:18px;width:45px;border-radius:10px;position:absolute;top:0;left:-48px;background:grey}.bmssc-filter_item .toggle input[type=checkbox]+label:after{content:" ";display:block;height:17px;width:17px;border-radius:50%;position:absolute;top:0;left:-48px;background:#fff}.bmssc-filter_item .toggle input[type=checkbox]:checked+label:after{left:-20px}.bmssc-filter_item .toggle label{color:#595454;position:relative;display:inline;margin-left:50px}}.bmssc-filter_reset{padding:20px 10px;text-decoration:underline;cursor:pointer}.bmssc-filter_reset:hover{color:#fff;background-color:#be2bbb;border:none}.bmssc-filter_reset--alternate{padding:20px;text-decoration:underline;cursor:pointer}.bmssc-filter_dropdown{position:relative}.bmssc-filter_dropdown-button{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;padding:20px;background:transparent;color:#fff}.bmssc-filters--light .bmssc-filter_dropdown-button{color:#595454}.bmssc-filters--narrow .bmssc-filter_dropdown-button{padding:10px 20px}.bmssc-filter_dropdown-button-primary{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;padding:20px;background:transparent;color:#595454}.bmssc-filters--light .bmssc-filter_dropdown-button-primary{color:#595454}.bmssc-filters--narrow .bmssc-filter_dropdown-button-primary{padding:10px 20px}.bmssc-filter_dropdown-icon{fill:#be2bbb;width:12px;height:7px;transition:transform .3s ease-out;margin-left:.5em}.bmssc-filter_dropdown-icon.is-open{transform:rotate(180deg)}.bmssc-filter_dropdown.is-open .bmssc-filter_dropdown-icon{transform:rotate(-180deg)}.bmssc-filter_dropdown.is-open .bmssc-filter_dropdown-menu{display:block;z-index:2}.bmssc-filter_dropdown-menu{position:absolute;display:none;top:100%;left:0;border-top:7px solid #be2bbb;background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);padding:20px;width:auto;min-width:216px;max-width:500px;max-height:380px;overflow-y:auto}.bmssc-filter_dropdown .bmssc-list-columns{width:460px}.bmssc-filter_list-item{-ms-flex:1 0 230px;flex:1 0 230px}.bmssc-filter-innovation-font{font-size:16px}.bmssc-filter_inno-dropdown{position:absolute;border-top:3px solid #be2bbb;background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);padding:10px 20px 0;width:auto;text-align:left;overflow-y:auto;overflow-x:hidden;z-index:2}.bmssc-filter_inno-checkbox{position:absolute;opacity:0;display:block;width:30px;height:30px;z-index:2}.bmssc-filter_inno-checkbox:focus-visible+label:before{border:2px solid #000}.bmssc-filter_inno-checkbox+label{position:relative;margin:7px 0;padding-left:30px;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;color:#595454}.bmssc-filter_inno-checkbox+label:before{content:"";position:absolute;display:block;left:0;top:0;width:18px;height:18px;background:#f6f4f3;border:1px solid #b7bbc0;border-radius:4px}.bmssc-filter_inno-checkbox+label:after{content:"✔︎";position:absolute;display:block;left:0;top:0;width:20px;height:20px;color:#fff;font-size:10px;line-height:20px;text-align:center;opacity:0}.bmssc-filter_inno-checkbox+label:focus,.bmssc-filter_inno-checkbox+label:hover{color:#595454}.bmssc-filter_inno-checkbox+label:focus:before,.bmssc-filter_inno-checkbox+label:hover:before{border-color:#595454;background-color:#a69f9f}.bmssc-filter_inno-checkbox:checked+label:before{border-color:#be2bbb;background-color:#be2bbb}.bmssc-filter_inno-checkbox:checked+label:after{opacity:1}.bmssc-filter_inno-checkbox:checked:focus-visible+label:before{border:2px solid #000}.bmssc-filter_inno-checkbox:checked[disabled=disabled]+label:before{border-color:#a69f9f;background-color:#a69f9f}.bmssc-filter_inno-checkbox:checked[disabled=disabled]+label:focus:before,.bmssc-filter_inno-checkbox:checked[disabled=disabled]+label:hover:before{background-color:#a69f9f}.bmssc-filter_inno-checkbox[disabled=disabled]+label,.bmssc-filter_inno-checkbox[disabled=disabled]+label:focus,.bmssc-filter_inno-checkbox[disabled=disabled]+label:hover{color:#595454}.bmssc-filter_inno-checkbox[disabled=disabled]+label:before,.bmssc-filter_inno-checkbox[disabled=disabled]+label:focus:before,.bmssc-filter_inno-checkbox[disabled=disabled]+label:hover:before{border-color:#a69f9f;background-color:#f6f4f3}.bmssc-filter_range{color:#fff;padding:15px 20px}.bmssc-filters--light .bmssc-filter_range{color:#595454}.bmssc-filters--narrow .bmssc-filter_range{padding:7px 20px}.bmssc-filter_range-container,.bmssc-filter_range-label{display:inline-block;position:relative}.bmssc-filter_range-label-list{position:absolute;width:100%;margin-left:0;padding-left:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;font-size:10px}.bmssc-filter_range-label{text-align:center;color:inherit;margin:0 0 0 9px}.bmssc-filter_range-label:first-child,.bmssc-filter_range-label:last-child{margin:0}.bmssc-innovation_tags{border-radius:5px;border:1px solid #be2bbb;padding:5px;font-weight:500;color:#be2bbb;font-size:13px;margin-right:5px}.bmssc-flyout{display:none;position:fixed;top:0;right:-360px;background:#fff;width:calc(100% - 20px);height:100%;z-index:5;transition:right .3s ease-out}@media print,screen and (min-width:46.875em){.bmssc-flyout{width:360px}}.bmssc-flyout.is-open{right:0}.bmssc-flyout_close{position:absolute;right:10px;top:20px;width:24px;height:24px}.bmssc-flyout_content{overflow:auto;height:100%;position:relative}.bmssc-flyout_content_register{height:100%;overflow-y:auto;padding:3rem 2rem}.bmssc-flyout_content_register .title{margin:2rem 0;padding:2rem 0}.bmssc-flyout_content_register .sub-title{text-transform:uppercase;margin:1rem 0}.bmssc-flyout_content_register .margin{margin:2rem 0}.bmssc-flyout_content_register .margin .list{line-height:2}.bmssc-flyout_content_register .margin .list>li{word-wrap:break-word}.bmssc-flyout #site-flyout-map{width:100%;height:200px}.bmssc-footer{color:#595454;padding:25px 0;font-family:BMSHumanity,sans-serif}.bmssc-footer a{color:#595454}.bmssc-footer a:hover{color:#be2bbb}@media (max-width:750px){.bmssc-footer a img{width:100%}}.bmssc-footer .footer-description{width:200px;padding-right:10px;font-family:BMSHumanity,serif}@media screen and (max-width:46.8125em){.bmssc-footer .footer-description{display:none!important}}.bmssc-footer_header{-ms-flex-align:center;align-items:center;margin-bottom:30px}@media print,screen and (min-width:46.875em){.bmssc-footer_header{margin-bottom:0}}.bmssc-footer_sc-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}@media print,screen and (min-width:46.875em){.bmssc-footer_sc-logo{margin-bottom:1rem;margin-top:1rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.bmssc-footer-title{color:#595454;text-transform:uppercase;margin-bottom:1rem;font-size:1rem}.bmssc-footer-title:after{content:none}@media print,screen and (min-width:46.875em){.bmssc-footer-title:after{content:"";height:2px;width:23px;background-color:#595454;display:block}}.bmssc-font-weight-light{font-weight:100}.bmssc-legal-container{text-align:center}@media print,screen and (min-width:46.875em){.bmssc-legal-container{text-align:left}}.bmssc-legal-container .bmssc-legal-item{margin-bottom:5px;padding-left:0;color:#595454}@media print,screen and (max-width:46.87375em){.bmssc-legal-container .bmssc-legal-item .bmssc-legal-list:nth-child(2n):after{content:" ";display:block}}.bmssc-legal-list{position:relative}.bmssc-legal-list:after{content:"|";padding:0 5px 0 10px;font-size:14px}.bmssc-legal-list:last-child:after{content:none;padding:0;font-size:10px}.bmssc-sc-logo_connect-con{font-weight:400!important}.bmssc-legal-link{text-decoration:underline;font-weight:500}.bmssc-social-title{text-align:center}@media print,screen and (min-width:46.875em){.bmssc-social-title{text-align:left}}.bmssc-social-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:46.875em){.bmssc-social-group{display:block}}.bmssc-social-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px}@media print,screen and (min-width:46.875em){.bmssc-social-link{margin:0}}@media screen and (max-width:46.8125em){.bmssc-social-link .social-title{display:none!important}}.bmssc-footer-icon{fill:#595454;width:24px;height:24px}@media print,screen and (min-width:46.875em){.bmssc-footer-icon{width:18px;height:18px}}.bmssc-footer-logo{width:163px;height:26px}@media print,screen and (min-width:46.875em){.bmssc-footer-logo{margin-bottom:20px}}.bmssc-footer-position-jus-about,.bmssc-footer-position-jus-title{position:relative!important;float:right;right:0!important;margin-top:-56px}.bmssc-list-footer-about,.bmssc-list-footer-title{display:none}.bmssc-footer-titles{border-bottom:1px solid #be2bbb;padding:0!important}.bmssc-icon-expand-alternate{border:0!important}.bmssc-icon-expand-alternate:after,.bmssc-icon-expand-alternate:before{background-color:#be2bbb!important}@media print{.bmssc-hide-for-print{display:none}}.bmssc-global-search .search-panel .bmssc-faq_results{margin-top:1rem}.bmssc-global-search .menu-panel .narrow{margin:1rem .5rem}.bmssc-global-search .menu-panel .pr-1{padding-right:1.5rem}.bmssc-global-search .menu-panel .content-cell{width:100%;border-bottom:2px solid #f6f4f3;margin-bottom:2rem;padding-bottom:.5rem;margin-left:0;word-wrap:break-word}@media print,screen and (min-width:46.875em){.bmssc-global-search .menu-panel .content-cell{margin-left:1.5rem}}.bmssc-global-search .menu-panel .content-cell .title{text-decoration:underline;color:#595454}.bmssc-global-search .menu-panel .content-cell .title a{color:#595454}.bmssc-global-search .menu-panel .content-cell .link{margin:1rem 0}.bmssc-global-search_header{display:none;padding:1rem 2rem;min-width:600px;right:0;position:absolute;background-color:#f6f4f3;border-radius:8px;top:40px;z-index:100;border-top-right-radius:0}.bmssc-global-search_header .text{margin-bottom:.5rem}.bmssc-global-search_header .input-btn{padding-left:.5rem}.bmssc-global-search-container{position:relative}.bmssc-global-search-container .bmssc-header-icon_search{padding:0;width:28px;height:28px;position:relative;top:12px}.bmssc-header{position:relative;padding:10px 0}.bmssc-header_wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:46.875em){.bmssc-header_wrapper{-ms-flex-pack:justify;justify-content:space-between}}.bmssc-header_menu{display:none}@media print,screen and (min-width:46.875em){.bmssc-header_menu{display:block;padding:0;margin:0 2% 0 0}}.bmssc-header_menu-item{display:inline-block;font-size:13px}.bmssc-header_menu-item+.bmssc-header_menu-item,.bmssc-header_menu-item.need-help{margin-left:40px}.bmssc-header_menu-item.has-dropdown{position:relative}.bmssc-header_menu-item.has-dropdown:focus .bmssc-header_submenu,.bmssc-header_menu-item.has-dropdown:hover .bmssc-header_submenu{display:block}.bmssc-header_submenu{display:none}.bmssc-nav .bmssc-header_submenu{position:absolute;left:0;top:0}.bmssc-header_join-btn{background:transparent;color:#be2bbb;border:1px solid #be2bbb;border-radius:5px}.bmssc-header_join-btn:hover{color:#595454;border:1px solid #595454}.bmssc-header_sign-btn{background:transparent;color:#595454;border:1px solid transparent;border-radius:5px}.bmssc-header_sign-btn:hover{color:#595454;border:1px solid #595454}.bmssc-header_cap-words{text-transform:capitalize}.bmssc-nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;padding-top:15px;padding-bottom:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media print,screen and (min-width:46.875em){.bmssc-nav{-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}}.bmssc-country-select,.bmssc-nav-link{position:relative;color:#595454;font-size:16px;font-weight:300}@media print,screen and (min-width:46.875em){.bmssc-country-select,.bmssc-nav-link{padding:5px 10px}}.bmssc-nav-link-faqlink{position:relative;color:#595454;font-size:14px;font-weight:200}.bmssc-nav-link-faqlink:after{content:"";position:absolute;right:-4px;top:-1px;display:block;width:8px;height:8px;border-left:2px solid #595454;border-bottom:2px solid #595454;transform:translateY(50%) rotate(-45deg)}.bmssc-country-select:before,.bmssc-nav-link:before{content:"";display:none;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#be2bbb}.bmssc-country-select:hover,.bmssc-nav-link:hover{color:#595454}@media print,screen and (min-width:46.875em){.bmssc-country-select:hover:before,.bmssc-nav-link:hover:before{display:block}}@media print,screen and (min-width:46.875em){.bmssc-nav-link--dropdown{padding-right:20px}.bmssc-nav-link--dropdown:after{content:"";position:absolute;right:0;top:0;display:block;width:10px;height:10px;border-left:2px solid #be2bbb;border-bottom:2px solid #be2bbb;transform:translateY(50%) rotate(-45deg)}}.bmssc-nav-link_mobile-button{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;background:transparent;padding:5px}.bmssc-nav-link_mobile{display:block;width:21px;height:18px}.bmssc-nav_mobile-menu{position:absolute;left:15px;top:10px;fill:#595454}@media print,screen and (min-width:46.875em){.bmssc-nav_mobile-menu{display:none}}.bmssc-nav-submenu{width:100%;display:block;background:#fff;position:relative;height:0;overflow:hidden;transition:height .3s ease-in-out}.bmssc-nav-submenu_content{padding:10px 60px}.bmssc-general-center{text-align:center}.bmssc-common-margin{margin-top:2rem}.bmssc-faq-container .question-submitted-notification .mark{display:inline-block;height:30px;width:30px;border-radius:50%;background-color:#5ac810;color:#fff;padding-top:3px}.bmssc-faq-container .question-submitted-notification .mark.failed{background-color:red}.bmssc-health-study-hero{position:relative;padding:20px 0}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero{padding:20px 0 120px}}.bmssc-health-study-hero_img{position:absolute;top:0;left:0;right:0;z-index:-1;object-fit:cover;object-position:100% 50%;width:100%;height:100%;background-image:linear-gradient(180deg,#fff,#f6f4f3)}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_img{object-position:75% 50%}}@media print,screen and (min-width:56.25em){.bmssc-health-study-hero_img{object-position:50% 50%}}.bmssc-health-study-hero_content{padding-left:40px;padding-right:40px}.bmssc-health-study-hero_title{color:#595454;padding-bottom:15px}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_title{padding-bottom:35px}}.bmssc-health-study-hero_subtitle{color:#595454}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_subtitle{font-weight:500}}.bmssc-health-study-hero_link{display:none}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_link{display:-ms-inline-flexbox;display:inline-flex;color:#595454;-ms-flex-align:center;align-items:center;padding:8px 16px;border-radius:5px;border:1px solid #595454;font-size:16px;background-color:transparent;border:2px solid #595454;font-size:18px}}.bmssc-health-study-hero_icon{width:18px;height:18px;fill:#595454;margin-right:5px}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_icon{width:22px;height:22px}}.bmssc-health-study-hero_scrollto{width:33px;height:33px;margin:0 auto;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;z-index:2;display:-ms-flexbox;display:flex;background-color:#be2bbb;color:#fff;border:none;border-radius:22px;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_scrollto{width:44px;height:44px}}.bmssc-health-study-hero_scrollto-icon{width:15px;height:21px;transform:rotate(90deg);fill:#fff}@media print,screen and (min-width:46.875em){.bmssc-health-study-hero_scrollto-icon{width:20px;height:26px}}.bmssc-health-study-tabs-content{display:-ms-flexbox;display:flex;background-image:linear-gradient(24deg,#f6f4f3,#f6f4f3 3%,#f6f4f3 10%,#f6f4f3);box-shadow:0 2px 12px 0 rgba(0,0,0,.21);border-radius:4px;color:#595454;-ms-flex-align:center;align-items:center;padding:25px}@media print,screen and (min-width:46.875em){.bmssc-health-study-tabs-content{height:415px}}.bmssc-health-study-tabs-content.active{color:#595454;border-bottom:4px solid #be2bbb;font-weight:700}.bmssc-multimedia{position:relative;overflow:hidden}.bmssc-multimedia_content{padding:25px}@media print,screen and (min-width:46.875em){.bmssc-multimedia_content{padding:55px 55px 55px 18%;background-color:#f6f4f3;position:relative;margin-left:42%;width:65%;right:0;top:50%;transform:translateY(0);border-radius:5px;-ms-flex-pack:center;justify-content:center;min-height:285px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.bmssc-multimedia_content.left-img-txt{display:block;width:auto}.bmssc-multimedia-play{content:" ";display:block;border:40px solid;border-color:#fff;opacity:.75;border-radius:40px;height:0;width:0;position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;z-index:4;cursor:pointer}.bmssc-multimedia-play-btn{position:relative;display:block}.bmssc-multimedia-play-btn:after{content:" ";display:block;border-style:solid;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #4b4b4b;position:absolute;top:50%;transform:translateY(-50%);left:-5px;z-index:5}.bmssc-multimedia-info{border-top:1px solid #d3cec0;background-color:#fff;padding:5px 10px}.bmssc-multimedia-info p{margin:0}.bmssc-multimedia_show-img-left{background-color:#f6f4f3}@media print,screen and (min-width:46.875em){.bmssc-multimedia_show-img-left{background-color:#fff}}.bmssc-multimedia_show-img-left .left-content{background-color:#fff}.bmssc-multimedia_show-img-left .right-content{background-color:#f6f4f3;word-wrap:break-word;padding:20px 0;margin-left:0}@media print,screen and (min-width:46.875em){.bmssc-multimedia_show-img-left .right-content{margin-left:-9%;padding:5% 9% 5% 11%}}.bmssc-multimedia-container.left-img-container{float:left}.bmssc-multimedia-container:after,.bmssc-multimedia-container:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.bmssc-multimedia-container:after{clear:both}@media print,screen and (min-width:46.875em){.bmssc-multimedia-container{display:block;position:relative;z-index:2;width:48%}}.bmssc-multimedia-container_image{box-shadow:0 2px 25px rgba(0,0,0,.2);width:100%;max-height:500px;object-fit:cover}.bmssc-multimedia-container_video-image{height:100%;width:100%}.bmssc-multimedia-container--video{display:block;position:relative}.bmssc-multimedia-container--video:hover .bmssc-multimedia-mask{height:100%;width:100%;background-color:#000;opacity:.15;position:absolute;z-index:3}.bmssc-multimedia-container--extra{display:none}@media print,screen and (min-width:46.875em){.bmssc-multimedia-container--extra{display:block;width:300px;float:right;margin-right:30px;margin-top:-80px;position:relative;z-index:2}}@media print,screen and (min-width:46.875em){.bmssc-multimedia-container--extra_image{object-fit:cover;font-family:"object-fit: cover;";width:100%;height:235px;box-shadow:0 2px 25px rgba(0,0,0,.2)}}.bmssc-health-study-component{text-align:center;background-color:#fff}@media print,screen and (min-width:46.875em){.bmssc-health-study-component{text-align:left;background-color:#f6f4f3}}.bmssc-health-study-component ul{padding-right:20px;padding-left:20px}@media print,screen and (min-width:46.875em){.bmssc-health-study-component ul{padding-right:0;padding-left:0}}.bmssc-health-study-component ul li{padding-bottom:10px}.bmssc-health-study-guide_for-mobile{display:-ms-flexbox;display:flex}@media print,screen and (min-width:46.875em){.bmssc-health-study-guide_for-mobile{display:block}}.bmssc-health-study-guide_content-p{word-break:break-all;max-width:210px;max-height:50px}.bmssc-health-study-guide_icon{width:130px;height:130px;margin:0 auto}.bmssc-health-study-guide_icon-2{width:100px;height:100px;margin:0 auto}.bmssc-health-study-guide_icon-additional-resource{margin:auto;width:90px;height:90px;padding:20px}@media print,screen and (min-width:46.875em){.bmssc-health-study-guide_icon-additional-resource{width:130px;height:130px;padding:25px}}.bmssc-health-study-guide_jus-icon{width:100%!important;height:100%!important;margin:0 auto}.bmssc-health-study-guide_hs-head{width:80px;height:80px;margin:0 auto}@media print,screen and (max-width:46.87375em){.bmssc-health-study-guide .bmssc-health-study-guide_image{float:left}.bmssc-health-study-guide .bmssc-card-section{text-align:left}.bmssc-health-study-guide .bmssc-arrow-link{-ms-flex-pack:left;justify-content:left}}.bmssc-content-callout{padding:40px 35px}.bmssc-error_icon{width:64px;height:62px;margin:0 auto}.bmssc-clear-p-bottom{margin-bottom:5px}.bmssc-whatweoffer-margin{margin-left:-35px}.bmssc-hsguide-title{height:60px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.bmssc-hero{position:relative;max-width:1440px;margin:0 auto}.bmssc-hero_img{z-index:1;object-fit:cover;object-position:100% 50%;font-family:"object-fit: cover; object-position: 100% 50%;";width:100%;height:150px;background-image:linear-gradient(180deg,#f6f4f3 97%,#f6f4f3 0)}@media print,screen and (min-width:46.875em){.bmssc-hero_img{height:450px;object-position:75% 50%}}@media print,screen and (min-width:56.25em){.bmssc-hero_img{height:475px;object-position:50% 50%}}.bmssc-hero_content{padding:10px 40px}.bmssc-hero_content .heroBgcolor{background-color:#fff;padding:10px 20px 0}@media (min-width:750px) and (max-width:850px){.bmssc-hero_content .heroBgcolor{width:320px}}@media (min-width:851px) and (max-width:950px){.bmssc-hero_content .heroBgcolor{width:350px}}@media (max-width:1019px) and (min-width:951px){.bmssc-hero_content .heroBgcolor{width:400px}}@media (max-width:1074px) and (min-width:1019px){.bmssc-hero_content .heroBgcolor{width:440px}}@media (max-width:1198px) and (min-width:1075px){.bmssc-hero_content .heroBgcolor{width:475px}}@media (min-width:1199px) and (max-width:1299px){.bmssc-hero_content .heroBgcolor{width:550px}}@media (min-width:1300px) and (max-width:1440px){.bmssc-hero_content .heroBgcolor{width:600px}}@media (min-width:1440px){.bmssc-hero_content .heroBgcolor{width:660px}}@media print,screen and (min-width:46.875em){.bmssc-hero_content{padding-top:30px;position:absolute;top:30px}}@media print,screen and (min-width:56.25em){.bmssc-hero_content{padding-top:30px;position:absolute;top:30px}}.bmssc-hero_title{padding-bottom:15px;color:#595454;font-weight:300}@media (min-width:750px) and (max-width:850px){.bmssc-hero_title{padding-bottom:25px;font-size:22px;width:auto;line-height:35px}}@media (min-width:851px) and (max-width:950px){.bmssc-hero_title{padding-bottom:25px;font-size:24px;width:auto;line-height:35px}}@media (max-width:1019px) and (min-width:951px){.bmssc-hero_title{padding-bottom:25px;font-size:30px;width:auto;line-height:35px}}@media (max-width:1074px) and (min-width:1019px){.bmssc-hero_title{padding-bottom:25px;font-size:32px;width:auto;line-height:35px}}@media (min-width:1075px) and (max-width:1299px){.bmssc-hero_title{padding-bottom:25px;font-size:36px;width:auto;line-height:35px}}@media (min-width:1300px) and (max-width:1440px){.bmssc-hero_title{padding-bottom:25px;font-size:45px;width:auto;line-height:35px}}.bmssc-hero_subtitle{color:#595454;font-weight:300}@media (min-width:850px) and (max-width:950px){.bmssc-hero_subtitle{font-size:16px;width:auto}}@media (min-width:750px) and (max-width:850px){.bmssc-hero_subtitle{font-size:14px;width:auto}}.bmssc-hero_link{display:none}@media print,screen and (min-width:46.875em){.bmssc-hero_link{display:-ms-inline-flexbox;display:inline-flex;color:#595454;-ms-flex-align:center;align-items:center;padding:8px 16px;border-radius:5px;border:1px solid #595454;font-size:16px;background-color:transparent;border:2px solid #595454;font-size:18px}}.bmssc-hero_icon{width:18px;height:18px;fill:#595454;margin-right:5px}@media print,screen and (min-width:46.875em){.bmssc-hero_icon{width:22px;height:22px}}.bmssc-hero_scrollto{display:none}@media print,screen and (min-width:56.25em){.bmssc-hero_scrollto{position:absolute;bottom:40px;left:0;right:0;z-index:2;display:-ms-flexbox;display:flex;background-color:#be2bbb;color:#fff;border:none;border-radius:22px;width:44px;height:44px;margin:0 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.bmssc-hero_scrollto-icon{fill:#fff;width:20px;height:26px;transform:rotate(90deg)}.bmssc-hero--alternate{position:relative;max-width:1440px;margin:0 auto}@media print,screen and (min-width:46.875em){.bmssc-hero--alternate{height:380px}}@media screen and (min-width:75em){.bmssc-hero--alternate{height:475px}}.bmssc-hero--alternate_img{position:relative;object-fit:cover;object-position:75% 50%;font-family:"object-fit: cover; object-position: 100% 50%;";width:100%;height:100%}@media print,screen and (min-width:46.875em){.bmssc-hero--alternate_img{position:absolute;top:0;left:0;right:0;z-index:-1}}@media print,screen and (min-width:56.25em){.bmssc-hero--alternate_img{object-position:50% 50%}}.bmssc-hero--alternate_content{padding:40px}.bmssc-hero--alternate_title{color:#595454;padding-bottom:15px;font-weight:400;text-align:center}@media print,screen and (min-width:46.875em){.bmssc-hero--alternate_title{text-align:left;padding-bottom:25px;color:#595454}}.bmssc-hero--alternate_subtitle{color:#595454;text-align:center}@media print,screen and (min-width:46.875em){.bmssc-hero--alternate_subtitle{text-align:left;color:#595454}}.bmssc-hero_faq-hero .bmssc-hero_content{width:100%}@media print,screen and (max-width:46.87375em){.bmssc-hero_faq-hero .bmssc-hero_subtitle,.bmssc-hero_faq-hero .bmssc-hero_title{color:#595454!important}}.bmssc-hero_faq-hero .over-layer{position:absolute;top:0;height:0;width:100%;background-image:linear-gradient(0deg,hsla(0,0%,100%,0) -5%,#407a9e 97%)}@media print,screen and (min-width:46.875em){.bmssc-hero_faq-hero .over-layer{height:450px}}@media print,screen and (min-width:56.25em){.bmssc-hero_faq-hero .over-layer{height:475px}}.bmssc-icon--block{display:block;width:100%;height:100%}.bmssc-icon--inline{display:inline-block}.bmssc-icon-chevron{width:12px;height:7px}.bmssc-icon-chevron-up{transform:rotate(180deg)}.bmssc-icon-stroke{fill:none;stroke-width:2}.bmssc-icon-expand,.bmssc-icon-expand--alternate{position:relative;width:24px;height:24px;border-radius:100%;border:2px solid #be2bbb}.bmssc-icon-expand--alternate:after,.bmssc-icon-expand--alternate:before,.bmssc-icon-expand:after,.bmssc-icon-expand:before{content:"";position:absolute;background-color:#be2bbb;transition:transform .25s ease-in-out}.bmssc-icon-expand--alternate:before,.bmssc-icon-expand:before{top:50%;left:50%;width:2px;height:10px;transform:translate(-50%,-50%)}.bmssc-icon-expand--alternate:after,.bmssc-icon-expand:after{top:50%;left:50%;width:10px;height:2px;transform:translate(-50%,-50%)}.is-active>.bmssc-icon-expand--alternate:before,.is-active>.bmssc-icon-expand:before,.is-open>.bmssc-icon-expand--alternate:before,.is-open>.bmssc-icon-expand:before{transform:translate(-50%,-50%) rotate(90deg)}.bmssc-icon-expand--alternate{border:2px solid #595454}.bmssc-icon-expand--alternate:after,.bmssc-icon-expand--alternate:before{background-color:#595454}.bmssc-icon-close{position:relative;width:24px;height:24px;border-radius:100%;border:2px solid #595454}.bmssc-icon-close:after,.bmssc-icon-close:before{content:"";position:absolute;width:2px;height:10px;top:50%;left:50%;background-color:#595454;transition:transform .25s ease-in-out}.bmssc-icon-close:before{transform:translate(-1px,-50%) rotate(45deg)}.bmssc-icon-close:after{transform:translate(-1px,-50%) rotate(-45deg)}.bmssc-icon-close--light{border:2px solid #fff}.bmssc-icon-close--light:after,.bmssc-icon-close--light:before{background-color:#fff}.bmssc-language-menu{position:fixed;right:0;background:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);padding:20px;border-radius:4px;white-space:nowrap;z-index:999}.bmssc-language-menu_column{-ms-flex:0 0 auto;flex:0 0 auto;width:190px;margin-left:.9375rem;margin-right:.9375rem}.bmssc-language-menu_title{text-transform:uppercase;color:#595454;border-bottom:1px solid #595454;padding-bottom:.25em;margin:10px 0 1.25em}.bmssc-language-menu_button{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#be2bbb;border:0;padding:0;background:transparent;color:#595454;text-transform:uppercase;text-align:left}.bmssc-language-menu_submenu{display:none;margin-left:0;padding-left:0;list-style:none;padding:.75em .75em 1em}.bmssc-language-menu_submenu[aria-hidden=false]{display:block}.bmssc-language-menu_submenu-item{margin:.25em 0}.bmssc-language-menu_item{margin:.5em 0}.bmssc-language-menu_region{margin-bottom:30px}@media print,screen and (min-width:56.25em){.bmssc-list-group{columns:2;column-gap:50px}}@media screen and (min-width:75em){.bmssc-list-group{columns:3;column-gap:40px}}.bmssc-list-group_item{padding:10px 10px 15px;margin-bottom:5px;border-bottom:1px solid #d3cec0;break-inside:avoid}.bmssc-list-group_link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#595454}.bmssc-list-group_icon{fill:#595454;width:15px;height:21px}.bmssc-list-group_image{margin-right:6px;width:24px;height:24px}@media print,screen and (min-width:46.875em){.bmssc-list-group_image{margin-right:10px;width:35px;height:35px}}.bmssc-list-group .list-group-inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bmssc-login{max-width:1440px;margin:0 auto}.bmssc-login div.tabs{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#f6f4f3;box-shadow:0 2px 5px 0 #595454}.bmssc-login div.tabs .cell{cursor:pointer;color:#595454}.bmssc-login div.tabs .cell span{padding:15px 0;display:inline-block}.bmssc-login div.tabs .cell span.active{height:100%;color:#595454;border-bottom:4px solid #be2bbb}.bmssc-login div.content{padding:30px;animation:c 1s}.bmssc-login div.content :last-child{display:none}@keyframes c{0%{opacity:0}to{opacity:1}}.bmssc-sc-logo,.bmssc-sc-logo--light{font-size:20px;line-height:16px;letter-spacing:-.2px}.bmssc-sc-logo,.bmssc-sc-logo--light,.bmssc-sc-logo--light a,.bmssc-sc-logo a{color:#595454}@media print,screen and (min-width:56.25em){.bmssc-sc-logo,.bmssc-sc-logo--light{font-size:22px;line-height:20px;letter-spacing:-.5px}}.bmssc-sc-logo--light,.bmssc-sc-logo--light a{color:#595454}.bmssc-sc-logo_connect,.bmssc-sc-logo_connect--break{font-weight:400}@media screen and (min-width:37.5em){.bmssc-sc-logo_connect,.bmssc-sc-logo_connect--break{display:block}}@media print,screen and (min-width:56.25em){.bmssc-sc-logo_connect,.bmssc-sc-logo_connect--break{display:inline}}.bmssc-sc-logo_connect--break{display:block!important}.bmssc-trial-map_wrapper{margin:15px 0 25px;height:424px}.bmssc-section-map{padding:20px 0}.bmssc-map{width:100%}.bmssc-map-infobox{width:300px;background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);border-radius:2px;padding:15px;color:#595454}@media print,screen and (min-width:46.875em){.bmssc-map-infobox{min-width:300px;width:auto}}.bmssc-map-infobox p{margin-top:0;margin-bottom:.75rem}.bmssc-map-infobox p:last-child{margin-bottom:0}.bmssc-map-infobox:after{content:"";position:absolute;width:0;height:0;margin-left:-17px;bottom:-24px;left:50%;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-2px 2px 2px 0 rgba(0,0,0,.17)}.bmssc-map-infobox_close{width:24px;height:24px;position:absolute;right:15px;top:15px;border-radius:100%;border:1px solid #595454;padding:5px}.bmssc-type-max-width{max-width:285px}.bmssc-section-map-v1{color:#595454}.bmssc-section-map-v1.bmssc-section-map{padding:0}.bmssc-section-map-v1.bmssc-section-map .bmssc-l-container{padding:0 0 30px}@media print,screen and (min-width:46.875em){.bmssc-section-map-v1.bmssc-section-map .bmssc-l-container{-ms-flex-align:start;align-items:start}}.bmssc-section-map-v1.bmssc-section-map .bmssc-filters_wrapper{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bmssc-section-map-v1.bmssc-section-map #bmssc-trialDetail-mapFilters{padding:60px 0 40px;z-index:0}.bmssc-section-map-v1.bmssc-section-map .bmssc-title{text-align:left}.bmssc-section-map-v1.bmssc-section-map .bmssc-title:after{display:none}.bmssc-section-map-v1 .bmssc-trial-map_wrapper{margin:0!important}.bmssc-section-map-v1 .bmssc-trial-map_wrapper.hideMap{display:none}.bmssc-section-map-v1 .bmssc-sites-result{list-style:none;background-color:transparent;font-size:16px;gap:4%;padding:0;margin-left:0}.bmssc-section-map-v1 .bmssc-site-result-item{background:#fff;padding:20px 20px 20px 30px;margin-top:40px;font-size:14px}.bmssc-section-map-v1 .bmssc-site-list-dist p{margin-bottom:0}.bmssc-section-map-v1 .bmssc-status-icon{width:15px;height:15px;display:inline-block;background:#5a9612;border-radius:50%;margin-right:10px;margin-top:2px}.bmssc-section-map-v1 .bmssc-status-icon.notyetrecruiting{background:#ac201c}.bmssc-section-map-v1 .bmssc-status-icon.completed{background:#6a9dbf}.bmssc-section-map-v1 .bmssc-status-icon.activenotrecruiting{background:#ded66f}.bmssc-section-map-v1 .bmssc-map-eligibility-cont{gap:20px;-ms-flex-align:center;align-items:center;padding:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.bmssc-section-map-v1 .bmssc-map-eligibility-cont>img{height:50px}.bmssc-section-map-v1 .bmssc-map-eligibility-cont p{margin:0;text-align:center}.bmssc-section-map-v1 .bmssc-map-eligibility-cont a.bmssc-button{height:42px;padding:10px 20px;text-wrap:nowrap}.bmssc-section-map-v1 .bmssc-map-eligibility-cont a.bmssc-button button{background:transparent;line-height:1}@media print,screen and (min-width:46.875em){.bmssc-section-map-v1 .bmssc-map-eligibility-cont{gap:30px;-ms-flex-direction:row;flex-direction:row}}.bmssc-section-map-v1 .bmssc-map_filter_item{margin-left:50px}.bmssc-section-map-v1 .bmssc-map_filter_item .bmssc-filter_range{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bmssc-section-map-v1 .bmssc-map_filter_item .bmssc-filter_dropdown-button{border:1px solid #be2bbb;border-radius:4px;padding:10px 25px;min-width:120px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.bmssc-section-map-v1 .bmssc-map-site-wrapper{padding:60px 0 40px}.bmssc-section-map-v1 .bmssc-location_modal_wrapper{position:absolute;top:0;z-index:2;left:0;right:0;height:524px;padding:180px 0;display:none}.bmssc-section-map-v1 .bmssc-location_modal_wrapper.show{display:block}.bmssc-section-map-v1 .bmssc-location_modal_cont{background:#ffeccc;padding:20px 0}.bmssc-section-map-v1 .bmssc-location_modal_cont .bmssc-redesign-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 20px;gap:20px}.bmssc-section-map-v1 .bmssc-location-back-drop{position:absolute;left:0;top:0;right:0;bottom:0;background:#eee7e7;opacity:.85;z-index:-1}.bmssc-section-map-v1 .bmssc-nolocation-input h2{font-size:20px;margin-bottom:15px}.bmssc-section-map-v1 .bmssc-nolocation-input label{font-size:14px}.bmssc-section-map-v1 .bmssc-nolocation-input .bmssc-input-wrapper{max-width:400px}.bmssc-section-map-v1 .is-disabled .bmssc-pagination_link{background-color:transparent}.bmssc-section-map-v1 .bmssc-title-container{padding:25px}@media print,screen and (min-width:46.875em){.bmssc-section-map-v1 .bmssc-title-container{padding:25px 40px}}.bmssc-section-map-v1 .bmssc-padding-mobile{top:54px}.bmssc-section-map-v1 .bmssc-status-nyr li:first-child{display:none!important}.bmssc-section-map-v1 .bmssc-status-nyr li{pointer-events:none;cursor:default;opacity:.75}.bmssc-slider-container{margin-left:auto}.bmssc-slider-checkbox{opacity:0;width:0;height:0}.bmssc-slider-checkbox:checked+.bmssc-slider-round{background-color:#595454}.bmssc-slider-checkbox:checked+.bmssc-slider-round:before{transform:translateX(26px)}.bmssc-slider-checkbox:focus-visible+.bmssc-slider-round{border:2px solid #000}.bmssc-slider-round{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#be2bbb;transition:.4s;border-radius:34px;border:2px solid transparent}.bmssc-slider-round:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:1px;background-color:#fff;transition:.4s;border-radius:50%}.bmssc-slider-wrapper{position:relative;width:60px;height:30px}.bmssc-redesign-container{width:100%;max-width:1024px;margin:0 auto;padding-left:40px!important;padding-right:40px!important;position:relative;padding-left:25px!important;padding-right:25px!important}.bmssc-redesign-container .bmssc-pagination{margin-top:60px;margin-bottom:25px}.bmssc-section-map-v1 .bmssc-pagination_link:not(div):hover,.bmssc-section-map-v1 .is-current .bmssc-pagination_link,.bmssc-section-map-v1 .is-current .bmssc-pagination_link:focus,.bmssc-section-map-v1 .is-current .bmssc-pagination_link:hover{background-color:#be2bbb}.bmssc-section-map-v1 .bmssc-pagination_link[type=button]{color:#be2bbb}.bmssc-section-map-v1 .is-current .bmssc-pagination_link[type=button]{color:#fff;font-weight:700}.bmssc-marker-guide-icon{height:30px}#bmssc-marker-guide-cont{margin-bottom:20px;gap:20px}#bmssc-marker-guide-cont>div.grid-x{gap:10px}.is-disabled .bmssc-pagination_link{color:#be2bbb;background-color:initial;opacity:.5}@media screen and (max-width:46.875em){.bmssc-trial-detail-nav-wrapper .bmssc-l-container{-ms-flex-pack:center;justify-content:center}}@media print,screen and (max-width:46.87375em){.bmssc-media-title-for-mobile{margin-top:15px}}.bmssc-download-for-mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;align-item:center}@media print,screen and (min-width:46.875em){.bmssc-download-for-mobile{display:inline-block}}@media print,screen and (max-width:46.87375em){.bmssc-media-caregiver-for-mobile{margin-bottom:20px}}.bmssc-multimedia-content-media-mobile{padding:25px 0}.bmssc-mobile-menu{display:none;position:fixed;top:-100%;left:0;background:#fff;width:calc(100% - 20px);height:calc(100% - 90px);z-index:3;transition:top .3s ease-out}@media print,screen and (min-width:46.875em){.bmssc-mobile-menu{display:none}}.bmssc-mobile-menu.is-open{top:90px}.bmssc-mobile-menu_header{background:#595454;padding:15px}.bmssc-mobile-menu_close{position:absolute;left:15px;top:15px;width:15px;height:15px}.bmssc-mobile-nav{margin-left:0;padding-left:0;list-style:none;margin:10px 20px}.bmssc-mobile-nav_content{overflow:scroll;height:100%}.bmssc-mobile-nav_item{padding:10px 0;border-bottom:1px solid #a69f9f}.bmssc-mobile-nav_submenu{margin-left:0;padding-left:0;list-style:none;width:100%}.bmssc-modal,.bmssc-modal--question,.bmssc-modal--video{z-index:100;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:75vw;max-width:830px;max-height:75vh;display:none;overflow-y:auto}.bmssc-modal.is-open,.is-open.bmssc-modal--question,.is-open.bmssc-modal--video{display:block}.bmssc-modal_content{padding:45px}.bmssc-modal--video{background:#fff}.bmssc-modal--video .bmssc-modal_content{width:100%;height:auto;padding:0}.bmssc-modal--video .bmssc-video_placeholder{height:0;overflow:hidden;padding-top:56.25%;position:relative}.bmssc-modal--video .bmssc-video-player{position:absolute;top:0;left:0;width:100%;height:100%}.bmssc-modal--video .bmssc-video-player-youtube{min-height:70vh;width:100%;display:none}@media print,screen and (min-width:46.875em){.bmssc-modal--video .bmssc-video-player-youtube{min-height:60vh}}.bmssc-modal--question{width:640px;text-align:left;background:#fff;box-shadow:0 3px 4px 3px rgba(38,39,43,.24);border-radius:2px}.bmssc-pagination{margin-left:0;padding-left:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.bmssc-pagination_item{display:inline-block;font-family:BMSHumanity,sans-serif;font-size:14px;line-height:18px;width:32px;height:32px;margin:0 9px}@media print,screen and (min-width:46.875em){.bmssc-pagination_item{font-size:16px;line-height:20px}}.bmssc-pagination_item--alternate{font-family:BMSHumanity,serif}.bmssc-pagination_item:first-child{margin-left:0}.bmssc-pagination_item:last-child{margin-right:0}.bmssc-pagination_item--next,.bmssc-pagination_item--previous{display:inline-block;font-family:BMSHumanity,sans-serif;font-size:14px;line-height:18px;width:32px;height:32px;margin:0 9px}@media print,screen and (min-width:46.875em){.bmssc-pagination_item--next,.bmssc-pagination_item--previous{font-size:16px;line-height:20px}}.bmssc-pagination_item--next--alternate,.bmssc-pagination_item--previous--alternate{font-family:BMSHumanity,serif}.bmssc-pagination_item--next:first-child,.bmssc-pagination_item--previous:first-child{margin-left:0}.bmssc-pagination_item--next:last-child,.bmssc-pagination_item--previous:last-child{margin-right:0}.bmssc-pagination_item--next.dobule-arrow button,.bmssc-pagination_item--previous.dobule-arrow button{font-size:32px;padding-bottom:5px;display:-ms-flexbox;display:flex}.bmssc-pagination_link{display:-ms-flexbox;display:flex;cursor:pointer;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:#fff;color:#595454}.bmssc-pagination_link[type=button]{display:inline-block;vertical-align:middle;line-height:normal;overflow:visible;appearance:none;background-color:#eee7e7;border:0;padding:0}.bmssc-pagination_link:not(div):hover,.is-current .bmssc-pagination_link,.is-current .bmssc-pagination_link:focus,.is-current .bmssc-pagination_link:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#be2bbb;color:#fff}.bmssc-pagination_link:not(div):hover{background-color:#be2bbb;color:#fff!important}.is-disabled .bmssc-pagination_link{color:#f6f4f3;outline:none;background-color:#fff}.is-disabled .bmssc-pagination_link:hover{background-color:transparent;box-shadow:none;color:#f6f4f3!important}.bmssc-pagination_link.disabled{cursor:not-allowed;color:#fff}.bmssc-pagination_link.disabled:hover{background-color:transparent;box-shadow:none;color:#fff}.bmssc-pagination--alternate{margin:15px 0 0;padding:0;color:#fff}#tooltip{text-align:center;color:#595454;background:#f6f4f3;position:absolute;font-family:BMSHumanity,serif;font-size:16px;z-index:100;padding:10px;border:1.5px solid #a69f9f}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #595454;content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #f6f4f3;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}#dhtmltooltip{position:absolute;width:150px;border:2px solid #000;padding:2px;background-color:#ffffe0;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)}.dashed{text-decoration:dashed underline}.country-select{position:relative;display:inline-block;width:100%}.country-select *{box-sizing:border-box}.country-select .flag{width:16px;height:11px;background:url(../../../content/dam/studyconnect/flags-country.png)}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-left:44px}.country-select input[disabled]+.flag-dropdown:hover{cursor:default}.country-select input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag-dropdown{position:absolute;top:0;bottom:0}.country-select .flag-dropdown:hover{cursor:pointer}.country-select .flag-dropdown:hover .selected-flag{background-color:#000;background-color:rgba(0,0,0,.05)}.country-select .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.country-select .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #be2bbb}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #be2bbb}.country-select .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;width:430px;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;margin-right:6px}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.country-select .country-list .country{line-height:11px;padding:7px 10px}.country-select .country-list .country .dial-code{color:#999}.country-select .country-list .country.highlight{background-color:#000;background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name{margin-right:6px}.country-select.inside .flag-dropdown{padding:1px}.country-select.inside input[type=tel],.country-select.inside input[type=text]{padding-left:44px;width:100%;margin-left:0}.country-select.outside input[type=tel],.country-select.outside input[type=text]{border:none;width:100%;margin-left:38px}.country-select .zw{background-position:0 0}.country-select .zm{background-position:-16px 0}.country-select .za{background-position:0 -11px}.country-select .yt{background-position:-16px -11px}.country-select .ye{background-position:-32px 0}.country-select .ws{background-position:-32px -11px}.country-select .wf{background-position:0 -22px}.country-select .vu{background-position:-32px -22px}.country-select .vn{background-position:0 -33px}.country-select .vi{background-position:-16px -33px}.country-select .vg{background-position:-32px -33px}.country-select .ve{background-position:-48px 0}.country-select .vc{background-position:-48px -11px}.country-select .va{background-position:-48px -22px}.country-select .uz{background-position:-48px -33px}.country-select .uy{background-position:0 -44px}.country-select .um,.country-select .us{background-position:-16px -44px}.country-select .ug{background-position:-32px -44px}.country-select .ua{background-position:-48px -44px}.country-select .tz{background-position:-64px 0}.country-select .tw{background-position:-64px -11px}.country-select .tv{background-position:-64px -22px}.country-select .tt{background-position:-64px -33px}.country-select .tr{background-position:-64px -44px}.country-select .to{background-position:0 -55px}.country-select .tn{background-position:-16px -55px}.country-select .tm{background-position:-32px -55px}.country-select .tl{background-position:-48px -55px}.country-select .tk{background-position:-64px -55px}.country-select .tj{background-position:0 -66px}.country-select .th{background-position:-16px -66px}.country-select .tg{background-position:-32px -66px}.country-select .tf{background-position:-48px -66px}.country-select .td{background-position:-64px -66px}.country-select .tc{background-position:-80px 0}.country-select .sz{background-position:-80px -11px}.country-select .sy{background-position:-80px -22px}.country-select .sx{background-position:-80px -33px}.country-select .sv{background-position:-80px -44px}.country-select .st{background-position:-80px -55px}.country-select .ss{background-position:-80px -66px}.country-select .sr{background-position:0 -77px}.country-select .so{background-position:-16px -77px}.country-select .sn{background-position:-32px -77px}.country-select .sm{background-position:-48px -77px}.country-select .sl{background-position:-64px -77px}.country-select .sk{background-position:-80px -77px}.country-select .si{background-position:-96px 0}.country-select .sh{background-position:-96px -11px}.country-select .sg{background-position:-96px -22px}.country-select .se{background-position:-96px -33px}.country-select .sd{background-position:-96px -44px}.country-select .sc{background-position:-96px -66px}.country-select .sb{background-position:-96px -77px}.country-select .sa{background-position:0 -88px}.country-select .rw{background-position:-16px -88px}.country-select .ru{background-position:-32px -88px}.country-select .rs{background-position:-48px -88px}.country-select .ro{background-position:-64px -88px}.country-select .qa{background-position:-80px -88px}.country-select .py{background-position:-96px -88px}.country-select .pw{background-position:0 -99px}.country-select .pt{background-position:-16px -99px}.country-select .ps{background-position:-32px -99px}.country-select .pr{background-position:-48px -99px}.country-select .pn{background-position:-64px -99px}.country-select .pm{background-position:-80px -99px}.country-select .pl{background-position:-96px -99px}.country-select .pk{background-position:-112px 0}.country-select .ph{background-position:-112px -11px}.country-select .pg{background-position:-112px -22px}.country-select .pf{background-position:-112px -33px}.country-select .pe{background-position:-112px -44px}.country-select .pa{background-position:-112px -55px}.country-select .om{background-position:-112px -66px}.country-select .nz{background-position:-112px -77px}.country-select .nu{background-position:-112px -88px}.country-select .nr{background-position:-112px -99px}.country-select .bv,.country-select .no,.country-select .sj{background-position:0 -110px}.country-select .nl{background-position:-16px -110px}.country-select .ni{background-position:-32px -110px}.country-select .ng{background-position:-48px -110px}.country-select .nf{background-position:-64px -110px}.country-select .ne{background-position:-80px -110px}.country-select .nc{background-position:-96px -110px}.country-select .na{background-position:-112px -110px}.country-select .mz{background-position:-128px 0}.country-select .my{background-position:-128px -11px}.country-select .mx{background-position:-128px -22px}.country-select .mw{background-position:-128px -33px}.country-select .mv{background-position:-128px -44px}.country-select .mu{background-position:-128px -55px}.country-select .mt{background-position:-128px -66px}.country-select .ms{background-position:-128px -77px}.country-select .mr{background-position:-128px -88px}.country-select .mq{background-position:-128px -99px}.country-select .mp{background-position:-128px -110px}.country-select .mo{background-position:0 -121px}.country-select .mn{background-position:-16px -121px}.country-select .mm{background-position:-32px -121px}.country-select .ml{background-position:-48px -121px}.country-select .mk{background-position:-64px -121px}.country-select .mh{background-position:-80px -121px}.country-select .mg{background-position:-96px -121px}.country-select .me{background-position:0 -132px;height:12px}.country-select .md{background-position:-112px -121px}.country-select .mc{background-position:-128px -121px}.country-select .ma{background-position:-16px -132px}.country-select .ly{background-position:-32px -132px}.country-select .lv{background-position:-48px -132px}.country-select .lu{background-position:-64px -132px}.country-select .lt{background-position:-80px -132px}.country-select .ls{background-position:-96px -132px}.country-select .lr{background-position:-112px -132px}.country-select .lk{background-position:-128px -132px}.country-select .li{background-position:-144px 0}.country-select .lc{background-position:-144px -11px}.country-select .lb{background-position:-144px -22px}.country-select .la{background-position:-144px -33px}.country-select .kz{background-position:-144px -44px}.country-select .ky{background-position:-144px -55px}.country-select .kw{background-position:-144px -66px}.country-select .kr{background-position:-144px -77px}.country-select .kp{background-position:-144px -88px}.country-select .kn{background-position:-144px -99px}.country-select .km{background-position:-144px -110px}.country-select .ki{background-position:-144px -121px}.country-select .kh{background-position:-144px -132px}.country-select .kg{background-position:0 -144px}.country-select .ke{background-position:-16px -144px}.country-select .jp{background-position:-32px -144px}.country-select .jo{background-position:-48px -144px}.country-select .jm{background-position:-64px -144px}.country-select .je{background-position:-80px -144px}.country-select .it{background-position:-96px -144px}.country-select .is{background-position:-112px -144px}.country-select .ir{background-position:-128px -144px}.country-select .iq{background-position:-144px -144px}.country-select .io{background-position:-160px 0}.country-select .in{background-position:-160px -11px}.country-select .im{background-position:-160px -22px;height:9px}.country-select .il{background-position:-160px -31px}.country-select .ie{background-position:-160px -42px}.country-select .id{background-position:-160px -53px}.country-select .hu{background-position:-160px -64px}.country-select .ht{background-position:-160px -75px}.country-select .hr{background-position:-160px -86px}.country-select .hn{background-position:-160px -97px}.country-select .hk{background-position:-160px -108px}.country-select .gy{background-position:-160px -119px}.country-select .gw{background-position:-160px -130px}.country-select .gu{background-position:-160px -141px}.country-select .gt{background-position:0 -155px}.country-select .gs{background-position:-16px -155px}.country-select .gr{background-position:-32px -155px}.country-select .gq{background-position:-48px -155px}.country-select .gp{background-position:-64px -155px}.country-select .gn{background-position:-80px -155px}.country-select .gm{background-position:-96px -155px}.country-select .gl{background-position:-112px -155px}.country-select .gi{background-position:-128px -155px}.country-select .gh{background-position:-144px -155px}.country-select .gg{background-position:-160px -155px}.country-select .ge{background-position:-176px 0}.country-select .gd{background-position:-176px -11px}.country-select .gb{background-position:-176px -22px}.country-select .ga{background-position:-176px -33px}.country-select .bl,.country-select .fr,.country-select .gf,.country-select .mf,.country-select .re{background-position:-176px -44px}.country-select .fo{background-position:-176px -55px}.country-select .fm{background-position:-176px -66px}.country-select .fk{background-position:-176px -77px}.country-select .fj{background-position:-176px -88px}.country-select .fi{background-position:-176px -99px}.country-select .eu{background-position:-176px -121px}.country-select .et{background-position:-176px -132px}.country-select .es{background-position:-176px -143px}.country-select .er{background-position:-176px -154px}.country-select .eh{background-position:-16px -166px}.country-select .eg{background-position:-32px -166px}.country-select .ee{background-position:-48px -166px}.country-select .ec{background-position:-64px -166px}.country-select .dz{background-position:-80px -166px}.country-select .do{background-position:-96px -166px}.country-select .dm{background-position:-112px -166px}.country-select .dk{background-position:-128px -166px}.country-select .dj{background-position:-144px -166px}.country-select .de{background-position:-160px -166px}.country-select .cz{background-position:-176px -166px}.country-select .cy{background-position:0 -177px}.country-select .cx{background-position:-16px -177px}.country-select .cw{background-position:-32px -177px}.country-select .cv{background-position:-48px -177px}.country-select .cu{background-position:-64px -177px}.country-select .cs{background-position:-80px -177px}.country-select .cr{background-position:-96px -177px}.country-select .co{background-position:-112px -177px}.country-select .cn{background-position:-128px -177px}.country-select .cm{background-position:-144px -177px}.country-select .cl{background-position:-160px -177px}.country-select .ck{background-position:-176px -177px}.country-select .ci{background-position:-192px 0}.country-select .cg{background-position:-192px -11px}.country-select .cf{background-position:-192px -22px}.country-select .cd{background-position:-192px -33px}.country-select .cc{background-position:-192px -44px}.country-select .ca{background-position:-192px -66px}.country-select .bz{background-position:-192px -77px}.country-select .by{background-position:-192px -88px}.country-select .bw{background-position:-192px -99px}.country-select .bt{background-position:-192px -110px}.country-select .bs{background-position:-192px -121px}.country-select .br{background-position:-192px -132px}.country-select .bq{background-position:-192px -143px}.country-select .bo{background-position:-192px -154px}.country-select .bn{background-position:-192px -165px}.country-select .bm{background-position:-192px -176px}.country-select .bj{background-position:0 -188px}.country-select .bi{background-position:-16px -188px}.country-select .bh{background-position:-32px -188px}.country-select .bg{background-position:-48px -188px}.country-select .bf{background-position:-64px -188px}.country-select .be{background-position:-80px -188px}.country-select .bd{background-position:-96px -188px}.country-select .bb{background-position:-112px -188px}.country-select .ba{background-position:-128px -188px}.country-select .az{background-position:-144px -188px}.country-select .ax{background-position:-160px -188px}.country-select .aw{background-position:-176px -188px}.country-select .au,.country-select .hm{background-position:-192px -188px}.country-select .at{background-position:-208px 0}.country-select .as{background-position:-208px -11px}.country-select .ar{background-position:-208px -22px}.country-select .ao{background-position:-208px -33px}.country-select .an{background-position:-208px -44px}.country-select .am{background-position:-208px -55px}.country-select .al{background-position:-208px -66px}.country-select .ai{background-position:-208px -77px}.country-select .ag{background-position:-208px -88px}.country-select .af{background-position:-208px -99px}.country-select .ae{background-position:-208px -110px}.country-select .ad{background-position:-208px -121px}.country-select .np{background-position:-208px -132px}.country-select .ch{background-position:-208px -143px}.intl-tel-input{width:100%;position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #be2bbb}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #be2bbb}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../../../content/dam/studyconnect/flags-phone.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-image:url(../../../content/dam/studyconnect/flags-phone@2x.png)}}.iti-flag.np{background-color:transparent}.bmssc-result-item{position:relative;padding:15px}@media print,screen and (min-width:46.875em){.bmssc-result-item{padding:25px 0;border-bottom:1px solid #a69f9f}}.bmssc-result-item.is-last{border-bottom:0}.bmssc-richtext{font-family:BMSHumanity,sans-serif;font-size:16px;line-height:20px;color:#595454;font-family:BMSHumanity,serif}@media print,screen and (min-width:46.875em){.bmssc-richtext{font-size:18px;line-height:22px}}.bmssc-richtext--alternate{font-family:BMSHumanity,serif}.bmssc-richtext p+p{margin-bottom:1em}.bmssc-richtext b,.bmssc-richtext strong{font-weight:700}.bmssc-richtext h1,.bmssc-richtext h2,.bmssc-richtext h3,.bmssc-richtext h4{color:#595454;font-family:BMSHumanity,sans-serif;font-weight:500;margin-bottom:1em}.bmssc-richtext h2{font-family:BMSHumanity,sans-serif;font-size:24px;line-height:28px;font-weight:500}@media print,screen and (min-width:46.875em){.bmssc-richtext h2{font-size:32px;line-height:36px}}.bmssc-richtext h2--alternate{font-family:BMSHumanity,serif}.bmssc-richtext h3{font-family:BMSHumanity,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase}@media print,screen and (min-width:46.875em){.bmssc-richtext h3{font-size:15px;line-height:19px}}.bmssc-richtext h3--alternate{font-family:BMSHumanity,serif}.bmssc-richtext h4{font-family:BMSHumanity,sans-serif;font-size:13px;line-height:17px}@media print,screen and (min-width:56.25em){.bmssc-richtext h4{font-size:14px;line-height:18px}}.bmssc-richtext h4--alternate{font-family:BMSHumanity,serif}.bmssc-richtext ol,.bmssc-richtext ul{padding-left:1em}.bmssc-richtext img{max-width:100%;width:auto;height:auto;margin-bottom:1em}.bmssc-richtext a{text-decoration:underline;color:#202860}.bmssc-pre-screener_bg,.bmssc-richtext a{background-color:#fff}@media print,screen and (min-width:46.875em){.bmssc-pre-screener_bg{background-color:#fff}}.bmssc-pre-screener_result-logo{padding-left:30px}.bmssc-pre-screener_result-pl-10{padding-left:10px}.bmssc-pre-screener_wrapper{padding:10px 0 25px}@media print,screen and (min-width:46.875em){.bmssc-pre-screener_wrapper{padding:5px 0 10px}}.bmssc-pre-screener_green-dot{width:20px;height:20px}.bmssc-pre-screener_header{padding:10px 0;border-radius:5px}.bmssc-pre-screener_header a{font-weight:500;text-decoration:underline}.bmssc-pre-screener .margin-top-30{margin-top:30px}@media print,screen and (min-width:46.875em){.bmssc-pre-screener_content{padding:25px 0 15px;border-radius:5px;border-top:5px solid #be2bbb;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}}@media print,screen and (min-width:46.875em){.bmssc-pre-screener_content2{border-radius:5px}}.bmssc-pre-screener_question{padding:20px 0 70px}.bmssc-pre-screener_question a,.bmssc-pre-screener_question button{min-width:180px}.bmssc-pre-screener_utility{padding:0 20px}@media print,screen and (min-width:46.875em){.bmssc-pre-screener_all-trials{padding:20px 0}}.bmssc-pre-screener_download-float{position:fixed;height:40px;width:70px;top:40%;right:20px;border-radius:30px;padding:4px;text-align:center;background-color:#be2bbb;line-height:1;cursor:pointer}.bmssc-pre-screener_download-float span{font-size:12px;font-weight:500;color:#fff}.bmssc-pre-screener_download-float span:hover{color:#be2bbb}.bmssc-register_title{font-size:32px;padding-bottom:25px}.bmssc-register_title-wrapper{padding-bottom:50px}.bmssc-register_expand-icon{position:relative;float:right;width:24px;height:24px;border-radius:100%;border:2px solid #595454}.bmssc-register_expand-icon .before{width:2px;height:10px}.bmssc-register_expand-icon .after,.bmssc-register_expand-icon .before{top:50%;left:50%;transform:translate(-50%,-50%);content:"";position:absolute;background-color:#595454;transition:transform .25s ease-in-out}.bmssc-register_expand-icon .after{width:10px;height:2px}.bmssc-register_label{padding:20px 0;text-transform:uppercase;color:#fff}.bmssc-register_directions-link{color:#595454;text-decoration:underline}.bmssc-register-row{padding-bottom:15px}.bmssc-register-row .cell{padding-top:1rem}.bmssc-register-row .bmssc-content-title{padding-top:2rem}.bmssc-register-textarea{height:150px}.bmssc-register-success-icon{height:60px;width:60px;margin:0 auto}.bmssc-register-recruiting{font-size:15px}.bmssc-register-recruiting:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:13px;border-radius:50px;background-color:#7ed321}.bmssc-register_success_title{text-align:center}.bmssc-register_success_direction-text{padding-top:20px}.bmssc-register_border-b-grey{border-bottom:2px solid #f6f4f3;padding:30px 20px}.bmssc-register_align-center,.bmssc-register_card-item{-ms-flex-align:center;align-items:center}.bmssc-register_card-item{border:1px solid #f6f4f3;padding:10px;box-shadow:none;height:200px}@media print,screen and (min-width:46.875em){.bmssc-register_card-item{box-shadow:6px 7px 15px 0 rgba(0,0,0,.2);margin-top:5px}}.bmssc-register_card-item .bmssc-filter_dropdown-icon{transform:rotate(270deg)}.bmssc-register_step-padding-bottom-25{padding-bottom:25px}.bmssc-register_border-bottom-grey{border-bottom:1px solid #f6f4f3}.bmssc-register_display-none{display:none}.bmssc-register_feedback{width:100%}.bmssc-register_expand-all{-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem 1rem}.bmssc-register_success-map{height:100%;width:100%}.bmssc-register_step2-change-site{border-top:2px solid #f6f4f3}.bmssc-register_step2-change-site .title{padding-bottom:1.5rem}.bmssc-register_step2-change-site .edit{padding-top:0;padding-right:1rem}@media print,screen and (min-width:46.875em){.bmssc-register_step2-change-site .edit{padding-top:1rem}}.bmssc-register_step2-change-site .edit .edit-icon{width:15px;height:15px}.bmssc-register_step2-site-title{padding:20px 30px}.bmssc-register_text-cap{text-transform:capitalize}.bmssc-register_print-div{-ms-flex-align:center;align-items:center}.bmssc-register_print-div .small-1{width:46px;text-align:right;padding-right:5px}.bmssc-register_print-div a{text-decoration:underline}.bmssc-register_print-div svg{width:30px;height:30px;float:right;margin-right:5px}.bmssc-register_print-div .text{text-align:left}.bmssc-register_print-btn{width:30px;height:30px}.bmssc-notification_icon{width:49px;height:52px}.bmssc-type-register{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-left:15px}.bmssc-type-register .bmssc-margin-left-20{margin-left:20px}.bmssc-type-register .bmssc-edit-pencil{width:15px;height:15px;fill:#f26522!important;margin-left:10px}.bmssc-map-height-jus{height:180px}@media print,screen and (min-width:46.875em){.bmssc-m-reg{padding-left:0!important}}@media print,screen and (min-width:46.875em){.bmssc-type-tumor{display:-webkit-box}}.bmssc-type-capitalize{text-transform:capitalize}.bmssc-recruit-dot{vertical-align:sub}.bmssc-recruit-dot svg{width:16px;height:16px}.bmssc-print-icon{width:40px}.bmssc-screener-title{font-size:24px}@media print,screen and (max-width:46.87375em){.bmssc-screener-title{font-size:18px}}.bmssc-form_range_adjust_height{height:20px}#screener_landing_step_1{padding-top:0;padding-bottom:15px;margin-bottom:20px}.bmssc-trial-search-results-bg{background-color:#a69f9f}@media print,screen and (min-width:46.875em){.bmssc-trial-search-results-bg{background-color:#fff}}.bmssc-trial-screener-banner{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.bmssc-trial-search-result_recruit{margin-bottom:1rem;display:none}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result_recruit{display:block;text-align:center;margin:0}}.bmssc-trial-search-result_recruit-mobile{font-size:15px;margin-bottom:15px}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result_recruit-mobile{display:none}}.bmssc-trial-search-result_recruit-copy{display:inline;padding-left:10px}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result_recruit-copy{display:block;padding:0}}.bmssc-trial-search-result_trial{text-transform:uppercase;padding-right:20px}.bmssc-trial-search-result_active-completed:before{content:"";display:inline-block;width:13px;height:13px;border-radius:50px;background-color:#6a9dbf}.bmssc-trial-search-result_active-recruiting:before{content:"";display:inline-block;width:13px;height:13px;border-radius:50px;background-color:#7ed321}.bmssc-trial-search-result_active-notyetrecruiting:before{content:"";display:inline-block;width:13px;height:13px;border-radius:50px;background-color:#f26523}.bmssc-trial-search-result_active-activeNotrecruiting:before{content:"";display:inline-block;width:13px;height:13px;border-radius:50px;background-color:#ff0}.bmssc-trial-search-result-item{padding:5px 10px;margin-bottom:15px;background-color:#fff;border-radius:5px}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result-item{padding:35px 0;border-radius:0;border-bottom:1px solid #d3cec0;margin-bottom:0}.bmssc-trial-search-result-item.is-first{padding:10px 0 15px}.bmssc-trial-search-result-item.is-last{margin-bottom:20px;border-bottom:0}}@media print,screen and (min-width:56.25em){.bmssc-trial-search-result-item{padding:50px 0}.bmssc-trial-search-result-item.is-first{padding:20px 0 50px}}.bmssc-trial-search-result-item.no-match{padding:40px;border-bottom:0;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.bmssc-trial-follow-result-icon{margin-left:1px!important}.bmssc-trial-search-result-row{margin-bottom:1rem}.bmssc-form_range_de{height:20px;vertical-align:bottom}.bmssc-trial-search-result-title{-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result-title{-ms-flex-pack:start;justify-content:flex-start;margin-top:0}}.bmssc-trial-search-result-recruit-icon{display:inline-block;vertical-align:middle;fill:#595454;width:40px;height:49px}.is-recruiting .bmssc-trial-search-result-recruit-icon{fill:#7ed321}.is-completed .bmssc-trial-search-result-recruit-icon{fill:#6a9dbf}.is-notyetrecruiting .bmssc-trial-search-result-recruit-icon{fill:#f26523}.is-notrecruiting .bmssc-trial-search-result-recruit-icon{fill:#ded66f}.bmssc-trial-search-result-bookmark-icon{stroke:#be2bbb;stroke-width:2;fill:none;display:block;width:31px;height:27px}.bmssc-trial-search-result-bookmark-icon.following-icon,.bmssc-trial-search-result-bookmark-icon.is-saved{fill:#be2bbb}.bmssc-trial-search-result-bookmark-btn{border:0;background-color:transparent;padding:0}@media screen and (max-width:46.8125em){.bmssc-trial-search-result-hide-medium{display:none!important}}.bmssc-trial-search-result-hide-medium.follow-status{font-size:12px}@media screen and (max-width:56.1875em){.bmssc-trial-search-result-hide-large{display:none!important}}.bmssc-trial-search-result-tablet-btn{display:none}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result-tablet-btn{display:block}}@media print,screen and (min-width:56.25em){.bmssc-trial-search-result-tablet-btn{display:none}}@media print,screen and (min-width:46.875em){.bmssc-trial-search-result-mobile-btn{display:none}}.bmssc-faq_results{background-color:#eee7e7}.bmssc-faq_results,.bmssc-faq_Results{box-shadow:0 2px 17px 0 rgba(0,0,0,.17);padding:10px 20px}.bmssc-faq_Results{background-color:#f6f4f3}.bmssc-glossary_title:after{display:inline-block;content:"";border-top:3px solid #d3cec0;width:80%;margin:-8px 1rem;transform:translateY(-1rem)}@media print,screen and (min-width:46.875em){.bmssc-glossary_title:after{margin:0 1rem}}.bmssc-filter-pane{position:fixed;top:0;right:-100vw;background:#fff;width:calc(100% - 20px);height:100%;transition:right .3s ease-out;overflow:auto}.bmssc-filter-pane.bmssc-padding{padding:20px}.bmssc-filter-pane.is-active{right:0;z-index:9}.bmssc-filter-pane .bmssc-filter-pane-item-container{display:none}.bmssc-filter-pane .bmssc-filter_range{padding-left:0}.bmssc-filter-pane .bmssc-icon--block{position:absolute;right:20px}.bmssc-filter-pane .bmssc-filter_item{padding:15px 0;border-bottom:1px solid #efefef}.bmssc-filter-pane .bmssc-filter_range-container{display:inline}.bmssc-filter-pane .bmssc-nav-link--dropdown:after{content:"";top:0;display:inline-block;width:10px;height:10px;border-left:2px solid #64b3e4;border-bottom:2px solid #64b3e4;transform:translateY(50%) rotate(-45deg);position:relative;top:-8px;left:8px}.bmssc-filter-pane>.bmssc-filter-pane-header:first-child{padding-bottom:15px;border-bottom:1px solid #efefef;-ms-flex-pack:justify;justify-content:space-between}.bmssc-disclaimer_celg,.bmssc-disclaimer_celg_trial{max-width:100%;height:auto;margin-bottom:5px;width:550px}.bmssc-search{position:relative;padding:10px 0}.bmssc-search_findbar-svg{display:inline-block;height:15px}.bmssc-search_findbar-svg svg{display:block;height:25px;width:100%}.bmssc-search.is-fixed{position:fixed;width:100%;max-width:1440px;top:0;z-index:9}@media print,screen and (min-width:46.875em){.bmssc-search{padding:15px 0}}.bmssc-search_or-separate{position:absolute;transform:translateX(50%);left:50%}.bmssc-search_title-content-nores{min-height:100px}.bmssc-search_count,.bmssc-search_count--sites{padding:15px;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);z-index:2}.bmssc-search_count--sites .background-grey,.bmssc-search_count .background-grey{background:#f6f4f3}.bmssc-search_count-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#595454;-ms-flex-align:center;align-items:center}.bmssc-search_count--sites{box-shadow:none;background:#f6f4f3}@media print,screen and (min-width:46.875em){.bmssc-search_count--sites{background:#fff;border-bottom:1px solid #a69f9f}}.bmssc-search_count--sites .bmssc-filter_reset,.bmssc-search_count .bmssc-filter_reset{margin-left:20px}.bmssc-search_count-top{padding:15px;box-shadow:0 2px 17px 0 rgba(0,0,0,.17);z-index:2;background:#f6f4f3}.bmssc-search_count-top .text-container{padding-top:0}@media print,screen and (min-width:46.875em){.bmssc-search_count-top .text-container{padding-top:10px}}.bmssc-search_count-top .text-container .font-bold{font-weight:500}.bmssc-search_count-top .float-right{float:right;margin-right:20px;padding-top:0}@media print,screen and (min-width:46.875em){.bmssc-search_count-top .float-right{padding-top:10px}}@media print,screen and (min-width:46.875em){.bmssc-search_item{padding-right:5px}.bmssc-search_item:last-child{padding-right:0}}.bmssc-search_label{display:none}@media print,screen and (min-width:46.875em){.bmssc-search_label{display:block}}@media print,screen and (max-width:46.87375em){.bmssc-search_keyword{position:relative;padding-bottom:5px}.bmssc-search_keyword:after{display:block;position:absolute;height:calc(100% - 16px);width:1px;top:8px;right:0;background:#d3cec0}}@media print,screen and (max-width:46.87375em){.bmssc-search_keyword.alternate:after{content:none}.bmssc-search_keyword.alternate .bmssc-input{border-right:1px solid #a69f9f;border-radius:4px}}.bmssc-search_location{position:relative}@media print,screen and (max-width:46.87375em){.bmssc-search_location{padding-bottom:5px}.bmssc-search_location .bmssc-input{font-size:small}}.bmssc-search_location-loading{display:none;position:absolute;left:calc(100% - 38px);top:50%;width:24px;height:24px;transform:translateY(-50%)}.bmssc-search_submit{display:none}@media print,screen and (min-width:46.875em){.bmssc-search_submit{display:block}.bmssc-search_submit .bmssc-icon-search{display:none}}.bmssc-search_submit--new{display:-ms-flexbox;display:flex;padding-left:126px;padding-right:126px}@media print,screen and (min-width:46.875em){.bmssc-search_submit--new{padding-left:0}.bmssc-search_submit--new .bmssc-icon-search{display:none}}.bmssc-search .button{padding:10px}@media print,screen and (min-width:46.875em){.bmssc-search .button{padding:10px 20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.bmssc-input-position{padding-left:2rem!important}.bmssc-search-bar-size{height:40px!important;width:40px!important}.bmssc-search-bar-padding{padding-top:0!important;padding-bottom:0!important;padding-right:15px}.bmssc-search-bar-padding.pr-50{padding-right:50px}.bmssc-search-bar-padding.pr-80{padding-right:80px}.bmssc-location-menu_item{padding:10px;cursor:pointer;font-size:14px}.bmssc-location-menu_item:hover,.bmssc-location-menu_item[aria-selected=true]{background-color:#be2bbb;color:#fff;font-weight:500}.bmssc-location-menu_section-title{font-size:14px;padding:10px;background-color:#a69f9f}.bmssc-search-pagination{margin-top:10px;display:block}.bmssc-site-detail_section{margin:20px 0}.bmssc-site-detail_section:first-child{margin:30px 0}.bmssc-site-detail_direction-icon{width:49px;height:49px;display:block;margin:0 auto}.bmssc-site-detail_direction-container{position:absolute;right:3rem;margin-top:-40px}.bmssc-site-detail_direction-container .icon{background-color:#595454;border-radius:30px;padding:10px}.bmssc-header-icon_search{right:3%;top:5px;padding:5px}.bmssc-header-icon_search.active{background-color:#be2bbb}.bmssc-header-icon_search .svg.active{fill:#fff}.bmssc-filters{position:relative;z-index:3}.bmssc-filters.is-small{padding-top:15px}.bmssc-site-list-bg{position:relative;z-index:1;background-color:#f6f4f3}@media print,screen and (min-width:46.875em){.bmssc-site-list-bg{background-color:#fff}}.bmssc-site-result{border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.07);margin-bottom:6px;background-color:#fff}.bmssc-site-result_svg-no-hover{cursor:inherit}@media print,screen and (min-width:46.875em){.bmssc-site-result{max-width:85%;margin:0 auto;box-shadow:none;border-radius:0}}.bmssc-site-result_distance{-ms-flex-order:3;order:3}@media print,screen and (min-width:46.875em){.bmssc-site-result_distance{-ms-flex-order:1;order:1;position:relative;bottom:auto;right:auto;text-align:left}}.bmssc-site-result_detail{-ms-flex-order:1;order:1}@media print,screen and (min-width:46.875em){.bmssc-site-result_detail{-ms-flex-order:2;order:2}}.bmssc-site-result_name{font-family:BMSHumanity,sans-serif;font-size:16px;line-height:20px;color:#595454;font-weight:500}@media print,screen and (min-width:46.875em){.bmssc-site-result_name{font-size:18px;line-height:22px}}.bmssc-site-result_name--alternate{font-family:BMSHumanity,serif}@media print,screen and (min-width:46.875em){.bmssc-site-result_name{font-weight:300}}.bmssc-site-result_cta{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:46.875em){.bmssc-site-result_cta{-ms-flex-order:4;order:4;-ms-flex-pack:center;justify-content:center}}.bmssc-site-result_recruit{display:none}@media print,screen and (min-width:46.875em){.bmssc-site-result_recruit{-ms-flex-order:3;order:3;display:block}}.bmssc-site-result .bmssc-status--indicator{font-family:BMSHumanity,sans-serif;font-size:13px;line-height:17px;color:#595454;margin-bottom:10px}@media print,screen and (min-width:56.25em){.bmssc-site-result .bmssc-status--indicator{font-size:14px;line-height:18px}}.bmssc-site-result .bmssc-status--indicator--alternate{font-family:BMSHumanity,serif}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0;z-index:3}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bmssc-loader_1{position:fixed;font-size:25px}.bmssc-loader_1,.bmssc-loader_site-flyout{z-index:9999;height:1em;width:1em;margin:auto;top:0;left:0;bottom:0;right:0;border-radius:50%;text-indent:-9999em;animation:d 1.1s infinite ease;transform:translateZ(0)}.bmssc-loader_site-flyout{position:absolute;font-size:15px}.bmssc-loader_background-modal-flyout{position:absolute}.bmssc-loader_background-modal,.bmssc-loader_background-modal-flyout{top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:.25;transition:opacity .3s,height 0ms .3s;transition-timing-function:ease;z-index:9998}.bmssc-loader_background-modal{position:fixed}@keyframes d{0%,to{box-shadow:0 -2.6em 0 0 #fffaf7,1.8em -1.8em 0 0 rgba(55,101,140,.2),2.5em 0 0 0 rgba(55,101,140,.2),1.75em 1.75em 0 0 rgba(55,101,140,.2),0 2.5em 0 0 rgba(55,101,140,.2),-1.8em 1.8em 0 0 rgba(55,101,140,.2),-2.6em 0 0 0 rgba(55,101,140,.5),-1.8em -1.8em 0 0 rgba(55,101,140,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.7),1.8em -1.8em 0 0 #fffaf7,2.5em 0 0 0 rgba(55,101,140,.2),1.75em 1.75em 0 0 rgba(55,101,140,.2),0 2.5em 0 0 rgba(55,101,140,.2),-1.8em 1.8em 0 0 rgba(55,101,140,.2),-2.6em 0 0 0 rgba(55,101,140,.2),-1.8em -1.8em 0 0 rgba(55,101,140,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.5),1.8em -1.8em 0 0 rgba(55,101,140,.7),2.5em 0 0 0 #fffaf7,1.75em 1.75em 0 0 rgba(55,101,140,.2),0 2.5em 0 0 rgba(55,101,140,.2),-1.8em 1.8em 0 0 rgba(55,101,140,.2),-2.6em 0 0 0 rgba(55,101,140,.2),-1.8em -1.8em 0 0 rgba(55,101,140,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.2),1.8em -1.8em 0 0 rgba(55,101,140,.5),2.5em 0 0 0 rgba(55,101,140,.7),1.75em 1.75em 0 0 #fffaf7,0 2.5em 0 0 rgba(55,101,140,.2),-1.8em 1.8em 0 0 rgba(55,101,140,.2),-2.6em 0 0 0 rgba(55,101,140,.2),-1.8em -1.8em 0 0 rgba(55,101,140,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.2),1.8em -1.8em 0 0 rgba(55,101,140,.2),2.5em 0 0 0 rgba(55,101,140,.5),1.75em 1.75em 0 0 rgba(55,101,140,.7),0 2.5em 0 0 #fffaf7,-1.8em 1.8em 0 0 rgba(55,101,140,.2),-2.6em 0 0 0 rgba(55,101,140,.2),-1.8em -1.8em 0 0 rgba(55,101,140,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.2),1.8em -1.8em 0 0 rgba(55,101,140,.2),2.5em 0 0 0 rgba(55,101,140,.2),1.75em 1.75em 0 0 rgba(55,101,140,.5),0 2.5em 0 0 rgba(55,101,140,.7),-1.8em 1.8em 0 0 #fffaf7,-2.6em 0 0 0 rgba(55,101,140,.2),-1.8em -1.8em 0 0 rgba(55,101,140,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.2),1.8em -1.8em 0 0 rgba(55,101,140,.2),2.5em 0 0 0 rgba(55,101,140,.2),1.75em 1.75em 0 0 rgba(55,101,140,.2),0 2.5em 0 0 rgba(55,101,140,.5),-1.8em 1.8em 0 0 rgba(55,101,140,.7),-2.6em 0 0 0 #fffaf7,-1.8em -1.8em 0 0 rgba(55,101,140,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(55,101,140,.2),1.8em -1.8em 0 0 rgba(55,101,140,.2),2.5em 0 0 0 rgba(55,101,140,.2),1.75em 1.75em 0 0 rgba(55,101,140,.2),0 2.5em 0 0 rgba(55,101,140,.2),-1.8em 1.8em 0 0 rgba(55,101,140,.5),-2.6em 0 0 0 rgba(55,101,140,.7),-1.8em -1.8em 0 0 #fffaf7}}.bmssc-loader_bms-logo{position:fixed;z-index:9999;height:200px;width:200px;margin:auto;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLWRlZmF1bHQiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD48cmVjdCAgeD0nNDAnIHk9JzQwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PScxMDAlJyByeT0nMTAwJScgZmlsbD0nIzc1NzU3NScgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxLjJzJyBiZWdpbj0nMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0MCcgeT0nNDAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzEwMCUnIHJ5PScxMDAlJyBmaWxsPScjNzU3NTc1JyB0cmFuc2Zvcm09J3JvdGF0ZSg0NSA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxLjJzJyBiZWdpbj0nMC4xNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0MCcgeT0nNDAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzEwMCUnIHJ5PScxMDAlJyBmaWxsPScjNzU3NTc1JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxLjJzJyBiZWdpbj0nMC4zcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQwJyB5PSc0MCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyByeD0nMTAwJScgcnk9JzEwMCUnIGZpbGw9JyM3NTc1NzUnIHRyYW5zZm9ybT0ncm90YXRlKDEzNSA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxLjJzJyBiZWdpbj0nMC40NDk5OTk5OTk5OTk5OTk5NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0MCcgeT0nNDAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzEwMCUnIHJ5PScxMDAlJyBmaWxsPScjNzU3NTc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMS4ycycgYmVnaW49JzAuNnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0MCcgeT0nNDAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzEwMCUnIHJ5PScxMDAlJyBmaWxsPScjNzU3NTc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgyMjUgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMS4ycycgYmVnaW49JzAuNzVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDAnIHk9JzQwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PScxMDAlJyByeT0nMTAwJScgZmlsbD0nIzc1NzU3NScgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzEuMnMnIGJlZ2luPScwLjg5OTk5OTk5OTk5OTk5OTlzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDAnIHk9JzQwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PScxMDAlJyByeT0nMTAwJScgZmlsbD0nIzc1NzU3NScgdHJhbnNmb3JtPSdyb3RhdGUoMzE1IDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzEuMnMnIGJlZ2luPScxLjA1cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+)}.bmssc-stories-margin-top{margin-top:0}@media print,screen and (min-width:46.875em){.bmssc-stories-margin-top{margin-top:50px}}.bmssc-filter_list{display:-ms-flexbox;display:flex}@media print,screen and (min-width:46.875em){.bmssc-filter_list{display:none}}.bmssc-stories-list-section{display:none}@media print,screen and (min-width:46.875em){.bmssc-stories-list-section{display:block;margin-top:20px}}.bmssc-breadcrumb-align-left{-ms-flex-pack:justify;justify-content:space-between}.bmssc-breadcrumb_share_ismedium{display:none}@media print,screen and (min-width:46.875em){.bmssc-breadcrumb_share_ismedium{display:-ms-flexbox;display:flex}}.bmssc-serach-result{height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:46.875em){.bmssc-serach-result{display:none}}.bmssc-serach-result .bmssc-serach-result-desc{color:#666}.bmssc-type-story-list-margin{margin-top:2rem}.bmssc-story-title{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:20px}.bmssc-story-title .bmssc-story-desc{width:100%}@media print,screen and (min-width:46.875em){.bmssc-story-title .bmssc-story-desc{width:51vw}}.bmssc-type-color{padding-left:0}@media print,screen and (min-width:46.875em){.bmssc-type-color{color:#666;font-size:12px;padding-left:28%}}.bmssc-type-color:before{content:"";height:3px;width:40px;background-color:#64b3e4;display:block}.bmssc-type-color p{margin-top:5px}.bmssc-trial-detail-video{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.bmssc-trial-detail-video,.bmssc-trial-detail-video .bmssc-img-border{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bmssc-trial-detail-video .bmssc-img-border{width:500px;height:35px;border:1px solid #d3cec0;vertical-align:middle;padding:10px}.bmssc-trial-detail-video .bmssc-img-border span{color:#666}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-video .bmssc-img-border{width:700px;height:35px;border:1px solid #d3cec0;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px}.bmssc-trial-detail-video .bmssc-img-border span{color:#666}}.bmssc-trial-desc-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.bmssc-section-trial{padding-left:0}.bmssc-section-trial .bmssc-medium{padding-left:50px;padding-right:50px}.bmssc-trial-detail{padding-left:0;padding-right:0}@media print,screen and (min-width:46.875em){.bmssc-trial-detail{padding-left:20%;padding-right:20%}}.bmssc-trial-detail .bmssc-title-for-mobile{display:block;position:relative}.bmssc-trial-detail .bmssc-trial-desc-title-for-mobile{position:absolute;width:90vw;margin-top:-80px;background-color:#fff;height:120px;margin-left:-19px;font-size:27px;padding-left:20px;color:#103655}.bmssc-trial-detail .bmssc-trial-desc-title-for-mobile:after{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin-top:15px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail .bmssc-trial-desc-title-for-mobile{display:none}}.bmssc-trial-detail .bmssc-trial-desc-title{color:#103655}.bmssc-trial-detail .bmssc-trial-desc-step1{margin-top:20px;margin-bottom:20px;font-size:18px;color:#666}.bmssc-trial-detail .bmssc-trial-desc-step1 .bmssc-trial-split{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:46.875em){.bmssc-trial-detail .bmssc-trial-desc-step1 .bmssc-trial-split{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.bmssc-trial-detail .bmssc-trial-detail-content{display:block;width:100%!important}@media print,screen and (min-width:46.875em){.bmssc-trial-detail .bmssc-trial-detail-content{width:300px!important}}.bmssc-trial-detail .bmssc-trial-detail-content-desc{position:relative;margin-left:0;font-size:25px}.bmssc-trial-detail .bmssc-trial-detail-content-desc:before{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin-top:15px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail .bmssc-trial-detail-content-desc{position:relative;width:213px;margin-left:20px;line-height:normal;font-size:25px}.bmssc-trial-detail .bmssc-trial-detail-content-desc:before{content:"";height:3px;width:40px;background-color:#64b3e4;display:block;margin-top:15px}}.bmssc-trial-detail .bmssc-margin-l{margin-top:-22px}.bmssc-trial-detail-for-mobile{display:block;position:relative}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-for-mobile{display:none}}.bmssc-story-share .header{padding:3rem 20% 2rem}.bmssc-story-share .header .desc{margin:1rem 0}.bmssc-story-share .tabs{color:#595454;padding:.5rem 1rem;cursor:pointer}.bmssc-story-share .tabs:hover{color:#595454}.bmssc-story-share .tabs.is-active{border-bottom:5px solid #be2bbb;color:#595454}.bmssc-story-share .content-submit{padding-right:1rem;padding-left:1rem}@media print,screen and (min-width:46.875em){.bmssc-story-share .content-submit{padding-right:15%;padding-left:15%}}.bmssc-story-share .content-submit .desc-text{padding:3rem 0;border-bottom:3px solid #f6f4f3;margin-bottom:2rem}.bmssc-story-share .content-submit .padding-right-20{padding-right:0}@media print,screen and (min-width:46.875em){.bmssc-story-share .content-submit .padding-right-20{padding-right:20px}}.bmssc-story-share .content-submit .padding-top-10{padding-top:10px}.bmssc-story-share .content-submit .content-form .title-text{text-transform:uppercase;margin:1rem 0}.bmssc-story-share .content-submit .content-form .upload-photo{margin:2rem 0}.bmssc-story-share .content-submit .content-form .upload-photo .bmssc-button--secondary{margin-top:1%}.bmssc-story-share .content-submit .content-form .upload-photo .upload-input{position:absolute;clip:rect(0 0 0 0)}.bmssc-story-share .content-submit .content-form .upload-photo .photo-width{min-width:160px;min-height:160px}.bmssc-story-share .content-submit .content-form .upload-photo .photo-width img{max-width:100%;max-height:100%}@media print,screen and (min-width:46.875em){.bmssc-story-share .content-submit .content-form .upload-photo .photo-width img{width:150px}}.bmssc-story-share .content-submit .content-form .upload-photo .pl-10{padding-left:1rem}.bmssc-story-share .content-submit .content-form .drag-drop{border-bottom:3px solid #f6f4f3;padding:1rem 0 2rem;margin:2rem 0 3rem}.bmssc-story-share .content-submit .content-form .drag-drop .drag-component{background-color:#cdecff;border:1px dashed #6a9dbf;color:#595454;line-height:60px;height:60px;text-align:center;margin:1rem 0}.bmssc-story-share .content-submit .permission .title-text{text-transform:uppercase}.bmssc-story-share .content-submit .permission .terms{margin:1rem 0;padding:1rem 2rem;overflow-x:hidden;overflow-y:auto;max-height:180px;line-height:25px;border:3px solid #f6f4f3}.bmssc-story-share .content-submit .permission .text-underline{text-decoration:underline}.bmssc-story-share .content-submit .permission .submit-btm{margin-bottom:3rem;margin-top:3rem}.bmssc-story-share .content-help{padding-right:1rem;padding-left:1rem}@media print,screen and (min-width:46.875em){.bmssc-story-share .content-help{padding-right:15%;padding-left:15%}}.bmssc-story-share .content-help .title{margin:3rem 0 1rem}.bmssc-story-share .content-help .video{margin:3rem 0}.bmssc-story-share .content-help .video img{height:100%;width:100%}.bmssc-story-share .content-help .content{padding:0 10%;margin-bottom:4rem}.bmssc-story-share .content-help .content .title{text-transform:uppercase;color:#595454;margin-top:1.5rem;margin-bottom:.5rem}.bmssc-story-share .content-help .bmssc-color-light-blue{text-decoration:underline}.bmssc-story-share .content-help svg{height:30px;width:30px;margin-top:10px}.bmssc-story-share .content-help .padding-top-10{padding-top:10px}.bmssc-story-share .content-success{padding-right:1rem;padding-left:1rem}@media print,screen and (min-width:46.875em){.bmssc-story-share .content-success{padding-right:15%;padding-left:15%}}.bmssc-story-share .content-success .content{padding:0 10%}.bmssc-story-share .content-success .each-cell{margin:2rem 0}.bmssc-story-share .success-svg-container{text-align:center;margin-top:-2.4rem}.bmssc-story-share .success-svg-container .success-btn{height:70px;width:70px}.bmssc-story-share .bmssc-content-desc{margin:3rem 0 1rem}.bmssc-story-share .bmssc-submited-failed{font-size:16px;color:#c23c12;margin-top:20px}.bmssc-story-share .bmssc-img-placeholder{height:150px;width:150px;line-height:150px;text-align:center;background-color:#eee;color:#999;font-weight:500}.bmssc-tabs{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:0;padding-left:0;list-style:none;margin:0;padding:0}.bmssc-tabs--padding{padding:15px 0}.bmssc-tabs-title{-ms-flex:1 1 0px;flex:1 1 0;width:auto;position:relative;display:block;padding:13px 13px 0;font-size:15px}@media print,screen and (min-width:46.875em){.bmssc-tabs-title{font-size:18px;text-align:center}}.bmssc-tabs-link{display:block;color:#595454;padding-bottom:13px;border-bottom:3px solid transparent}.is-active .bmssc-tabs-link{color:#595454;font-weight:700;border-color:#be2bbb}.bmssc-tabs-icon-container{width:90px;height:90px}.bmssc-tabs-image-container{float:right}.bmssc-tabs--alternate{margin-left:0;padding-left:0;list-style:none;margin:0 auto 60px;padding:0;width:50%;border-bottom:1px solid #d3cec0}.bmssc-tabs--alternate li{border-bottom:3px solid transparent;padding:13px 13px 7px}.bmssc-tabs--alternate li.is-active{border-bottom:3px solid #be2bbb}.bmssc-tabs--alternate li a{text-transform:uppercase;font-weight:700;color:#595454}@media print,screen and (max-width:46.87375em){.bmssc-tabs--accordion{-ms-flex-flow:column;flex-flow:column;width:100%;border-bottom:0}}.bmssc-tabs--accordion>.accordion-item{position:relative;padding:15px;border-bottom:1px solid #d3cec0}.bmssc-tabs--accordion>.accordion-item:first-child{border-top:1px solid #d3cec0}.bmssc-tabs--accordion>.accordion-item.is-active{padding-bottom:35px;border-bottom:1px solid #d3cec0;background-color:#a69f9f}.bmssc-tabs--accordion .accordion-title{display:block;width:100%;padding-right:30px}.bmssc-tabs--accordion .accordion-content{padding-top:25px}.bmssc-tabs-expand{position:absolute;right:15px;top:15px}.bmssc-tabs-panel{display:none}.bmssc-tabs-panel.is-active{display:block}.bmssc-tabs-panel .bmssc-divider--white{border-bottom:1px solid #fff;margin-bottom:20px}@media print,screen and (min-width:46.875em){.bmssc-tabs-panel .bmssc-divider--white{border-bottom:none;border-right:1px solid #fff}}.bmssc-tabs-panel .bmssc-divider--dark_grey{border-bottom:1px solid #595454;margin-bottom:20px}@media print,screen and (min-width:46.875em){.bmssc-tabs-panel .bmssc-divider--dark_grey{border-bottom:none;border-right:1px solid #595454}}.bmssc-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0}@media print,screen and (min-width:46.875em){.bmssc-title-container{padding:25px 0}}.bmssc-title-subtitle{color:#595454;margin-bottom:5px}.bmssc-title{color:#595454}.bmssc-title:after{content:"";height:3px;width:40px;background-color:#be2bbb;display:block;margin:15px auto}@media print,screen and (max-width:46.87375em){.bmssc-title{margin-top:15px;margin-bottom:15px}}.bmssc-title--left:after{content:"";height:3px;width:40px;background-color:#be2bbb;display:block;margin:15px auto}@media print,screen and (max-width:46.87375em){.bmssc-title--left{margin-top:15px;margin-bottom:15px}}@media print,screen and (min-width:46.875em){.bmssc-title--left:after{margin-left:0;margin-right:0}}.bmssc-title--left-mobile:after{margin-left:0;margin-right:0}.bmssc-title-description{color:#595454;font-family:BMSHumanity,serif}.bmssc-tooltip{background-color:#595454;color:#fff;display:inline-block;padding:10px 20px 20px;z-index:2;max-width:75%}@media print,screen and (min-width:46.875em){.bmssc-tooltip{max-width:75%}}.bmssc-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:#595454 transparent transparent;border-bottom:none}.bmssc-tooltip.align-left:after{left:15px!important}.bmssc-tooltip.align-right{max-width:70%}.bmssc-tooltip.align-right:after{right:10px;left:auto}.bmssc-tooltip_title{font-weight:700;font-size:24px;margin-bottom:5px}.bmssc-tooltip_copy{font-family:BMSHumanity,serif;font-size:16px;margin-bottom:0}.bmssc-tooltip_global{border-bottom:1px dashed #595454;cursor:help}.bmssc-tout{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:20px;margin-bottom:10px;border-radius:5px;width:100%;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.25)}@media print,screen and (min-width:46.875em){.bmssc-tout{box-shadow:1px 5px 10px -5px rgba(0,0,0,.6);border-radius:none;margin-bottom:0;-ms-flex-direction:column;flex-direction:column;padding:20px}}@media print,screen and (min-width:56.25em){.bmssc-tout_link{display:none}}.bmssc-tout-image-container{width:30px;height:30px}@media print,screen and (min-width:46.875em){.bmssc-tout-image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100px;width:auto;margin:0 auto}}@media print,screen and (min-width:56.25em){.bmssc-tout-image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100px;width:auto}}.bmssc-tout-icon-container{width:30px;height:30px}@media print,screen and (min-width:46.875em){.bmssc-tout-icon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100px;width:auto;padding:10px}}.bmssc-tout-image{display:block;object-fit:cover;margin:0 auto;height:100%}@media print,screen and (min-width:56.25em){.bmssc-tout-image{height:auto;width:auto}}@media print,screen and (max-width:46.87375em){.bmssc-tout-image{max-height:115px;max-width:90px}}.bmssc-tout-section{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;padding:0}.bmssc-tout-section a{display:-ms-inline-flexbox;display:inline-flex}@media print,screen and (min-width:46.875em){.bmssc-tout-section a{display:inline-block;height:70px}}@media print,screen and (min-width:56.25em){.bmssc-tout-section{padding:0 15px 15px;text-align:center;width:100%}}.bmssc-tout-title{color:#595454!important;margin-bottom:5px;font-weight:500;font-size:1em;margin-bottom:0;margin-left:10px;text-align:left;width:100%}@media print,screen and (min-width:46.875em){.bmssc-tout-title{margin-left:0;text-align:center}.bmssc-tout-title :hover{color:#595454!important}}.bmssc-tout-title :hover{color:#595454!important}.bmssc-tout-title-jus{display:-ms-inline-flexbox;display:inline-flex}@media print,screen and (min-width:46.875em){.bmssc-tout-title-jus{display:inline-block;height:70px}}.bmssc-tout-card-jus{display:-ms-inline-flexbox;display:inline-flex}@media print,screen and (min-width:46.875em){.bmssc-tout-card-jus{display:inline-block}}@media only screen and (max-device-width:1023px){.bmssc-tout-display-medium{margin-bottom:0;margin-top:0}}@media only screen and (max-device-width:1023px) and (min-width:46.875em){.bmssc-tout-display-medium{margin-top:20px;text-align:center;margin-bottom:5px}}@media only screen and (min-device-width:1024px){.bmssc-tout-display-medium{margin-top:0;margin-bottom:0}}.bmssc-tout-copy{display:none}@media print,screen and (min-width:46.875em){.bmssc-tout-copy{text-align:center;display:block;margin-bottom:0;font-family:BMSHumanity,serif}.bmssc-tout-copy,.bmssc-tout-copy :hover{color:#595454!important}}.bmssc-tout-copy :hover{color:#595454!important}.bmssc-tout-icon{fill:#be2bbb;width:24px;height:24px}@media print,screen and (min-width:56.25em){.bmssc-tout-icon{width:18px;height:18px}}.bmssc-tout-container{padding-right:.625rem;padding-left:.625rem;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media print,screen and (min-width:46.875em){.bmssc-tout-container{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:56.25em){.bmssc-tout-container{padding-left:20px;padding-right:20px}}.bmssc-tout-wrapper{display:-ms-flexbox;display:flex;margin:0;width:100%}@media print,screen and (min-width:46.875em){.bmssc-tout-wrapper{margin-bottom:10px;width:24%;margin-left:.5%;margin-right:.5%}}.bmssc-tout-wrapper a{width:100%}.bmssc-share-container{position:absolute;top:70px;right:10px}@media print,screen and (min-width:46.875em){.bmssc-share-container{top:10px}}.bmssc-trial-detail-hero{background-image:linear-gradient(-162deg,#f6f4f3,#f6f4f3)}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-hero{background-size:cover}}.bmssc-trial-detail-hero_link{color:#595454;padding-right:10px;text-decoration:underline}.bmssc-trial-detail-hero_link:hover{color:#be2bbb;text-decoration:none}.bmssc-trial-detail-hero .bmssc-trial-row-redesign{background:#ffeccd;padding:0 15px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-hero .bmssc-trial-row-redesign{padding:0}}.bmssc-trial-detail-hero .bmssc-trial-detail-hero-v1{border-bottom:2px solid #a69f9f}.bmssc-trial-detail-return{background-color:#595454;padding:15px 25px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-return{background-color:transparent;padding:15px 0}}.bmssc-trial-detail-return-btn{color:#fff}.bmssc-trial-detail-return-btn .button-addon{vertical-align:text-top;padding-right:12px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-return-btn{display:inline-block;padding:10px 36px 10px 18px;border-radius:4px;background-color:hsla(0,0%,100%,.12)}.bmssc-trial-detail-return-btn:focus,.bmssc-trial-detail-return-btn:hover{background-color:#6a9ebf;color:#f6f4f3}}.bmssc-trial-detail-return-btn_icon{width:11px;height:15px;fill:#595454;transform:rotate(180deg)}.bmssc-trial-detail-recruit{-ms-flex-line-pack:center;align-content:center;padding:25px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-recruit{display:block;text-align:center;margin:0}}.bmssc-trial-detail-copy{padding:0 10px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-copy{padding:25px 0}}.bmssc-trial-detail-external-link{width:20px;height:20px;margin-left:10px;fill:#595454;vertical-align:middle}.bmssc-trial-detail-share-icon{width:24px;height:24px;fill:#fff}.bmssc-trial-detail-row{max-width:1440px;margin:0 auto;position:relative}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-row{padding:0 40px}}@media print,screen and (max-width:46.87375em){.bmssc-trial-row-redesign{padding:0 15px}.bmssc-trial-row-redesign .bmssc-trial-detail-copy{padding:15px 10px 25px}}@media print,screen and (min-width:46.875em){.bmssc-trial-row-redesign .bmssc-trial-detail-copy{padding:40px 40px 40px 15px}.bmssc-trial-row-redesign .bmssc-trial-detail-copy p{text-align:justify;margin:0}}.bmssc-trial-row-redesign .bmssc-trial-detail-recruit{padding:25px 10px 0}.bmssc-trial-row-redesign .bmssc-l-container{padding-right:0;padding-left:0}@media print,screen and (max-width:46.87375em){.bmssc-trial-status-msg{padding:0 25px!important}.bmssc-trial-status-msg .bmssc-trial-status-msg-alert,.bmssc-trial-status-msg .bmssc-trial-status-msg-alert div{display:inline!important}}@media print,screen and (max-width:46.87375em){.bmssc-trial-status-icon.align-center{-ms-flex-pack:start;justify-content:start;padding:5px 10px 10px;-ms-flex-align:start;align-items:start}}@media print,screen and (min-width:46.875em){.bmssc-trial-status-icon .grid-x{position:relative;top:24px}}.bmssc-trial-detail-title{text-transform:uppercase;color:#595454;margin-bottom:1rem}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-title{margin-bottom:0}}.bmssc-trial-detail-nav-wrapper{border-bottom:2px solid #a69f9f;padding:0;background-color:#fff}.bmssc-trial-detail-nav{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;height:100%}.bmssc-trial-detail-nav--padding{padding:15px 5px}.bmssc-trial-detail-nav-item{margin-right:13px}@media print,screen and (min-width:56.25em){.bmssc-trial-detail-nav-item{margin-right:50px}}.bmssc-trial-detail-nav-link{display:-ms-inline-flexbox;display:inline-flex;height:100%;color:#595454;border-bottom:none;-ms-flex-align:center;align-items:center}.bmssc-trial-detail-nav-link.is-active{color:#595454;border-bottom:4px solid #be2bbb;font-weight:700;height:32px;margin-top:24px}.bmssc-trial-detail-item{padding:15px 25px;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d3cec0}.bmssc-trial-detail-item.bmssc-no-accordion .bmssc-trial-detail_section-content{height:auto}.bmssc-trial-detail-item.bmssc-no-accordion .bmssc-trial-detail_section-content ul.ul{-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-item.bmssc-no-accordion .bmssc-trial-detail_section-content ul.ul{-ms-flex-pack:distribute;justify-content:space-around}}.bmssc-trial-detail-item.bmssc-trial-detail-redesign{padding:40px;max-width:100%}@media print,screen and (max-width:46.87375em){.bmssc-trial-detail-item.bmssc-trial-detail-redesign{padding:15px 25px}}.bmssc-trial-detail-item_copy{padding:4px 0;margin:0}.bmssc-trial-detail-item.report-norecord-expand{padding-top:30px;border-bottom:none}.bmssc-trial-detail-item .bmssc-icon-expand,.bmssc-trial-detail-item .bmssc-icon-expand--alternate{width:24px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-item{margin:0 auto;padding:40px 25px;max-width:1300px}.bmssc-trial-detail-item_copy{padding:4px 0;margin:0 0 25px}}.bmssc-trial-detail-item.pdf-list .title{color:#595454;text-transform:uppercase;margin:2rem 0}.bmssc-trial-detail-item.pdf-list .bmssc-list-unstyled{color:#595454;line-height:40px;padding-bottom:2rem}.bmssc-trial-detail-item.pdf-list .bmssc-list-unstyled img{margin-right:10px}.bmssc-trial-detail-item.pdf-list .link{color:#be2bbb;text-decoration:underline}.bmssc-trial-detail-item_wrap{white-space:pre-wrap}.bmssc-trial-detail-item-title{margin-bottom:0;padding-bottom:25px}.bmssc-trial-detail-justify{padding:10px 30px!important}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-justify{padding:16px 20px!important}}.bmssc-trial-detail_section-content{display:block;height:0;overflow:hidden}@media print,screen and (min-width:46.875em){.bmssc-trial-detail_section-content{height:auto;padding:0}}.bmssc-trial-detail_section-content[aria-hidden=false]{height:auto;padding:35px 0 50px}@media print,screen and (min-width:46.875em){.bmssc-trial-detail_section-content[aria-hidden=false]{padding:0}}.bmssc-trial-detail_section-content .trial-is-following{border:2px solid #be2bbb;background:#be2bbb;color:#fff}.bmssc-trial-detail_section-content .trial-is-following .bmssc-button-addon_icon{fill:#fff}.bmssc-trial-detail_section-content.study-arms-container svg{cursor:default}.bmssc-trial-detail_section-content ul.ul{-ms-flex-align:center;align-items:center;-ms-flex-pack:normal;justify-content:normal}@media print,screen and (min-width:46.875em){.bmssc-trial-detail_section-content ul.ul{-ms-flex-pack:distribute;justify-content:space-around}}.bmssc-trial-detail-list{padding:5px 20px;margin-bottom:5px;background-color:#f6f4f3;color:#595454;border-radius:5px}.bmssc-trial-detail-list:last-child{margin-bottom:0}.bmssc-trial-detail-content-wrapper{padding:0}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-content-wrapper{padding:25px 45px}}.bmssc-trial-detail-share{fill:rgba(0,0,0,.4);height:28px;width:28px;padding:0}.bmssc-trial-result-return{padding:20px 0}@media print,screen and (min-width:46.875em){.bmssc-trial-result-return{padding:15px 0}}.bmssc-trial-result-return-btn{color:#595454}.bmssc-trial-result-return-btn .button-addon{vertical-align:text-top}.bmssc-trial-result-return-btn_icon{width:11px;height:15px;fill:#d3cec0;transform:rotate(180deg)}.bmssc-trial-result-filter_wrapper{padding:0}@media print,screen and (min-width:46.875em){.bmssc-trial-result-filter_wrapper{padding:35px 0 25px}}.bmssc-trial-result-filter_row{-ms-flex-align:center;align-items:center;-ms-flex-order:2;order:2;padding:10px 0}@media print,screen and (min-width:46.875em){.bmssc-trial-result-filter_row{-ms-flex-order:3;order:3;padding:0}}.bmssc-trial-phonenumber{-ms-flex-order:3;order:3;color:#595454;background-color:#f6f4f3;padding:15px 0;margin:0 -20px;font-weight:400;text-align:center}@media print,screen and (min-width:46.875em){.bmssc-trial-phonenumber{-ms-flex-order:2;order:2;padding-bottom:25px;color:#595454;background-color:transparent;margin-top:0;padding-top:0}}.bmssc-trial-result-item{padding:1rem 5px 0;margin-bottom:10px;background-color:#fff;border-radius:5px;position:relative}.bmssc-trial-result-item:last-child{margin-bottom:0}@media print,screen and (min-width:46.875em){.bmssc-trial-result-item{padding:35px 0;border-radius:0;border-bottom:1px solid #d3cec0;margin-bottom:0}.bmssc-trial-result-item:first-child{padding:10px 0 15px}.bmssc-trial-result-item:last-child{padding-bottom:0;border-bottom:0}}@media print,screen and (min-width:56.25em){.bmssc-trial-result-item{padding:50px 0}.bmssc-trial-result-item:first-child{padding:20px 0 50px}.bmssc-trial-result-item:last-child{padding:50px 0 20px}}.bmssc-trial-result-bg{background-color:#f6f4f3}@media print,screen and (min-width:46.875em){.bmssc-trial-result-bg{padding:20px 0;border-bottom:1px solid #d3cec0;background-color:#fff}}.bmssc-trial-result-clear{color:#595454;margin-left:25px;text-decoration:underline}.bmssc-trial-detail-distance{-ms-flex-order:3;order:3;position:absolute;bottom:0;right:0;text-align:right}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-distance{-ms-flex-order:1;order:1;position:relative;bottom:auto;right:auto;text-align:left}}.bmssc-trial-detail-address{-ms-flex-order:1;order:1}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-address{-ms-flex-order:2;order:2}}@media print,screen and (min-width:46.875em){.bmssc-trial-result-item .bmssc-trial-search-result_recruit{-ms-flex-order:3;order:3}}.bmssc-trial-detail-cta{-ms-flex-order:2;order:2}@media print,screen and (min-width:46.875em){.bmssc-trial-detail-cta{-ms-flex-order:4;order:4}}.bmssc-location-title{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;padding:25px;word-wrap:break-word;background-color:#595454}.bmssc-location-image_wrapper{width:360px;height:235px;overflow:hidden}.bmssc-location-direction-icon{width:38px;height:38px;background-color:#fff;border-radius:20px;padding:8px}.bmssc-location-direction{display:-ms-flexbox;display:flex;text-align:center;margin-top:-39px;-ms-flex-direction:column;flex-direction:column}.bmssc-location-copy{font-size:15px}.bmssc-location-copy_wrapper{padding:20px;position:relative}.bmssc-location-cta{text-align:center;padding:26px 0;margin:0 20px;border-top:1px solid #d3cec0}#bmssc-trialDetail-mapFilters{position:relative;z-index:2}#bmssc-trialDetail-map{position:relative;z-index:1}.bmssc-trail-detail-new_title-link{color:#595454}.bmssc-trail-detail-new_bold-text{font-weight:500}.bmssc-trail-detail-new_table-bordered{border:1px solid #e2e2e2}.bmssc-trail-detail-new_table-bordered .content-grid{border-bottom:1px solid #e2e2e2}.bmssc-trail-detail-new_table-bordered .content-grid:last-child{border-bottom:none}.bmssc-trail-detail-new_table-bordered .content-grid .medium-6{border-right:1px solid #e2e2e2;padding:15px 10px 10px 30px}.bmssc-trail-detail-new_title-text{text-transform:uppercase;background-color:#f6f4f3}.bmssc-trial-empty_title{text-align:center;padding:30px;border-bottom:2px solid #f6f4f3;color:#595454;font-size:22px}.bmssc-trial-empty_content{text-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-top:30px;padding-bottom:40px;padding-left:0;border-bottom:2px solid #f6f4f3;-ms-flex-pack:center;justify-content:center}.bmssc-trial-empty_content .left{-ms-flex-pack:end;justify-content:flex-end}.bmssc-trial-empty_content .right{-ms-flex-pack:start;justify-content:flex-start}.bmssc-trial-empty_content .v-line{border:1px solid #f6f4f3;margin:10px auto;width:0;height:10vh}.bmssc-trail-list-detail_cell-center{text-align:center}.bmssc-notification-bar{position:fixed;width:100%;max-width:1440px;background-image:linear-gradient(90deg,#eee7e7,#eee7e7 80%);color:#595454;padding:15px 20px;z-index:999;bottom:-150px;transition:bottom .3s linear;border:2px solid #a69f9f}.bmssc-notification-bar.open{bottom:0}.bmssc-notification-bar .bmssc-button_close{position:absolute;right:20px;width:15px;height:15px}.bmssc-notification-bar .info-icon:before{content:"i";left:3px;width:16px;height:16px;margin-top:-8px;font-size:14px;font-weight:700;line-height:15px;text-align:center;color:#be2bbb;background:#fff;border-radius:16px;display:inline-block}.bmssc-notification-bar .info-icon:after{content:"";position:absolute;top:50%;left:0}.bmssc-notification-bar .follow-trial-button{padding:10px 15px}.bmssc-notification-bar .action-button{text-align:center}@media print,screen and (max-width:46.87375em){.bmssc-font-small-adjust{font-size:12px}.bmssc-font-small-adjust .bmssc-trial-detail-external-link{width:13px;height:13px}}@media print,screen and (max-width:46.87375em){.bmssc-trialhero-status-cont p{padding:0}}.bmssc-trialhero-status-cont .bmssc-trialhero-status{display:inline}@media print,screen and (min-width:46.875em){.bmssc-trialhero-status-cont .bmssc-trialhero-status{font-weight:500}}@media print,screen and (max-width:46.87375em){.bmssc-trialhero-status-cont .bmssc-trialhero-status{font-family:BMSHumanity,sans-serif;font-size:.875em;line-height:1.125em;font-weight:500}}@media screen and (min-width:46.875em) and (max-width:56.25em){.trialsummary .bmssc-trial-detail_section-content .bmssc-trail-list-detail_cell-center{min-width:auto}}@media print,screen and (max-width:46.87375em){.bmssc-trialStatusMsgCont .small-12{margin-bottom:10px;text-align:center}}.bmssc-eligi-btn-cont{margin-left:auto}.bmssc-eligi-btn-cont .bmssc-button{padding:15px}@media print,screen and (max-width:46.87375em){.bmssc-alert-msg-cont{padding-left:20px!important}}.bmssc-status-title{font-size:18px;font-weight:500}.trialStatusMsg{margin-top:10px}.bmssc-clinc-trial-container{width:100%;height:100%}.bmssc-trial-section{margin-top:20px;text-align:center}.bmssc-clinc-content{display:-ms-flexbox;display:flex}.bmssc-clinc-content p{margin:20px;font-family:Rubik,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media print,screen and (min-width:46.875em){.bmssc-clinc-content{display:none}}.bmssc-trial-icon{display:none}@media print,screen and (min-width:46.875em){.bmssc-trial-icon{display:-ms-flexbox;display:flex;position:relative;margin-top:110px;bottom:40px}}.bmssc-hero_scrollto_trial{position:absolute;bottom:30px;left:0;right:0;z-index:2;display:-ms-flexbox;display:flex;background-color:#64b3e4;color:#fff;border:none;border-radius:22px;width:30px;height:30px;margin:0 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bmssc-clinc-trial{display:none}@media print,screen and (min-width:46.875em){.bmssc-clinc-trial{display:-ms-flexbox;display:flex;height:540px;-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;padding-top:60px}}.bmssc-clinc-trial-image{display:none}@media print,screen and (min-width:46.875em){.bmssc-clinc-trial-image{display:-ms-flexbox;display:flex;position:relative;z-index:2;width:30%}.bmssc-clinc-trial-image img{width:40vw;box-shadow:0 2px 25px rgba(0,0,0,.2)}}.bmssc-clinc-trial-content{display:none}@media print,screen and (min-width:56.25em){.bmssc-clinc-trial-content{width:70%}}@media print,screen and (min-width:46.875em){.bmssc-clinc-trial-content{padding:55px 55px 55px 18%;background-color:#f8f8f8;position:relative;width:70%;height:540px;right:0;transform:translateY(-50%);border-radius:5px;-ms-flex-pack:center;justify-content:center;min-height:285px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.bmssc-clinc-trial-content p:before{content:open-quote;font-size:200px;font-family:Neutron,serif;color:hsla(0,0%,40%,.14);position:absolute;top:3%;margin-left:-9px}.bmssc-clinc-trial-content-desc{display:-ms-flexbox;display:flex;font-size:20px;color:#666;z-index:2}.bmssc-clinc-trial-content-desc p{font-size:30pt}.bmssc-clinc-attr{position:relative;z-index:1;font-size:20pt;color:#666;margin-bottom:20px}.bmssc-type-story{width:200px}.bmssc-clinc-trial-section{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:70px;background:#6a9ebf}.bmssc-clinc-trial-desc{display:none}@media print,screen and (min-width:46.875em){.bmssc-clinc-trial-desc{display:block;font-size:20px}}@media print,screen and (min-width:46.875em){.bmssc-type-trial-story{width:230px;height:46px}.bmssc-type-trial-story:focus,.bmssc-type-trial-story:hover{background-color:#6a9ebf!important;color:#fff}}.bmssc-power-perspective-section{display:flow-root;margin-bottom:20px}.bmssc-power-perspective{display:none}@media print,screen and (min-width:46.875em){.bmssc-power-perspective{display:-ms-grid;display:grid;margin-top:20px;-ms-flex-pack:center;justify-content:center}}.bmssc-power-title-pers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#37658b;font-size:20px}.bmssc-type-title-pers{font-size:20px;font-weight:100;line-height:10px;font-family:Rubik,sans-serif}.bmssc-type-title-pers:after{width:30px!important}.bmssc-power-title-desc{display:-ms-flexbox;display:flex;width:500px;color:#666;font-family:Neutron,serif}.bmssc-power-share-isfor-medium{display:none}@media print,screen and (min-width:46.875em){.bmssc-power-share-isfor-medium{display:block;padding-left:2rem;padding-right:2rem}}.bmssc-power-share-isfor-mobile{display:initial}@media print,screen and (min-width:46.875em){.bmssc-power-share-isfor-mobile{display:none}}.bmssc-power-perspective-share{display:-ms-flexbox;display:flex;width:100%;padding-top:20px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #d3cec0}@media print,screen and (min-width:46.875em){.bmssc-power-perspective-share{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:20px;width:50%;border-bottom:0}}.bmssc-perspective-share-desc{margin-left:1.2rem}.bmssc-perspective-share-video-mobile{position:relative;padding-bottom:10px}@media print,screen and (min-width:46.875em){.bmssc-perspective-share-video{position:relative;padding-left:10px;padding-right:20px}}.bmssc-perspective-share-attr{left:calc(100% - 160px)}.bmssc-perspective-share-attr,.bmssc-perspective-share-attr_left{position:absolute;top:100px;width:60px;text-transform:uppercase;background:#be2bbb;color:#fff;padding:2px;text-align:center;font-family:BMSHumanity,sans-serif}.bmssc-perspective-share-attr_left{margin-left:70%}.bmssc-perspective-share-attr_for-mobile{position:absolute;top:85px;width:60px;left:40%;text-transform:uppercase;background:#be2bbb;color:#fff;padding:2px;text-align:center;font-family:BMSHumanity,sans-serif}.bmssc-clear-margin{margin:0}.bmssc-arrow-link-width{width:80px;margin-top:5px}.bmssc-margin-top-bottom{margin-top:1rem;margin-bottom:1rem}.bmssc-perspective-share-position{text-transform:uppercase;color:#be2bbb;font-size:14px}.bmssc-perspective-share-position-desc{width:60vw;margin-right:20px;font-family:BMSHumanity,sans-serif}.bmssc-right-arrow{font-weight:100}.bmssc-stories-view{max-width:1440px}.bmssc-stories-view,.bmssc-type-story-all-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}.bmssc-type-story-all-btn{height:46px}.bmssc-perspective-share-pos{position:relative}.bmssc-story-img-flex{display:-ms-grid;display:grid;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.bmssc-padding{padding-left:20px}@media only screen and (max-device-width:1023px){.bmssc-trial-display-medium{display:none}}@media only screen and (max-device-width:1023px) and (min-width:46.875em){.bmssc-trial-display-medium{display:block;padding-right:2rem;padding-left:4rem}.bmssc-trial-display-medium.desc-medium-left{margin-left:50px}}@media only screen and (min-device-width:1024px){.bmssc-trial-display-medium{display:none}}.bmssc-trial-img{display:block;height:100px;width:100px;overflow:hidden}@media print,screen and (min-width:46.875em){.bmssc-trial-img{display:block;height:148px;width:100%;overflow:hidden}}.bmssc-trial-img .bmssc-trial-type-img{display:block;object-fit:cover;height:100%;width:100%}.bmssc-trial-img._mobile{display:block;height:100px!important;width:100px!important}.bmssc-padding-left{padding-left:3rem}@media only screen and (max-device-width:1023px){.bmssc-padding-left{padding-left:4rem;padding-right:2rem}}.bmssc-card-wrapper-alternate{display:block;height:140px;padding-right:10px}.bmssc-card-wrapper-alternate .bmssc-card-height{height:140px;margin-left:30px}.bmssc-color-trial{color:#be2bbb!important;text-transform:uppercase}.bmssc-type-medium-alternate{height:66px;font-size:20px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media only screen and (min-device-width:1024px){.bmssc-type-medium-alternate{height:100%;font-size:20px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}}.bmssc-type-medium_alternate{display:block;text-align:center}.bmssc-type-medium_alternate .bmssc-medium{display:none}.bmssc-card-position{max-width:1440px;display:-ms-flexbox;display:flex;margin-top:2rem;margin-bottom:2rem;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media only screen and (max-device-width:1023px){.bmssc-card-position{display:-ms-flexbox;display:flex;margin-top:2rem;margin-bottom:2rem;-ms-flex-pack:center;justify-content:center;padding:0 .5rem}}.bmssc-middle-width{width:50%}.bmssc-middle-width.margin-right{margin-right:20px}.bmssc-middle-width.margin-left{margin-left:40px}.bmssc-stories-type-bg{background:#fff}.bmssc-type-story-width{width:100%}.bmssc-story-list-container .bmssc-card-wrapper--alternate{height:150px}.bmssc-story-list-container .bmssc-type-medium-alternate{overflow:auto;text-overflow:ellipsis;display:-webkit-box}.bmssc-story-list-container .bmssc-card-wrapper--alternate:nth-child(odd) .bmssc-story-img-flex .bmssc-perspective-share-attr{left:auto;right:70%}.bmssc-twomarquees_follow-icon{float:right}.bmssc-twomarquees_description{display:block}.bmssc-twomarquees_shadow{border:1px solid #789;border-radius:5px;box-shadow:0 2px 17px 0 rgba(0,0,0,.17)!important}.bmssc-additional-resource-list .bmssc-card-wrapper--alternate .icon-wrapper{width:65%;margin-left:15px}.ios,.modal-open{overflow:hidden}.ios{height:100%;position:relative}.modal{cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:21;display:none;overflow:hidden;outline:0}.modal.disable-close{cursor:auto}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(0)}.modal.fade.in{opacity:1}.modal button.close{background:none;height:20px;padding:0;position:absolute;right:-30px;top:0;width:30px;z-index:22}.modal button.close i{fill:#d3d3d3;display:block;height:14px;margin:0 auto;width:14px}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{background:#fff;cursor:auto;position:relative;width:auto}.modal-content{position:relative;background-clip:padding-box;outline:0;overflow:hidden}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background-color:#103655}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.9}.modal-header{padding:10px}.modal-header:after,.modal-header:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-footer{padding:10px;text-align:right}.modal-footer:after,.modal-footer:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.modal-footer:after{clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-dialog{width:100%;max-width:780px;margin:5vh auto}@media print,screen and (max-width:46.87375em){.modal-dialog{max-width:80vw}}.fade{opacity:0;transition:opacity .15s linear}.nav-country-modal+.modal-backdrop.fade.in{opacity:.99}@media print,screen and (max-width:46.87375em){.nav-country-modal+.modal-backdrop.fade.in{opacity:1}}.content-gating-modal .modal-content{padding:7% 5%}.content-gating-modal .popupText{margin:2rem 0}.content-gating-modal p{color:#666;font-family:Neutron,serif;font-size:18px;font-weight:400;line-height:22px}.content-gating-modal .content-gating-checkbox .checkbox,.content-gating-modal .content-gating-links .action-links p,.content-gating-modal .content-gating-password .gating-password{margin-bottom:15px}.content-gating-modal .action-links,.content-gating-modal .checkbox,.content-gating-modal .checkbox+p,.content-gating-modal .gating-password,.content-gating-modal .gating-password+p{text-align:center;display:block}.content-gating-modal .invalid-password{color:#c00;padding-top:10px;font-family:Neuton,serif;font-size:20px;font-weight:400;line-height:22px}.content-gating-modal .gating-password.text-field input{width:50%;height:45px;border:1px solid #b6ae95;font-size:16px;padding:12px}.content-gating-modal .gating-password label{display:block;margin-bottom:5px;color:#666;font-family:BMSHumanity,sans-serif;font-size:20px;font-weight:500;line-height:23px}.content-gating-modal .primary-button{background-color:#f26522;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:BMSHumanity,sans-serif;font-size:15px;line-height:17px;padding:6px 12px;display:inline-block}.content-gating-modal .section .content-gating-checkbox .dismissal-button{font-family:BMSHumanity,sans-serif;margin-top:10px}.content-gating-modal .content-gating-checkbox .primary-button{padding:10px;white-space:normal;color:#be2bbb;opacity:.5;cursor:default;border:none;background:#fff;border-radius:4px;font-weight:500;font-size:15px;display:block;margin:0 auto;width:35%;border:2px solid #595454}.content-gating-modal .content-gating-checkbox .dismissal-button{padding:10px;white-space:normal;border:2px solid #be2bbb;border-radius:4px;font-weight:500;font-size:15px;display:block;margin:0 auto;width:35%}.content-gating-modal .bmssc-card-title{color:#103655;text-align:center;font-weight:500;font-size:22px;font-family:BMSHumanity,sans-serif}#modal1 .modal-dialog{width:554px;min-height:347px}.privacypolicypopup p{text-align:center}.content-gating-modal .content-gating-checkbox .primary-button.activeButton{opacity:1;border-color:#be2bbb;color:#be2bbb;background:#fff;border:2px solid}.content-gating-modal .content-gating-checkbox .primary-button.activeButton:focus,.content-gating-modal .content-gating-checkbox .primary-button.activeButton:hover{color:#fff;background:#be2bbb}.navigationPopup p{text-align:center}.navigationPopup a.extpButton{text-align:center;margin:0 30px;min-width:160px;text-transform:capitalize}.navigationPopup .disclaimer-close-container{float:right;margin-top:-17px}p.popupText.bmssc-card-copy.bmssc-type-medium.text-field,p.popupText.bmssc-card-copy.text-field.bmssc-richtext--alternate,p.popupText.bmssc-card-copy.text-field.bmssc-site-result_name--alternate,p.popupText.bmssc-card-copy.text-field.bmssc-type-medium--alternate{margin:2rem 0}@media screen and (min-width:1020px){.navigationPopup{width:460px;margin:0 auto}}@media screen and (max-width:760px){.content-gating-modal .bmssc-card-title{font-size:18px;margin-top:20px}.navigationPopup a.extpButton{margin:0 13px;min-width:100px}}.reconsentpoup{text-align:center;font-family:Neutron,serif}.reconsentpoup .grid-x.section{text-align:center;margin-top:40px}.reconsentpoup .reconsent-alert{display:none}.reconsentpoup .alert-success{margin-top:85px}.grid-x>.medium-4.unsubscribe{width:auto;margin-right:60px}.grid-x.unsubscribe{-ms-flex-pack:center;justify-content:center}@media screen and (max-width:760px){.reconsentpoup .grid-x>.small-6{margin-bottom:20px;width:100%}.reconsentpoup .grid-x>.small-6 .bmssc-button{margin:auto;min-width:120px;display:block}.bmssc-account-edit_consent .grid-x>.small-6{width:100%}.bmssc-account-edit_consent .bmssc-button{display:block;margin:0 auto 20px;min-width:120px}}.site-reg-view-dtl-btn{margin-top:5px;margin-bottom:5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImF0b21zL2Zvcm1zLnNjc3MiLCJyZXNldC5zY3NzIiwiYXBwLmNzcyIsIl9wcm9qZWN0LXNldHRpbmdzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvYmVtaWZ5L3Nhc3MvX2JlbWlmeS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd29ya2Zsb3cvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy94eS1ncmlkL19jbGFzc2VzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3h5LWdyaWQvX2d1dHRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3dvcmtmbG93L25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd29ya2Zsb3cvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19icmVha3BvaW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3h5LWdyaWQvX2NlbGwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3dvcmtmbG93L25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MveHktZ3JpZC9fbGF5b3V0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3h5LWdyaWQvX2NvbGxhcHNlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3h5LWdyaWQvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3h5LWdyaWQvX2ZyYW1lLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3dvcmtmbG93L25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fZmxleC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd29ya2Zsb3cvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93b3JrZmxvdy9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd29ya2Zsb3cvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19zdGlja3kuc2NzcyIsImhlbHBlcnMvbWl4aW5zLnNjc3MiLCJhdG9tcy9idXR0b25zLnNjc3MiLCJhdG9tcy9jYXJkLnNjc3MiLCJhdG9tcy9jb2xvcnMuc2NzcyIsImF0b21zL2ljb25zLnNjc3MiLCJhdG9tcy9pbWFnZXMuc2NzcyIsImF0b21zL2xheW91dC5zY3NzIiwiYXRvbXMvbGlua3Muc2NzcyIsImF0b21zL2xpc3Quc2NzcyIsImF0b21zL292ZXJsYXkuc2NzcyIsImF0b21zL3N0YXR1cy5zY3NzIiwiYXRvbXMvdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvYWNjb3VudC5zY3NzIiwiY29tcG9uZW50cy9hdXRvY29tcGxldGUuc2NzcyIsImNvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9jYXJkLXN0ZXAuc2NzcyIsImNvbXBvbmVudHMvY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd29ya2Zsb3cvbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL2NsaW5pYy1zdG9yeS1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uLnNjc3MiLCJjb21wb25lbnRzL2Rpc2NsYWltZXIuc2NzcyIsImNvbXBvbmVudHMvZmFxLnNjc3MiLCJjb21wb25lbnRzL2ZlZWRiYWNrLnNjc3MiLCJjb21wb25lbnRzL2ZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvZmx5b3V0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiYXRvbXMvdmlzaWJpbGl0eS5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwtc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFsdGgtc3R1ZHkuc2NzcyIsImNvbXBvbmVudHMvaGVyby5zY3NzIiwiY29tcG9uZW50cy9pY29ucy5zY3NzIiwiY29tcG9uZW50cy9sYW5ndWFnZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2xpc3QtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvbG9naW4uc2NzcyIsImNvbXBvbmVudHMvbG9nby5zY3NzIiwiY29tcG9uZW50cy9tYXAuc2NzcyIsImNvbXBvbmVudHMvbWFwLnYxLnNjc3MiLCJjb21wb25lbnRzL21lZGlhLnNjc3MiLCJjb21wb25lbnRzL21vYmlsZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL21vZGFsLnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcGx1Z2lucy5zY3NzIiwiY29tcG9uZW50cy9yZXN1bHQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9zY3JlZW5lci5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gtcmVzdWx0LnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9zaXRlLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9zaXRlLXJlc3VsdC5zY3NzIiwiY29tcG9uZW50cy9zbGljay5zY3NzIiwiY29tcG9uZW50cy9zcGlubmVyLnNjc3MiLCJjb21wb25lbnRzL3N0b3JpZXMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9zdG9yeS1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvc3Rvcnktc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvdGFicy5zY3NzIiwiY29tcG9uZW50cy90aXRsZS5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL3RvdXQuc2NzcyIsImNvbXBvbmVudHMvdHJpYWwtZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL3RyaWFsLXN0b3JpZXMuc2NzcyIsImNvbXBvbmVudHMvdHdvbWFycXVlZXMuc2NzcyIsIm1vZGFscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBISSxpQkN0R0osQUMyd0hDLEtEMXdIQyxzQkFBQSxBQUNBLHVCQUFBLEFBQ0EsaUJBQUEsQUFDQSxpQ0FBQSxBQUNBLDhCQUFBLEFBQ0EsMEJBQUEsQUFDQSw2QkFBQSxBQUNBLHlDQUFBLENDQ0QsQURFRCxpQkFHRSxrQkFBQSxDQ0NELEFESUMsY0FBZ0Isa0JBQUEsQ0NBakIsQURJRCw2RUFDRSxhQUFBLENDRkQsQURVRCxLQUNFLFNBQUEsQUFDQSxtQ0V5RFUsQUZ4RFYsZUVpS2UsQUZoS2YsZ0JFaUtpQixBRmhLakIsZ0JFaUtpQixBRmhLakIsbUNBQUEsQUFDQSxrQ0FBQSxBQUNBLGtDQUFBLEFBQ0EsYUFBQSxDQ1BELEFEZUQsc0JBQ0Usc0JBQUEsQ0NaRCxBRHFCRCxHQUNFLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLENDbEJELEFEOEJELGtCQUNFLGFBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQ0MzQkQsQURrQ0QsRUFDRSxhQUFBLEFBQ0Esa0JBQUEsQ0MvQkQsQUR5Q0Qsc0NBRUUs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QSxBQ2ROLGVGRitCLEFFRy9CLGlCQUFBLEFBQ0EsaUJBQUEsQ0xxWEQsQU10Tk8sNkNIcEtKLHNCQ2lCSSx1QkFBQSxxQkFBQSxDSjhXTCxDQUNGLEFHNVhHLHFCQ3NCRSxnQkFBQSxlQUFBLEFDdkJKLGVGRStCLEFFRC9CLGlCQUFBLEFBQ0EsaUJBQUEsQ0xrWUQsQUc3WEMsUUVTQSxvQkFBQSxhQUFBLEFBQ0EsdUJBQUEsa0JBQUEsQ0x3WEQsQUc5WEMsTUlxR0Esa0JBQUEsY0FBQSxBQUlFLGFBQUEsQUFDQSxZQUFBLEFBc0NBLFVBVE0sQ1A4UFQsQUdsWUcsV0lrR0YsaUJBQUEsVUFBQSxDUG1TRCxBR2pZRyxhSThGRixrQkFBQSxhQUFBLENQc1NELEFHMVhHLDhCSStIQSxVQVRNLENQMlFULEFHalhLLHlQQUNFLDZCQUFBLGVBQUEsQ0hvWFAsQU1oUU8sNkNIckhGLHVRQUNFLDZCQUFBLGVBQUEsQ0h5WEwsQ0FDRixBTXRRTyw0Q0hySEYseVBBQ0UsNkJBQUEsZUFBQSxDSDhYTCxDQUNGLEFHbFhHLCtNSXNERixrQkFBQSxhQUFBLENQK1RELEFHdFdLLGlCSWtGRixtQkFUTSxDUGlTVCxBRzFXSyxpQklrRkYsb0JBVE0sQ1BxU1QsQUc5V0ssaUJJa0ZGLFNBVE0sQ1B5U1QsQUdsWEssaUJJa0ZGLG9CQVRNLENQNlNULEFHdFhLLGlCSWtGRixvQkFUTSxDUGlUVCxBRzFYSyxpQklrRkYsU0FUTSxDUHFUVCxBRzlYSyxpQklrRkYsb0JBVE0sQ1B5VFQsQUdsWUssaUJJa0ZGLG9CQVRNLENQNlRULEFHdFlLLGlCSWtGRixTQVRNLENQaVVULEFHMVlLLGtCSWtGRixvQkFUTSxDUHFVVCxBRzlZSyxrQklrRkYsb0JBVE0sQ1B5VVQsQUdsWkssa0JJa0ZGLFVBVE0sQ1A2VVQsQU05VE8sNkNINUdGLHFCSTJESixpQkFBQSxXQUFBLEFBMkNFLFVBVE0sQ1BtVlAsQUczYUMsa1BJc0RGLGtCQUFBLGFBQUEsQ1B3WEMsQUd4YUcsdUJJMkZGLFVBVE0sQ1B5VlAsQUdsYUcsa0JJa0ZGLG1CQVRNLENQNFZQLEFHcmFHLGtCSWtGRixvQkFUTSxDUCtWUCxBR3hhRyxrQklrRkYsU0FUTSxDUGtXUCxBRzNhRyxrQklrRkYsb0JBVE0sQ1BxV1AsQUc5YUcsa0JJa0ZGLG9CQVRNLENQd1dQLEFHamJHLGtCSWtGRixTQVRNLENQMldQLEFHcGJHLGtCSWtGRixvQkFUTSxDUDhXUCxBR3ZiRyxrQklrRkYsb0JBVE0sQ1BpWFAsQUcxYkcsa0JJa0ZGLFNBVE0sQ1BvWFAsQUc3YkcsbUJJa0ZGLG9CQVRNLENQdVhQLEFHaGNHLG1CSWtGRixvQkFUTSxDUDBYUCxBR25jRyxtQklrRkYsVUFUTSxDUDZYUCxDQUNGLEFNL1dPLDRDSDVHRixvQkkyREosaUJBQUEsV0FBQSxBQTJDRSxVQVRNLENQbVlQLEFHM2RDLHFPSXNERixrQkFBQSxhQUFBLENQd2FDLEFHeGRHLHNCSTJGRixVQVRNLENQeVlQLEFHbGRHLGlCSWtGRixtQkFUTSxDUDRZUCxBR3JkRyxpQklrRkYsb0JBVE0sQ1ArWVAsQUd4ZEcsaUJJa0ZGLFNBVE0sQ1BrWlAsQUczZEcsaUJJa0ZGLG9CQVRNLENQcVpQLEFHOWRHLGlCSWtGRixvQkFUTSxDUHdaUCxBR2plRyxpQklrRkYsU0FUTSxDUDJaUCxBR3BlRyxpQklrRkYsb0JBVE0sQ1A4WlAsQUd2ZUcsaUJJa0ZGLG9CQVRNLENQaWFQLEFHMWVHLGlCSWtGRixTQVRNLENQb2FQLEFHN2VHLGtCSWtGRixvQkFUTSxDUHVhUCxBR2hmRyxrQklrRkYsb0JBVE0sQ1AwYVAsQUduZkcsa0JJa0ZGLFVBVE0sQ1A2YVAsQ0FDRixBRy9lQyxrQ0FDRSxVQUFBLENIaWZILEFHN2VDLGtDQUNFLFdBQUEsQ0hnZkgsQUdsZEMsZUN2R00scUJBQUEscUJBQUEsQ0o4akJQLEFNM2FPLDZDSDVDTixlQ3ZHTSxzQkFBQSxzQkFBQSxDSm1rQkwsQ0FDRixBR3pkRyxxQklrQ0EsMkJBVE0sQUgzSEosb0JBQUEsb0JBQUEsQ0pna0JMLEFNdGJPLDZDSGpDQSxxQkkyQkosNEJBVE0sQUgzSEoscUJBQUEscUJBQUEsQ0pza0JILENBQ0YsQUc3ZkMsNENJMERFLFVBVE0sQ1BrZFQsQUczZkcsd0JJa0RBLG1DQVRNLENQcWRULEFHOWZHLHdCSWtEQSxvQ0FUTSxDUHdkVCxBR2pnQkcsd0JJa0RBLHlCQVRNLENQMmRULEFHcGdCRyx3QklrREEsb0NBVE0sQ1A4ZFQsQUd2Z0JHLHdCSWtEQSxvQ0FUTSxDUGllVCxBRzFnQkcsd0JJa0RBLHlCQVRNLENQb2VULEFHN2dCRyx3QklrREEsb0NBVE0sQ1B1ZVQsQUdoaEJHLHdCSWtEQSxvQ0FUTSxDUDBlVCxBR25oQkcsd0JJa0RBLHlCQVRNLENQNmVULEFHdGhCRyx5QklrREEsb0NBVE0sQ1BnZlQsQUd6aEJHLHlCSWtEQSxvQ0FUTSxDUG1mVCxBRzVoQkcseUJJa0RBLDBCQVRNLENQc2ZULEFNdmVPLDZDSGhFTiw0Q0kwREUsVUFUTSxDUDZmUCxBR3RpQkMsd0JJa0RBLG9DQVRNLENQZ2dCUCxBR3ppQkMsd0JJa0RBLHFDQVRNLENQbWdCUCxBRzVpQkMsd0JJa0RBLDBCQVRNLENQc2dCUCxBRy9pQkMsd0JJa0RBLHFDQVRNLENQeWdCUCxBR2xqQkMsd0JJa0RBLHFDQVRNLENQNGdCUCxBR3JqQkMsd0JJa0RBLDBCQVRNLENQK2dCUCxBR3hqQkMsd0JJa0RBLHFDQVRNLENQa2hCUCxBRzNqQkMsd0JJa0RBLHFDQVRNLENQcWhCUCxBRzlqQkMsd0JJa0RBLDBCQVRNLENQd2hCUCxBR2prQkMseUJJa0RBLHFDQVRNLENQMmhCUCxBR3BrQkMseUJJa0RBLHFDQVRNLENQOGhCUCxBR3ZrQkMseUJJa0RBLDJCQVRNLENQaWlCUCxBR2xsQkQsMERJMERFLFVBVE0sQ1B1aUJQLEFHaGxCQyx5QklrREEsb0NBVE0sQ1AwaUJQLEFHbmxCQyx5QklrREEscUNBVE0sQ1A2aUJQLEFHdGxCQyx5QklrREEsMEJBVE0sQ1BnakJQLEFHemxCQyx5QklrREEscUNBVE0sQ1BtakJQLEFHNWxCQyx5QklrREEscUNBVE0sQ1BzakJQLEFHL2xCQyx5QklrREEsMEJBVE0sQ1B5akJQLEFHbG1CQyx5QklrREEscUNBVE0sQ1A0akJQLEFHcm1CQyx5QklrREEscUNBVE0sQ1ArakJQLEFHeG1CQyx5QklrREEsMEJBVE0sQ1Bra0JQLEFHM21CQywwQklrREEscUNBVE0sQ1Bxa0JQLEFHOW1CQywwQklrREEscUNBVE0sQ1B3a0JQLEFHam5CQywwQklrREEsMkJBVE0sQ1Aya0JQLENBQ0YsQU03akJPLDRDSGhFTix3REkwREUsVUFUTSxDUG1sQlAsQUc1bkJDLHdCSWtEQSxvQ0FUTSxDUHNsQlAsQUcvbkJDLHdCSWtEQSxxQ0FUTSxDUHlsQlAsQUdsb0JDLHdCSWtEQSwwQkFUTSxDUDRsQlAsQUdyb0JDLHdCSWtEQSxxQ0FUTSxDUCtsQlAsQUd4b0JDLHdCSWtEQSxxQ0FUTSxDUGttQlAsQUczb0JDLHdCSWtEQSwwQkFUTSxDUHFtQlAsQUc5b0JDLHdCSWtEQSxxQ0FUTSxDUHdtQlAsQUdqcEJDLHdCSWtEQSxxQ0FUTSxDUDJtQlAsQUdwcEJDLHdCSWtEQSwwQkFUTSxDUDhtQlAsQUd2cEJDLHlCSWtEQSxxQ0FUTSxDUGluQlAsQUcxcEJDLHlCSWtEQSxxQ0FUTSxDUG9uQlAsQUc3cEJDLHlCSWtEQSwyQkFUTSxDUHVuQlAsQ0FDRixBRzltQkcsZ0NDOUlJLHNCQUFBLG9CQUFBLENKaXdCUCxBTTltQk8sNkNITEosZ0NDOUlJLHVCQUFBLHFCQUFBLENKc3dCTCxDQUNGLEFHbm5CRywyQ0NwSkksc0JBQUEsb0JBQUEsQ0oyd0JQLEFNeG5CTyw2Q0hDSiwyQ0NwSkksdUJBQUEscUJBQUEsQ0pneEJMLENBQ0YsQUd4bkJHLHNCQ3pKSSxzQkFBQSxvQkFBQSxDSnF4QlAsQU1sb0JPLDZDSE1KLHNCQ3pKSSx1QkFBQSxxQkFBQSxDSjB4QkwsQ0FDRixBUTN4QkMsa0JENklFLFVBVE0sQ1AycEJULEFRL3hCQyxrQkQ2SUUsU0FUTSxDUCtwQlQsQVFueUJDLGtCRDZJRSxvQkFUTSxDUG1xQlQsQVF2eUJDLGtCRDZJRSxTQVRNLENQdXFCVCxBUTN5QkMsa0JENklFLFNBVE0sQ1AycUJULEFRL3lCQyxrQkQ2SUUsb0JBVE0sQ1ArcUJULEFRbnpCQyxrQkQ2SUUsb0JBVE0sQ1BtckJULEFRdnpCQyxrQkQ2SUUsV0FUTSxDUHVyQlQsQU14cUJPLDZDRW5KTixtQkQ2SUUsVUFUTSxDUDRyQlAsQVFoMEJELG1CRDZJRSxTQVRNLENQK3JCUCxBUW4wQkQsbUJENklFLG9CQVRNLENQa3NCUCxBUXQwQkQsbUJENklFLFNBVE0sQ1Bxc0JQLEFRejBCRCxtQkQ2SUUsU0FUTSxDUHdzQlAsQVE1MEJELG1CRDZJRSxvQkFUTSxDUDJzQlAsQVEvMEJELG1CRDZJRSxvQkFUTSxDUDhzQlAsQVFsMUJELG1CRDZJRSxXQVRNLENQaXRCUCxDQUNGLEFNbnNCTyw0Q0VuSk4sa0JENklFLFVBVE0sQ1BzdEJQLEFRMTFCRCxrQkQ2SUUsU0FUTSxDUHl0QlAsQVE3MUJELGtCRDZJRSxvQkFUTSxDUDR0QlAsQVFoMkJELGtCRDZJRSxTQVRNLENQK3RCUCxBUW4yQkQsa0JENklFLFNBVE0sQ1BrdUJQLEFRdDJCRCxrQkQ2SUUsb0JBVE0sQ1BxdUJQLEFRejJCRCxrQkQ2SUUsb0JBVE0sQ1B3dUJQLEFRNTJCRCxrQkQ2SUUsV0FUTSxDUDJ1QlAsQ0FDRixBUWgzQkMsZ0NENklFLDBCQVRNLENQK3VCVCxBUW4zQkMsZ0NENklFLHlCQVRNLENQbXZCVCxBUXYzQkMsZ0NENklFLG9DQVRNLENQdXZCVCxBUTMzQkMsZ0NENklFLHlCQVRNLENQMnZCVCxBUS8zQkMsZ0NENklFLHlCQVRNLENQK3ZCVCxBUW40QkMsZ0NENklFLG9DQVRNLENQbXdCVCxBUXY0QkMsZ0NENklFLG9DQVRNLENQdXdCVCxBUTM0QkMsZ0NENklFLDJCQVRNLENQMndCVCxBTTV2Qk8sNkNFbkpOLGdDRDZJRSwyQkFUTSxDUGd4QlAsQVFwNUJELGdDRDZJRSwwQkFUTSxDUG14QlAsQVF2NUJELGdDRDZJRSxxQ0FUTSxDUHN4QlAsQVExNUJELGdDRDZJRSwwQkFUTSxDUHl4QlAsQVE3NUJELGdDRDZJRSwwQkFUTSxDUDR4QlAsQVFoNkJELGdDRDZJRSxxQ0FUTSxDUCt4QlAsQVFuNkJELGdDRDZJRSxxQ0FUTSxDUGt5QlAsQVF0NkJELGdDRDZJRSw0QkFUTSxDUHF5QlAsQVF6NkJELGlDRDZJRSwyQkFUTSxDUHd5QlAsQVE1NkJELGlDRDZJRSwwQkFUTSxDUDJ5QlAsQVEvNkJELGlDRDZJRSxxQ0FUTSxDUDh5QlAsQVFsN0JELGlDRDZJRSwwQkFUTSxDUGl6QlAsQVFyN0JELGlDRDZJRSwwQkFUTSxDUG96QlAsQVF4N0JELGlDRDZJRSxxQ0FUTSxDUHV6QlAsQVEzN0JELGlDRDZJRSxxQ0FUTSxDUDB6QlAsQVE5N0JELGlDRDZJRSw0QkFUTSxDUDZ6QlAsQ0FDRixBTS95Qk8sNENFbkpOLGdDRDZJRSwyQkFUTSxDUGswQlAsQVF0OEJELGdDRDZJRSwwQkFUTSxDUHEwQlAsQVF6OEJELGdDRDZJRSxxQ0FUTSxDUHcwQlAsQVE1OEJELGdDRDZJRSwwQkFUTSxDUDIwQlAsQVEvOEJELGdDRDZJRSwwQkFUTSxDUDgwQlAsQVFsOUJELGdDRDZJRSxxQ0FUTSxDUGkxQlAsQVFyOUJELGdDRDZJRSxxQ0FUTSxDUG8xQlAsQVF4OUJELGdDRDZJRSw0QkFUTSxDUHUxQlAsQ0FDRixBU2grQkssb0RBRUksZUFBQSxhQUFBLENUcytCVCxBU2g5QlcsZ0NGeUhSLG1CQVRNLENQbTJCVCxBU245QlcsZ0NGeUhSLG9CQVRNLENQczJCVCxBU3Q5QlcsZ0NGeUhSLFNBVE0sQ1B5MkJULEFTejlCVyxnQ0Z5SFIsb0JBVE0sQ1A0MkJULEFTNTlCVyxnQ0Z5SFIsb0JBVE0sQ1ArMkJULEFTLzlCVyxnQ0Z5SFIsU0FUTSxDUGszQlQsQVNsK0JXLGdDRnlIUixvQkFUTSxDUHEzQlQsQVNyK0JXLGdDRnlIUixvQkFUTSxDUHczQlQsQVN4K0JXLGdDRnlIUixTQVRNLENQMjNCVCxBUzMrQlcsaUNGeUhSLG9CQVRNLENQODNCVCxBUzkrQlcsaUNGeUhSLG9CQVRNLENQaTRCVCxBU2ovQlcsaUNGeUhSLFVBVE0sQ1BvNEJULEFNcjNCTyw2Q0cvSEksaUNGeUhSLG1CQVRNLENQdzRCUCxBU3gvQlMsaUNGeUhSLG9CQVRNLENQMjRCUCxBUzMvQlMsaUNGeUhSLFNBVE0sQ1A4NEJQLEFTOS9CUyxpQ0Z5SFIsb0JBVE0sQ1BpNUJQLEFTamdDUyxpQ0Z5SFIsb0JBVE0sQ1BvNUJQLEFTcGdDUyxpQ0Z5SFIsU0FUTSxDUHU1QlAsQVN2Z0NTLGlDRnlIUixvQkFUTSxDUDA1QlAsQVMxZ0NTLGlDRnlIUixvQkFUTSxDUDY1QlAsQVM3Z0NTLGlDRnlIUixTQVRNLENQZzZCUCxBU2hoQ1Msa0NGeUhSLG9CQVRNLENQbTZCUCxBU25oQ1Msa0NGeUhSLG9CQVRNLENQczZCUCxBU3RoQ1Msa0NGeUhSLFVBVE0sQ1B5NkJQLENBQ0YsQU0zNUJPLDRDRy9ISSxnQ0Z5SFIsbUJBVE0sQ1A4NkJQLEFTOWhDUyxnQ0Z5SFIsb0JBVE0sQ1BpN0JQLEFTamlDUyxnQ0Z5SFIsU0FUTSxDUG83QlAsQVNwaUNTLGdDRnlIUixvQkFUTSxDUHU3QlAsQVN2aUNTLGdDRnlIUixvQkFUTSxDUDA3QlAsQVMxaUNTLGdDRnlIUixTQVRNLENQNjdCUCxBUzdpQ1MsZ0NGeUhSLG9CQVRNLENQZzhCUCxBU2hqQ1MsZ0NGeUhSLG9CQVRNLENQbThCUCxBU25qQ1MsZ0NGeUhSLFNBVE0sQ1BzOEJQLEFTdGpDUyxpQ0Z5SFIsb0JBVE0sQ1B5OEJQLEFTempDUyxpQ0Z5SFIsb0JBVE0sQ1A0OEJQLEFTNWpDUyxpQ0Z5SFIsVUFUTSxDUCs4QlAsQ0FDRixBR3Y0Qkssd0JNN0tFLGVBQUEsYUFBQSxDVHlqQ1AsQVN0akNLLDhCQUVJLGdCQUFBLGNBQUEsQ1R3akNULEFNMThCTyw2Q0d2SkYsc0RBRUksZUFBQSxhQUFBLENUeW1DUCxDQUNGLEFNcjlCTyw2Q0d4SUksaUNGa0lSLG1CQVRNLENQdytCUCxBU2ptQ1MsaUNGa0lSLG9CQVRNLENQMitCUCxBU3BtQ1MsaUNGa0lSLFNBVE0sQ1A4K0JQLEFTdm1DUyxpQ0ZrSVIsb0JBVE0sQ1BpL0JQLEFTMW1DUyxpQ0ZrSVIsb0JBVE0sQ1BvL0JQLEFTN21DUyxpQ0ZrSVIsU0FUTSxDUHUvQlAsQVNobkNTLGlDRmtJUixvQkFUTSxDUDAvQlAsQVNubkNTLGlDRmtJUixvQkFUTSxDUDYvQlAsQVN0bkNTLGlDRmtJUixTQVRNLENQZ2dDUCxBU3puQ1Msa0NGa0lSLG9CQVRNLENQbWdDUCxBUzVuQ1Msa0NGa0lSLG9CQVRNLENQc2dDUCxBUy9uQ1Msa0NGa0lSLFVBVE0sQ1B5Z0NQLENBQ0YsQU0zL0JPLDZDRy9ISSxrQ0Z5SFIsbUJBVE0sQ1A4Z0NQLEFTOW5DUyxrQ0Z5SFIsb0JBVE0sQ1BpaENQLEFTam9DUyxrQ0Z5SFIsU0FUTSxDUG9oQ1AsQVNwb0NTLGtDRnlIUixvQkFUTSxDUHVoQ1AsQVN2b0NTLGtDRnlIUixvQkFUTSxDUDBoQ1AsQVMxb0NTLGtDRnlIUixTQVRNLENQNmhDUCxBUzdvQ1Msa0NGeUhSLG9CQVRNLENQZ2lDUCxBU2hwQ1Msa0NGeUhSLG9CQVRNLENQbWlDUCxBU25wQ1Msa0NGeUhSLFNBVE0sQ1BzaUNQLEFTdHBDUyxtQ0Z5SFIsb0JBVE0sQ1B5aUNQLEFTenBDUyxtQ0Z5SFIsb0JBVE0sQ1A0aUNQLEFTNXBDUyxtQ0Z5SFIsVUFUTSxDUCtpQ1AsQ0FDRixBTWppQ08sNENHL0hJLGlDRnlIUixtQkFUTSxDUG9qQ1AsQVNwcUNTLGlDRnlIUixvQkFUTSxDUHVqQ1AsQVN2cUNTLGlDRnlIUixTQVRNLENQMGpDUCxBUzFxQ1MsaUNGeUhSLG9CQVRNLENQNmpDUCxBUzdxQ1MsaUNGeUhSLG9CQVRNLENQZ2tDUCxBU2hyQ1MsaUNGeUhSLFNBVE0sQ1Bta0NQLEFTbnJDUyxpQ0Z5SFIsb0JBVE0sQ1Bza0NQLEFTdHJDUyxpQ0Z5SFIsb0JBVE0sQ1B5a0NQLEFTenJDUyxpQ0Z5SFIsU0FUTSxDUDRrQ1AsQVM1ckNTLGtDRnlIUixvQkFUTSxDUCtrQ1AsQVMvckNTLGtDRnlIUixvQkFUTSxDUGtsQ1AsQVNsc0NTLGtDRnlIUixVQVRNLENQcWxDUCxDQUNGLEFNdmtDTyw2Q0gwREYseUJNN0tFLGVBQUEsYUFBQSxDVGdzQ0wsQVM3ckNHLCtCQUVJLGdCQUFBLGNBQUEsQ1QrckNQLENBQ0YsQU1sbENPLDRDR3ZKRixvREFFSSxlQUFBLGFBQUEsQ1RpdkNQLENBQ0YsQU03bENPLDRDR3hJSSxnQ0ZrSVIsbUJBVE0sQ1BnbkNQLEFTenVDUyxnQ0ZrSVIsb0JBVE0sQ1BtbkNQLEFTNXVDUyxnQ0ZrSVIsU0FUTSxDUHNuQ1AsQVMvdUNTLGdDRmtJUixvQkFUTSxDUHluQ1AsQVNsdkNTLGdDRmtJUixvQkFUTSxDUDRuQ1AsQVNydkNTLGdDRmtJUixTQVRNLENQK25DUCxBU3h2Q1MsZ0NGa0lSLG9CQVRNLENQa29DUCxBUzN2Q1MsZ0NGa0lSLG9CQVRNLENQcW9DUCxBUzl2Q1MsZ0NGa0lSLFNBVE0sQ1B3b0NQLEFTandDUyxpQ0ZrSVIsb0JBVE0sQ1Ayb0NQLEFTcHdDUyxpQ0ZrSVIsb0JBVE0sQ1A4b0NQLEFTdndDUyxpQ0ZrSVIsVUFUTSxDUGlwQ1AsQ0FDRixBTW5vQ08sNENHeElJLGlDRmtJUixtQkFUTSxDUHNwQ1AsQVMvd0NTLGlDRmtJUixvQkFUTSxDUHlwQ1AsQVNseENTLGlDRmtJUixTQVRNLENQNHBDUCxBU3J4Q1MsaUNGa0lSLG9CQVRNLENQK3BDUCxBU3h4Q1MsaUNGa0lSLG9CQVRNLENQa3FDUCxBUzN4Q1MsaUNGa0lSLFNBVE0sQ1BxcUNQLEFTOXhDUyxpQ0ZrSVIsb0JBVE0sQ1B3cUNQLEFTanlDUyxpQ0ZrSVIsb0JBVE0sQ1AycUNQLEFTcHlDUyxpQ0ZrSVIsU0FUTSxDUDhxQ1AsQVN2eUNTLGtDRmtJUixvQkFUTSxDUGlyQ1AsQVMxeUNTLGtDRmtJUixvQkFUTSxDUG9yQ1AsQVM3eUNTLGtDRmtJUixVQVRNLENQdXJDUCxDQUNGLEFNenFDTyw0Q0cvSEksZ0NGeUhSLG1CQVRNLENQNHJDUCxBUzV5Q1MsZ0NGeUhSLG9CQVRNLENQK3JDUCxBUy95Q1MsZ0NGeUhSLFNBVE0sQ1Brc0NQLEFTbHpDUyxnQ0Z5SFIsb0JBVE0sQ1Bxc0NQLEFTcnpDUyxnQ0Z5SFIsb0JBVE0sQ1B3c0NQLEFTeHpDUyxnQ0Z5SFIsU0FUTSxDUDJzQ1AsQVMzekNTLGdDRnlIUixvQkFUTSxDUDhzQ1AsQVM5ekNTLGdDRnlIUixvQkFUTSxDUGl0Q1AsQVNqMENTLGdDRnlIUixTQVRNLENQb3RDUCxBU3AwQ1MsaUNGeUhSLG9CQVRNLENQdXRDUCxBU3YwQ1MsaUNGeUhSLG9CQVRNLENQMHRDUCxBUzEwQ1MsaUNGeUhSLFVBVE0sQ1A2dENQLENBQ0YsQU0vc0NPLDRDSDBERix3Qk03S0UsZUFBQSxhQUFBLENUdzBDTCxBU3IwQ0csOEJBRUksZ0JBQUEsY0FBQSxDVHUwQ1AsQ0FDRixBR2xwQ0ssZ0JPbk1GLGFBQUEsQ1Z5MUNILEFHbHBDSywrQk92TUYsa0NBQUEsQ1Y2MUNILEFHMXBDSyxnQk9uTUYseUJBQUEsQ1ZpMkNILEFHMXBDSywrQk92TUYsNkNBQUEsQ1ZxMkNILEFHbHFDSyxnQk9uTUYsMEJBQUEsQ1Z5MkNILEFHbHFDSywrQk92TUYsOENBQUEsQ1Y2MkNILEFHMXFDSyxnQk9uTUYsZUFBQSxDVmkzQ0gsQUcxcUNLLCtCT3ZNRixtQ0FBQSxDVnEzQ0gsQUdsckNLLGdCT25NRiwwQkFBQSxDVnkzQ0gsQUdsckNLLCtCT3ZNRiw4Q0FBQSxDVjYzQ0gsQUcxckNLLGdCT25NRiwwQkFBQSxDVmk0Q0gsQUcxckNLLCtCT3ZNRiw4Q0FBQSxDVnE0Q0gsQUdsc0NLLGdCT25NRixlQUFBLENWeTRDSCxBR2xzQ0ssK0JPdk1GLG1DQUFBLENWNjRDSCxBRzFzQ0ssZ0JPbk1GLDBCQUFBLENWaTVDSCxBRzFzQ0ssK0JPdk1GLDhDQUFBLENWcTVDSCxBR2x0Q0ssZ0JPbk1GLDBCQUFBLENWeTVDSCxBR2x0Q0ssK0JPdk1GLDhDQUFBLENWNjVDSCxBRzF0Q0ssZ0JPbk1GLGVBQUEsQ1ZpNkNILEFHMXRDSywrQk92TUYsbUNBQUEsQ1ZxNkNILEFHbHVDSyxpQk9uTUYsMEJBQUEsQ1Z5NkNILEFHbHVDSyxnQ092TUYsOENBQUEsQ1Y2NkNILEFHMXVDSyxpQk9uTUYsMEJBQUEsQ1ZpN0NILEFHMXVDSyxnQ092TUYsOENBQUEsQ1ZxN0NILEFNMXpDTyw2Q0h3RUYsaUJPbk1GLGFBQUEsQ1YwN0NELEFHbnZDRyxnQ092TUYsbUNBQUEsQ1Y2N0NELEFHMXZDRyxpQk9uTUYseUJBQUEsQ1ZnOENELEFHenZDRyxnQ092TUYsOENBQUEsQ1ZtOENELEFHaHdDRyxpQk9uTUYsMEJBQUEsQ1ZzOENELEFHL3ZDRyxnQ092TUYsK0NBQUEsQ1Z5OENELEFHdHdDRyxpQk9uTUYsZUFBQSxDVjQ4Q0QsQUdyd0NHLGdDT3ZNRixvQ0FBQSxDVis4Q0QsQUc1d0NHLGlCT25NRiwwQkFBQSxDVms5Q0QsQUczd0NHLGdDT3ZNRiwrQ0FBQSxDVnE5Q0QsQUdseENHLGlCT25NRiwwQkFBQSxDVnc5Q0QsQUdqeENHLGdDT3ZNRiwrQ0FBQSxDVjI5Q0QsQUd4eENHLGlCT25NRixlQUFBLENWODlDRCxBR3Z4Q0csZ0NPdk1GLG9DQUFBLENWaStDRCxBRzl4Q0csaUJPbk1GLDBCQUFBLENWbytDRCxBRzd4Q0csZ0NPdk1GLCtDQUFBLENWdStDRCxBR3B5Q0csaUJPbk1GLDBCQUFBLENWMCtDRCxBR255Q0csZ0NPdk1GLCtDQUFBLENWNitDRCxBRzF5Q0csaUJPbk1GLGVBQUEsQ1ZnL0NELEFHenlDRyxnQ092TUYsb0NBQUEsQ1ZtL0NELEFHaHpDRyxrQk9uTUYsMEJBQUEsQ1ZzL0NELEFHL3lDRyxpQ092TUYsK0NBQUEsQ1Z5L0NELEFHdHpDRyxrQk9uTUYsMEJBQUEsQ1Y0L0NELEFHcnpDRyxpQ092TUYsK0NBQUEsQ1YrL0NELENBQ0YsQU1yNENPLDRDSHdFRixnQk9uTUYsYUFBQSxDVm9nREQsQUc3ekNHLCtCT3ZNRixtQ0FBQSxDVnVnREQsQUdwMENHLGdCT25NRix5QkFBQSxDVjBnREQsQUduMENHLCtCT3ZNRiw4Q0FBQSxDVjZnREQsQUcxMENHLGdCT25NRiwwQkFBQSxDVmdoREQsQUd6MENHLCtCT3ZNRiwrQ0FBQSxDVm1oREQsQUdoMUNHLGdCT25NRixlQUFBLENWc2hERCxBRy8wQ0csK0JPdk1GLG9DQUFBLENWeWhERCxBR3QxQ0csZ0JPbk1GLDBCQUFBLENWNGhERCxBR3IxQ0csK0JPdk1GLCtDQUFBLENWK2hERCxBRzUxQ0csZ0JPbk1GLDBCQUFBLENWa2lERCxBRzMxQ0csK0JPdk1GLCtDQUFBLENWcWlERCxBR2wyQ0csZ0JPbk1GLGVBQUEsQ1Z3aURELEFHajJDRywrQk92TUYsb0NBQUEsQ1YyaURELEFHeDJDRyxnQk9uTUYsMEJBQUEsQ1Y4aURELEFHdjJDRywrQk92TUYsK0NBQUEsQ1ZpakRELEFHOTJDRyxnQk9uTUYsMEJBQUEsQ1ZvakRELEFHNzJDRywrQk92TUYsK0NBQUEsQ1Z1akRELEFHcDNDRyxnQk9uTUYsZUFBQSxDVjBqREQsQUduM0NHLCtCT3ZNRixvQ0FBQSxDVjZqREQsQUcxM0NHLGlCT25NRiwwQkFBQSxDVmdrREQsQUd6M0NHLGdDT3ZNRiwrQ0FBQSxDVm1rREQsQUdoNENHLGlCT25NRiwwQkFBQSxDVnNrREQsQUcvM0NHLGdDT3ZNRiwrQ0FBQSxDVnlrREQsQ0FDRixBR2ozQ0MsUUUvT0Esb0JBQUEsYUFBQSxBQUNBLDRCQUFBLHVCQUFBLENMbW1ERCxBR2ozQ0csY0lySUYsWUFBQSxBQUNBLGVBQUEsQ1B5L0NELEFHNzJDRyw4QkloSEEsV0FUTSxDUDQrQ1QsQUdyMkNLLHlQQUNFLDZCQUFBLGVBQUEsQ0h1MkNQLEFNaCtDTyw2Q0h3SEYsdVFBQ0UsNkJBQUEsZUFBQSxDSDIyQ0wsQ0FDRixBTXIrQ08sNENId0hGLHlQQUNFLDZCQUFBLGVBQUEsQ0hnM0NMLENBQ0YsQUdyMkNLLCtNSXRMSixrQkFBQSxhQUFBLENQOGhERCxBR3oxQ08saUJJMUpKLG9CQVRNLENQKy9DVCxBRzUxQ08saUJJMUpKLHFCQVRNLENQa2dEVCxBRy8xQ08saUJJMUpKLFVBVE0sQ1BxZ0RULEFHbDJDTyxpQkkxSkoscUJBVE0sQ1B3Z0RULEFHcjJDTyxpQkkxSkoscUJBVE0sQ1AyZ0RULEFHeDJDTyxpQkkxSkosVUFUTSxDUDhnRFQsQUczMkNPLGlCSTFKSixxQkFUTSxDUGloRFQsQUc5MkNPLGlCSTFKSixxQkFUTSxDUG9oRFQsQUdqM0NPLGlCSTFKSixVQVRNLENQdWhEVCxBR3AzQ08sa0JJMUpKLHFCQVRNLENQMGhEVCxBR3YzQ08sa0JJMUpKLHFCQVRNLENQNmhEVCxBRzEzQ08sa0JJMUpKLFdBVE0sQ1BnaURULEFNamhETyw2Q0hnSUEscUJJakxOLGlCQUFBLFdBQUEsQUEyQ0UsV0FUTSxDUHFpRFAsQUdqNUNHLGtQSXRMSixrQkFBQSxhQUFBLENQMGtEQyxBRzk0Q0ssdUJJakpKLFdBVE0sQ1AyaURQLEFHeDRDSyxrQkkxSkosb0JBVE0sQ1A4aURQLEFHMzRDSyxrQkkxSkoscUJBVE0sQ1BpakRQLEFHOTRDSyxrQkkxSkosVUFUTSxDUG9qRFAsQUdqNUNLLGtCSTFKSixxQkFUTSxDUHVqRFAsQUdwNUNLLGtCSTFKSixxQkFUTSxDUDBqRFAsQUd2NUNLLGtCSTFKSixVQVRNLENQNmpEUCxBRzE1Q0ssa0JJMUpKLHFCQVRNLENQZ2tEUCxBRzc1Q0ssa0JJMUpKLHFCQVRNLENQbWtEUCxBR2g2Q0ssa0JJMUpKLFVBVE0sQ1Bza0RQLEFHbjZDSyxtQkkxSkoscUJBVE0sQ1B5a0RQLEFHdDZDSyxtQkkxSkoscUJBVE0sQ1A0a0RQLEFHejZDSyxtQkkxSkosV0FUTSxDUCtrRFAsQ0FDRixBTWprRE8sNENIZ0lBLG9CSWpMTixpQkFBQSxXQUFBLEFBMkNFLFdBVE0sQ1BxbERQLEFHajhDRyxxT0l0TEosa0JBQUEsYUFBQSxDUDBuREMsQUc5N0NLLHNCSWpKSixXQVRNLENQMmxEUCxBR3g3Q0ssaUJJMUpKLG9CQVRNLENQOGxEUCxBRzM3Q0ssaUJJMUpKLHFCQVRNLENQaW1EUCxBRzk3Q0ssaUJJMUpKLFVBVE0sQ1BvbURQLEFHajhDSyxpQkkxSkoscUJBVE0sQ1B1bURQLEFHcDhDSyxpQkkxSkoscUJBVE0sQ1AwbURQLEFHdjhDSyxpQkkxSkosVUFUTSxDUDZtRFAsQUcxOENLLGlCSTFKSixxQkFUTSxDUGduRFAsQUc3OENLLGlCSTFKSixxQkFUTSxDUG1uRFAsQUdoOUNLLGlCSTFKSixVQVRNLENQc25EUCxBR245Q0ssa0JJMUpKLHFCQVRNLENQeW5EUCxBR3Q5Q0ssa0JJMUpKLHFCQVRNLENQNG5EUCxBR3o5Q0ssa0JJMUpKLFdBVE0sQ1ArbkRQLENBQ0YsQUdqOUNLLGdDQ25URSxvQkFB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LENQNGdFVCxBR3JqRUcsd0JJa0RBLHFDQVRNLENQK2dFVCxBR3hqRUcsd0JJa0RBLDBCQVRNLENQa2hFVCxBRzNqRUcsd0JJa0RBLHFDQVRNLENQcWhFVCxBRzlqRUcsd0JJa0RBLHFDQVRNLENQd2hFVCxBR2prRUcsd0JJa0RBLDBCQVRNLENQMmhFVCxBR3BrRUcsd0JJa0RBLHFDQVRNLENQOGhFVCxBR3ZrRUcsd0JJa0RBLHFDQVRNLENQaWlFVCxBRzFrRUcsd0JJa0RBLDBCQVRNLENQb2lFVCxBRzdrRUcseUJJa0RBLHFDQVRNLENQdWlFVCxBR2hsRUcseUJJa0RBLHFDQVRNLENQMGlFVCxBR25sRUcseUJJa0RBLDJCQVRNLENQNmlFVCxBTTloRU8sNkNIaEVOLDRDSTBERSxXQVRNLENQb2pFUCxBRzdsRUMsd0JJa0RBLHFDQVRNLENQdWpFUCxBR2htRUMsd0JJa0RBLHNDQVRNLENQMGpFUCxBR25tRUMsd0JJa0RBLDJCQVRNLENQNmpFUCxBR3RtRUMsd0JJa0RBLHNDQVRNLENQZ2tFUCxBR3ptRUMsd0JJa0RBLHNDQVRNLENQbWtFUCxBRzVtRUMsd0JJa0RBLDJCQVRNLENQc2tFUCxBRy9tRUMsd0JJa0RBLHNDQVRNLENQeWtFUCxBR2xuRUMsd0JJa0RBLHNDQVRNLENQNGtFUCxBR3JuRUMsd0JJa0RBLDJCQVRNLENQK2tFUCxBR3huRUMseUJJa0RBLHNDQVRNLENQa2xFUCxBRzNuRUMseUJJa0RBLHNDQVRNLENQcWxFUCxBRzluRUMseUJJa0RBLDRCQVRNLENQd2xFUCxBR3pvRUQsMERJMERFLFdBVE0sQ1A4bEVQLEFHdm9FQyx5QklrREEscUNBVE0sQ1BpbUVQLEFHMW9FQyx5QklrREEsc0NBVE0sQ1BvbUVQLEFHN29FQyx5QklrREEsMkJBVE0sQ1B1bUVQLEFHaHBFQyx5QklrREEsc0NBVE0sQ1AwbUVQLEFHbnBFQyx5QklrREEsc0NBVE0sQ1A2bUVQLEFHdHBFQyx5QklrREEsMkJBVE0sQ1BnbkVQLEFHenBFQyx5QklrREEsc0NBVE0sQ1BtbkVQLEFHNXBFQyx5QklrREEsc0NBVE0sQ1BzbkVQLEFHL3BFQyx5QklrREEsMkJBVE0sQ1B5bkVQLEFHbHFFQywwQklrREEsc0NBVE0sQ1A0bkVQLEFHcnFFQywwQklrREEsc0NBVE0sQ1ArbkVQLEFHeHFFQywwQklrREEsNEJBVE0sQ1Brb0VQLENBQ0YsQU1wbkVPLDRDSGhFTix3REkwREUsV0FUTSxDUDBvRVAsQUduckVDLHdCSWtEQSxxQ0FUTSxDUDZvRVAsQUd0ckVDLHdCSWtEQSxzQ0FUTSxDUGdwRVAsQUd6ckVDLHdCSWtEQSwyQkFUTSxDUG1wRVAsQUc1ckVDLHdCSWtEQSxzQ0FUTSxDUHNwRVAsQUcvckVDLHdCSWtEQSxzQ0FUTSxDUHlwRVAsQUdsc0VDLHdCSWtEQSwyQkFUTSxDUDRwRVAsQUdyc0VDLHdCSWtEQSxzQ0FUTSxDUCtwRVAsQUd4c0VDLHdCSWtEQSxzQ0FUTSxDUGtxRVAsQUczc0VDLHdCSWtEQSwyQkFUTSxDUHFxRVAsQUc5c0VDLHlCSWtEQSxzQ0FUTSxDUHdxRVAsQUdqdEVDLHlCSWtEQSxzQ0FUTSxDUDJxRVAsQUdwdEVDLHlCSWtEQSw0QkFUTSxDUDhxRVAsQ0FDRixBR3A2REcsMEJRdFlJLDRCQUFBLENYOHlFUCxBTXBxRU8sNkNINFBKLDBCUXRZSSw2QkFBQSxDWGt6RUwsQ0FDRixBTXpxRU8sNENINFBKLDBCUXRZSSw2QkFBQSxDWHV6RUwsQ0FDRixBTTlxRU8sNkNIZ1FGLGlDUTFZRSw2QkFBQSxDWDZ6RUwsQ0FDRixBTXByRU8sNENIZ1FGLGdDUTFZRSw2QkFBQSxDWGswRUwsQ0FDRixBWWx5RUcsWUNuQkYsb0JBaEJRLEFBZ0JSLDBCQWhCUSxDYncwRVQsQVlyeUVHLGFDbkJGLGtCQWhCUSxBQWdCUix3QkFoQlEsQ2I0MEVULEFZenlFRyxjQ25CRixxQkFoQlEsQUFnQlIsc0JBaEJRLENiZzFFVCxBWTd5RUcsZUNuQkYsc0JBaEJRLEFBZ0JSLDZCQWhCUSxDYm8xRVQsQVlqekVHLGNDbkJGLHlCQWhCUSxBQWdCUiw0QkFoQlEsQ2J3MUVULEFZNXlFTywrQkM1Qk4sb0JBaEJRLEFBZ0JSLDBCQWhCUSxDYjQxRVQsQVloekVPLGdDQzVCTixrQkFoQlEsQUFnQlIsd0JBaEJRLENiZzJFVCxBWXB6RU8saUNDNUJOLHFCQWhCUSxBQWdCUixzQkFoQlEsQ2JvMkVULEFZL3lFRyxXQ3BDRixxQkFSUSxBQVFSLHNCQVJRLENiKzFFVCxBWS95RUcsZ0JDeEJGLDBCQVBRLEFBT1IscUJBUFEsQ2JrMUVULEFZdnpFRyxjQ3BDRixtQkFSUSxBQVFSLG9CQVJRLENidTJFVCxBWXZ6RUcsbUJDeEJGLHdCQVBRLEFBT1IsbUJBUFEsQ2IwMUVULEFZL3pFRyxjQ3BDRixzQkFSUSxBQVFSLGtCQVJRLENiKzJFVCxBWS96RUcsbUJDeEJGLDJCQVBRLEFBT1IsMEJBUFEsQUFPUixpQkFQUSxDYmsyRVQsQVl2MEVHLGVDcENGLHVCQVJRLEFBUVIsbUJBUlEsQ2J1M0VULEFZdjBFRyxvQkN4QkYsNEJBUFEsQUFPUiwyQkFQUSxBQU9SLGtCQVBRLENiMDJFVCxBWXIwRUMscUJDL0NBLHFCQWhCUSxBQWdCUix1QkFoQlEsQUFpQlIsc0JBUlEsQUFRUixtQkFSUSxBRHdETiwwQkFBQSxvQkFBQSxDWnkwRUgsQVluMEVLLGVDaENKLGlCRCtCZSxBQy9CZixPRCtCZSxDWncwRWhCLEFZdjBFSyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1o0MEVoQixBWTMwRUssZUNoQ0osaUJEK0JlLEFDL0JmLE9EK0JlLENaZzFFaEIsQVkvMEVLLGVDaENKLGlCRCtCZSxBQy9CZixPRCtCZSxDWm8xRWhCLEFZbjFFSyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1p3MUVoQixBWXYxRUssZUNoQ0osaUJEK0JlLEFDL0JmLE9EK0JlLENaNDFFaEIsQU10eEVPLDZDTXJFRixnQkNoQ0osaUJEK0JlLEFDL0JmLE9EK0JlLENaaTJFZCxBWWgyRUcsZ0JDaENKLGlCRCtCZSxBQy9CZixPRCtCZSxDWm8yRWQsQVluMkVHLGdCQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1p1MkVkLEFZdDJFRyxnQkNoQ0osaUJEK0JlLEFDL0JmLE9EK0JlLENaMDJFZCxBWXoyRUcsZ0JDaENKLGlCRCtCZSxBQy9CZixPRCtCZSxDWjYyRWQsQVk1MkVHLGdCQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1pnM0VkLENBQ0YsQU0zeUVPLDRDTXJFRixlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1pxM0VkLEFZcDNFRyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1p3M0VkLEFZdjNFRyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1oyM0VkLEFZMTNFRyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1o4M0VkLEFZNzNFRyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1ppNEVkLEFZaDRFRyxlQ2hDSixpQkQrQmUsQUMvQmYsT0QrQmUsQ1pvNEVkLENBQ0YsQVlqK0VDLGdCQ1lBLG9CQUFBLFlBQUEsQ2J3OUVELEFZaCtFQyxpQkFDRSxrQkFBQSxhQUFBLENabStFSCxBWWgrRUMsaUJBQ0Usa0JBQUEsYUFBQSxDWm0rRUgsQVloK0VDLG1CQUNFLGtCQUFBLGFBQUEsQ1ptK0VILEFZLzlFRyxjQ3NERix1QkFwRW1CLEFBb0VuQixrQkFwRW1CLENiaS9FcEIsQVluK0VHLHNCQ3NERiwrQkFwRW1CLEFBb0VuQiwwQkFwRW1CLENicS9FcEIsQVl2K0VHLGlCQ3NERiwwQkFwRW1CLEFBb0VuQixxQkFwRW1CLENieS9FcEIsQVkzK0VHLHlCQ3NERixrQ0FwRW1CLEFBb0VuQiw2QkFwRW1CLENiNi9FcEIsQU05MUVPLDZDTXZJRSx1QkNmUixvQkFBQSxZQUFBLENieS9FQyxBWXQrRU8sd0JBQ0Usa0JBQUEsYUFBQSxDWncrRVQsQVlyK0VPLHdCQUNFLGtCQUFBLGFBQUEsQ1p1K0VULEFZcCtFTywwQkFDRSxrQkFBQSxhQUFBLENacytFVCxBWWwrRVMscUJDMkJWLHVCQXBFbUIsQUFvRW5CLGtCQXBFbUIsQ2I4Z0ZsQixBWXIrRVMsNkJDMkJWLCtCQXBFbUIsQUFvRW5CLDBCQXBFbUIsQ2JpaEZsQixBWXgrRVMsd0JDMkJWLDBCQXBFbUIsQUFvRW5CLHFCQXBFbUIsQ2JvaEZsQixBWTMr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QSxBQUNBLFVBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxDbEJnekZILEFrQjl5RkcseUJBQ0UsV0FBQSxBQUNBLFdBQUEsQ2xCZ3pGTCxBa0I3eUZHLDRCQUVFLFVBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDbEI4eUZMLEFrQjN5Rkksd0hBQ0MsZUFBQSxBQUNBLGNBQUEsQ2xCNnlGTCxBa0J6eUZDLG9CQUNFLGlCQUFBLENsQjJ5RkgsQWtCdnlGRyxnRUFERiw0QkFFSSxZQUFBLENsQjB5RkgsQ0FDRixBa0J2eUZDLGdDQUNFLFlBQUEsQUFDQSxzQkFBQSxDbEJ5eUZILEFrQnB5RkMsa0NBQ0UsdUJBQUEsQ2xCdXlGSCxBa0JyeUZDLHlCQUNFLFdBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLHdCQUFBLENsQnV5RkgsQUVsakdHLGdDZ0I2UUUsbUJBQUEsQ2xCd3lGTCxBaUJuaEdDLG9CRTVDQSxvQkFBQSxxQkFBQSxDbkI4bUdELEFpQmxrR0MsbUJFckNFLHFCQUFBLEFBQ0EsVUFBQSxDbkIybUdIOztBb0I1cEdEOztFQUFBLEFsQmtDRSx3RmtCekJJLHVCQUFBLENwQjh0R0wsQUVyc0dDLHdCa0JqQkksa0NBQUEsQ3BCMHRHTCxBRXpzR0Msb0JrQlRJLHNCQUFBLENwQnN0R0wsQUU3c0dDLHVCa0J6QkksdUJBQUEsQ3BCMHVHTCxBRWp0R0MsMEJrQmpCSSxrQ0FBQSxDcEJzdUdMLEFFcnRHQyxzQmtCVEksc0JBQUEsQ3BCa3VHTCxBRXp0R0MsdUJrQnpCSSx1QkFBQSxDcEJzdkdMLEFFN3RHQywwQmtCakJJLGtDQUFBLENwQmt2R0wsQUVqdUdDLHNCa0JUSSxzQkFBQSxDcEI4dUdMLEFFcnVHQyxvQmtCekJJLHVCQUFBLENwQmt3R0wsQUV6dUdDLHVCa0JqQkksa0NBQUEsQ3BCOHZHTCxBRTd1R0MsbUJrQlRJLHNCQUFBLENwQjB2R0wsQUVqdkdDLHVCa0J6QkksdUJBQUEsQ3BCOHdHTCxBRXJ2R0MsMEJrQmpCSSxrQ0FBQSxDcEIwd0dMLEFFenZHQyxzQmtCVEksc0JBQUEsQ3BCc3dHTCxBRTd2R0MseUJrQnpCSSx1QkFBQSxDcEIweEdMLEFFandHQyw0QmtCakJJLGtDQUFBLENwQnN4R0wsQUVyd0dDLHdCa0JUSSxzQkFBQSxDcEJreEdMLEFFendHQyx3QmtCekJJLHVCQUFBLENwQnN5R0wsQUU3d0dDLDJCa0JqQkksa0NBQUEsQ3BCa3lHTCxBRWp4R0MsdUJrQlRJLHNCQUFBLENwQjh4R0wsQUVyeEdDLDBCa0J6QkksdUJBQUEsQ3BCa3pHTCxBRXp4R0MsNkJrQmpCSSxrQ0FBQSxDcEI4eUdMLEFFN3hHQyx5QmtCVEksc0JBQUEsQ3BCMHlHTCxBRWp5R0MsbUJrQnpCSSxvQkFBQSxDcEI4ekdMLEFFcnlHQyxzQmtCakJJLCtCQUFBLENwQjB6R0wsQUV6eUdDLGtCa0JUSSxtQkFBQSxDcEJzekdMLEFFN3lHQyxtQmtCekJJLG9CQUFBLENwQjAwR0wsQUVqekdDLHNCa0JqQkksK0JBQUEsQ3BCczBHTCxBRXJ6R0Msa0JrQlRJLG1CQUFBLENwQmswR0wsQUV6ekdDLG1Ca0J6QkksdUJBQUEsQ3BCczFHTCxBRTd6R0Msc0JrQmpCSSxrQ0FBQSxDcEJrMUdMLEFFajBHQyxrQmtCVEksc0JBQUEsQ3BCODBHTCxBRXIwR0MsbUJrQnpCSSx1QkFBQSxDcEJrMkdMLEFFejBHQyxzQmtCakJJLGtDQUFBLENwQjgxR0wsQUU3MEdDLGtCa0JUSSxzQkFBQSxDcEIwMUdMLEFFajFHQyxtQmtCekJJLHVCQUFBLENwQjgyR0wsQUVyMUdDLHNCa0JqQkksa0NBQUEsQ3BCMDJHTCxBRXoxR0Msa0JrQlRJLHNCQUFBLENwQnMyR0wsQUU3MUdDLG9Ca0J6QkksdUJBQUEsQ3BCMDNHTCxBRWoyR0MsdUJrQmpCSSxrQ0FBQSxDcEJzM0dMLEFFcjJHQyxtQmtCVEksc0JBQUEsQ3BCazNHTCxBRXoyR0Msb0JrQnpCSSx1QkFBQSxDcEJzNEdMLEFFNzJHQyx1QmtCakJJLGtDQUFBLENwQms0R0wsQUVqM0dDLG1Ca0JUSSxzQkFBQSxDcEI4M0dMLEFFcjNHQyxzQmtCekJJLHVCQUFBLENwQms1R0wsQUV6M0dDLHlCa0JqQkksa0NBQUEsQ3BCODRHTCxBRTczR0MscUJrQlRJLHNCQUFBLENwQjA0R0wsQUVqNEdDLHlCa0J6QkksdUJBQUEsQ3BCODVHTCxBRXI0R0MsNEJrQmpCSSxrQ0FBQSxDcEIwNUdMLEFFejRHQyx3QmtCVEksc0JBQUEsQ3BCczVHTCxBRTc0R0MseUJrQnpCSSx1QkFBQSxDcEIwNkdMLEFFajVHQyw0QmtCakJJLGtDQUFBLENwQnM2R0wsQUVyNUdDLHdCa0JUSSxzQkFBQSxDcEJrNkdMLEFFejVHQyx5QmtCekJJLHVCQUFBLENwQnM3R0wsQUU3NUdDLDRCa0JqQkksa0NBQUEsQ3BCazdHTCxBRWo2R0Msd0JrQlRJLHNCQUFBLENwQjg2R0wsQUVyNkdDLDBCa0J6QkksdUJBQUEsQ3BCazhHTCxBRXo2R0MsNkJrQmpCSSxrQ0FBQSxDcEI4N0dMLEFFNzZHQyx5QmtCVEksc0JBQUEsQ3BCMDdHTCxBRWo3R0MsMEJrQnpCSSx1QkFBQSxDcEI4OEdMLEFFcjdHQyw2QmtCakJJLGtDQUFBLENwQjA4R0wsQUV6N0dDLHlCa0JUSSxzQkFBQSxDcEJzOEdMLEFFNzdHQyw0QmtCekJJLHVCQUFBLENwQjA5R0wsQUVqOEdDLCtCa0JqQkksa0NBQUEsQ3BCczlHTCxBRXI4R0MsMkJrQlRJLHNCQUFBLENwQms5R0wsQUV6OEdDLGtCa0J6QkksdUJBQUEsQ3BCcytHTCxBRTc4R0MscUJrQmpCSSxrQ0FBQSxDcEJrK0dMLEFFajlHQyxpQmtCVEksc0JBQUEsQ3BCODlHTCxBRXI5R0Msa0JrQnpCSSx1QkFBQSxDcEJrL0dMLEFFejlHQyxxQmtCakJJLGtDQUFBLENwQjgrR0wsQUU3OUdDLGlCa0JUSSxzQkFBQSxDcEIwK0dMLEFFaitHQyx1QmtCekJJLHVCQUFBLENwQjgvR0wsQUVyK0dDLDBCa0JqQkksa0NBQUEsQ3BCMC9HTCxBRXorR0Msc0JrQlRJLHNCQUFBLENwQnMvR0wsQUU3K0dDLG1Ca0J6QkksdUJBQUEsQ3BCMGdITCxBRWovR0Msc0JrQmpCSSxrQ0FBQSxDcEJzZ0hMLEFFci9HQyxrQmtCVEksc0JBQUEsQ3BCa2dITCxBRXovR0Msa0JrQnpCSSx1QkFBQSxDcEJzaEhMLEFFNy9HQyxxQmtCakJJLGtDQUFBLENwQmtoSEwsQUVqZ0hDLGlCa0JUSSxzQkFBQSxDcEI4Z0hMLEFFcmdIQyx3QmtCekJJLHVCQUFBLENwQmtpSEwsQUV6Z0hDLDJCa0JqQkksa0NBQUEsQ3BCOGhITCxBRTdnSEMsdUJrQlRJLHNCQUFBLENwQjBoSEwsQUVqaEhDLHFCa0J6QkksdUJBQUEsQ3BCOGlITCxBRXJoSEMsd0JrQmpCSSxrQ0FBQSxDcEIwaUhMLEFFemhIQyxvQmtCVEksc0JBQUEsQ3BCc2lITCxBRTdoSEMsdUJrQnpCSSx1QkFBQSxDcEIwakhMLEFFamlIQywwQmtCakJJLGtDQUFBLENwQnNqSEwsQUVyaUhDLHNCa0JUSSxzQkFBQSxDcEJrakhMLEFFemlIQyx1QmtCekJJLHVCQUFBLENwQnNrSEwsQUU3aUhDLDBCa0JqQkksa0NBQUEsQ3BCa2tITCxBRWpqSEMsc0JrQlRJLHNCQUFBLENwQjhqSEwsQUVyakhDLHlCa0J6QkksdUJBQUEsQ3BCa2xITCxBRXpqSEMsNEJrQmpCSSxrQ0FBQSxDcEI4a0hMLEFFN2pIQyx3QmtCVEksc0JBQUEsQ3BCMGtITCxBRWprSEMsc0JrQnpCSSx1QkFBQSxDcEI4bEhMLEFFcmtIQyx5QmtCakJJLGtDQUFBLENwQjBsSEwsQUV6a0hDLHFCa0JUSSxzQkFBQSxDcEJzbEhMLEFFN2tIQyx5QmtCekJJLHVCQUFBLENwQjBtSEwsQUVqbEhDLDRCa0JqQkksa0NBQUEsQ3BCc21ITCxBRXJsSEMsd0JrQlRJLHNCQUFBLENwQmttSEwsQUV6bEhDLG1Ca0J6QkksdUJBQUEsQ3BCc25ITCxBRTdsSEMsc0JrQmpCSSxrQ0FBQSxDcEJrbkhMLEFFam1IQyxrQmtCVEksc0JBQUEsQ3BCOG1ITCxBRXJtSEMsb0JrQnpCSSx1QkFBQSxDcEJrb0hMLEFFem1IQyx1QmtCakJJLGtDQUFBLENwQjhuSEwsQUU3bUhDLG1Ca0JUSSxzQkFBQSxDcEIwbkhMLEFFam5IQyxxQmtCekJJLHVCQUFBLENwQjhvSEwsQUVybkhD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QSxBQUNBLFdBQUEsQUFDQSxtQkFBQSxBQUNBLHlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxDM0JnK0lMLEEyQjU5SUssOENBQ0Usd0JBQUEsQzNCODlJUCxBMkJ6OUlDLG9CQUNFLHFCQUFBLEFBQ0Esc0JBQUEsQUFDQSxhQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQzNCMjlJSCxBMkJ6OUlHLGtDQUNFLFlBQUEsQzNCMjlJTDs7QTRCdi9JRDs7RUFBQSxBQUlBLFNBQ0UsZUFBQSxDNUJ5L0lELEE0QnIvSUMsdURBQ0UsZUFBQSxDNUJ3L0lILEE0QnAvSUQsRUFDRSx5QkFBQSxDNUJ1L0lELEE0QnAvSUQsS0FDRSxpQkFBQSxDNUJ1L0lELEE0QmwvSUcsbURYQ0YsbUNBQUEsZUFBQSxnQkFBQSxDakJ1L0lELEFNNzFJTyw2Q3NCM0pKLG1EWENGLGVBQUEsZ0JBQUEsQ2pCNC9JQyxDQUNGLEFNOTFJTyxtQ3NCaEtKLG1EWENGLGVBQUEsZ0JBQUEsQ2pCa2dKQyxDQUNGLEFFeitJRywrQmVFSSw2QmhCeURTLENEaTdJaEIsQTRCdmdKRyw2RFhDRixtQ0FBQSxlQUFBLGdCQUFBLENqQjRnSkQsQU1sM0lPLDZDc0IzSkosNkRYQ0YsZUFBQSxnQkFBQSxDakJpaEpDLENBQ0YsQU1uM0lPLG1Dc0JoS0osNkRYQ0YsZUFBQSxnQkFBQSxDakJ1aEpDLENBQ0YsQUU5L0lHLG9DZUVJLDZCaEJ5RFMsQ0RzOEloQixBNEI1aEpHLCtFWENGLG1DQUFBLGVBQUEsaUJBQUEsZUFBQSxDakJraUpELEFNeDRJTyw2Q3NCM0pKLCtFWENGLGVBQUEsZ0JBQUEsQ2pCdWlKQyxDQUNGLEFFOWdKRyw4QmVFSSw2QmhCeURTLENEczlJaEIsQTRCNWlKRywrQ1hDRixtQ0FBQSxlQUFBLGlCQUFBLGVBQUEsQ2pCa2pKRCxBTXg1SU8sNkNzQjNKSiwrQ1hDRixlQUFBLGdCQUFBLENqQnVqSkMsQ0FDRixBRTloSkcsNkJlRUksNkJoQnlEUyxDRHMrSWhCLEE0QjVqSkcsK0dYQ0YsbUNBQUEsZUFBQSxnQkFBQSxDakJpa0pELEFNdjZJTyw2Q3NCM0pKLCtHWENGLGVBQUEsZ0JBQUEsQ2pCc2tKQyxDQUNGLEFFN2lKRyw4QmVFSSw2QmhCeURTLENEcS9JaEIsQTRCM2tKRyxxS1hDRixtQ0FBQSxlQUFBLGdCQUFBLENqQmdsSkQsQU10N0lPLDZDc0IzSkoscUtYQ0YsZUFBQSxnQkFBQSxDakJxbEpDLENBQ0YsQUU1akpHLDZCZUVJLDZCaEJ5RFMsQ0RvZ0poQixBNEIxbEpHLDRHWENGLG1DQUFBLGVBQUEsZ0JBQUEsQ2pCK2xKRCxBTXI4SU8sNkNzQjNKSiw0R1hDRixlQUFBLGdCQUFBLENqQm9tSkMsQ0FDRixBRTNrSkcsOEJlRUksNkJoQnlEUyxDRG1oSmhCLEE0QnptSkcsb0lYQ0YsbUNBQUEsZUFBQSxnQkFBQSxDakI4bUpELEFNcDlJTyw0Q3NCM0pKLG9JWENGLGVBQUEsZ0JBQUEsQ2pCbW5KQyxDQUNGLEFFMWxKRyw2QmVFSSw2QmhCeURTLENEa2lKaEIsQTRCbm5KQyxvQlhzQ0EsYUFBQSxDakJpbEpELEE0Qm5uSkMsa0JBQ0UsNkIzQjhFUyxDRHVpSlosQTRCbG5KQyxrQkFDRSx5QkFBQSxBQUNBLGFBQUEsQzVCb25KSCxBNEJqbkpDLGtCQUNFLGVBQUEsQzVCbW5KSCxBRTNtSkcsa0IwQkpBLGVBQUEsQzVCa25KSCxBRTltSkcsb0IwQkFBLGlCQUFBLEM1QmtuSkgsQUVsbkpHLG1CMEJJQSxnQkFBQSxDNUJrbkpILEFFdG5KRyx3QjBCU0UsZUFBQSxDNUJrbkpMLEFNMy9JTyw2Q0poSUosd0IwQllFLGdCQUFBLEM1Qm1uSkgsQ0FDRixBRWhvSkcsMkIwQmlCQSxrQkFBQSxBQUNBLGVBQUEsQUFDQSxjQUFBLEM1Qm1uSkgsQTRCam5KRyxtRUFFRSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQUFFQSw2QkFBQSxBQUNBLCtCQUFBLEM1QmluSkwsQTRCOW1KRyxrQ0FDRSxVQUFBLEM1QmduSkwsQTRCN21KRyxpQ0FDRSxTQUFBLEM1QittSkwsQTRCMW1KRCxnQ0FDQSx5QkFBQSxDNUI2bUpDLEE0QjNtSkQsMEJBQ0EseUJBQUEsQzVCOG1KQyxBNEIzbUpELHlCQUNBLHlCQUFBLEM1QjhtSkMsQTRCM21KRCxtQkFDQSx5QkFBQSxDNUI4bUpDLEE2Qmp0SkMsd0J4QjJCQSxvQkFBQSxhQUFBLEFBQ0EsdUJBQUEsbUJBQUEsQXdCakNBLHNCQUFBLDZCQUFBLEM3QjR0SkQsQTZCbnRKQyx5QkFDRSxTQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQ0FBQSxDN0JxdEpILEE2Qm50SkMsNEJBQ0UseUJBQUEsQUFDQSxvQkFBQSxDN0JxdEpILEE2Qm50SkMsZ0NBQ0Usd0JBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQzdCcXRKSCxBNkJsdEpFLDJDQUNFLGFBQUEsQzdCb3RKSixBNkJqdEpDLHNCQUNFLGlCQUFBLEFBQ0Esa0I1QitMbUIsQTRCOUxuQiw0Q0FBQSxBQUNBLGNBQUEsQzdCbXRKSCxBNkJsdEpHLHlCQUNFLGNBQUEsQzdCb3RKTCxBNkJudEpLLG1DQUNFLHNCQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEM3QnF0SlAsQTZCcHRKTywyQ0FDRSxXQUFBLEFBQ0EsY0FBQSxBQUNBLHdCQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EsaUNBQUEsQUFDQSxrQ0FBQSxBQUNBLG1DQUFBLEFBQ0EsbUNBQUEsQzdCc3RKVCxBNkJudEpTLG9EQUNFLFlBQUEsQzdCcXRKWCxBNkJodEpLLGtDQUNFLGVBQUEsQzdCa3RKUCxBNkIvc0pLLDJCQUNFLGNBQUEsQUFDQSxxQkFBQSxDN0JpdEpQLEE2Qmh0Sk8scUNBQ0Usc0JBQUEsQUFDQSw0QkFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQUFDQSxVQUFBLEM3Qmt0SlQsQTZCaHRKUSxvQ0FDTCxxRkFBQSxBQUNBLGFBQUEsQzdCa3RKSCxBNkI1c0pRLHdGQUhMLG1GQUFBLEFBQ0EsYUFBQSxDQUVLLEE3QnF0SlIsK0M2Qmx0SkcscUJBQUEsQzdCa3RKSCxBNkI1c0pHLGtDQUNGLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLDJCQUFBLEM3QjhzSkQsQTZCN3NKQyxvQ0FDQywwQkFBQSxBQUNBLG1CQUFBLEM3QitzSkYsQTZCM3NKRyw4QkFDRSxnQkFBQSxDN0I2c0pMLEE2QjVzSkssaUNBQ0UsMkJBQUEsQzdCOHNKUCxBNkI1c0pPLDJDQUNFLHNCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEM3QjhzSlQsQTZCN3NKUyxpREFDRSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxBQUNBLFFBQUEsQUFDQSwwQkFBQSxDN0Irc0pYLEE2QjVzSk8sbUNBQ0UsY0FBQSxBQUNBLGVBQUEsQzdCOHNKVCxBNkJ6c0pHLDBCQUNFLFdBQUEsQUFDQSxpQkFBQSxDN0Iyc0pMLEE2QnZzSkMsdUJBQ0Usa0JBQUEsQUFDQSx5QkFBQSxBQUNBLG1CQUFBLEFBQ0EsK0JBQUEsQzdCeXNKSCxBNkJ4c0pHLHVDQUNFLFlBQUEsQzdCMHNKTCxBNkJ4c0pHLGlDQUNFLGtCQUFBLEM3QjBzSkwsQUV6eUpHLHlEMkJ3R0UsYUFBQSxBQUNBLGVBQUEsQzdCd3NKTCxBNkJyc0pDLHNCQUNFLGFBQUEsQUFDQSxrQkFBQSxDN0J3c0pILEE2QnJzSkMsNkJBQ0UsY0FBQSxBQUNBLGtCQUFBLEFBQ0Esd0JBQUEsQzdCdXNKSCxBNkJyc0pHLGdEQUNFLGFBQUEsQzdCdXNKTCxBNkJwc0pHLHdDQUNFLGFBQUEsQzdCc3NKTCxBNkJuc0pHLCtDQUNFLGFBQUEsQzdCcXNKTCxBNkJsc0pHLHdDQUNFLGVBQUEsQzdCb3NKTCxBNkJsc0pHLDZDQUNFLGdCQUFBLEM3Qm9zSkwsQTZCbHNKRyxtQ0FDRSxpQkFBQSxDN0Jvc0pMLEE2Qm5zSkssd0NBQ0UsZ0JBQUEsQzdCcXNKUCxBNkJuc0pLLHVDQUNFLFdBQUEsQzdCcXNKUCxBNkJoc0pDLGlDQUNFLHdCQUFBLEM3QmtzSkgsQTZCL3JKQywrQkFDRSxxQkFBQSx1QkFBQSxBQUNBLGNBQUEsQUFDQSxtQkFBQSxDN0Jpc0pILEFNM3RKTyw2Q3VCdUJOLCtCQUtJLGdCQUFBLEM3Qm1zSkgsQ0FDRixBNkJqc0pHLHNEQUNFLFFBQUEsQzdCbXNKTCxBNkIzckpDLDhHQUNFLGFBQUEsQzdCZ3NKSCxBNkIvckpHLHFDQUNFLGFBQUEsQzdCaXNKTCxBNkI5ckpDLDJDQUNFLHdCQUFBLEM3QmdzSkgsQTZCOXJKQyw0QkFDRSxzQ0FBQSxBQUNBLG1DQUFBLEFBQ0Esb0JBQUEsQzdCZ3NKSCxBNkI5ckpDLCtCQUNFLGFBQUEsQzdCZ3NKSCxBNkI5ckpDLHlCQUNFLGFBQUEsQzdCZ3NKSCxBNkIvckpHLCtCQUNFLFVBQUEsQzdCaXNKTCxBNkI3ckpDLDZCQUNFLE9BQUEsQUFDQSxTQUFBLEFBRUgsYUFBQSxBQUNHLGNBQUEsQzdCOHJKSCxBNkI1ckpDLDRCQUNFLFFBQUEsQUFDQSxTQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSxjQUFBLEM3QjhySkgsQThCNTdKQyxvQkFDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLG9CQUFBLEM5Qis3SkgsQThCNzdKQyx5QkFDRSxXQUFBLEFBQ0EsV0FBQSxBQUNBLG9CQUFBLEM5Qis3SkgsQThCejdKQSxxRUFDRSx5QkFBQSxBQUNHLHlCQUFBLEM5Qis3SkwsQThCNTdKQyw2QkFDRSxrQkFBQSxBQUNBLDZCQUFBLEFBQ0Esc0JBQUEsQUFDQSx3Q0FBQSxBQUNBLG9CQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0EsbUJBQUEsQUFDQSxZQUFBLEM5Qjg3SkgsQThCNTdKRyxnQ0FDRSxpQkFBQSxBQUNBLGNBQUEsQzlCODdKTCxBOEIzN0pPLDBFQUNFLGFBQUEsQzlCZzhKVCxBOEJ6N0pHLG9DQUNFLHlCQUFBLEM5QjI3SkwsQThCejdKRyxxQ0FDRSxxQkFBQSxBQUNBLDBCQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxDOUIyN0pMLEE4Qno3SkcseUNBQ0UsWUFBQSxBQUNBLFVBQUEsQzlCMjdKTCxBOEJ2N0pDLDRCQUNFLGNBQUEsQzlCeTdKSCxBOEJ2N0pHLG1DQUNFLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxtQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxDOUJ5N0pMLEE4QnI3SkMsd0JBQ0UsY0FBQSxDOUJ1N0pILEE4QnA3SkMsMkJBQ0UsWUFBQSxBQUNBLFdBQUEsQUFDQSx5QkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQzlCczdKSCxBOEJyN0pHLCtCQUNFLFlBQUEsQUFDQSxVQUFBLEM5QnU3SkwsQThCajdKRyx3Q0FDRSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxnQkFBQSxBQUVBLGtCQUFBLEM5Qms3SkwsQThCOTZKRywrQ0FDRSxZQUFBLEM5Qmc3SkwsQThCOTZKRyxzQ0FDRSx3QkFBQSxDOUI4N0pMLEE4Qmw1SkcsOEVBdkJFLHVLQUFBLEFBS0EsMEJBQUEsQUFDQSxrQ0FBQSxBQUNBLGNBQUEsQUFDQSxjQUFBLEFBQ0EsOEJBQUEsQUFHQSxrQkFBQSxBQUNBLHFCQUFBLEFBRUEsV0FBQSxBQU1BLG1CQUFBLENBRUYsQTlCbTZKSCx3QzhCbDZKSyx3QkFBQSxDOUJrNkpMLEE4QnB6SkcscURBQ0Usa0JBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsMkJBQUEsQUFDQSxTQUFBLEM5QnEzSkwsQThCajNKRyw0REFDRSxZQUFBLEM5Qm0zSkwsQThCajNKRyxtREFDRSx3QkFBQSxDOUJpNEpMLEE4QjExSkcsd0dBbEJFLHVLQUFBLEFBS0EsMEJBQUEsQUFDQSxrQ0FBQSxBQUNBLGNBQUEsQUFDQSxxQkFBQSxBQUNBLDhCQUFBLEFBR0Esa0JBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxtQkFBQSxDQUdGLEE5QjIySkgscUQ4QjEySkssd0JBQUEsQzlCMDJKTCxBOEJwMEpHLGFBQ0UsR0FDRSxTQUFBLEM5QnMwSkwsQThCcDBKRyxJQUNFLFNBQUEsQzlCczBKTCxBOEJwMEpHLElBQ0UsU0FBQSxDOUJzMEpMLEE4QnAwSkcsR0FDRSxVQUFBLEM5QnMwSkwsQ0FDRixBOEIvekpDLHNDQUNFLHFCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxBQUNBLG1CQUFBLEFBQ0Esd0JBQUEsQzlCazBKSCxBOEIvekpDLHVDQUNFLGNBQUEsQzlCaTBKSCxBOEI5ekpDLDhCQUNFLGNBQUEsQzlCZzBKSCxBOEI5ekpHLG9DQUNFLG9CQUFBLEFBQ0EsK0JBQUEsQzlCZzBKTCxBOEIvekpLLHNDQUNFLGVBQUEsQzlCaTBKUCxBOEJ4ekpDLDhCQUNFLGlCQUFBLEFBQ0Esb0JBQUEsQUFDQSwrQkFBQSxDOUIyekpILEE4QjF6SkcsMENBQ0UsZ0JBQUEsQzlCNHpKTCxBOEJ6ekpDLGlDQUNFLGVBQUEsQUFDQSxTQUFBLEFBQ0EsZUFBQSxDOUIyekpILEE4QjF6SkcsK0RBSkYsaUNBS0ksZUFBQSxDOUI2ekpILENBQ0YsQThCenpKQyw0QkFDRSx5QkFBQSxBQUNBLGFBQUEsQUFDQSxVQUFBLEM5QjJ6SkgsQThCMXpKRyx1Q0FDRSxzQkFBQSxBQUNBLGlCQUFBLEFBQ0EsNkNBQUEsQUFDQSxVQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEM5QjR6SkwsQU12aktPLDZDd0JxUEosdUNBUUksVUFBQSxBQUNBLFlBQUEsQzlCOHpKTCxDQUNGLEE4QjV6SkssNkNBQ0Usb0JBQUEsQzlCOHpKUCxBOEIzekpFLHVEQUNLLGtCQUFBLEM5QjZ6SlAsQThCNXpKTSx5REFDQyxtQkFBQSxDOUI4ekpQLEE4Qnp6SkssZ0RBQ0UsZUFBQSxDOUIyekpQLEFNemtLTyw2Q3dCNlFGLGdEQUdJLGVBQUEsQzlCNnpKUCxDQUNGLEE4QjN6Sk8sdURBQ0UsZ0JBQUEsQzlCNnpKVCxBTWpsS08sNkN3Qm1SQSx1REFHSSxhQUFBLEM5Qit6SlQsQ0FDRixBaUJwcktDLDJCYThYQSxnQkFBQSxBQUNBLGFBQUEsQzlCMHpKRCxBOEJ6ekpDLHVDQUNFLFlBQUEsQzlCMnpKSCxBOEJ6ekpHLDZDQUNFLGNBQUEsQUFDQSxrQkFBQSxDOUIyekpMLEE4QjF6Skssb0RBQ0Usc0JBQUEsa0JBQUEsQzlCNHpKUCxBOEJ2ekpHLCtDQUNFLGNBQUEsQzlCeXpKTCxBaUJ0c0tDLDBCY3BGQSxpQkFBQSxDL0I4eEtELEErQjV4S0MsbUNBQ0UsYUFBQSxBTkhGLGNBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQU1HRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLE9BQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXQUFBLEMvQmd5S0gsQStCOXhLRyxzQ0FDRSxjQUFBLEMvQmd5S0wsQStCN3hLRSw0Q0FDRSxXQUFBLEFBQ0Esd0JBQUEsQy9CK3hLSixBTWpvS08sNkN5QmhMTixtQ0FzQkksa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLHdDOUIrREcsQThCOURILFVBQUEsQy9CK3hLSCxDQUNGLEErQmx3S0MsNENBQ0UsYUFBQSxBTjVERixjQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFNNERFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsT0FBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFBQSxBQUNBLFdBQUEsQy9Cc3dLSCxBTXpwS08sNkN5QnZITiw0Q0FjSSxZQUFBLEMvQnN3S0gsQ0FDRixBK0Jsd0tDLDhDQUNFLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLEFBQ0EsVUFBQSxDL0Jvd0tILEFNcHFLTyw2Q3lCcEdOLDhDQU1JLFNBQUEsQy9Cc3dLSCxDQUNGLEErQmh3S0MsaUNBQ0Usa0JBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQWQ1QkYsYUFBQSxDakIreEtELEErQi92S0cscURBQ0UseUJBQUEsQWRqQ0osVUFBQSxDakJteUtELEErQjl2S0csdUNBQ0UsV0FBQSxBQUNBLHdCQUFBLEMvQmd3S0wsQWdDejJLQywwQkFDRSxjQUFBLENoQzQyS0gsQU0zcktPLDZDMEJsTE4sMEJBR0ksNkJBQUEsQUFDQSxnQ0FBQSxBQUNBLGNBQUEsQ2hDODJLSCxDQUNGLEFnQzUyS0MsdUJuQm9CQSxvQkFBQSxhQUFBLEFtQmhCSSx1QkFBQSxtQkFBQSxBQUNBLFNBQUEsQUFDQSxzQkFBQSxtQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxDaEM0MktMLEFnQzMyS0ssMEJBQ0UsaUJBQUEsQ2hDNjJLUCxBZ0M1MktPLGdDQUNFLGlCQUFBLEFBQ0EsV0FBQSxDaEM4MktULEFnQzMyS1MsMkNBQ0UsVUFBQSxDaEM2MktYLEFnQ3oyS1Esb0VBQ0QsYUFBQSxDaEMyMktQLEFnQ3IyS0Msa0NBQ0Usa0JBQUEsQUFDQSxtQkFBQSxBQUNBLFFBQUEsQUFDQSxXQUFBLENoQ3UyS0gsQU03dEtPLDZDMEI5SU4sa0NBTUksbUJBQUEsQUFDQSxtQkFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLENoQ3kyS0gsQ0FDRixBZ0N2MktDLHVCQUNFLGFBQUEsQ2hDeTJLSCxBZ0N2MktHLDZCQUNBLHVCQUFBLENoQ3kyS0gsQWdDcjJLQyx3Qm5CNUJBLG9CQUFBLGFBQUEsQW1COEJFLHNCQUFBLG1CQUFBLEFBQ0EsYUFBQSxDaEN1MktILEFnQ3QyS0csNkJBQ0UsWUFBQSxDaEN3MktMLEFNbnZLTyw2QzBCdEhKLDZCQUdJLGVBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQ2hDMDJLTCxDQUNGLEFnQ3YyS0MsNkJBQ0UsV0FBQSxBQUNBLFlBQUEsQUFFQSxZQUFBLENoQ3cyS0gsQWdDdDJLQyx3QkFDRSxvQkFBQSwwQkFBQSxDaEN3MktILEFNbHdLTyw2QzBCdkdOLHdCQUdJLHNCQUFBLDZCQUFBLENoQzAyS0gsQ0FDRixBaUJyMktDLG9CZUNBLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSxZQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQ2hDdzJLRCxBZ0N2MktDLHlCQUNFLGFBQUEsQUFDQSxpQkFBQSxDaEN5MktILEFnQ3YyS0MsMEJBQ0UsV0FBQSxBQUNBLGFBQUEsQ2hDeTJLSCxBZ0N2MktDLHFDQUNFLGNBQUEsQUFDQSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLENoQ3kyS0gsQWdDdjJLRyw4REFDSSxxQkFBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsNkJBQUEsQUFDQSxrQkFBQSxBQUNBLE9BQUEsQUFDQSxLQUFBLENoQ3kyS1AsQWlCdDRLQyxtRGVpQ0ksWUFBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLEFBQ0EsaUJBQUEsQ2hDdzJLTCxBZ0NwMktHLDJDQUNFLFdBQUEsQUFDQSxZQUFBLENoQ3MyS0wsQU1sektPLDZDMEJ0REosMkNBSUksZUFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxDaEN3MktMLENBQ0YsQU16ektPLDZDMEIzQ04sdUVBRUksZ0JBQUEsQUFDQSxTQUFBLENoQ3MyS0gsQ0FDRixBTS96S08sNEMwQmhDSix3S0FDQSxTQUFBLENoQ3EyS0QsQ0FDRixBaUJyNktDLGtDZTBFQSw0REFBQSxBQUNBLGdCQUFBLENoQzgxS0QsQU0zMEtPLCtDVzlGTixnRGVnRkUsY0FBQSxDaEM2MUtELENBQ0YsQWlDbGdMQywyQkFDRSxpQkFBQSxBQUNBLGdDQUFBLEFBQ0Esb0JBQUEsQUFDQSxrQkFBQSxDakNxZ0xILEFpQ3BnTEcsc0NBQ0UsZ0JBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQ2pDc2dMTCxBTTUxS08sNkMyQmxMTiwyQkFXSSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxDakN1Z0xILEFpQ3RnTEcsaUNBQ0UsWUFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxRQUFBLEFBQ0EsMEJBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQ2pDd2dMTCxBaUN0Z0xHLHVDQUNFLGVBQUEsQUFDQSxrQkFBQSxDakN3Z0xMLEFpQ3ZnTEssNkNBQ0UsV0FBQSxDakN5Z0xQLEFpQ3RnTEcsc0NBQ0Usa0JBQUEsQUFDQSxlQUFBLENqQ3dnTEwsQWlDdmdMSyw0Q0FDRSxVQUFBLENqQ3lnTFAsQ0FDRixBaUNyZ0xDLCtCQUNFLGVBQUEsQ2pDdWdMSCxBaUI1OUtDLGlCSnhEQSxvQkFBQSxhQUFBLEFvQmdDQSwwQkFBQSxzQkFBQSxBQUNBLG9CQUFBLFlBQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDakN5L0tELEFNdjRLTyw2Q1c5Rk4saUJnQmxCRSx3Q0FBQSxBQUdBLDRCQUFBLENqQ3cvS0QsQ0FDRixBaUN2L0tDLHFCcEIzQ0Esb0JBQUEsYUFBQSxBb0I2Q0UsMEJBQUEsc0JBQUEsQUFDQSxvQkFBQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQUFDQSx3Q0FBQSxBQUNBLDRCQUFBLENqQzgvS0gsQWlCei9LQyx1QmdCQUEseUJBQUEsQUFDQSxXQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQ2pDNi9LRCxBaUJqZ0xDLHlCSnhEQSxvQkFBQSxhQUFBLEFvQmlFQSx1QkFBQSxtQkFBQSxBQUNBLHlCQUFBLDZCQUFBLEFBQ0EsU0FBQSxDakM2L0tELEFNMTZLTyw2Q1c5Rk4seUJnQmFFLCtCQUFBLENqQysvS0QsQWlDOS9LQyxvQ0FDRSxlQUFBLENqQ2dnTEgsQ0FDRixBaUJoaExDLCtCZ0JxQkEsZ0JBQUEsQ2pDKy9LRCxBaUJwaExDLHVCZ0J5QkEsY0FBQSxBQUNBLG9CQUFBLENqQysvS0QsQWlCemhMQyxzQmdCOEJBLDhCaENIVyxBZ0NJWCxTQUFBLEFBQ0EsU0FBQSxDakMrL0tELEFNajhLTyw2Q1c5Rk4sc0JnQmtDRSxZQUFBLENqQ2lnTEQsQ0FDRixBTXQ4S08sNkNXOUZOLG9CZ0I2Q0Usa0JBQUEsQ2pDbWdMRCxDQUNGLEFpQmpqTEMsNkJnQmtEQSxrQkFBQSxBQUVBLHFCQUFBLEFBQ0EsdUJBQUEsQUFDQSx5QkFBQSxDakNtZ0xELEFNMzlLTyw2Q1c5Rk4sNkJnQndERSxrQkFBQSxBQUVBLHFCQUFBLEFBQ0EsdUJBQUEsQUFDQSwrQkFBQSxDakNxZ0xELENBQ0YsQWlCbGtMQyxZSnhEQSxvQkFBQSxhQUFBLEFxQjNCQSwwQkFBQSxzQkFBQSxBQUNBLG9CQUFBLFlBQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDbEMwcExELEFNNytLTyw2Q1c5Rk4sWWlCN0VFLHVDQUFBLENsQzRwTEQsQ0FDRixBRWxuTEcscUJXdEJGLG9CQUFBLGFBQUEsQXFCaEJFLDBCQUFBLHNCQUFBLEFBQ0Esb0JBQUEsWUFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLEFBSUEsbUJBQUEsQUFDQSw0QkFBQSxDbEN5cExILEFNNS9LTyw2Q0poSUoscUJnQ2hDRSx1Q0FBQSxDbENncUxILENBQ0YsQWlCL2xMQyx1Q2lCNURJLGtCQUFBLENsQzhwTEwsQU1wZ0xPLDZDVzlGTix1Q2lCMURNLGtCQUFBLENsQ2dxTEwsQ0FDRixBaUJ2bUxDLHNDaUJ0REksa0JBQUEsQ2xDZ3FMTCxBTTVnTE8sNkNXOUZOLHNDaUJwRE0sa0JBQUEsQ2xDa3FMTCxDQUNGLEFpQi9tTEMsNEJpQjdDQSxZQUFBLENsQ2dxTEQsQU1yaExPLDRDVzlGTiw0Qkp4REEsb0JBQUEsYUFBQSxBcUJjRSxXQUFBLEFBQ0Esc0JBQUEsa0JBQUEsQ2xDa3FMRCxDQUNGLEFpQjFuTEMsa0JpQnBDQSxZQUFBLENsQ2txTEQsQU1oaUxPLDRDVzlGTixrQmlCbENFLGNBQUEsQUFDQSxpQkFBQSxBQUNBLGlDQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQ2xDb3FMRCxDQUNGLEFpQnZvTEMsb0JpQnpCQSxrQkFBQSxjQUFBLEFyQi9CQSxvQkFBQSxhQUFBLEFxQmlDQSwwQkFBQSxzQkFBQSxBQUVBLFlBQUEsQ2xDbXFMRCxBaUI5b0xDLGtCaUJqQkEsY0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxxQkFBQSxBQUNBLGlCQUFBLENsQ21xTEQsQWlCdHBMQyxpQmlCVEEsOEJqQ29DVyxBaUNuQ1gsZ0JBQUEsQUFDQSxhQUFBLENsQ21xTEQsQU05akxPLDZDVzlGTixpQmlCTEUsa0JBQUEsQ2xDcXFMRCxDQUNGLEFpQmpxTEMsaUJpQkFBLGFBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxDbENxcUxELEFNemtMTyw2Q1c5Rk4saUJpQklFLFdBQUEsQUFDQSxXQUFBLENsQ3VxTEQsQ0FDRixBaUI3cUxDLHFCaUJVQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQ2xDdXFMRCxBaUJuckxDLHNCYnJETSxzQkFBQSxxQkFBQSxBQ2ROLGlCSlJhLEFJU2IsaUJBQUEsQUFDQSxrQkFBQSxBNkJrRkEsZUFBQSxBQUNBLGVBQUEsQ2xDMnFMRCxBTS9sTE8sNkNXOUZOLHNCYnJETSx1QkFBQSxzQkFBQSxBOEIwRUosa0JBQUEsQUFDQSxrQkFBQSxDbEM0cUxELENBQ0YsQWlCbnNMQyxvQkp4REEsb0JBQUEsYUFBQSxBcUJ3RkEsK0JBQUEsQ2xDNnFMRCxBa0M1cUxDLCtCQUNFLGtCQUFBLENsQzhxTEgsQU1sbkxPLDZDVzlGTixvQmlCcUNFLG1CQUFBLEFBQ0Esa0JBQUEsQ2xDK3FMRCxDQUNGLEFFeHZMRywrQmdDNEVBLHlCQUFBLEFBQ0EsdUNBQUEsQUFDQSxzQkFBQSxDbEMrcUxILEFpQjN0TEMsb0JpQmlEQSxjQUFBLEFBQ0EsZUFBQSxBQUNBLGtCQUFBLENsQzhxTEQsQWtDNXFMQywyQkFDRSxXQUFBLEFBQ0EscUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLG1CQUFBLEFBQ0EseUJBQUEsQUFDQSxzQkFBQSxBQUNBLGlCQUFBLENsQzhxTEgsQWtDMXFMRyx5Q0FDRSx3QkFBQSxDbEM0cUxMLEFrQ3ZxTEcsd0NBQ0Usd0JBQUEsQ2xDeXFMTCxBa0NwcUxHLCtDQUNFLHdCQUFBLENsQ3NxTEwsQWtDanFMRyw0Q0FDRSx3QkFBQSxDbENtcUxMLEFpQnZ2TEMsb0JpQjBGQSxZQUFBLENsQ2lxTEQsQU03cExPLDZDVzlGTixvQmlCNEZFLGNBQUEsQUFDQSxrQkFBQSxDbENtcUxELENBQ0YsQWlCandMQywwQmtCcEZBLG9CQUFBLEFBQ0Esa0JBQUEsQ25DeTFMRCxBTXhxTE8sNkNXOUZOLDBCa0JqRkUsbUJBQUEsQ25DMjFMRCxDQUNGLEFNN3FMTyw0Q1c5Rk4sMEJrQjlFRSxvQkFBQSxDbkM2MUxELENBQ0YsQU1sckxPLDRDSmhJSixxQ2lDeENFLG1CQUFBLENuQzgxTEgsQ0FDRixBaUJyeExDLDJCa0JwRUEsYUFBQSxBQUNBLHVCQUFBLENuQzYxTEQsQU01ckxPLDZDVzlGTiwyQkp4REEsb0JBQUEsYUFBQSxBc0JSRSxzQkFBQSw4QkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLE9BQUEsQUFDQSxRQUFBLEFBQ0EsMkJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLENuQysxTEQsQ0FDRixBbUM1MUxDLGdDdEJIQSxvQkFBQSxhQUFBLEFzQktFLHFCQUFBLHVCQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSx5QkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0QsbUJBQUEsQUFDQyxZQUFBLEFBQ0Esa0NBQUEsQ25DODFMSCxBbUM3MUxHLHNDQUNFLG1DQUFBLEFBQ0EsY0FBQSxDbkMrMUxMLEFtQzUxTEMsZ0NBQ0UsVUFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLENuQzgxTEgsQU03dExPLDZDNkJwSU4sZ0NBS0ksV0FBQSxBQUNBLFdBQUEsQ25DZzJMSCxDQUNGLEFtQy8xTEcsb0NBQ0Usd0JBQUEsQ25DaTJMTCxBbUM1MUxELGlEbEJ3QkUsK0JrQnBCRSxZQUFBLENuQzYxTEQsQ0FDRixBTTV1TE8sMEVXOUZOLCtCa0JsQkksb0JBQUEsYUFBQSxBQUNBLFVBQUEsQUFDQSxPQUFBLENuQ2cyTEgsQ0FDRixBbUN6MkxELGlEQVdJLDZDQUNFLFdBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxDbkNpMkxILENBQ0YsQWlCejFMQyxnQ0p4REEsb0JBQUEsYUFBQSxBc0J3REEsc0JBQUEsbUJBQUEsQUFFQSxlQUFBLENuQzQxTEQsQU1od0xPLDZDVzlGTixnQ2tCSUUsWUFBQSxBQUNBLGNBQUEsQUFDQSxXQUFBLENuQzgxTEQsQ0FDRixBTXZ3TE8sNkM2QnJGTix3Q0FFSSxvQkFBQSxhQUFBLEFBQ0Esc0JBQUEsOEJBQUEsQUFDQSxVQUFBLENuQzgxTEgsQ0FDRixBbUM1MUxDLHNDdEJ4RUEsb0JBQUEsYUFBQSxBc0IwRUUsc0JBQUEsbUJBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQ25DODFMSCxBTXB4TE8sNkM2QjlFTixzQ0FNSSxnQkFBQSxBQUNBLFdBQUEsQ25DZzJMSCxDQUNGLEFtQzkxTEMscUNBQ0UsVUFBQSxDbkNnMkxILEFNN3hMTyw2Q1c5Rk4sc0JrQmlDRSxZQUFBLENuQysxTEQsQ0FDRixBaUJqNExDLHdCSnhEQSxvQkFBQSxhQUFBLEFzQitGQSwwQkFBQSxzQkFBQSxBQUNBLHlCQ3pFTSxBRDBFTixhQUFBLEFBQ0EsZ0JBQUEsQ25DKzFMRCxBTTN5TE8sNkNXOUZOLHdCa0I0Q0Usa0JBQUEsQUFFQSxpQkFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLEFBQ0EsUUFBQSxBQUNBLDJCQUFBLEFBQ0EsYUFBQSxBQUNBLGtCbEN3Rm1CLEFrQ3ZGbkIscUJBQUEsc0JBQUEsQ25DZzJMRCxDQUNGLEFtQzkxTEMsNEJ0QmhIQSxvQkFBQSxhQUFBLEFzQmtIRSwwQkFBQSxzQkFBQSxBQUNBLHlCQzVGSSxBRDZGSixZQUFBLENuQ2cyTEgsQU05ekxPLDZDNkJ0Q04sNEJBTUksa0JBQUEsQUFFQSxpQkFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLEFBR0EsYUFBQSxBQUNBLGtCbENzRWlCLEFrQ3JFakIscUJBQUEsc0JBQUEsQ25DKzFMSCxDQUNGLEFtQzUxTEMsNkJBQ0UsOEJsQ2pEUyxBa0NrRFQsY0FBQSxBQUNBLGtCQUFBLEFBQ0Esc0JBQUEsQ25DODFMSCxBbUM3MUxHLG9DQUNFLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSw4QmxDMURXLEFrQzJEWCx5QkFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLENuQysxTEwsQW1DNTFMQywrQkFDRSw4QmxDakVTLEFrQ2tFVCxnQkFBQSxBQUNBLGFBQUEsQ25DODFMSCxBbUM3MUxHLHNDQUNFLFdBQUEsQ25DKzFMTCxBbUM1MUxDLDZCQUNFLGdCQUFBLEFBQ0EsY0FBQSxDbkM4MUxILEFNcjJMTyw2QzZCS04sNkJBSUksY0FBQSxDbkNnMkxILENBQ0YsQU0xMkxPLDZDNkJZTixzQ0FHSSxlQUFBLENuQysxTEgsQ0FDRixBRS8rTEcseUNXdEJGLG9CQUFBLGFBQUEsQXNCMktFLGFBQUEsQUFDQSw0QkFBQSxDbkM4MUxILEFNcDNMTyw2Q0poSUoseUNpQ3dKRSw0QkFBQSxBQUVBLHFCQUFBLHNCQUFBLENuQysxTEgsQ0FDRixBRTEvTEcsbUNXdEJGLG9CQUFBLGFBQUEsQXNCc0xFLGFBQUEsQUFDQSw0QkFBQSxDbkMrMUxILEFNaDRMTyw2Q0poSUosbUNpQ21LRSxtQkFBQSxBQUVBLHFCQUFBLHNCQUFBLENuQ2cyTEgsQ0FDRixBbUM3MUxLLDRDQUNFLGFBQUEsQ25DKzFMUCxBbUM1MUxLLDBDQUNFLDhCbENqSEssQWtDa0hMLGFBQUEsQ25DODFMUCxBaUIzK0xDLHdCa0JvSkUsZUFBQSxBQUNBLGVBQUEsQ25DMjFMSCxBaUJoL0xDLHFCa0J5SkEsZUFBQSxBQUNBLGtDbENoSVUsQ0QyOUxYLEFNdjVMTyw2Q1c5Rk4scUJrQjRKRSxlQUFBLEFBQ0Esa0NsQ25JUSxDRGcrTFQsQ0FDRixBTTc1TE8sNENXOUZOLHFCa0JnS0UsZUFBQSxBQUNBLGtDbEN2SVEsQ0RzK0xULENBQ0YsQWlCamdNQyxtQmtCc0tFLGVBQUEsQUFDQSw2QmxDNUlTLENEMitMWixBTXg2TE8sNkNXOUZOLG1Ca0J5S0ksZUFBQSxBQUNBLDZCbEMvSU8sQ0RnL0xWLENBQ0YsQU05NkxPLDRDVzlGTixtQmtCNktJLGVBQUEsQUFDQSw2QmxDbkpPLENEcy9MVixDQUNGLEFpQmxoTUMsbUNrQm1MRSxpQkFBQSxBQUNBLGVBQUEsQ25DbTJMSCxBaUJ2aE1DLHNDa0IyTEUsaUJBQUEsQ25DbzJMSCxBRWprTUcsMkJpQytORSxrQmxDakRpQixBa0NrRGpCLDBEQUFBLEFBQ0Esa0JBQUEsQ25DcTJMTCxBaUJwaU1DLGdEa0JrTU0sU0FBQSxBQUNBLGdCQUFBLENuQ3EyTFAsQW1DLzFMVyx1RUFDTSxxQkFBQSxBQUNBLHdCQUFBLENuQ2kyTGpCLEFpQjVpTUMsc0JrQm9ORSxVQUFBLENuQzQxTEgsQU1sOUxPLDZDVzlGTixzQmtCc05JLFdBQUEsQUFDQSxpQkFBQSxBQUNBLGlDQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQ25DODFMSCxD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Q0EseUJBQUEsQ3JDMnJNRCxDQUNGLEFFaDZNRyxtQm9DOUNJLFVBQUEsQ3RDaTlNUCxBRW42TUcsb0JvQzlDSSxXQUFBLEN0Q3E5TVAsQUV2Nk1HLG9Cb0M5Q0ksV0FBQSxDdEN5OU1QLEFFMzZNRyxvQm9DOUNJLFdBQUEsQ3RDNjlNUCxBRS82TUcsb0JvQzlDSSxXQUFBLEN0Q2krTVAsQUVuN01HLG9Cb0M5Q0ksV0FBQSxDdENxK01QLEFFdjdNRyxvQm9DOUNJLFdBQUEsQ3RDeStNUCxBRTM3TUcsb0JvQzlDSSxXQUFBLEN0QzYrTVAsQUUvN01HLG9Cb0M5Q0ksV0FBQSxDdENpL01QLEFFbjhNRyxvQm9DOUNJLFdBQUEsQ3RDcS9NUCxBRXY4TUcsb0JvQzlDSSxXQUFBLEN0Q3kvTVAsQUUzOE1HLG9Cb0M5Q0ksV0FBQSxDdEM2L01QLEFFLzhNRyxvQm9DOUNJLFdBQUEsQ3RDaWdOUCxBRW45TUcsb0JvQzlDSSxXQUFBLEN0Q3FnTlAsQUV2OU1HLG9Cb0M5Q0ksV0FBQSxDdEN5Z05QLEFFMzlNRyxvQm9DOUNJLFdBQUEsQ3RDNmdOUCxBRS85TUcsb0JvQzlDSSxXQUFBLEN0Q2loTlAsQUVuK01HLG9Cb0M5Q0ksV0FBQSxDdENxaE5QLEFFditNRyxvQm9DOUNJLFdBQUEsQ3RDeWhOUCxBRTMrTUcscUJvQzlDSSxZQUFBLEN0QzZoTlAsQUUvK01HLG9Cb0N2Q0ksY0FBQSxDdEMwaE5QLEFFbi9NRyxxQm9DdkNJLGVBQUEsQ3RDOGhOUCxBRXYvTUcscUJvQ3ZDSSxlQUFBLEN0Q2tpTlAsQUUzL01HLHFCb0N2Q0ksZUFBQSxDdENzaU5QLEFFLy9NRyxxQm9DdkNJLGVBQUEsQ3RDMGlOUCxBRW5nTkcscUJvQ3ZDSSxlQUFBLEN0QzhpTlAsQUV2Z05HLHFCb0N2Q0ksZUFBQSxDdENrak5QLEFFM2dORyxxQm9DdkNJLGVBQUEsQ3RDc2pOUCxBRS9nTkcscUJvQ3ZDSSxlQUFBLEN0QzBqTlAsQUVuaE5HLHFCb0N2Q0ksZUFBQSxDdEM4ak5QLEFFdmhORyxxQm9DdkNJLGVBQUEsQ3RDa2tOUCxBRTNoTkcscUJvQ3ZDSSxlQUFBLEN0Q3NrTlAsQUUvaE5HLHFCb0N2Q0ksZUFBQSxDdEMwa05QLEFFbmlORyxxQm9DdkNJLGVBQUEsQ3RDOGtOUCxBRXZpTkcscUJvQ3ZDSSxlQUFBLEN0Q2tsTlAsQUUzaU5HLHFCb0N2Q0ksZUFBQSxDdENzbE5QLEFFL2lORyxxQm9DdkNJLGVBQUEsQ3RDMGxOUCxBRW5qTkcscUJvQ3ZDSSxlQUFBLEN0QzhsTlAsQUV2ak5HLHFCb0N2Q0ksZUFBQSxDdENrbU5QLEFFM2pORyxzQm9DdkNJLGdCQUFBLEN0Q3NtTlAsQUUvak5HLG9Cb0NoQ0ksaUJBQUEsQ3RDbW1OUCxBRW5rTkcscUJvQ2hDSSxrQkFBQSxDdEN1bU5QLEFFdmtORyxxQm9DaENJLGtCQUFBLEN0QzJtTlAsQUUza05HLHFCb0NoQ0ksa0JBQUEsQ3RDK21OUCxBRS9rTkcscUJvQ2hDSSxrQkFBQSxDdENtbk5QLEFFbmxORyxxQm9DaENJLGtCQUFBLEN0Q3VuTlAsQUV2bE5HLHFCb0NoQ0ksa0JBQUEsQ3RDMm5OUCxBRTNsTkcscUJvQ2hDSSxrQkFBQSxDdEMrbk5QLEFFL2xORyxxQm9DaENJLGtCQUFBLEN0Q21vTlAsQUVubU5HLHFCb0NoQ0ksa0JBQUEsQ3RDdW9OUCxBRXZtTkcscUJvQ2hDSSxrQkFBQSxDdEMyb05QLEFFM21ORyxxQm9DaENJLGtCQUFBLEN0QytvTlAsQUUvbU5HLHFCb0NoQ0ksa0JBQUEsQ3RDbXBOUCxBRW5uTkcscUJvQ2hDSSxrQkFBQSxDdEN1cE5QLEFFdm5ORyxxQm9DaENJLGtCQUFBLEN0QzJwTlAsQUUzbk5HLHFCb0NoQ0ksa0JBQUEsQ3RDK3BOUCxBRS9uTkcscUJvQ2hDSSxrQkFBQSxDdENtcU5QLEFFbm9ORyxxQm9DaENJLGtCQUFBLEN0Q3VxTlAsQUV2b05HLHFCb0NoQ0ksa0JBQUEsQ3RDMnFOUCxBRTNvTkcsc0JvQ2hDSSxtQkFBQSxDdEMrcU5QLEFFL29ORyxvQm9DekJJLGVBQUEsQ3RDNHFOUCxBRW5wTkcscUJvQ3pCSSxnQkFBQSxDdENnck5QLEFFdnBORyxxQm9DekJJLGdCQUFBLEN0Q29yTlAsQUUzcE5HLHFCb0N6QkksZ0JBQUEsQ3RDd3JOUCxBRS9wTkcscUJvQ3pCSSxnQkFBQSxDdEM0ck5QLEFFbnFORyxxQm9DekJJLGdCQUFBLEN0Q2dzTlAsQUV2cU5HLHFCb0N6QkksZ0JBQUEsQ3RDb3NOUCxBRTNxTkcscUJvQ3pCSSxnQkFBQSxDdEN3c05QLEFFL3FORyxxQm9DekJJLGdCQUFBLEN0QzRzTlAsQUVuck5HLHFCb0N6QkksZ0JBQUEsQ3RDZ3ROUCxBRXZyTkcscUJvQ3pCSSxnQkFBQSxDdENvdE5QLEFFM3JORyxxQm9DekJJLGdCQUFBLEN0Q3d0TlAsQUUvck5HLHFCb0N6QkksZ0JBQUEsQ3RDNHROUCxBRW5zTkcscUJvQ3pCSSxnQkFBQSxDdENndU5QLEFFdnNORyxxQm9DekJJLGdCQUFBLEN0Q291TlAsQUUzc05HLHFCb0N6QkksZ0JBQUEsQ3RDd3VOUCxBRS9zTkcscUJvQ3pCSSxnQkFBQSxDdEM0dU5QLEFFbnRORyxxQm9DekJJLGdCQUFBLEN0Q2d2TlAsQUV2dE5HLHFCb0N6QkksZ0JBQUEsQ3RDb3ZOUCxBRTN0Tkcsc0JvQ3pCSSxpQkFBQSxDdEN3dk5QLEFFL3RORyxvQm9DbEJJLGdCQUFBLEN0Q3F2TlAsQUVudU5HLHFCb0NsQkksaUJBQUEsQ3RDeXZOUCxBRXZ1TkcscUJvQ2xCSSxpQkFBQSxDdEM2dk5QLEFFM3VORyxxQm9DbEJJLGlCQUFBLEN0Q2l3TlAsQUUvdU5HLHFCb0NsQkksaUJBQUEsQ3RDcXdOUCxBRW52TkcscUJvQ2xCSSxpQkFBQSxDdEN5d05QLEFFdnZORyxxQm9DbEJJLGlCQUFBLEN0QzZ3TlAsQUUzdk5HLHFCb0NsQkksaUJBQUEsQ3RDaXhOUCxBRS92TkcscUJvQ2xCSSxpQkFBQSxDdENxeE5QLEFFbndORyxxQm9DbEJJLGlCQUFBLEN0Q3l4TlAsQUV2d05HLHFCb0NsQkksaUJBQUEsQ3RDNnhOUCxBRTN3TkcscUJvQ2xCSSxpQkFBQSxDdENpeU5QLEFFL3dORyxxQm9DbEJJLGlCQUFBLEN0Q3F5TlAsQUVueE5HLHFCb0NsQkksaUJBQUEsQ3RDeXlOUCxBRXZ4TkcscUJvQ2xCSSxpQkFBQSxDdEM2eU5QLEFFM3hORyxxQm9DbEJJLGlCQUFBLEN0Q2l6TlAsQUUveE5HLHFCb0NsQkksaUJBQUEsQ3RDcXpOUCxBRW55TkcscUJvQ2xCSSxpQkFBQSxDdEN5ek5QLEFFdnlORyxxQm9DbEJJLGlCQUFBLEN0QzZ6TlAsQUUzeU5HLHNCb0NsQkksa0JBQUEsQ3RDaTBOUCxBRS95TkcsbUJvQ1ZJLFdBQUEsQ3RDNnpOUCxBRW56Tkcsb0JvQ1ZJLFlBQUEsQ3RDaTBOUCxBRXZ6Tkcsb0JvQ1ZJLFlBQUEsQ3RDcTBOUCxBRTN6Tkcsb0JvQ1ZJLFlBQUEsQ3RDeTBOUCxBRS96Tkcsb0JvQ1ZJLFlBQUEsQ3RDNjBOUCxBRW4wTkcsb0JvQ1ZJLFlBQUEsQ3RDaTFOUCxBRXYwTkcsb0JvQ1ZJLFlBQUEsQ3RDcTFOUCxBRTMwTkcsb0JvQ1ZJLFlBQUEsQ3RDeTFOUCxBRS8wTkcsb0JvQ1ZJLFlBQUEsQ3RDNjFOUCxBRW4xTkcsb0JvQ1ZJLFlBQUEsQ3RDaTJOUCxBRXYxTkcsb0JvQ1ZJLFlBQUEsQ3RDcTJOUCxBRTMxTkcsb0JvQ1ZJLFlBQUEsQ3RDeTJOUCxBRS8xTkcsb0JvQ1ZJLFlBQUEsQ3RDNjJOUCxBRW4yTkcsb0JvQ1ZJLFlBQUEsQ3RDaTNOUCxBRXYyTkcsb0JvQ1ZJLFlBQUEsQ3RDcTNOUCxBRTMyTkcsb0JvQ1ZJLFlBQUEsQ3RDeTNOUCxBRS8yTkcsb0JvQ1ZJLFlBQUEsQ3RDNjNOUCxBRW4zTkcsb0JvQ1ZJLFlBQUEsQ3RDaTROUCxBRXYzTkcsb0JvQ1ZJLFlBQUEsQ3RDcTROUCxBRTMzTkcscUJvQ1ZJLGFBQUEsQ3RDeTROUCxBRS8zTkcsb0JvQ0hJLGVBQUEsQ3RDczROUCxBRW40TkcscUJvQ0hJLGdCQUFBLEN0QzA0TlAsQUV2NE5HLHFCb0NISSxnQkFBQSxDdEM4NE5QLEFFMzRORyxxQm9DSEksZ0JBQUEsQ3RDazVOUCxBRS80TkcscUJvQ0hJLGdCQUFBLEN0Q3M1TlAsQUVuNU5HLHFCb0NISSxnQkFBQSxDdEMwNU5QLEFFdjVORyxxQm9DSEksZ0JBQUEsQ3RDODVOUCxBRTM1TkcscUJvQ0hJLGdCQUFBLEN0Q2s2TlAsQUUvNU5HLHFCb0NISSxnQkFBQSxDdENzNk5QLEFFbjZORyxxQm9DSEksZ0JBQUEsQ3RDMDZOUCxBRXY2TkcscUJvQ0hJLGdCQUFBLEN0Qzg2TlAsQUUzNk5HLHFCb0NISSxnQkFBQSxDdENrN05QLEFFLzZORyxxQm9DSEksZ0JBQUEsQ3RDczdOUCxBRW43TkcscUJvQ0hJLGdCQUFBLEN0QzA3TlAsQUV2N05HLHFCb0NISSxnQkFBQSxDdEM4N05QLEFFMzdORyxxQm9DSEksZ0JBQUEsQ3RDazhOUCxBRS83TkcscUJvQ0hJLGdCQUFBLEN0Q3M4TlAsQUVuOE5HLHFCb0NISSxnQkFBQSxDdEMwOE5QLEFFdjhORyxxQm9DSEksZ0JBQUEsQ3RDODhOUCxBRTM4Tkcsc0JvQ0hJLGlCQUFBLEN0Q2s5TlAsQUUvOE5HLG9Cb0NJSSxrQkFBQSxDdEMrOE5QLEFFbjlORyxxQm9DSUksbUJBQUEsQ3RDbTlOUCxBRXY5TkcscUJvQ0lJLG1CQUFBLEN0Q3U5TlAsQUUzOU5HLHFCb0NJSSxtQkFBQSxDdEMyOU5QLEFFLzlORyxxQm9DSUksbUJBQUEsQ3RDKzlOUCxBRW4rTkcscUJvQ0lJLG1CQUFBLEN0Q20rTlAsQUV2K05HLHFCb0NJSSxtQkFBQSxDdEN1K05QLEFFMytORyxxQm9DSUksbUJBQUEsQ3RDMitOUCxBRS8rTkcscUJvQ0lJLG1CQUFBLEN0QysrTlAsQUVuL05HLHFCb0NJSSxtQkFBQSxDdENtL05QLEFFdi9ORyxxQm9DSUksbUJBQUEsQ3RDdS9OUCxBRTMvTkcscUJvQ0lJLG1CQUFBLEN0QzIvTlAsQUUvL05HLHFCb0NJSSxtQkFBQSxDdEMrL05QLEFFbmdPRyxxQm9DSUksbUJBQUEsQ3RDbWdPUCxBRXZnT0cscUJvQ0lJLG1CQUFBLEN0Q3VnT1AsQUUzZ09HLHFCb0NJSSxtQkFBQSxDdEMyZ09QLEFFL2dPRyxxQm9DSUksbUJBQUEsQ3RDK2dPUCxBRW5oT0cscUJvQ0lJLG1CQUFBLEN0Q21oT1AsQUV2aE9HLHFCb0NJSSxtQkFBQSxDdEN1aE9QLEFFM2hPRyxzQm9DSUksb0JBQUEsQ3RDMmhPUCxBRS9oT0csb0JvQ1dJLGdCQUFBLEN0Q3doT1AsQUVuaU9HLHFCb0NXSSxpQkFBQSxDdEM0aE9QLEFFdmlPRyxxQm9DV0ksaUJBQUEsQ3RDZ2lPUCxBRTNpT0cscUJvQ1dJLGlCQUFBLEN0Q29pT1AsQUUvaU9HLHFCb0NXSSxpQkFBQSxDdEN3aU9QLEFFbmpPRyxxQm9DV0ksaUJBQUEsQ3RDNGlPUCxBRXZqT0cscUJvQ1dJLGlCQUFBLEN0Q2dqT1AsQUUzak9HLHFCb0NXSSxpQkFBQSxDdENvak9QLEFFL2pPRyxxQm9DV0ksaUJBQUEsQ3RDd2pPUCxBRW5rT0cscUJvQ1dJLGlCQUFBLEN0QzRqT1AsQUV2a09HLHFCb0NXSSxpQkFBQSxDdENna09QLEFFM2tPRyxxQm9DV0ksaUJBQUEsQ3RDb2tPUCxBRS9rT0cscUJvQ1dJLGlCQUFBLEN0Q3drT1AsQUVubE9HLHFCb0NXSSxpQkFBQSxDdEM0a09QLEFFdmxPRyxxQm9DV0ksaUJBQUEsQ3RDZ2xPUCxBRTNsT0cscUJvQ1dJLGlCQUFBLEN0Q29sT1AsQUUvbE9HLHFCb0NXSSxpQkFBQSxDdEN3bE9QLEFFbm1PRyxxQm9DV0ksaUJBQUEsQ3RDNGxPUCxBRXZtT0cscUJvQ1dJLGlCQUFBLEN0Q2dtT1AsQUUzbU9HLHNCb0NXSSxrQkFBQSxDdENvbU9QLEFFL21PRyxvQm9Da0JJLGlCQUFBLEN0Q2ltT1AsQUVubk9HLHFCb0NrQkksa0JBQUEsQ3RDcW1PUCxBRXZuT0cscUJvQ2tCSSxrQkFBQSxDdEN5bU9QLEFFM25PRyxxQm9Da0JJLGtCQUFBLEN0QzZtT1AsQUUvbk9HLHFCb0NrQkksa0JBQUEsQ3RDaW5PUCxBRW5vT0cscUJvQ2tCSSxrQkFBQSxDdENxbk9QLEFFdm9PRyxxQm9Da0JJLGtCQUFBLEN0Q3luT1AsQUUzb09HLHFCb0NrQkksa0JBQUEsQ3RDNm5PUCxBRS9vT0cscUJvQ2tCSSxrQkFBQSxDdENpb09QLEFFbnBPRyxxQm9Da0JJLGtCQUFBLEN0Q3FvT1AsQUV2cE9HLHFCb0NrQkksa0JBQUEsQ3RDeW9PUCxBRTNwT0cscUJvQ2tCSSxrQkFBQSxDdEM2b09QLEFFL3BPRyxxQm9Da0JJLGtCQUFBLEN0Q2lwT1AsQUVucU9HLHFCb0NrQkksa0JBQUEsQ3RDcXBPUCxBRXZxT0cscUJvQ2tCSSxrQkFBQSxDdEN5cE9QLEFFM3FPRyxxQm9Da0JJLGtCQUFBLEN0QzZwT1AsQUUvcU9HLHFCb0NrQkksa0JBQUEsQ3RDaXFPUCxBRW5yT0cscUJvQ2tCSSxrQkFBQSxDdENxcU9QLEFFdnJPRyxxQm9Da0JJLGtCQUFBLEN0Q3lxT1AsQUUzck9HLHNCb0NrQkksbUJBQUEsQ3RDNnFPUCxBc0N4cU9DLG1CQUNFLFlBQUEsQ3RDMnFPSCxBc0N4cU9DLG1CQUNFLGFBQUEsQ3RDMHFPSCxBc0N0cU9HLDBCQUNFLFVBQUEsQ3RDd3FPTCxBc0N0cU9HLDBCQUNFLFNBQUEsQ3RDd3FPTCxBRTVzT0csdUJvQ3dDSSxTQUFBLEN0Q3VxT1AsQUUvc09HLHdCb0N3Q0ksVUFBQSxDdEMycU9QLEFFbnRPRyx3Qm9Dd0NJLFVBQUEsQ3RDK3FPUCxBRXZ0T0csd0JvQ3dDSSxVQUFBLEN0Q21yT1AsQUUzdE9HLHdCb0N3Q0ksVUFBQSxDdEN1ck9QLEFFL3RPRyx3Qm9Dd0NJLFVBQUEsQ3RDMnJPUCxBRW51T0csd0JvQ3dDSSxVQUFBLEN0QytyT1AsQUV2dU9HLHdCb0N3Q0ksVUFBQSxDdENtc09QLEFFM3VPRyx3Qm9Dd0NJLFVBQUEsQ3RDdXNPUCxBRS91T0csd0JvQ3dDSSxVQUFBLEN0QzJzT1AsQUVudk9HLHdCb0N3Q0ksVUFBQSxDdEMrc09QLEFFdnZPRyx3Qm9Dd0NJLFVBQUEsQ3RDbXRPUCxBRTN2T0csd0JvQ3dDSSxVQUFBLEN0Q3V0T1AsQUUvdk9HLHdCb0N3Q0ksVUFBQSxDdEMydE9QLEFFbndPRyx3Qm9Dd0NJLFVBQUEsQ3RDK3RPUCxBRXZ3T0csd0JvQ3dDSSxVQUFBLEN0Q211T1AsQUUzd09HLHdCb0N3Q0ksVUFBQSxDdEN1dU9QLEFFL3dPRyx3Qm9Dd0NJLFVBQUEsQ3RDMnVPUCxBRW54T0csd0JvQ3dDSSxVQUFBLEN0Qyt1T1AsQUV2eE9HLHlCb0N3Q0ksV0FBQSxDdENtdk9QLEFzQzl1T0csMkJBQ0UsV0FBQSxDdENpdk9MLEFzQy91T0csMkJBQ0UsVUFBQSxDdENpdk9MLEFFbHlPRyx3Qm9DcURJLFVBQUEsQ3RDZ3ZPUCxBRXJ5T0cseUJvQ3FESSxXQUFBLEN0Q292T1AsQUV6eU9HLHlCb0NxREksV0FBQSxDdEN3dk9QLEFFN3lPRyx5Qm9DcURJLFdBQUEsQ3RDNHZPUCxBRWp6T0cseUJvQ3FESSxXQUFBLEN0Q2d3T1AsQUVyek9HLHlCb0NxREksV0FBQSxDdENvd09QLEFFenpPRyx5Qm9DcURJLFdBQUEsQ3RDd3dPUCxBRTd6T0cseUJvQ3FESSxXQUFBLEN0QzR3T1AsQUVqME9HLHlCb0NxREksV0FBQSxDdENneE9QLEFFcjBPRyx5Qm9DcURJLFdBQUEsQ3RDb3hPUCxBRXowT0cseUJvQ3FESSxXQUFBLEN0Q3d4T1AsQUU3ME9HLHlCb0NxREksV0FBQSxDdEM0eE9QLEFFajFPRyx5Qm9DcURJLFdBQUEsQ3RDZ3lPUCxBRXIxT0cseUJvQ3FESSxXQUFBLEN0Q295T1AsQUV6MU9HLHlCb0NxREksV0FBQSxDdEN3eU9QLEFFNzFPRyx5Qm9DcURJLFdBQUEsQ3RDNHlPUCxBRWoyT0cseUJvQ3FESSxXQUFBLEN0Q2d6T1AsQUVyMk9HLHlCb0NxREksV0FBQSxDdENvek9QLEFFejJPRyx5Qm9DcURJLFdBQUEsQ3RDd3pPUCxBRTcyT0csMEJvQ3FESSxZQUFBLEN0QzR6T1AsQXNDdnpPQywyQkFDRSxzQkFBQSxrQkFBQSxDdEMwek9ILEFzQ3Z6T0MsMEJBQ0UscUJBQUEsc0JBQUEsQ3RDeXpPSCxBc0N0ek9DLHlCQUNFLHFCQUFBLEFBQ0EscUJBQUEsQ3RDd3pPSCxBc0Nyek9DLDJCQUNFLG9CQUFBLEN0Q3V6T0gsQWlCNzFPQyxrQnNCcEZBLFlBQUEsQ3ZDcTdPRCxBdUNwN09DLG1DQUNFLGVBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFD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QkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsMkJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsMkJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLDJCQUFBLEM3RDJ6VUQsQTZEcHpVRCx3Q0FDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwyQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLDJCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsMkJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwyQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsMkJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsMkJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLDJCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwyQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsK0JBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLCtCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSwrQkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsNEJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkRoelVELDREQUNFLDRCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsNEJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSw0QkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsNkJBQUEsQUFDQSxXQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsNEJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLDRCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSw0QkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEFBQ0EsVUFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSw0QkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLDRCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHlVRCxvR0FDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSw0QkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSw0QkFBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsNEJBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGdDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLGlDQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxpQ0FBQSxDN0QyelVELEE2RHB6VUQsd0NBQ0UsaUNBQUEsQzdEMnpVRCxBNkR4elVELG9CQUNFLDRCQUFBLEM3RDJ6VUQsQTZEeHpVRCxvQkFDRSxnQ0FBQSxDN0QyelVELEE2RHh6VUQsb0JBQ0UsZ0NBQUEsQzdE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RCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNEJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDRCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw0QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFdBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELGFBQ0UsWUFBQSxBQUNBLDZCQUFBLEM3RHl6VUQsQTZEdHpVRCxhQUNFLFlBQUEsQUFDQSw2QkFBQSxDN0R5elVELEE2RHR6VUQsYUFDRSxZQUFBLEFBQ0EsNkJBQUEsQzdEeXpVRCxBNkR0elVELFVBQ0UsV0FBQSxBQUNBLFlBQUEsQUFDQSwwQkFBQSxBQUNBLGdFQUFBLEFBQ0EsNEJBQUEsQUFDQSx5QkFBQSxBQUNBLDBCQUFBLEM3RHl6VUQsQTZEdHpVRCxpTEFDRSxVQUNFLGtFQUFBLEM3RHl6VUQsQ0FDRixBNkR0elVELGFBQ0UsNEJBQUEsQzdEd3pVRCxBaUJqK1pDLG1CNkNuRkEsa0JBQUEsQUFDQSxZQUFBLEM5RHdqYUQsQU14NFpPLDZDVzlGTixtQjZDL0VFLGVBQUEsQUFDQSwrQkFBQSxDOUR5amFELENBQ0YsQThEdmphQywyQkFDRSxlQUFBLEM5RHlqYUgsQWlCLytaQyxnQkE1REEsbUNBQUEsZUFBQSxpQkFBQSxBQTBDQSxjQUFBLEE4Qy9EQSw2QjlEMEdlLENEODlaaEIsQU16NVpPLDZDVzlGTixnQkE1REEsZUFBQSxnQkFBQSxDakJ3amFDLENBQ0YsQUUvaGFHLDJCZUVJLDZCaEJ5RFMsQ0R1K1poQixBK0Qva2FDLG9CQUNFLGlCQUFBLEMvRGtsYUgsQStEL2thQyx5Q0FDRSxlQUFBLEMvRGlsYUgsQStEOWthQyw0RTlDcURBLGNBQUEsQThDbkRFLG1DOUQrRlEsQThEOUZSLGdCQUFBLEFBQ0EsaUJBQUEsQy9EZ2xhSCxBK0Q3a2FDLG1COUNJQSxtQ0FBQSxlQUFBLGlCQUFBLGVBQUEsQ2pCK2thRCxBTXI3Wk8sNkN5RDlKTixtQjlDSUEsZUFBQSxnQkFBQSxDakJvbGFDLENBQ0YsQUUzamFHLDhCZUVJLDZCaEJ5RFMsQ0RtZ2FoQixBK0R4bGFDLG1COUNBQSxtQ0FBQSxlQUFBLGlCQUFBLEE4Q0VFLHdCQUFBLEMvRDZsYUgsQU1yOFpPLDZDeUQxSk4sbUI5Q0FBLGVBQUEsZ0JBQUEsQ2pCb21hQyxDQUNGLEFFM2thRyw4QmVFSSw2QmhCeURTLENEbWhhaEIsQStEbm1hQyxtQjlDTEEsbUNBQUEsZUFBQSxnQkFBQSxDakI4bWFELEFNcDlaTyw0Q3lEckpOLG1COUNMQSxlQUFBLGdCQUFBLENqQm1uYUMsQ0FDRixBRTFsYUcsOEJlRUksNkJoQnlEUyxDRGtpYWhCLEErRDltYUMsc0NBQ0UsZ0JBQUEsQy9EaW5hSCxBK0Q5bWFDLG9CQUNFLGVBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEMvRGduYUgsQStEOW1hQyxrQkFDRiwwQkFBQSxBQUNBLGFBQUEsQy9EaW5hQyxBZ0U5cGFDLHlDRDhDRixxQkFBQSxDL0RvbmFDLEFNaC9aTyw2QzBEbExOLHVCQUdJLHFCQUFBLENoRW1xYUgsQ0FDRixBZ0VqcWFDLGdDQUNFLGlCQUFBLENoRW1xYUgsQWdFanFhQyxpQ0FDRSxpQkFBQSxDaEVtcWFILEFnRWpxYUMsNEJBQ0UsbUJBQUEsQ2hFbXFhSCxBTTkvWk8sNkMwRHRLTiw0QkFHSSxrQkFBQSxDaEVxcWFILENBQ0YsQWdFbnFhQyw4QkFDRSxXQUFBLEFBQ0EsV0FBQSxDaEVxcWFILEFnRW5xYUMsMkJBQ0UsZUFBQSxBQUNBLGlCL0R3TW1CLENENjladEIsQWdFbnFhRyw2QkFDRSxnQkFBQSxBQUNBLHlCQUFBLENoRXFxYUwsQWdFbHFhQyxtQ0FDRSxlQUFBLENoRW9xYUgsQU1saGFPLDZDMERoSk4sNEJBRUksb0JBQUEsQUFDQSxrQi9EMkxpQixBK0QxTGpCLDZCQUFBLEFBQ0Esc0NBQUEsQ2hFb3FhSCxDQUNGLEFNMWhhTyw2QzBEeElOLDZCQUVJLGlCL0RvTGlCLENEaS9a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LEFpRmhxaEJDLCtCQUNHLGtCQUFBLEFBQ0EsZUFBQSxDakZrcWhCSixBaUYvcGhCQSxnQ0FDQyxZQUFBLENqRmlxaEJELEFpRjlwaEJBLDhCQUNDLGVBQUEsQ2pGZ3FoQkQsQWlGM3BoQkQsOEJBQ0ksV0FBQSxBQUNBLGlCQUFBLENqRjhwaEJILEFpRjNwaEJELG9CQUNJLHFCQUFBLHNCQUFBLENqRjhwaEJILEFpRjNwaEJELG9DQUdBLGdDQUNJLG1CQUFBLEFBQ0EsVUFBQSxDakY0cGhCRCxBaUYzcGhCRSw4Q0FDRCxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhQUFBLENqRjZwaEJELEFpRnZwaEJGLDZDQUNHLFVBQUEsQ2pGeXBoQkQsQWlGdHBoQkYsMENBQ0csY0FBQSxBQUNBLG1CQUFBLEFBQ0EsZUFBQSxDakZ3cGhCRCxDQUNGLEFpRm5waEJELHVCQUNJLGVBQUEsQUFDQSxpQkFBQSxDakZxcGhCSCIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJHRyYWNrLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuJHRodW1iLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4kdGh1bWItcmFkaXVzOiAxMDAlO1xyXG4kdGh1bWItaGVpZ2h0OiAxOHB4O1xyXG4kdGh1bWItd2lkdGg6IDE4cHg7XHJcbiR0aHVtYi1zaGFkb3c6IDAgMnB4IDRweCAwICRzaGFkb3ctY29sb3I7XHJcbiR0cmFjay13aWR0aDogMTAwJTtcclxuJHRyYWNrLWhlaWdodDogOHB4O1xyXG4kdHJhY2stcmFkaXVzOiA0cHg7XHJcbiRjb250cmFzdDogNSU7XHJcbkBtaXhpbiB0cmFjayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcclxuICB3aWR0aDogJHRyYWNrLXdpZHRoO1xyXG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuQG1peGluIHRodW1iIHtcclxuICBib3gtc2hhZG93OiAkdGh1bWItc2hhZG93O1xyXG4gIGJhY2tncm91bmQ6ICR0aHVtYi1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkdGh1bWItcmFkaXVzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6ICR0aHVtYi1oZWlnaHQ7XHJcbiAgd2lkdGg6ICR0aHVtYi13aWR0aDtcclxufVxyXG4kY2hlY2tib3gtYm9yZGVyOiAoICd1bmNoZWNrZWQnOiAjYjdiYmMwLCAnY2hlY2tlZCc6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpICk7XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQgKCdpbnB1dCcpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ2ljb24nKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZm9ybV9pbnB1dCcpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuXHJcbiAgJi5pcy1oYWxmIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Zvcm1fdGV4dGFyZWEnKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb3JtX2xhYmVsJykge1xyXG4gIEBpbmNsdWRlIGVjd3MtdHlwZXNldCgneHNtYWxsJyk7XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQgKCdmb3JtX2NoZWNrYm94Jykge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJiArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogN3B4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNoZWNrYm94LWJvcmRlciwgJ3VuY2hlY2tlZCcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFwyNzE0JztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiArIGxhYmVsOmZvY3VzLFxyXG4gICYgKyBsYWJlbDpob3ZlciB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0gKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ21lZGl1bS1ncmV5Jyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUgeyBcclxuICAgICAgICAgIGJvcmRlcjoycHggc29saWQgIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XHJcblxyXG4gICAgJiArIGxhYmVsLFxyXG4gICAgJiArIGxhYmVsOmhvdmVyLFxyXG4gICAgJiArIGxhYmVsOmZvY3VzIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ21lZGl1bS1ncmV5Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQgKCdmb3JtX3JhZGlvJykge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmICsgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA3cHggMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY2hlY2tib3gtYm9yZGVyLCAndW5jaGVja2VkJyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiArIGxhYmVsOmZvY3VzLFxyXG4gICYgKyBsYWJlbDpob3ZlciB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0gKyBsYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG5cclxuICAgICYgKyBsYWJlbCxcclxuICAgICYgKyBsYWJlbDpob3ZlcixcclxuICAgICYgKyBsYWJlbDpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50ICgnZm9ybV9yYW5nZScpIHtcclxuXHJcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHdpZHRoOiAkdHJhY2std2lkdGg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIEBpbmNsdWRlIHRyYWNrO1xyXG4gICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJhZGl1cztcclxuXHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICBAaW5jbHVkZSB0aHVtYjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoKCR0cmFjay1oZWlnaHQgLyAyKSAtICgkdGh1bWItaGVpZ2h0IC8gMikpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICBAaW5jbHVkZSB0cmFjaztcclxuICAgIGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICR0cmFjay1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIEBpbmNsdWRlIHRodW1iO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLXRyYWNrIHtcclxuICAgIEBpbmNsdWRlIHRyYWNrO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKCR0aHVtYi1oZWlnaHQgLyAyKSAwO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJhZGl1cyAqIDI7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtZmlsbC11cHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJhZGl1cyAqIDI7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtdGh1bWIge1xyXG4gICAgQGluY2x1ZGUgdGh1bWI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Zvcm1fc2VsZWN0Jykge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGUgcmlnaHQgMTVweCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9pY29ucy9kcm9wX2Rvd24uc3ZnJyk7XHJcbiAgXHJcbiAgJi5pcy1oYWxmIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Zvcm1fcm93Jykge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjb3VudHJ5LXNlbGVjdCcpIHtcclxuICBAZXh0ZW5kIC4jeyRuc31uYXYtbGluaztcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb3JtLWFsZXJ0Jykge1xyXG4gICZfZXJyb3ItaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlMmJiYjtcclxuICAgIC8qIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDsgKi9cclxuICAgICZfcGxhY2Vob2xkZXJFcnJvcntcclxuICAgIFx0Y29sb3I6ICNiZTJiYmI7XHJcblx0XHQgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9lcnJvci10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdhbGVydCcpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xyXG4gIH1cclxuICAmX2J0bi1kaXNhYmxlZCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG4gIFxyXG59IiwiLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xyXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxyXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIDZcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDsgLy8gMVxyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxyXG59XHJcblxyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxyXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgY29sb3I6ICM1OTU0NTQ7XHJcbn1cclxuXHJcbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cclxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XHJcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxyXG4gIGhlaWdodDogMDsgLy8gMVxyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcblxyXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcclxuLy9cclxuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxyXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLy8gQWJicmV2aWF0aW9uc1xyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJiA6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICB9XHJcbiBcclxufVxyXG5cclxuYS5ibXNzYy10eXBlLWhlYWRpbmc6aG92ZXJ7XHJcbmNvbG9yOm1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG59IFxyXG5cclxuLy9cclxuLy8gQ29kZVxyXG4vL1xyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG5wcmUge1xyXG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRmlndXJlc1xyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEltYWdlcyBhbmQgY29udGVudFxyXG4vL1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxyXG59XHJcblxyXG5zdmcge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cclxuLy9cclxuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxyXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXHJcbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXHJcbi8vIFNlZTpcclxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcclxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxyXG4vLyAqIGh0dHBzOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcclxuXHJcbmEsXHJcbmFyZWEsXHJcbmJ1dHRvbixcclxuW3JvbGU9XCJidXR0b25cIl0sXHJcbmlucHV0LFxyXG5sYWJlbCxcclxuc2VsZWN0LFxyXG5zdW1tYXJ5LFxyXG50ZXh0YXJlYSB7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fVxyXG5cclxuLy9cclxuLy8gVGFibGVzXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogLjc1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IC43NWVtO1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnRcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxyXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcclxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXHJcbn1cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbi8vXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcbi8vXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYucnRlID4gKiB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiB9XHJcbiBcclxuXHJcbiAgXHJcbiBAaW5jbHVkZSBjb21wb25lbnQoJ2Rpc2NsYWltZXJfY2VsZycpeyAgXHQgIFxyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICB3aWR0aDo1NTBweDsgICAgICAgXHJcbiAgXHJcbiB9XHJcbiBAaW5jbHVkZSBjb21wb25lbnQoJ2Rpc2NsYWltZXJfY2VsZ190cmlhbCcpeyAgXHQgIFxyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICB3aWR0aDo1NTBweDsgICAgICAgXHJcbiAgXHJcbiB9XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogR2xvYmFsIFNldHRpbmdzXG4gKlxuICogQSBzaG9ydCBkZXNjcmlwdGlvbiBvciBsZW5ndGh5IGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzdHlsZS4gV2lsbCBiZSBwYXJzZWRcbiAqIHVzaW5nIGBtYXJrZG93bmAuXG4gKlxuICogRGVzY3JpcHRpb25zIGNhbiBiZSBtdWx0aXBsZSBsaW5lcyBhbmQgZW5kIGF0IHRoZSBmaXJzdCBlbmNvdW50ZXJlZCB0YWcuXG4gKiBUYWdzIGNhbiBiZSBpbiBhbnkgb3JkZXIgYW5kIGNhbiBiZSBtdWx0aXBsZSBsaW5lcyBsb25nIGFzIHdlbGwuXG4gKlxuICogQHNlY3Rpb24gR2xvYmFsXG4gKiBAZXhhbXBsZVxuICogPGRpdiBjbGFzcz1cIm15LWF3ZXNvbWUtY2xhc3NcIj5FeGFtcGxlPC9kaXY+XG4gKi9cbi8qKlxuICogRm91bmRhdGlvbiBmb3IgU2l0ZXNcbiAqIFZlcnNpb24gNi44LjFcbiAqIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hIDpob3ZlciB7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuYm1zc2MtdHlwZS1oZWFkaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNCRTJCQkI7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9YnV0dG9uXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG4gIGNvbG9yOiAjQkUyQkJCO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5ydGUgPiAqIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5cbi5kaXNjbGFpbWVyX2NlbGcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogNTUwcHg7XG59XG5cbi5kaXNjbGFpbWVyX2NlbGdfdHJpYWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogNTUwcHg7XG59XG5cbi5mb3VuZGF0aW9uLW1xIHtcbiAgZm9udC1mYW1pbHk6IFwic21hbGw9MGVtJm1lZGl1bT00Ni44NzVlbSZsYXJnZT01Ni4yNWVtJnhsYXJnZT03NWVtJnh4bGFyZ2U9MTEyLjVlbVwiO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lci5mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtY29udGFpbmVyLmZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5ncmlkLWNvbnRhaW5lci5mdWxsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkLXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNlbGwuYXV0byB7XG4gIGZsZXg6IDEgMSAwO1xufVxuLmNlbGwuc2hyaW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5ncmlkLXggPiAuYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmdyaWQteCA+IC5zaHJpbmsge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdyaWQteCA+IC5zbWFsbC1zaHJpbmssIC5ncmlkLXggPiAuc21hbGwtZnVsbCwgLmdyaWQteCA+IC5zbWFsbC0xLCAuZ3JpZC14ID4gLnNtYWxsLTIsIC5ncmlkLXggPiAuc21hbGwtMywgLmdyaWQteCA+IC5zbWFsbC00LCAuZ3JpZC14ID4gLnNtYWxsLTUsIC5ncmlkLXggPiAuc21hbGwtNiwgLmdyaWQteCA+IC5zbWFsbC03LCAuZ3JpZC14ID4gLnNtYWxsLTgsIC5ncmlkLXggPiAuc21hbGwtOSwgLmdyaWQteCA+IC5zbWFsbC0xMCwgLmdyaWQteCA+IC5zbWFsbC0xMSwgLmdyaWQteCA+IC5zbWFsbC0xMiB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC14ID4gLm1lZGl1bS1zaHJpbmssIC5ncmlkLXggPiAubWVkaXVtLWZ1bGwsIC5ncmlkLXggPiAubWVkaXVtLTEsIC5ncmlkLXggPiAubWVkaXVtLTIsIC5ncmlkLXggPiAubWVkaXVtLTMsIC5ncmlkLXggPiAubWVkaXVtLTQsIC5ncmlkLXggPiAubWVkaXVtLTUsIC5ncmlkLXggPiAubWVkaXVtLTYsIC5ncmlkLXggPiAubWVkaXVtLTcsIC5ncmlkLXggPiAubWVkaXVtLTgsIC5ncmlkLXggPiAubWVkaXVtLTksIC5ncmlkLXggPiAubWVkaXVtLTEwLCAuZ3JpZC14ID4gLm1lZGl1bS0xMSwgLmdyaWQteCA+IC5tZWRpdW0tMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ncmlkLXggPiAubGFyZ2Utc2hyaW5rLCAuZ3JpZC14ID4gLmxhcmdlLWZ1bGwsIC5ncmlkLXggPiAubGFyZ2UtMSwgLmdyaWQteCA+IC5sYXJnZS0yLCAuZ3JpZC14ID4gLmxhcmdlLTMsIC5ncmlkLXggPiAubGFyZ2UtNCwgLmdyaWQteCA+IC5sYXJnZS01LCAuZ3JpZC14ID4gLmxhcmdlLTYsIC5ncmlkLXggPiAubGFyZ2UtNywgLmdyaWQteCA+IC5sYXJnZS04LCAuZ3JpZC14ID4gLmxhcmdlLTksIC5ncmlkLXggPiAubGFyZ2UtMTAsIC5ncmlkLXggPiAubGFyZ2UtMTEsIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbi5ncmlkLXggPiAuc21hbGwtMTIsIC5ncmlkLXggPiAuc21hbGwtMTEsIC5ncmlkLXggPiAuc21hbGwtMTAsIC5ncmlkLXggPiAuc21hbGwtOSwgLmdyaWQteCA+IC5zbWFsbC04LCAuZ3JpZC14ID4gLnNtYWxsLTcsIC5ncmlkLXggPiAuc21hbGwtNiwgLmdyaWQteCA+IC5zbWFsbC01LCAuZ3JpZC14ID4gLnNtYWxsLTQsIC5ncmlkLXggPiAuc21hbGwtMywgLmdyaWQteCA+IC5zbWFsbC0yLCAuZ3JpZC14ID4gLnNtYWxsLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmdyaWQteCA+IC5zbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWQteCA+IC5zbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdyaWQteCA+IC5zbWFsbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ncmlkLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWQteCA+IC5zbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC14ID4gLm1lZGl1bS1hdXRvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0xMiwgLmdyaWQteCA+IC5tZWRpdW0tMTEsIC5ncmlkLXggPiAubWVkaXVtLTEwLCAuZ3JpZC14ID4gLm1lZGl1bS05LCAuZ3JpZC14ID4gLm1lZGl1bS04LCAuZ3JpZC14ID4gLm1lZGl1bS03LCAuZ3JpZC14ID4gLm1lZGl1bS02LCAuZ3JpZC14ID4gLm1lZGl1bS01LCAuZ3JpZC14ID4gLm1lZGl1bS00LCAuZ3JpZC14ID4gLm1lZGl1bS0zLCAuZ3JpZC14ID4gLm1lZGl1bS0yLCAuZ3JpZC14ID4gLm1lZGl1bS0xLCAuZ3JpZC14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5ncmlkLXggPiAubWVkaXVtLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZ3JpZC14ID4gLmxhcmdlLWF1dG8ge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTIsIC5ncmlkLXggPiAubGFyZ2UtMTEsIC5ncmlkLXggPiAubGFyZ2UtMTAsIC5ncmlkLXggPiAubGFyZ2UtOSwgLmdyaWQteCA+IC5sYXJnZS04LCAuZ3JpZC14ID4gLmxhcmdlLTcsIC5ncmlkLXggPiAubGFyZ2UtNiwgLmdyaWQteCA+IC5sYXJnZS01LCAuZ3JpZC14ID4gLmxhcmdlLTQsIC5ncmlkLXggPiAubGFyZ2UtMywgLmdyaWQteCA+IC5sYXJnZS0yLCAuZ3JpZC14ID4gLmxhcmdlLTEsIC5ncmlkLXggPiAubGFyZ2Utc2hyaW5rIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdyaWQteCA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQteCA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQteCA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQteCA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLXggPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLXggPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQteCA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teDpub3QoLmdyaWQteCkgPiAuY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ3JpZC1tYXJnaW4teTpub3QoLmdyaWQteSkgPiAuY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyaWQtbWFyZ2luLXgge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1tYXJnaW4teCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teCA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teCA+IC5hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZ3JpZC1tYXJnaW4teCA+IC5zaHJpbmsge1xuICB3aWR0aDogYXV0bztcbn1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTQge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG4gIHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC02IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC03IHtcbiAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTgge1xuICB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICB3aWR0aDogY2FsYyg5MS42NjY2NjY2NjY3JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXggPiAuYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC00IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1zaHJpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS00IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS05IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEwIHtcbiAgICB3aWR0aDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiBjYWxjKDkxLjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utc2hyaW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTMge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS01IHtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS02IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtOCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cblxuLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdyaWQtY29udGFpbmVyOm5vdCguZnVsbCkgPiAuZ3JpZC1wYWRkaW5nLXgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ncmlkLXBhZGRpbmcteCA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtdXAtMiA+IC5jZWxsIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC11cC01ID4gLmNlbGwge1xuICB3aWR0aDogMjAlO1xufVxuXG4uc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uc21hbGwtdXAtNyA+IC5jZWxsIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xufVxuXG4uc21hbGwtdXAtOCA+IC5jZWxsIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLm1lZGl1bS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5sYXJnZS11cC0xID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY2VsbCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNlbGwge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxufVxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0yID4gLmNlbGwge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMyA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjI1cmVtKTtcbn1cblxuLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS4yNXJlbSk7XG59XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNC4yODU3MTQyODU3JSAtIDEuMjVyZW0pO1xufVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC04ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxMi41JSAtIDEuMjVyZW0pO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTQgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC01ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNyA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNC4yODU3MTQyODU3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMi41JSAtIDEuODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtMSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTMgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNCA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNSA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNiA+IC5jZWxsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC03ID4gLmNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7XG4gIH1cbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuICB3aWR0aDogNzUlO1xufVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNtYWxsLXBhZGRpbmctY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNtYWxsLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmxhcmdlLXBhZGRpbmctY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uc21hbGwtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAxLjI1cmVtIC8gMik7XG59XG5cbi5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUgKyAxLjI1cmVtIC8gMik7XG59XG5cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSArIDEuMjVyZW0gLyAyKTtcbn1cblxuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAxLjI1cmVtIC8gMik7XG59XG5cbi5zbWFsbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSArIDEuMjVyZW0gLyAyKTtcbn1cblxuLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY2NjY2NjclICsgMS4yNXJlbSAvIDIpO1xufVxuXG4uc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDEuMjVyZW0gLyAyKTtcbn1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzMzMzMzMlICsgMS4yNXJlbSAvIDIpO1xufVxuXG4uc21hbGwtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgKyAxLjI1cmVtIC8gMik7XG59XG5cbi5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlICsgMS4yNXJlbSAvIDIpO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMzMzMzMzJSArIDEuMjVyZW0gLyAyKTtcbn1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgKyAxLjI1cmVtIC8gMik7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwJSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzMzMzMzMlICsgMS44NzVyZW0gLyAyKTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY2NjY2NjclICsgMS44NzVyZW0gLyAyKTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMS44NzVyZW0gLyAyKTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMzMzMzMzJSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMzMzMzMyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY2NjY2NjclICsgMS44NzVyZW0gLyAyKTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzMzMzMzMlICsgMS44NzVyZW0gLyAyKTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlICsgMS44NzVyZW0gLyAyKTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMzMzMzMzJSArIDEuODc1cmVtIC8gMik7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgKyAxLjg3NXJlbSAvIDIpO1xuICB9XG59XG4uZ3JpZC15IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmdyaWQteSA+IC5jZWxsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLmdyaWQteSA+IC5hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdyaWQteSA+IC5zaHJpbmsge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZ3JpZC15ID4gLnNtYWxsLXNocmluaywgLmdyaWQteSA+IC5zbWFsbC1mdWxsLCAuZ3JpZC15ID4gLnNtYWxsLTEsIC5ncmlkLXkgPiAuc21hbGwtMiwgLmdyaWQteSA+IC5zbWFsbC0zLCAuZ3JpZC15ID4gLnNtYWxsLTQsIC5ncmlkLXkgPiAuc21hbGwtNSwgLmdyaWQteSA+IC5zbWFsbC02LCAuZ3JpZC15ID4gLnNtYWxsLTcsIC5ncmlkLXkgPiAuc21hbGwtOCwgLmdyaWQteSA+IC5zbWFsbC05LCAuZ3JpZC15ID4gLnNtYWxsLTEwLCAuZ3JpZC15ID4gLnNtYWxsLTExLCAuZ3JpZC15ID4gLnNtYWxsLTEyIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC15ID4gLm1lZGl1bS1zaHJpbmssIC5ncmlkLXkgPiAubWVkaXVtLWZ1bGwsIC5ncmlkLXkgPiAubWVkaXVtLTEsIC5ncmlkLXkgPiAubWVkaXVtLTIsIC5ncmlkLXkgPiAubWVkaXVtLTMsIC5ncmlkLXkgPiAubWVkaXVtLTQsIC5ncmlkLXkgPiAubWVkaXVtLTUsIC5ncmlkLXkgPiAubWVkaXVtLTYsIC5ncmlkLXkgPiAubWVkaXVtLTcsIC5ncmlkLXkgPiAubWVkaXVtLTgsIC5ncmlkLXkgPiAubWVkaXVtLTksIC5ncmlkLXkgPiAubWVkaXVtLTEwLCAuZ3JpZC15ID4gLm1lZGl1bS0xMSwgLmdyaWQteSA+IC5tZWRpdW0tMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ncmlkLXkgPiAubGFyZ2Utc2hyaW5rLCAuZ3JpZC15ID4gLmxhcmdlLWZ1bGwsIC5ncmlkLXkgPiAubGFyZ2UtMSwgLmdyaWQteSA+IC5sYXJnZS0yLCAuZ3JpZC15ID4gLmxhcmdlLTMsIC5ncmlkLXkgPiAubGFyZ2UtNCwgLmdyaWQteSA+IC5sYXJnZS01LCAuZ3JpZC15ID4gLmxhcmdlLTYsIC5ncmlkLXkgPiAubGFyZ2UtNywgLmdyaWQteSA+IC5sYXJnZS04LCAuZ3JpZC15ID4gLmxhcmdlLTksIC5ncmlkLXkgPiAubGFyZ2UtMTAsIC5ncmlkLXkgPiAubGFyZ2UtMTEsIC5ncmlkLXkgPiAubGFyZ2UtMTIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbi5ncmlkLXkgPiAuc21hbGwtMTIsIC5ncmlkLXkgPiAuc21hbGwtMTEsIC5ncmlkLXkgPiAuc21hbGwtMTAsIC5ncmlkLXkgPiAuc21hbGwtOSwgLmdyaWQteSA+IC5zbWFsbC04LCAuZ3JpZC15ID4gLnNtYWxsLTcsIC5ncmlkLXkgPiAuc21hbGwtNiwgLmdyaWQteSA+IC5zbWFsbC01LCAuZ3JpZC15ID4gLnNtYWxsLTQsIC5ncmlkLXkgPiAuc21hbGwtMywgLmdyaWQteSA+IC5zbWFsbC0yLCAuZ3JpZC15ID4gLnNtYWxsLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ncmlkLXkgPiAuc21hbGwtMSB7XG4gIGhlaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cbi5ncmlkLXkgPiAuc21hbGwtMiB7XG4gIGhlaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG4uZ3JpZC15ID4gLnNtYWxsLTMge1xuICBoZWlnaHQ6IDI1JTtcbn1cbi5ncmlkLXkgPiAuc21hbGwtNCB7XG4gIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC15ID4gLnNtYWxsLTUge1xuICBoZWlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmdyaWQteSA+IC5zbWFsbC02IHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uZ3JpZC15ID4gLnNtYWxsLTcge1xuICBoZWlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmdyaWQteSA+IC5zbWFsbC04IHtcbiAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5ncmlkLXkgPiAuc21hbGwtOSB7XG4gIGhlaWdodDogNzUlO1xufVxuLmdyaWQteSA+IC5zbWFsbC0xMCB7XG4gIGhlaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC15ID4gLnNtYWxsLTExIHtcbiAgaGVpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5ncmlkLXkgPiAuc21hbGwtMTIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQteSA+IC5tZWRpdW0tYXV0byB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTEyLCAuZ3JpZC15ID4gLm1lZGl1bS0xMSwgLmdyaWQteSA+IC5tZWRpdW0tMTAsIC5ncmlkLXkgPiAubWVkaXVtLTksIC5ncmlkLXkgPiAubWVkaXVtLTgsIC5ncmlkLXkgPiAubWVkaXVtLTcsIC5ncmlkLXkgPiAubWVkaXVtLTYsIC5ncmlkLXkgPiAubWVkaXVtLTUsIC5ncmlkLXkgPiAubWVkaXVtLTQsIC5ncmlkLXkgPiAubWVkaXVtLTMsIC5ncmlkLXkgPiAubWVkaXVtLTIsIC5ncmlkLXkgPiAubWVkaXVtLTEsIC5ncmlkLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tc2hyaW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tMSB7XG4gICAgaGVpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTIge1xuICAgIGhlaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tMyB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gIH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tNCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS01IHtcbiAgICBoZWlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTYge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTcge1xuICAgIGhlaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tOCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS05IHtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS0xMCB7XG4gICAgaGVpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS0xMSB7XG4gICAgaGVpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS0xMiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZ3JpZC15ID4gLmxhcmdlLWF1dG8ge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTEyLCAuZ3JpZC15ID4gLmxhcmdlLTExLCAuZ3JpZC15ID4gLmxhcmdlLTEwLCAuZ3JpZC15ID4gLmxhcmdlLTksIC5ncmlkLXkgPiAubGFyZ2UtOCwgLmdyaWQteSA+IC5sYXJnZS03LCAuZ3JpZC15ID4gLmxhcmdlLTYsIC5ncmlkLXkgPiAubGFyZ2UtNSwgLmdyaWQteSA+IC5sYXJnZS00LCAuZ3JpZC15ID4gLmxhcmdlLTMsIC5ncmlkLXkgPiAubGFyZ2UtMiwgLmdyaWQteSA+IC5sYXJnZS0xLCAuZ3JpZC15ID4gLmxhcmdlLXNocmluayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmdyaWQteSA+IC5sYXJnZS1zaHJpbmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTEge1xuICAgIGhlaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTIge1xuICAgIGhlaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQteSA+IC5sYXJnZS0zIHtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTQge1xuICAgIGhlaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQteSA+IC5sYXJnZS01IHtcbiAgICBoZWlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLXkgPiAubGFyZ2UtNiB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbiAgLmdyaWQteSA+IC5sYXJnZS03IHtcbiAgICBoZWlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLXkgPiAubGFyZ2UtOCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTkge1xuICAgIGhlaWdodDogNzUlO1xuICB9XG4gIC5ncmlkLXkgPiAubGFyZ2UtMTAge1xuICAgIGhlaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQteSA+IC5sYXJnZS0xMSB7XG4gICAgaGVpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTEyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmdyaWQtcGFkZGluZy15IC5ncmlkLXBhZGRpbmcteSB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ncmlkLXBhZGRpbmcteSAuZ3JpZC1wYWRkaW5nLXkge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdyaWQtcGFkZGluZy15ID4gLmNlbGwge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1wYWRkaW5nLXkgPiAuY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5ncmlkLW1hcmdpbi15IHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdyaWQtbWFyZ2luLXkgPiAuY2VsbCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gIGhlaWdodDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0yIHtcbiAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcbiAgaGVpZ2h0OiBjYWxjKDI1JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gIGhlaWdodDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gIGhlaWdodDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNiB7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICBoZWlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICBoZWlnaHQ6IGNhbGMoNzUlIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gIGhlaWdodDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTEge1xuICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgaGVpZ2h0OiBjYWxjKDguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgIGhlaWdodDogY2FsYygyNSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gICAgaGVpZ2h0OiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuICAgIGhlaWdodDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICAgIGhlaWdodDogY2FsYyg1OC4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC04IHtcbiAgICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOSB7XG4gICAgaGVpZ2h0OiBjYWxjKDc1JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDgzLjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xIHtcbiAgICBoZWlnaHQ6IGNhbGMoOC4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMiB7XG4gICAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcbiAgICBoZWlnaHQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTUge1xuICAgIGhlaWdodDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNyB7XG4gICAgaGVpZ2h0OiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS04IHtcbiAgICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTkge1xuICAgIGhlaWdodDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEwIHtcbiAgICBoZWlnaHQ6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTExIHtcbiAgICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLXNocmluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEge1xuICAgIGhlaWdodDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTIge1xuICAgIGhlaWdodDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTQge1xuICAgIGhlaWdodDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS01IHtcbiAgICBoZWlnaHQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS03IHtcbiAgICBoZWlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOCB7XG4gICAgaGVpZ2h0OiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTkge1xuICAgIGhlaWdodDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTAge1xuICAgIGhlaWdodDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMSB7XG4gICAgaGVpZ2h0OiBjYWxjKDkxLjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZC1mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5jZWxsIC5ncmlkLWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZWxsLWJsb2NrIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4uY2VsbC1ibG9jay15IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLmNlbGwtYmxvY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5jZWxsLWJsb2NrLWNvbnRhaW5lciA+IC5ncmlkLXgge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5tZWRpdW0tZ3JpZC1mcmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5jZWxsIC5tZWRpdW0tZ3JpZC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS1jZWxsLWJsb2NrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLm1lZGl1bS1jZWxsLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS1jZWxsLWJsb2NrLWNvbnRhaW5lciA+IC5ncmlkLXgge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm1lZGl1bS1jZWxsLWJsb2NrLXkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmxhcmdlLWdyaWQtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAuY2VsbCAubGFyZ2UtZ3JpZC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLWNlbGwtYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAubGFyZ2UtY2VsbC1ibG9jay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5sYXJnZS1jZWxsLWJsb2NrLWNvbnRhaW5lciA+IC5ncmlkLXgge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmxhcmdlLWNlbGwtYmxvY2steSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG59XG4uZ3JpZC15LmdyaWQtZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQteS5tZWRpdW0tZ3JpZC1mcmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmdyaWQteS5sYXJnZS1ncmlkLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jZWxsIC5ncmlkLXkuZ3JpZC1mcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuY2VsbCAuZ3JpZC15Lm1lZGl1bS1ncmlkLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5jZWxsIC5ncmlkLXkubGFyZ2UtZ3JpZC1mcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ncmlkLW1hcmdpbi15IHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbTtcbiAgfVxufVxuLmdyaWQtbWFyZ2luLXkgPiAuY2VsbCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gIGhlaWdodDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0yIHtcbiAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcbiAgaGVpZ2h0OiBjYWxjKDI1JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gIGhlaWdodDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNSB7XG4gIGhlaWdodDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNiB7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICBoZWlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICBoZWlnaHQ6IGNhbGMoNzUlIC0gMS4yNXJlbSk7XG59XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gIGhlaWdodDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuMjVyZW0pO1xufVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTEge1xuICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjI1cmVtKTtcbn1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gICAgaGVpZ2h0OiBjYWxjKDguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMiB7XG4gICAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICAgIGhlaWdodDogY2FsYygyNSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtNCB7XG4gICAgaGVpZ2h0OiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuICAgIGhlaWdodDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICAgIGhlaWdodDogY2FsYyg1OC4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC04IHtcbiAgICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtOSB7XG4gICAgaGVpZ2h0OiBjYWxjKDc1JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDgzLjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTExIHtcbiAgICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xIHtcbiAgICBoZWlnaHQ6IGNhbGMoOC4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMiB7XG4gICAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcbiAgICBoZWlnaHQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTUge1xuICAgIGhlaWdodDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNyB7XG4gICAgaGVpZ2h0OiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS04IHtcbiAgICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTkge1xuICAgIGhlaWdodDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEwIHtcbiAgICBoZWlnaHQ6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTExIHtcbiAgICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLXNocmluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEge1xuICAgIGhlaWdodDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTIge1xuICAgIGhlaWdodDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTQge1xuICAgIGhlaWdodDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS01IHtcbiAgICBoZWlnaHQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS03IHtcbiAgICBoZWlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOCB7XG4gICAgaGVpZ2h0OiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTkge1xuICAgIGhlaWdodDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7XG4gIH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTAge1xuICAgIGhlaWdodDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODc1cmVtKTtcbiAgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMSB7XG4gICAgaGVpZ2h0OiBjYWxjKDkxLjY2NjY2NjY2NjclIC0gMS44NzVyZW0pO1xuICB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgfVxufVxuXG4uZ3JpZC1mcmFtZS5ncmlkLW1hcmdpbi15IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMS4yNXJlbSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmdyaWQtZnJhbWUuZ3JpZC1tYXJnaW4teSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMS44NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuZ3JpZC1mcmFtZS5ncmlkLW1hcmdpbi15IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxLjg3NXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ncmlkLW1hcmdpbi15Lm1lZGl1bS1ncmlkLWZyYW1lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxLjg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ncmlkLW1hcmdpbi15LmxhcmdlLWdyaWQtZnJhbWUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDEuODc1cmVtKTtcbiAgfVxufVxuLmFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hbGlnbi1zcGFjZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFsaWduLWxlZnQudmVydGljYWwubWVudSA+IGxpID4gYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLXJpZ2h0LnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY2VudGVyLnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tc2VsZi10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tc2VsZi1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1zZWxmLW1pZGRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hbGlnbi1jZW50ZXItbWlkZGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNtYWxsLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLnNtYWxsLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLnNtYWxsLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLnNtYWxsLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLnNtYWxsLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLnNtYWxsLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5tZWRpdW0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubWVkaXVtLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5tZWRpdW0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubWVkaXVtLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubGFyZ2Utb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5sYXJnZS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubGFyZ2Utb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5sYXJnZS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2hpbGQtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmxleC1jaGlsZC1ncm93IHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5mbGV4LWNoaWxkLXNocmluayB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uZmxleC1kaXItcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmxleC1kaXItY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLm1lZGl1bS1mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWVkaXVtLWZsZXgtY2hpbGQtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWNoaWxkLWdyb3cge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5tZWRpdW0tZmxleC1jaGlsZC1zaHJpbmsge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5tZWRpdW0tZmxleC1kaXItcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tZWRpdW0tZmxleC1kaXItcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAubWVkaXVtLWZsZXgtZGlyLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVkaXVtLWZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5sYXJnZS1mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGFyZ2UtZmxleC1jaGlsZC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubGFyZ2UtZmxleC1jaGlsZC1ncm93IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAubGFyZ2UtZmxleC1jaGlsZC1zaHJpbmsge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5sYXJnZS1mbGV4LWRpci1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxhcmdlLWZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmxhcmdlLWZsZXgtZGlyLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGFyZ2UtZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIGFuZCAobWF4LXdpZHRoOiA1Ni4yNDg3NWVtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjQ4NzVlbSkge1xuICAuc2hvdy1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk5ODc1ZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNDg3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctZm9yLXNyLFxuLnNob3ctb24tZm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsIC5zaG93LW9uLWZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctZm9yLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlLWZvci1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5zaG93LWZvci1kYXJrLW1vZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGUtZm9yLWRhcmstbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1mb3ItaWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc2hvdy1mb3ItaWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGUtZm9yLWllIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LWZvci1zdGlja3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtc3R1Y2sgLnNob3ctZm9yLXN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtc3R1Y2sgLmhpZGUtZm9yLXN0aWNreSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGlja3ktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3RpY2t5LmlzLXN0dWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3kuaXMtc3R1Y2suaXMtYXQtdG9wIHtcbiAgdG9wOiAwO1xufVxuLnN0aWNreS5pcy1zdHVjay5pcy1hdC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5zdGlja3kuaXMtYW5jaG9yZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN0aWNreS5pcy1hbmNob3JlZC5pcy1hdC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5ibXNzYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBhcHBlYXJhbmNlOiBub25lOyAvKiBmb3IgaW5wdXQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCAzNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNCRTJCQkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAzNnB4O1xuICB9XG59XG4uYm1zc2MtYnV0dG9uOmhvdmVyLCAuYm1zc2MtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNCRTJCQkI7XG59XG4uYm1zc2MtYnV0dG9uOmhvdmVyIHNwYW4gc3ZnLCAuYm1zc2MtYnV0dG9uOmZvY3VzIHNwYW4gc3ZnIHtcbiAgc3Ryb2tlOiAjQkUyQkJCO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4uYm1zc2MtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtYnV0dG9uW2Rpc2FibGVkPWRpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBhcHBlYXJhbmNlOiBub25lOyAvKiBmb3IgaW5wdXQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCAzNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDNweCBzb2xpZCAjQkUyQkJCO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTZweCAzNnB4O1xuICB9XG59XG4uYm1zc2MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5ibXNzYy1idXR0b24tLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDNweCBzb2xpZCAjQkUyQkJCO1xufVxuLmJtc3NjLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHNwYW4gc3ZnLCAuYm1zc2MtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMgc3BhbiBzdmcge1xuICBzdHJva2U6ICNCRTJCQkI7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgZmlsbDogI2JlMmJiYiAhaW1wb3J0YW50O1xufVxuLmJtc3NjLWJ1dHRvbi0tc2Vjb25kYXJ5LmlzLWhvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0JFMkJCQjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0JFMkJCQjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ibXNzYy1idXR0b24tLXNlY29uZGFyeS5pcy1ob2xsb3c6aG92ZXIsIC5ibXNzYy1idXR0b24tLXNlY29uZGFyeS5pcy1ob2xsb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0JFMkJCQjtcbn1cbi5ibXNzYy1idXR0b24tLXNlY29uZGFyeS5yZXBvcnQtYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJtc3NjLWJ1dHRvbi0tc2Vjb25kYXJ5LmlzLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5ibXNzYy1idXR0b24tLXNlY29uZGFyeS5pcy1tZWRpdW0ge1xuICBwYWRkaW5nOiAxMHB4IDM2cHg7XG59XG4uYm1zc2MtYnV0dG9uLS1zZWNvbmRhcnlbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1OTU0NTQ7XG59XG4uYm1zc2MtYnV0dG9uLS1zZWNvbmRhcnlbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1OTU0NTQ7XG59XG5cbi5ibXNzYy1idXR0b24uaXMtc21hbGwge1xuICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjQkUyQkJCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmJtc3NjLWJ1dHRvbi5pcy1zbWFsbC5pcy1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5ibXNzYy1idXR0b24uaXMtbWVkaXVtIHtcbiAgcGFkZGluZzogMTBweCAzNnB4O1xufVxuLmJtc3NjLWJ1dHRvbl9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWJ1dHRvbl9sb2NhdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYm1zc2MtYnV0dG9uX2xvY2F0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCRTJCQkI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNCRTJCQkI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NSUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYm1zc2MtYnV0dG9uX2xvY2F0aW9uLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OmNvdmVyO1wiO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi5ibXNzYy1idXR0b25fbG9jYXRpb24taW1nX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2OUY5RjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1idXR0b25fbG9jYXRpb24taW1nX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuLmJtc3NjLWJ1dHRvbl9jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XG59XG4uYm1zc2MtYnV0dG9uX2Nsb3NlOjphZnRlciwgLmJtc3NjLWJ1dHRvbl9jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1idXR0b25fY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5ibXNzYy1idXR0b25fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5ibXNzYy1idXR0b25fY2xvc2UtLWRhcms6OmFmdGVyLCAuYm1zc2MtYnV0dG9uX2Nsb3NlLS1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWJ1dHRvbl90cmFuc3BhcmVudC13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDM2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtYnV0dG9uX3RyYW5zcGFyZW50LXdoaXRlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIH1cbn1cbi5ibXNzYy1idXR0b25fdHJhbnNwYXJlbnQtZGFya19ncmV5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIGlucHV0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDBweDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHggMzZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtYnV0dG9uX3RyYW5zcGFyZW50LWRhcmtfZ3JleSB7XG4gICAgcGFkZGluZzogMTZweCAzNnB4O1xuICB9XG59XG4uYm1zc2MtYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBhcHBlYXJhbmNlOiBub25lOyAvKiBmb3IgaW5wdXQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibXNzYy1idXR0b24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1idXR0b24gLmJ1dHRvbi1hZGRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmJtc3NjLWJ1dHRvbi1hZGRvbiwgLmJtc3NjLWJ1dHRvbi1hZGRvbi0tc3Ryb2tlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5ibXNzYy1idXR0b24tYWRkb25faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYm1zc2MtYnV0dG9uLWFkZG9uLS1zdHJva2Uge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNGRkZGRkY7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5ibXNzYy1idXR0b24tYWRkb246aG92ZXIsIC5ibXNzYy1idXR0b24tYWRkb24tLXN0cm9rZTpob3ZlciwgLmJtc3NjLWJ1dHRvbi1hZGRvbjpmb2N1cywgLmJtc3NjLWJ1dHRvbi1hZGRvbi0tc3Ryb2tlOmZvY3VzIHtcbiAgc3Ryb2tlOiAjQkUyQkJCO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4uYm1zc2MtYnV0dG9uLXNtYWxsIHtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm1zc2MtYnV0dG9uLXNlY29uZGFyeS1wYWQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLmJtc3NjLWJ1dHRvbi1nbG9iYWwtc2VhcmNoLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibXNzYy1idXR0b24tY29tYm8gLmJ1dHRvbi1hZGRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5ibXNzYy1idXR0b24tY29tYm9faWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGZpbGw6ICNEM0NFQzA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYm1zc2MtYnV0dG9uLWNvbWJvX2ljb24tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5ibXNzYy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIH1cbn1cblxuLmJtc3NjLWNhcmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1jYXJkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5ibXNzYy1jYXJkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1jYXJkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5ibXNzYy1jYXJkLXNlY3Rpb24ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyoganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYm1zc2MtY2FyZC1hZGp1c3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNXZoO1xufVxuXG4uYm1zc2MtY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibXNzYy1jYXJkLXRpdGxlIDpob3ZlciB7XG4gIGNvbG9yOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jYXJkLWNvcHkge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQtY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmJtc3NjLWNhcmQtY29weSA6aG92ZXIge1xuICBjb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtY2FyZC1pY29uIHtcbiAgZmlsbDogI0JFMkJCQjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2FyZC1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmJtc3NjLWNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYm1zc2MtY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtY2FyZC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLyohXG5DcmVhdGUgY29sb3IgY2xhc3Nlc1xuKi9cbi5ibXNzYy1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICM1OTU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLXByaW1hcnkge1xuICBmaWxsOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1iZ1ByaW1hcnkge1xuICBjb2xvcjogI0VFRTdFNyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItYmdQcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTdFNyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1iZ1ByaW1hcnkge1xuICBmaWxsOiAjRUVFN0U3ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1iZ3ByaW1hcnkge1xuICBjb2xvcjogI0Y2RjRGMyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItYmdwcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1iZ3ByaW1hcnkge1xuICBmaWxsOiAjRjZGNEYzICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogI0JFMkJCQiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1wdXJwbGUge1xuICBmaWxsOiAjQkUyQkJCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1kYXJrLWdyZXkge1xuICBjb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1kYXJrLWdyZXkge1xuICBmaWxsOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1tZWRpdW0tZ3JleSB7XG4gIGNvbG9yOiAjQTY5RjlGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1tZWRpdW0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUYgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbWVkaXVtLWdyZXkge1xuICBmaWxsOiAjQTY5RjlGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1ncmV5IHtcbiAgY29sb3I6ICNGNkY0RjMgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLWxpZ2h0LWdyZXkge1xuICBmaWxsOiAjRjZGNEYzICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodGVyLWdyZXkge1xuICBjb2xvcjogI0VFRTdFNyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItbGlnaHRlci1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTdFNyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1saWdodGVyLWdyZXkge1xuICBmaWxsOiAjRUVFN0U3ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtd2hpdGUge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtYmxhY2sge1xuICBmaWxsOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1hbWJlciB7XG4gIGNvbG9yOiAjRkZEMTg2ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1hbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQxODYgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtYW1iZXIge1xuICBmaWxsOiAjRkZEMTg2ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1wZWFjaCB7XG4gIGNvbG9yOiAjRkRBOTdEICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1wZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREE5N0QgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtcGVhY2gge1xuICBmaWxsOiAjRkRBOTdEICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1vbGl2ZSB7XG4gIGNvbG9yOiAjQ0I5ODdCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjk4N0IgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtb2xpdmUge1xuICBmaWxsOiAjQ0I5ODdCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1hbG1vbmQge1xuICBjb2xvcjogI0FFN0E2NSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItYWxtb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFN0E2NSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1hbG1vbmQge1xuICBmaWxsOiAjQUU3QTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1zaWVubmEge1xuICBjb2xvcjogIzc3MkEyOCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3Itc2llbm5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3MkEyOCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1zaWVubmEge1xuICBmaWxsOiAjNzcyQTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1jaG9jbGF0ZSB7XG4gIGNvbG9yOiAjNDMyMzE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1jaG9jbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzIzMTkgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtY2hvY2xhdGUge1xuICBmaWxsOiAjNDMyMzE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1hbWJlciB7XG4gIGNvbG9yOiAjRkZFRENGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1saWdodC1hbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEQ0YgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbGlnaHQtYW1iZXIge1xuICBmaWxsOiAjRkZFRENGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1wZWFjaCB7XG4gIGNvbG9yOiAjRkVERENCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1saWdodC1wZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUREQ0IgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbGlnaHQtcGVhY2gge1xuICBmaWxsOiAjRkVERENCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1vbGl2ZSB7XG4gIGNvbG9yOiAjRUFENkNBICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1saWdodC1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUQ2Q0EgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbGlnaHQtb2xpdmUge1xuICBmaWxsOiAjRUFENkNBICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1hbG1vbmQge1xuICBjb2xvcjogI0RGQ0FDMSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItbGlnaHQtYWxtb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGQ0FDMSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1saWdodC1hbG1vbmQge1xuICBmaWxsOiAjREZDQUMxICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1zaWVubmEge1xuICBjb2xvcjogI0M5QUFBOSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItbGlnaHQtc2llbm5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5QUFBOSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1saWdodC1zaWVubmEge1xuICBmaWxsOiAjQzlBQUE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1jaG9jbGF0ZSB7XG4gIGNvbG9yOiAjQjRBN0EzICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1saWdodC1jaG9jbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNEE3QTMgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbGlnaHQtY2hvY2xhdGUge1xuICBmaWxsOiAjQjRBN0EzICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1taW50IHtcbiAgY29sb3I6ICM1OUZGQjkgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTlGRkI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLW1pbnQge1xuICBmaWxsOiAjNTlGRkI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1hcXVhIHtcbiAgY29sb3I6ICMzM0Q2RjEgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNENkYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLWFxdWEge1xuICBmaWxsOiAjMzNENkYxICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI0JFMkJCQiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3Itc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1zZWNvbmRhcnkge1xuICBmaWxsOiAjQkUyQkJCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1hbGVydCB7XG4gIGNvbG9yOiAjQzIzQzEyICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjNDMTIgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtYWxlcnQge1xuICBmaWxsOiAjQzIzQzEyICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1jb3B5IHtcbiAgY29sb3I6ICNFRUU3RTcgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLWNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFN0U3ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLWNvcHkge1xuICBmaWxsOiAjRUVFN0U3ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1saWdodC1ibHVlIHtcbiAgY29sb3I6ICMzNzY1OEIgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc2NThCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLWxpZ2h0LWJsdWUge1xuICBmaWxsOiAjMzc2NThCICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1kaXZpZGVyIHtcbiAgY29sb3I6ICNEM0NFQzAgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNDRUMwICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLWRpdmlkZXIge1xuICBmaWxsOiAjRDNDRUMwICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1kYXJrLWJsdWUge1xuICBjb2xvcjogI0VFRTdFNyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTdFNyAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1kYXJrLWJsdWUge1xuICBmaWxsOiAjRUVFN0U3ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1oaWdoLWJsdWUge1xuICBjb2xvcjogIzY0QjNFNCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3ItaGlnaC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1oaWdoLWJsdWUge1xuICBmaWxsOiAjNjRCM0U0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1uYXYtaGktYmx1ZSB7XG4gIGNvbG9yOiAjNDA3QTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1uYXYtaGktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDdBOUUgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbmF2LWhpLWJsdWUge1xuICBmaWxsOiAjNDA3QTlFICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1uYXYtYmx1ZSB7XG4gIGNvbG9yOiAjNkE5RUJGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1uYXYtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTlFQkYgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtbmF2LWJsdWUge1xuICBmaWxsOiAjNkE5RUJGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1wb3dkZXItYmx1ZSB7XG4gIGNvbG9yOiAjRjBGNUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1wb3dkZXItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY1RjggIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtcG93ZGVyLWJsdWUge1xuICBmaWxsOiAjRjBGNUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjN0VEMzIxICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1iZy1jb2xvci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RUQzMjEgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWZpbGwtZ3JlZW4ge1xuICBmaWxsOiAjN0VEMzIxICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI0RFRDY2RiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3IteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRDY2RiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC15ZWxsb3cge1xuICBmaWxsOiAjREVENjZGICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci13YXJuaW5nIHtcbiAgY29sb3I6ICNlZmQwZDAgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWJnLWNvbG9yLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkMGQwICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1maWxsLXdhcm5pbmcge1xuICBmaWxsOiAjZWZkMGQwICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2YyNjUyMiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYmctY29sb3Itb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMiAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtZmlsbC1vcmFuZ2Uge1xuICBmaWxsOiAjZjI2NTIyICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkUyQkJCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWlucHV0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5ibXNzYy1pbnB1dC0taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJtc3NjLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibXNzYy1pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5ibXNzYy1mb3JtX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtZm9ybV9pbnB1dC5pcy1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJtc3NjLWZvcm1fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNDRUMwO1xufVxuXG4uYm1zc2MtZm9ybV9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZvcm1fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmJtc3NjLWZvcm1fbGFiZWwtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cblxuLmJtc3NjLWZvcm1fY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDdweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1mb3JtX2NoZWNrYm94ICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI0Y2RjRGMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YmJjMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJtc3NjLWZvcm1fY2hlY2tib3ggKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveCArIGxhYmVsOmZvY3VzLCAuYm1zc2MtZm9ybV9jaGVja2JveCArIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveCArIGxhYmVsOmZvY3VzOjpiZWZvcmUsIC5ibXNzYy1mb3JtX2NoZWNrYm94ICsgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzU5NTQ1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2OUY5Rjtcbn1cbi5ibXNzYy1mb3JtX2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkUyQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xufVxuLmJtc3NjLWZvcm1fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveDpjaGVja2VkW2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNBNjlGOUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUY7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveDpjaGVja2VkW2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOmhvdmVyOjpiZWZvcmUsIC5ibXNzYy1mb3JtX2NoZWNrYm94OmNoZWNrZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUY7XG59XG4uYm1zc2MtZm9ybV9jaGVja2JveDpjaGVja2VkOmZvY3VzLXZpc2libGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbi5ibXNzYy1mb3JtX2NoZWNrYm94W2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsLCAuYm1zc2MtZm9ybV9jaGVja2JveFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbDpob3ZlciwgLmJtc3NjLWZvcm1fY2hlY2tib3hbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1mb3JtX2NoZWNrYm94W2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUsIC5ibXNzYy1mb3JtX2NoZWNrYm94W2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOmhvdmVyOjpiZWZvcmUsIC5ibXNzYy1mb3JtX2NoZWNrYm94W2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNBNjlGOUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjM7XG59XG5cbi5ibXNzYy1mb3JtX3JhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmJtc3NjLWZvcm1fcmFkaW8gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtZm9ybV9yYWRpbyArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGNkY0RjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2JiYzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYm1zc2MtZm9ybV9yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLmJtc3NjLWZvcm1fcmFkaW8gKyBsYWJlbDpmb2N1cywgLmJtc3NjLWZvcm1fcmFkaW8gKyBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWZvcm1fcmFkaW8gKyBsYWJlbDpmb2N1czo6YmVmb3JlLCAuYm1zc2MtZm9ybV9yYWRpbyArIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1OTU0NTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUY7XG59XG4uYm1zc2MtZm9ybV9yYWRpbzpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1mb3JtX3JhZGlvOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJtc3NjLWZvcm1fcmFkaW86Y2hlY2tlZFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTY5RjlGO1xufVxuLmJtc3NjLWZvcm1fcmFkaW9bZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWwsIC5ibXNzYy1mb3JtX3JhZGlvW2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOmhvdmVyLCAuYm1zc2MtZm9ybV9yYWRpb1tkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWZvcm1fcmFkaW9bZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6OmJlZm9yZSwgLmJtc3NjLWZvcm1fcmFkaW9bZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6aG92ZXI6OmJlZm9yZSwgLmJtc3NjLWZvcm1fcmFkaW9bZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0E2OUY5RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbn1cblxuLmJtc3NjLWZvcm1fcmFuZ2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJtc3NjLWZvcm1fcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmJtc3NjLWZvcm1fcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNCRTJCQkI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ibXNzYy1mb3JtX3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uYm1zc2MtZm9ybV9yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjQkUyQkJCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm1zc2MtZm9ybV9yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmJtc3NjLWZvcm1fcmFuZ2U6Oi1tcy10cmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA5cHggMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJtc3NjLWZvcm1fcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI0JFMkJCQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJtc3NjLWZvcm1fcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI0E2OUY5RjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJtc3NjLWZvcm1fcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYm1zc2MtZm9ybV9zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHJpZ2h0IDE1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9pY29ucy9kcm9wX2Rvd24uc3ZnXCIpO1xufVxuLmJtc3NjLWZvcm1fc2VsZWN0LmlzLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYm1zc2MtZm9ybV9yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5ibXNzYy1jb3VudHJ5LXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibXNzYy1mb3JtLWFsZXJ0X2Vycm9yLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlMmJiYjtcbiAgLyogdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0OyAqL1xufVxuLmJtc3NjLWZvcm0tYWxlcnRfZXJyb3ItaW5wdXRfcGxhY2Vob2xkZXJFcnJvciB7XG4gIGNvbG9yOiAjYmUyYmJiO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYm1zc2MtZm9ybS1hbGVydF9lcnJvci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0MyM0MxMjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xufVxuLmJtc3NjLWZvcm0tYWxlcnRfYnRuLWRpc2FibGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJtc3NjLWljb24tcmlwcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJtc3NjLWljb24tcmlwcGxlX2NoaWxkIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzU5NTQ1NDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGJtc3NjLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xufVxuLmJtc3NjLWljb24tcmlwcGxlX2NoaWxkOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbkBrZXlmcmFtZXMgYm1zc2MtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYm1zc2MtaW1nLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE1OHB4O1xuICBtYXgtaGVpZ2h0OiAyMXB4O1xufVxuLmJtc3NjLWltZy0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4uYm1zc2MtaW1nX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1pbWdfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJtc3NjLWltZ19maXQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1pbWdfZml0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5ibXNzYy1wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYm1zc2MtcGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibXNzYy1tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ibXNzYy1tLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1tLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ibXNzYy1tLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmJtc3NjLWwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJtc3NjLWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLWwtY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmJtc3NjLWwtbWFyZ2luX2JvdHRvbS0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYm1zc2Mtc2VjdGlvbiwgLmJtc3NjLXNlY3Rpb24tLWNlbnRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc2VjdGlvbiwgLmJtc3NjLXNlY3Rpb24tLWNlbnRlciB7XG4gICAgcGFkZGluZzogNTVweCAwO1xuICB9XG59XG4uYm1zc2Mtc2VjdGlvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJtc3NjLXNlY3Rpb24tLWJvcmRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNDRUMwO1xufVxuLmJtc3NjLXNlY3Rpb24tLWJvcmRlcmVkLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG5cbi5ibXNzYy1zZWN0aW9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmJtc3NjLXNlY3Rpb24tLW1lZGl1bSB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cblxuLmJtc3NjLXNlY3Rpb25faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5cbi5ibXNzYy1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi5ibXNzYy1jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY29udGVudC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG59XG5cbi5ibXNzYy1jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5ibXNzYy1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5cbi5ibXNzYy1sLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYm1zc2MtdHlwZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibXNzYy10eXBlLWNvbnRlbnQtd2lkdGgge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4uYm1zc2MtbWFyZ2luLXRvcC1mb3ItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbWFyZ2luLXRvcC1mb3ItaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0ZW0pIHtcbiAgLmJtc3NjLWltZy1kaXNwbGF5LWZvci1sYXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJtc3NjLWNhcmQtc3RlcC1waWVjZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYm1zc2MtdGFicy1pY29uLWNvbnRhaW5lci1pY29uIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1jbGVhci1wLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibXNzYy1pbnB1dC1mb3ItbW9iaWxlIHtcbiAgLyogd2lkdGg6IDI4MHB4OyAqL1xuICB3aWR0aDogMjU1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWlucHV0LWZvci1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibXNzYy10eXBlLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJtc3NjLXRpdGxlLWp1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJtc3NjLXRpdGxlLWp1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIG1hcmdpbjogMTVweCBhdXRvOyAqL1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRpdGxlLWp1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibXNzYy10aXRsZS1qdXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibXNzYy1uYXYtbGluay1qdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1kaXNwbGF5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibXNzYy1hbmNob3Ige1xuICBjb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1hbmNob3I6aG92ZXIge1xuICBjb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1hbmNob3I6YWN0aXZlIHtcbiAgY29sb3I6ICNCRTJCQkI7XG59XG4uYm1zc2MtYW5jaG9yLS1kYXJrIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtYW5jaG9yLS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5cbi5ibXNzYy1hbmNob3ItLWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibXNzYy1hbmNob3ItLWFsdGVybmF0ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJtc3NjLWFuY2hvci0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYm1zc2MtYW5jaG9yLS1ib2xkLXVuZGVybGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJtc3NjLWFycm93LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJtc3NjLWFycm93LWxpbmsgLmJtc3NjLWljb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1hcnJvdy1saW5rIC5ibXNzYy1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmJtc3NjLWhlbHAtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibXNzYy1oZWxwLXdyYXBwZXIgLmJtc3NjLWhlbHAge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5idXR0b24uYm1zc2MtaGVscC13cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICBidXR0b24uYm1zc2MtaGVscC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLmJtc3NjLWxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYm1zc2MtbGlzdC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ibXNzYy1saXN0LWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYm1zc2MtbGlzdC1jb2x1bW5zIC5ibXNzYy1saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuLmJtc3NjLWZpbHRlcl9kcm9wZG93biAuYm1zc2MtbGlzdC1jb2x1bW5zIC5ibXNzYy1saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDAgMjMwcHg7XG59XG5cbi5ibXNzYy1saXN0LXNwYWNlZCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYm1zc2MtbGlzdC1jaGVja2VkIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4uYm1zc2MtbGlzdC1jaGVja2VkIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAwLjhlbSAjN0VEMzIxO1xuICBib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG4uYm1zc2MtbGlzdC1jaGVja2VkIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogMC42ZW07XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTdweDtcbiAgdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJtc3NjLW92ZXJsYXktYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgei1pbmRleDogOTk7XG59XG4uYm1zc2Mtb3ZlcmxheS1iZy5ibXNzYy1vdmVybGF5LWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLW92ZXJsYXktaGVhZGVyIHtcbiAgdG9wOiA5MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmJtc3NjLW92ZXJsYXktaGVhZGVyLmJtc3NjLW1vZGFsLW9wZW4gLmJtc3NjLW92ZXJsYXktaGVhZGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwbXM7XG59XG4uYm1zc2Mtb3ZlcmxheS1zaXRlLWZseW91dCB7XG4gIHotaW5kZXg6IDQ7XG59XG4uYm1zc2Mtb3ZlcmxheS1zaXRlLWZseW91dC5ibXNzYy1tb2RhbC1vcGVuIC5ibXNzYy1vdmVybGF5LXNpdGUtZmx5b3V0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwbXM7XG59XG4uYm1zc2Mtb3ZlcmxheS1mdWxsLmJtc3NjLW1vZGFsLW9wZW4gLmJtc3NjLW92ZXJsYXktZnVsbCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwbXMgMG1zO1xufVxuXG4uYm1zc2Mtc3RhdHVzLS1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMyMDFDO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJtc3NjLXN0YXR1cy0taW5kaWNhdG9yLmlzLXJlY3J1aXRpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhOTYxMjtcbn1cbi5ibXNzYy1zdGF0dXMtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6ICM1OTU0NTQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uYm1zc2Mtc3RhdHVzLS1pY29uLmlzLXJlY3J1aXRpbmcge1xuICBmaWxsOiAjN0VEMzIxO1xufVxuXG4vKiFcbkNyZWF0ZSBnZW5lcmljIHR5cG9ncmFwaHkgY2xhc3Nlc1xuKi9cbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbltjbGFzcyo9XCItLWFsdGVybmF0ZVwiXSBzdHJvbmcsIFtjbGFzcyo9XCItLWFsdGVybmF0ZVwiXSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5pLCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJtc3NjLXR5cGUtZGlzcGxheSwgLmJtc3NjLXR5cGUtZGlzcGxheS0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXR5cGUtZGlzcGxheSwgLmJtc3NjLXR5cGUtZGlzcGxheS0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJtc3NjLXR5cGUtZGlzcGxheSwgLmJtc3NjLXR5cGUtZGlzcGxheS0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5ibXNzYy10eXBlLWRpc3BsYXktLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cblxuLmJtc3NjLXR5cGUtdHJpYWxkaXNwbGF5LCAuYm1zc2MtdHlwZS10cmlhbGRpc3BsYXktLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLXRyaWFsZGlzcGxheSwgLmJtc3NjLXR5cGUtdHJpYWxkaXNwbGF5LS1hbHRlcm5hdGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYm1zc2MtdHlwZS10cmlhbGRpc3BsYXksIC5ibXNzYy10eXBlLXRyaWFsZGlzcGxheS0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5ibXNzYy10eXBlLXRyaWFsZGlzcGxheS0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtdHlwZS14bGFyZ2UsIC5ibXNzYy1yaWNodGV4dCBoMi0tYWx0ZXJuYXRlLCAuYm1zc2MtdHlwZS14bGFyZ2UtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLXhsYXJnZSwgLmJtc3NjLXJpY2h0ZXh0IGgyLS1hbHRlcm5hdGUsIC5ibXNzYy10eXBlLXhsYXJnZS0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5ibXNzYy10eXBlLXhsYXJnZS0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtdHlwZS1sYXJnZSwgLmJtc3NjLXR5cGUtbGFyZ2UtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLWxhcmdlLCAuYm1zc2MtdHlwZS1sYXJnZS0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5ibXNzYy10eXBlLWxhcmdlLS1hbHRlcm5hdGUge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG59XG5cbi5ibXNzYy10eXBlLW1lZGl1bSwgLmJtc3NjLXNpdGUtcmVzdWx0X25hbWUtLWFsdGVybmF0ZSwgLmJtc3NjLXJpY2h0ZXh0LS1hbHRlcm5hdGUsIC5ibXNzYy10eXBlLW1lZGl1bS0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXR5cGUtbWVkaXVtLCAuYm1zc2Mtc2l0ZS1yZXN1bHRfbmFtZS0tYWx0ZXJuYXRlLCAuYm1zc2MtcmljaHRleHQtLWFsdGVybmF0ZSwgLmJtc3NjLXR5cGUtbWVkaXVtLS1hbHRlcm5hdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmJtc3NjLXR5cGUtbWVkaXVtLS1hbHRlcm5hdGUge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG59XG5cbi5ibXNzYy10eXBlLXNtYWxsLCAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtLS1wcmV2aW91cy0tYWx0ZXJuYXRlLCAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtLS1uZXh0LS1hbHRlcm5hdGUsIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLWFsdGVybmF0ZSwgLmJtc3NjLXR5cGUtc21hbGwtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLXNtYWxsLCAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtLS1wcmV2aW91cy0tYWx0ZXJuYXRlLCAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtLS1uZXh0LS1hbHRlcm5hdGUsIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLWFsdGVybmF0ZSwgLmJtc3NjLXR5cGUtc21hbGwtLWFsdGVybmF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYm1zc2MtdHlwZS1zbWFsbC0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtdHlwZS14c21hbGwsIC5ibXNzYy1yaWNodGV4dCBoMy0tYWx0ZXJuYXRlLCAuYm1zc2MtdHlwZS14c21hbGwtLWFsdGVybmF0ZSwgLmJtc3NjLWZvcm1fbGFiZWwtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLXhzbWFsbCwgLmJtc3NjLXJpY2h0ZXh0IGgzLS1hbHRlcm5hdGUsIC5ibXNzYy10eXBlLXhzbWFsbC0tYWx0ZXJuYXRlLCAuYm1zc2MtZm9ybV9sYWJlbC0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5ibXNzYy10eXBlLXhzbWFsbC0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtdHlwZS1sZWdhbCwgLmJtc3NjLXNpdGUtcmVzdWx0IC5ibXNzYy1zdGF0dXMtLWluZGljYXRvci0tYWx0ZXJuYXRlLCAuYm1zc2MtcmljaHRleHQgaDQtLWFsdGVybmF0ZSwgLmJtc3NjLXR5cGUtbGVnYWwtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLXR5cGUtbGVnYWwsIC5ibXNzYy1zaXRlLXJlc3VsdCAuYm1zc2Mtc3RhdHVzLS1pbmRpY2F0b3ItLWFsdGVybmF0ZSwgLmJtc3NjLXJpY2h0ZXh0IGg0LS1hbHRlcm5hdGUsIC5ibXNzYy10eXBlLWxlZ2FsLS1hbHRlcm5hdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLmJtc3NjLXR5cGUtbGVnYWwtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cblxuLmJtc3NjLXR5cGUtaGVhZGluZyB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLXR5cGUtcXVvdGUge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG59XG4uYm1zc2MtdHlwZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLXR5cGUtLWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJtc3NjLXR5cGUtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYm1zc2MtdHlwZS0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm1zc2MtdHlwZS0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJtc3NjLXR5cGUtLWNoYW5nZXNpdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLS1jaGFuZ2VzaXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uYm1zc2MtdHlwZS0tc3RyaWtldGhyb3VnaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYm1zc2MtdHlwZS0tc3RyaWtldGhyb3VnaDpiZWZvcmUsIC5ibXNzYy10eXBlLS1zdHJpa2V0aHJvdWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM1OTU0NTQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNTk1NDU0O1xufVxuLmJtc3NjLXR5cGUtLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uYm1zc2MtdHlwZS0tc3RyaWtldGhyb3VnaDphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbmEuYm1zc2MtYXJyb3ctbGluayBzdHJvbmc6aG92ZXIge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYm1zc2MtYXJyb3ctbGluayBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYm1zc2MtYXJyb3ctbGluazpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuYS5ibXNzYy1hcnJvdy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtYWNjb3JkaW9uX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibXNzYy1hY2NvcmRpb25fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYm1zc2MtYWNjb3JkaW9uX3RpdGxlLWxpbmsge1xuICBwYWRkaW5nOiAxNXB4IDM1cHggMjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm1zc2MtYWNjb3JkaW9uX3RpdGxlLWxpbmstZmFxIHtcbiAgcGFkZGluZzogNXB4IDM1cHggMjBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJtc3NjLWFjY29yZGlvbl90aXRsZS1saW5rLWZhcTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtYWNjb3JkaW9uX21lbnUge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggM3B4IHJnYmEoMzIsIDMzLCAzOSwgMC4xMik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbWVudSA+IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51ID4gbGkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbWVudSA+IGxpLmlzLWFjdGl2ZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM1OTU0NTQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm1zc2MtYWNjb3JkaW9uX21lbnUgPiBsaS5pcy1hY3RpdmUgYS5uby1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYm1zc2MtYWNjb3JkaW9uX21lbnUgPiBsaS5zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYm1zc2MtYWNjb3JkaW9uX21lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbWVudSA+IGxpID4gYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51ID4gbGkgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9pY29ucy9kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51ID4gbGkgPiBhLmNvbGxhcHNlLXZpZXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ljb25zL3VwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51ID4gbGkgPiBhLmNvbGxhcHNlLXZpZXctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ljb25zL3VwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51X2FsbFF1ZXN0aW9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtYWNjb3JkaW9uX21lbnVfYWxsUXVlc3Rpb24gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51IC5uZXN0ZWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbWVudSAubmVzdGVkID4gbGkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCA0NXB4O1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51IC5uZXN0ZWQgPiBsaS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbWVudSAubmVzdGVkID4gbGkuaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCLilrZcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYm1zc2MtYWNjb3JkaW9uX21lbnUgLm5lc3RlZCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJtc3NjLWFjY29yZGlvbl9tZW51LWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm1zc2MtYWNjb3JkaW9uX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxM3B4IDM1cHggMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fdGl0bGUgLnNob3VsZC1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibXNzYy1hY2NvcmRpb25fdGl0bGUubm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ibXNzYy1hY2NvcmRpb25fYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmJtc3NjLWFjY29yZGlvbl9ibG9jay0tYWx0ZXJuYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmJtc3NjLWFjY29yZGlvbl9pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbmV3LXNlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzO1xufVxuLmJtc3NjLWFjY29yZGlvbl9uZXctc2VjdGlvbiAubmV3LXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbmV3LXNlY3Rpb24gLmRhcmstdGV4dCB7XG4gIGNvbG9yOiAjQkUyQkJCO1xufVxuLmJtc3NjLWFjY29yZGlvbl9uZXctc2VjdGlvbiAubmV3LXNlY3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWFjY29yZGlvbl9uZXctc2VjdGlvbiAuYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fbmV3LXNlY3Rpb24gLnBhZGRpbmctdG9wLTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYm1zc2MtYWNjb3JkaW9uX25ldy1zZWN0aW9uIC5jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmJtc3NjLWFjY29yZGlvbl9uZXctc2VjdGlvbiAuY2VsbC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYm1zc2MtYWNjb3JkaW9uX25ldy1zZWN0aW9uIC5jZWxsIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fdGl0bGUtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibXNzYy1hY2NvcmRpb25fZ2xvc3Nhcnkta2V5cyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWFjY29yZGlvbl9nbG9zc2FyeS1rZXlzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmJtc3NjLWFjY29yZGlvbl9nbG9zc2FyeS1rZXlzIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uYm1zc2MtYWNjb3JkaW9uX2dsb3NzYXJ5LWtleXMgLmJtc3NjLXBhZ2luYXRpb25faXRlbSAuYm1zc2MtYWNjb3JkaW9uX2tleS1mZmYge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1hY2NvcmRpb25fZ2xvc3NhcnktbGluayB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWFjY29yZGlvbl9nbG9zc2FyeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNCRTJCQkI7XG59XG4uYm1zc2MtYWNjb3JkaW9uX2dsb3NzYXJ5LXNlYXJjaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzO1xufVxuLmJtc3NjLWFjY29yZGlvbl9rZXktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtYWNjb3JkaW9uX2tleS1hY3RpdmF0ZWQge1xuICBjb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1hY2NvcmRpb25fa2V5LWZmZiB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWFjY29yZGlvbl9rZXktZmZmOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYm1zc2MtYWNjb3JkaW9uX3NlYXJjaC1pY29uIHtcbiAgdG9wOiA1JTtcbiAgcmlnaHQ6IDElO1xuICBmaWxsOiAjNTk1NDU0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm1zc2MtYWNjb3JkaW9uX2NsZWFyLWljb24ge1xuICB0b3A6IDEyJTtcbiAgcmlnaHQ6IDUlO1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibXNzYy1hY2NvdW50X2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm1zc2MtYWNjb3VudF9kb3duLWljb24ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibXNzYy1hY2NvdW50X2Rvd24taWNvbi5pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmJtc3NjLWFjY291bnRfZG93bi1pY29uLmlzLWNsb3NlZGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uYm1zc2MtYWNjb3VudF9saXN0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI0JFMkJCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm1zc2MtYWNjb3VudF9saXN0LWRyb3Bkb3duIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibXNzYy1hY2NvdW50X2xpc3QtZHJvcGRvd24gbGkgYSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWFjY291bnRfbGlzdC1kcm9wZG93biBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtYWNjb3VudCAuZWRpdC1wcm9maWxlIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJtc3NjLWFjY291bnQgLmVkaXQtcHJvZmlsZSAuY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzU5NTQ1NDtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYm1zc2MtYWNjb3VudCAuZWRpdC1wcm9maWxlIC5ibXNzYy1pY29uIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTFweDtcbn1cbi5ibXNzYy1hY2NvdW50IC5jYXJkLWZvbGxvdyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ibXNzYy1hY2NvdW50IC5jYXJkLWZvbGxvdyAuY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibXNzYy1hY2NvdW50IC5mb250LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmJtc3NjLWFjY291bnQgLmJvYXJkLWljb24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk1NDU0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5ibXNzYy1hY2NvdW50IC5ib2FyZC1pY29uIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uYm1zc2MtYWNjb3VudF9hbGVydC1tc2cgI2FsZXJ0LXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibXNzYy1hY2NvdW50X2FsZXJ0LW1zZyAjYWxlcnQtc3VjY2Vzczp0YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLWFjY291bnRfYWxlcnQtbXNnIC5hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDQ1M2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMDUpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMDUpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAwIGhzbGEoMCwgMCUsIDAlLCAwLjEpO1xuICBjb2xvcjogI2Y2ZjZmNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTZweC80MHB4IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBhbGVydDIgMnMgZWFzZTtcbn1cbi5ibXNzYy1hY2NvdW50X2FsZXJ0LW1zZyAuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YWM4MTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMDUpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMDUpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAwIGhzbGEoMCwgMCUsIDAlLCAwLjEpO1xuICBjb2xvcjogI2Y2ZjZmNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTZweC80MHB4IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBhbGVydDIgMnMgZWFzZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbGVydCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBhbGVydCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGFsZXJ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBhbGVydCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWxlcnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFsZXJ0MiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5ibXNzYy1hY2NvdW50X2FsZXJ0LW1zZy10cmlhbC1mb2xsb3cgI2FsZXJ0LXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogODYlO1xufVxuLmJtc3NjLWFjY291bnRfYWxlcnQtbXNnLXRyaWFsLWZvbGxvdyAjYWxlcnQtc3VjY2Vzczp0YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLWFjY291bnRfYWxlcnQtbXNnLXRyaWFsLWZvbGxvdyAuYWxlcnQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ0NTNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4wNSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4wNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCBoc2xhKDAsIDAlLCAwJSwgMC4xKTtcbiAgY29sb3I6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxNnB4LzQwcHggc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IGFsZXJ0LWZhZGUgMXMgZWFzZTtcbn1cbi5ibXNzYy1hY2NvdW50X2FsZXJ0LW1zZy10cmlhbC1mb2xsb3cgLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFjODEwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjA1KSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4wNSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4wNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDI1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkgNzUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgMC4xKSAyNSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAwLjEpIDc1JSwgaHNsYSgwLCAwJSwgMCUsIDAuMSkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCBoc2xhKDAsIDAlLCAwJSwgMC4xKTtcbiAgY29sb3I6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxNnB4LzQwcHggc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IGFsZXJ0LWZhZGUgMXMgZWFzZTtcbn1cbkBrZXlmcmFtZXMgYWxlcnQtZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJtc3NjLWFjY291bnQtcGVyc29uYWwgLnRyaWFsLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTU0NTQ7XG59XG4uYm1zc2MtYWNjb3VudC1wZXJzb25hbCAuY2xvc2UtYnRuLWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5ibXNzYy1hY2NvdW50LXBlcnNvbmFsX2Jsb2NrIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmJtc3NjLWFjY291bnQtcGVyc29uYWxfYmxvY2sgLml0ZW0ge1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y2RjRGMztcbn1cbi5ibXNzYy1hY2NvdW50LXBlcnNvbmFsX2Jsb2NrIC5pdGVtIHAge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4uYm1zc2MtYWNjb3VudC1lZGl0IC5lZGl0LXJvdyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNkY0RjM7XG59XG4uYm1zc2MtYWNjb3VudC1lZGl0IC5lZGl0LXJvdyAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJtc3NjLWFjY291bnQtZWRpdCAuZmxvYXRpbmctdWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzVweDtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYm1zc2MtYWNjb3VudC1lZGl0IC5mbG9hdGluZy11bCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxufVxuLmJtc3NjLWFjY291bnQtZWRpdF9jb25zZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBib3gtc2hhZG93OiAycHggMnB4IDdweCAzcHggcmdiYSgzMiwgMzMsIDM5LCAwLjIpO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4uYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQgLmNvbnRhaW5lciAudGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5ibXNzYy1hY2NvdW50LWVkaXRfY29uc2VudCAuY29udGFpbmVyIC50ZXh0LnJlY29uc2VudCB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLmJtc3NjLWFjY291bnQtZWRpdF9jb25zZW50IC5jb250YWluZXIgLnRleHQucmVjb25zZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQgLmNvbnRhaW5lciAuc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWFjY291bnQtZWRpdF9jb25zZW50IC5jb250YWluZXIgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5ibXNzYy1hY2NvdW50LWVkaXRfY29uc2VudCAuY29udGFpbmVyIC5zZWN0aW9uIC5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1hY2NvdW50LWVkaXRfY29uc2VudCAuY29udGFpbmVyIC5zZWN0aW9uIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmJtc3NjLWFjY291bnQtdW5zdWJzY3JpYmUge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibXNzYy1hY2NvdW50LXVuc3Vic2NyaWJlID4gZGl2LmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJtc3NjLWFjY291bnQtdW5zdWJzY3JpYmUgPiBkaXYuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJtc3NjLWFjY291bnQtdW5zdWJzY3JpYmUgPiBkaXYuY29udGVudCAudGV4dC5ncmlkLXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJtc3NjLWFjY291bnQtdW5zdWJzY3JpYmUgLmJtc3NjLWJtcy1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibXNzYy1pbnB1dC1hdXRvY29tcGxldGVfZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZV9kcm9wZG93biBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibXNzYy1pbnB1dC1hdXRvY29tcGxldGVfZHJvcGRvd24gbGk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaW5wdXQtYXV0b2NvbXBsZXRlX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZV9kcm9wZG93bi1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZV9kcm9wZG93bi1sb2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uYm1zc2MtaW5wdXQtYXV0b2NvbXBsZXRlX2Ryb3Bkb3duLXNlYXJjaC1iYXIge1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZV9kcm9wZG93bi1zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uYm1zc2MtaW5wdXQtYXV0b2NvbXBsZXRlX29wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNWVtIDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZV9vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJtc3NjLWlucHV0LWF1dG9jb21wbGV0ZV9vcHRpb246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NjU4Qztcbn1cblxuLmJtc3NjLWJyZWFkY3J1bWJfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtYnJlYWRjcnVtYl93cmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5ibXNzYy1icmVhZGNydW1iX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYm1zc2MtYnJlYWRjcnVtYl9saXN0IGxpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmJtc3NjLWJyZWFkY3J1bWJfbGlzdCBsaTphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5ibXNzYy1icmVhZGNydW1iX2xpc3QgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYm1zc2MtYnJlYWRjcnVtYl9saXN0IGxpIGE6aG92ZXIsIC5ibXNzYy1icmVhZGNydW1iX2xpc3QgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjQkUyQkJCO1xufVxuLmJtc3NjLWJyZWFkY3J1bWJfaGlkZV9mb3JfbW9iaWxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1icmVhZGNydW1iX2hpZGVfZm9yX21vYmlsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJtc3NjLWJyZWFkY3J1bWJfbGluayB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWJyZWFkY3J1bWJfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQkUyQkJCICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtYnJlYWRjcnVtYl9zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQkUyQkJCO1xufVxuLmJtc3NjLWJyZWFkY3J1bWJfc2hhcmUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWJyZWFkY3J1bWJfc2hhcmUtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYm1zc2MtYnJlYWRjcnVtYi1zaGFyZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogIzU5NTQ1NDtcbn1cbi5ibXNzYy1icmVhZGNydW1iLWFsaWduIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1icmVhZGNydW1iLWFsaWduIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmJtc3NjLXNvY2lhbC1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cbi5ibXNzYy1zb2NpYWwtc2hhcmUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cbi5ibXNzYy1zb2NpYWwtc2hhcmUgLmljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAycHg7XG59XG4uYm1zc2Mtc29jaWFsLXNoYXJlX3NlYXJjaC1jb250YWluZXIge1xuICBjb2xvcjogIzM3NjU4QztcbiAgcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibXNzYy1zb2NpYWwtc2hhcmVfc2VhcmNoLWNvbnRhaW5lciAuc3ZnLWljb24tY29udGFpbmVyLW1hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uYm1zc2Mtc29jaWFsLXNoYXJlX3NlYXJjaC1jb250YWluZXIgLmJtc3NjLW1lZGl1bSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICMzNzY1OEM7XG4gIHJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ibXNzYy1zb2NpYWwtc2hhcmVfc2VhcmNoLWNvbnRhaW5lciAudGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zb2NpYWwtc2hhcmVfc2VhcmNoLWNvbnRhaW5lciAudGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNvY2lhbC1zaGFyZV9zb2NpYWwtc2VhcmNoID4gLmJtc3NjLXNvY2lhbC1zaGFyZV9zZWFyY2gtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1zb2NpYWwtc2hhcmVfc29jaWFsLXNlYXJjaCA+IC5ibXNzYy1zb2NpYWwtc2hhcmVfc2VhcmNoLWNvbnRhaW5lciA+IC5zdmctaWNvbi1jb250YWluZXIgPiBzdmcge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gIH1cbiAgLmJtc3NjLXNvY2lhbC1zaGFyZV9zb2NpYWwtc2VhcmNoID4gLmJtc3NjLXNvY2lhbC1zaGFyZV9zZWFyY2gtY29udGFpbmVyICoge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gIH1cbn1cbi5ibXNzYy1zb2NpYWwtc2hhcmUgLmJtc3NjLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlZTdlNywgI2VlZTdlNyA4MCUpO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy1zb2NpYWwtc2hhcmUgLmJtc3NjLWJhbm5lci1zZWN0aW9uLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLmJtc3NjLWNhcmQtc3RlcC1saXN0X2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJtc3NjLWNhcmQtc3RlcC1saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXN0ZXAtbGlzdF9pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmJtc3NjLWNhcmQtc3RlcC1saXN0X2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIGNvbG9yOiAjRjZGNEYzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ibXNzYy1jYXJkLXN0ZXAtbGlzdF9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYm1zc2MtY2FyZC1zdGVwLWxpc3RfaXRlbTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5ibXNzYy1jYXJkLXN0ZXAtbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ibXNzYy1jYXJkLXN0ZXAtbGlzdF9pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5ibXNzYy1jYXJkLXN0ZXAtbGlzdF9pdGVtLWp1cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibXNzYy1jYXJkLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXN0ZXAge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQtc3RlcCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNCRTJCQkI7XG4gIH1cbn1cbi5ibXNzYy1jYXJkLXN0ZXBfanVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNkE5RUJGO1xufVxuXG4uYm1zc2MtY2FyZC1zdGVwLW9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA3cHggMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJtc3NjLWNhcmQtc3RlcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQtc3RlcC1zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTQ1NDtcbiAgfVxuICAuYm1zc2MtY2FyZC1zdGVwLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYm1zc2MtY2FyZC1zdGVwLXRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuLmJtc3NjLWNhcmQtc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG59XG5cbi5ibXNzYy1jYXJkLXN0ZXAtY29weSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXN0ZXAtY29weSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYm1zc2MtY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtY2FyZC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtLWp1cyB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbS1qdXMge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgfVxufVxuXG4uYm1zc2MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB9XG59XG4uYm1zc2MtY2FyZC0tbm9pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLS1ub2ltYWdlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgfVxufVxuLmJtc3NjLWNhcmQtLW5vaW1hZ2UgLmJtc3NjLWNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLS1ub2ltYWdlIC5ibXNzYy1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYm1zc2MtY2FyZC0tbm9pbWFnZSAuYm1zc2MtY2FyZC1jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2FyZC0tbm9pbWFnZSAuYm1zc2MtY2FyZC1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibXNzYy1jYXJkLWltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtY2FyZC1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYm1zc2MtY2FyZC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtY2FyZC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4uYm1zc2MtY2FyZC1zZWN0aW9uIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ibXNzYy1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbi5ibXNzYy1jYXJkLWNvcHkge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmJtc3NjLWNhcmQtaWNvbiB7XG4gIGZpbGw6ICNCRTJCQkI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5ibXNzYy1jYXJkLWN0YS1pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjFweDtcbiAgZmlsbDogIzU5NTQ1NDtcbn1cblxuLmJtc3NjLWNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYm1zc2MtY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtY2FyZC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJtc3NjLWNhcmQtd3JhcHBlci0tYWx0ZXJuYXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5ibXNzYy1jYXJkLXJlY3J1aXQge1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJtc3NjLWNhcmQtcmVjcnVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RUQzMjE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ibXNzYy1jYXJkLXJlY3J1aXQuaXMtcmVjcnVpdGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VEMzIxO1xufVxuLmJtc3NjLWNhcmQtcmVjcnVpdC5pcy1jb21wbGV0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBOURCRjtcbn1cbi5ibXNzYy1jYXJkLXJlY3J1aXQuaXMtbm90eWV0cmVjcnVpdGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NTIzO1xufVxuLmJtc3NjLWNhcmQtcmVjcnVpdC5pcy1ub3RyZWNydWl0aW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUQ2NkY7XG59XG5cbi5ibXNzYy1jYXJkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJtc3NjLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEzM3B4IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1jb250YWluZXItLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDA7XG4gIH1cbn1cblxuLmJtc3NjLWNhcm91c2VsLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlICsgNjZweCk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcm91c2VsLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG59XG4uYm1zc2MtY2Fyb3VzZWwtbmF2aWdhdGlvbl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuLmJtc3NjLWNhcm91c2VsLW5hdmlnYXRpb25faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJtc3NjLWNhcm91c2VsLW5hdmlnYXRpb25faWNvbiB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcm91c2VsLW5hdmlnYXRpb25faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYm1zc2MtY2Fyb3VzZWwtbmF2aWdhdGlvbl9pY29uLnJ0bCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjNweCkge1xuICAuYm1zc2MtY2Fyb3VzZWwtZGlzcGxheS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1kaXNwbGF5LW1lZGl1bSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTklO1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJtc3NjLWNhcm91c2VsLWRpc3BsYXktbWVkaXVtX2Nhcm91c2VsLWl0ZW0ge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgfVxufVxuLmJtc3NjLWNhcm91c2VsLWltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcm91c2VsLWltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1pbWFnZS1jb250YWluZXJfY29udGFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibXNzYy1jYXJvdXNlbC1pbWFnZS1jb250YWluZXIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2Fyb3VzZWwtaW1hZ2UtY29udGFpbmVyLm1lZGlhIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxufVxuLmJtc3NjLWNhcm91c2VsLWltYWdlLWNvbnRhaW5lciAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtYm1zc2MtaW1nLWxlZnQge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuLmJtc3NjLWNhcm91c2VsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2Fyb3VzZWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYm1zc2MtY2Fyb3VzZWwtY29udGVudF9jb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1jb250ZW50X2NvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibXNzYy1jYXJvdXNlbC1jb250ZW50X2NvcHkge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbn1cbi5ibXNzYy1jYXJvdXNlbC1jb250ZW50X2NvcHk6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xuICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjE0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAzMHB4O1xuICBvcGFjaXR5OiAwLjE0O1xufVxuLmJtc3NjLWNhcm91c2VsLWNvbnRlbnRfYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1jYXJvdXNlbC1jb250ZW50X2F1dGhvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbi5ibXNzYy1jYXJvdXNlbC1jb250ZW50X2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcm91c2VsLWNvbnRlbnRfbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcm91c2VsLWNvbnRlbnRfbGluay1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLmJtc3NjLWNhcm91c2VsLWNvbnRlbnQtLWFsdGVybmF0ZS1qdXN0aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1jb250ZW50LS1hbHRlcm5hdGUtanVzdGkge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5ibXNzYy1jYXJvdXNlbC1jb250ZW50LS1hbHRlcm5hdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2Fyb3VzZWwtY29udGVudC0tYWx0ZXJuYXRlIHtcbiAgICBwYWRkaW5nOiAxMDBweCA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYm1zc2MtY2Fyb3VzZWwtY29udGVudC0tYWx0ZXJuYXRlX3F1ZXN0aW9uIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtY2Fyb3VzZWwtY29udGVudC0tYWx0ZXJuYXRlX2Fuc3dlciB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5cbi5ibXNzYy1jb21tb24tZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm1zc2MtcXVlc3Rpb24tZm9udCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXF1ZXN0aW9uLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLXF1ZXN0aW9uLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uYm1zc2MtYW5zd2VyLWZvbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtYW5zd2VyLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1hbnN3ZXItZm9udCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbiAgfVxufVxuXG4uYm1zc2MtY2Fyb3VzZWwtY29udGVudC1tYXgtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibXNzYy1jYXJvdXNlbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJtc3NjLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJtc3NjLWNhcm91c2VsLS1hbHRlcm5hdGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTYyZGVnLCAjZjZmNGYzIDAlLCAjZjZmNGYzIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJtc3NjLWNhcm91c2VsLS1hbHRlcm5hdGUgLmJtc3NjLWNhcm91c2VsLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuLmJtc3NjLWNhcm91c2VsLS1hbHRlcm5hdGUgLmJtc3NjLWNhcm91c2VsLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI0JFMkJCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbn1cblxuLmJtc3NjLWNhcm91c2VsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNhcm91c2VsLWltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2MtY2Fyb3VzZWwtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1pbWFnZV9sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG59XG5cbi5ibXNzYy1jYXJvdXNlbC1kb3RzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibXNzYy1jYXJvdXNlbC1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmJtc3NjLWNhcm91c2VsLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIGlucHV0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0E2OUY5Rjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1jYXJvdXNlbC1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4uYm1zc2MtY2Fyb3VzZWwtZG90cyBsaSBidXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNCRTJCQkI7XG59XG4uYm1zc2MtY2Fyb3VzZWwtZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkUyQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtdmlkZW8gLmJtc3NjLWltZy1ib3JkZXItanVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogbWFyZ2luLWxlZnQ6IDIwcHg7ICovXG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLXZpZGVvIC5ibXNzYy1pbWctYm9yZGVyLWp1cyBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbC12aWRlbyAuYm1zc2MtaW1nLWJvcmRlci1qdXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNDRUMwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qIG1hcmdpbi1sZWZ0OiAyMHB4OyAqL1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmJtc3NjLXRyaWFsLWRldGFpbC12aWRlbyAuYm1zc2MtaW1nLWJvcmRlci1qdXMgc3BhbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuLmJtc3NjLXR5cGUtZGV0YWlsLWltYWdlLXNpemUge1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA1MDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHlwZS1kZXRhaWwtaW1hZ2Utc2l6ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJtc3NjLXN0b3J5LXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAzMyU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXN0b3J5LXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLWRlc2Mtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJtc3NjLXNlY3Rpb24tdHJpYWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYm1zc2Mtc2VjdGlvbi10cmlhbCAuYm1zc2MtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uYm1zc2MtY2xpbmljLXN0b3J5LWRldGFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10aXRsZS1mb3ItbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXNjLXRpdGxlLWZvci1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MHZ3O1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogLTE5cHg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzEwMzY1NTtcbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXNjLXRpdGxlLWZvci1tb2JpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEIzRTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXNjLXRpdGxlLWZvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXNjLXRpdGxlIHtcbiAgY29sb3I6ICMxMDM2NTU7XG59XG4uYm1zc2MtY2xpbmljLXN0b3J5LWRldGFpbCAuYm1zc2MtdHJpYWwtZGVzYy1zdGVwMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYm1zc2MtY2xpbmljLXN0b3J5LWRldGFpbCAuYm1zc2MtdHJpYWwtc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1zcGxpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYm1zc2MtY2xpbmljLXN0b3J5LWRldGFpbCAuYm1zc2Mtc3RvcnktZGV0YWlsLWZvci1tb2JpbGUge1xuICBib3gtc2hhZG93OiAwIDJweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy1tb2JpbGUtbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWNsaW5pYy1zdG9yeS1kZXRhaWwgLmJtc3NjLW1vYmlsZS1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCM0U0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy1tb2JpbGUtbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJtc3NjLWNsaW5pYy1zdG9yeS1kZXRhaWwgLmJtc3NjLXRyaWFsLWRldGFpbC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNsaW5pYy1zdG9yeS1kZXRhaWwgLmJtc3NjLXRyaWFsLWRldGFpbC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXRhaWwtY29udGVudC1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmJtc3NjLWNsaW5pYy1zdG9yeS1kZXRhaWwgLmJtc3NjLXRyaWFsLWRldGFpbC1jb250ZW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXRhaWwtY29udGVudC1kZXNjIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jbGluaWMtc3RvcnktZGV0YWlsIC5ibXNzYy10cmlhbC1kZXRhaWwtY29udGVudC1kZXNjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuYm1zc2MtY2xpbmljLXN0b3J5LWRldGFpbCAuYm1zc2MtdHJpYWwtZGV0YWlsLWNvbnRlbnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uYm1zc2MtY2xpbmljLXN0b3J5LWRldGFpbCAuYm1zc2MtbWFyZ2luLWwge1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1mb3ItIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbC1mb3ItIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWZvci1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtZm9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm1zc2MtZ3JpZC1mb3ItY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibXNzYy10eXBlLWltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtdHlwZS1kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzEwMzY1NSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10eXBlLWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB3aWR0aDogNzAuNSU7XG4gICAgY29sb3I6ICMxMDM2NTUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm1zc2MtdHlwZS10cmlhbC10aXRsZSB7XG4gIGNvbG9yOiAjMTAzNjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1zdG9yeS10aW1lLWJvcmRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzQ0VDMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QzQ0VDMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2Mtc3RvcnktdGltZS1ib3JkZXIgLmJtc3NjLXN0b3J5LWRldGFpbC10aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjNweCkge1xuICAuYm1zc2Mtc3RvcnktZGV0YWlsLXRpbWUtanVzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMiUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJtc3NjLWNvbW1vbl9tLS01IHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMTAge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMTUge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMjAge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMjUge1xuICBtYXJnaW46IDI1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMzAge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMzUge1xuICBtYXJnaW46IDM1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNDAge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNDUge1xuICBtYXJnaW46IDQ1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNTAge1xuICBtYXJnaW46IDUwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNTUge1xuICBtYXJnaW46IDU1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNjAge1xuICBtYXJnaW46IDYwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNjUge1xuICBtYXJnaW46IDY1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNzAge1xuICBtYXJnaW46IDcwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tNzUge1xuICBtYXJnaW46IDc1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tODAge1xuICBtYXJnaW46IDgwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tODUge1xuICBtYXJnaW46IDg1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tOTAge1xuICBtYXJnaW46IDkwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tOTUge1xuICBtYXJnaW46IDk1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbS0tMTAwIHtcbiAgbWFyZ2luOiAxMDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX210LS0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX210LS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXQtLTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX210LS00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX210LS02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXQtLTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX210LS03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXQtLTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX210LS05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXQtLTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tYi0tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21iLS0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tYi0tNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21iLS02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tYi0tNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21iLS05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21sLS01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tbC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tci0tMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tci0tNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX21yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9tci0tOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tNSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3AtLTIwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS0yNSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tMzAge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3AtLTM1IHtcbiAgcGFkZGluZzogMzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS00MCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tNDUge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3AtLTUwIHtcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS01NSB7XG4gIHBhZGRpbmc6IDU1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tNjAge1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3AtLTY1IHtcbiAgcGFkZGluZzogNjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS03MCB7XG4gIHBhZGRpbmc6IDcwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tNzUge1xuICBwYWRkaW5nOiA3NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3AtLTgwIHtcbiAgcGFkZGluZzogODBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS04NSB7XG4gIHBhZGRpbmc6IDg1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcC0tOTAge1xuICBwYWRkaW5nOiA5MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3AtLTk1IHtcbiAgcGFkZGluZzogOTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wLS0xMDAge1xuICBwYWRkaW5nOiAxMDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wdC0tNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHQtLTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wYi0tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGItLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGwtLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGwtLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGwtLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGwtLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGwtLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wbC0tOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcGwtLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3BsLS0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHItLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wci0tMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHItLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wci0tMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHItLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wci0tNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHItLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wci0tNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHItLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wci0tODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi5ibXNzYy1jb21tb25fcHItLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9wci0tOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX3ByLS0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibXNzYy1jb21tb25fc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWNvbW1vbl93aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJtc3NjLWNvbW1vbl93aWR0aC0taGFsZiB7XG4gIHdpZHRoOiA4MCU7XG59XG4uYm1zc2MtY29tbW9uX3dpZHRoLS01IHtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMTAge1xuICB3aWR0aDogMTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMTUge1xuICB3aWR0aDogMTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMjAge1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMjUge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMzAge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMzUge1xuICB3aWR0aDogMzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNDAge1xuICB3aWR0aDogNDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNDUge1xuICB3aWR0aDogNDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNTAge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNTUge1xuICB3aWR0aDogNTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNjAge1xuICB3aWR0aDogNjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNjUge1xuICB3aWR0aDogNjVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNzAge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tNzUge1xuICB3aWR0aDogNzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tODAge1xuICB3aWR0aDogODBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tODUge1xuICB3aWR0aDogODVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tOTAge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tOTUge1xuICB3aWR0aDogOTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl93aWR0aC0tMTAwIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibXNzYy1jb21tb25faGVpZ2h0LS1oYWxmIHtcbiAgaGVpZ2h0OiA4MCU7XG59XG4uYm1zc2MtY29tbW9uX2hlaWdodC0tNSB7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tMTAge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5ibXNzYy1jb21tb25faGVpZ2h0LS0xNSB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oZWlnaHQtLTIwIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tMjUge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5ibXNzYy1jb21tb25faGVpZ2h0LS0zMCB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oZWlnaHQtLTM1IHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tNDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5ibXNzYy1jb21tb25faGVpZ2h0LS00NSB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oZWlnaHQtLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tNTUge1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5ibXNzYy1jb21tb25faGVpZ2h0LS02MCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oZWlnaHQtLTY1IHtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tNzAge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5ibXNzYy1jb21tb25faGVpZ2h0LS03NSB7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oZWlnaHQtLTgwIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tODUge1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbi5ibXNzYy1jb21tb25faGVpZ2h0LS05MCB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9oZWlnaHQtLTk1IHtcbiAgaGVpZ2h0OiA5NXB4O1xufVxuXG4uYm1zc2MtY29tbW9uX2hlaWdodC0tMTAwIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmJtc3NjLWNvbW1vbl9hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJtc3NjLWNvbW1vbl9qdXN0LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJtc3NjLWNvbW1vbl9zdmctc2VhcmNoIHtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtY29tbW9uX3dvcmQtbm8td3JhcCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJtc3NjLWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLWRpc2NsYWltZXIgLmJhY2tncm91bmQtZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgei1pbmRleDogOTk4O1xufVxuLmJtc3NjLWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJtc3NjLWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciAuYm1zc2MtY2FyZCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ibXNzYy1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciAuYm1zc2MtY2FyZCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmJtc3NjLWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIC5ibXNzYy1jYXJkLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICB9XG59XG4uYm1zc2MtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiAuZGlzY2xhaW1lci1jbG9zZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG59XG4uYm1zc2MtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiAuaWNvbm5lY3QtYnRuMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm1zc2MtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiAuaWNvbm5lY3QtYnRuMiAuaWNvbm5lY3QtYnRuIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ibXNzYy1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciAuYm1zc2MtY2FyZCAuYm1zc2MtY2FyZC1zZWN0aW9uIC5jb25maXJtLWJ0biB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJtc3NjLWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIC5ibXNzYy1jYXJkLXNlY3Rpb24gLnRleHQtZmllbGQge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5ibXNzYy1kaXNjbGFpbWVyLS1jb25maWcge1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibXNzYy1jb25zZW50LWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLWNvbnNlbnQtZGlzY2xhaW1lciAuYmFja2dyb3VuZC1kcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB6LWluZGV4OiA5OTg7XG59XG4uYm1zc2MtY29uc2VudC1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5ibXNzYy1jb25zZW50LWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jb25zZW50LWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtY29uc2VudC1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciAuYm1zc2MtY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYm1zc2MtY29uc2VudC1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciAuYm1zc2MtY2FyZCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmJtc3NjLWNvbnNlbnQtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jb25zZW50LWRpc2NsYWltZXIgLmNvbnRlbnQtY29udGFpbmVyIC5ibXNzYy1jYXJkIC5ibXNzYy1jYXJkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgfVxufVxuLmJtc3NjLWNvbnNlbnQtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiAuZGlzY2xhaW1lci1jbG9zZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG4gIHotaW5kZXg6IDI7XG59XG4uYm1zc2MtY29uc2VudC1kaXNjbGFpbWVyIC5jb250ZW50LWNvbnRhaW5lciAuYm1zc2MtY2FyZCAuYm1zc2MtY2FyZC1zZWN0aW9uIC5jb25maXJtLWJ0biB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJtc3NjLWNvbnNlbnQtZGlzY2xhaW1lciAuY29udGVudC1jb250YWluZXIgLmJtc3NjLWNhcmQgLmJtc3NjLWNhcmQtc2VjdGlvbiAudGV4dC1maWVsZCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmJtc3NjLWNvbnNlbnQtZGlzY2xhaW1lci0tY29uZmlnIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm1zc2MtcGRmIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmc6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDFweCA1cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ibXNzYy1wZGYgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJtc3NjLWZhcV9iZy1mdWxsLXlvdXR1YmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMzY1NTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwbXMgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLWZhcV9iZy1mdWxsLWJyaWdodGNvdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMzY1NTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwbXMgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm1zc2MtZmFxX25hdi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYm1zc2MtZmFxX25hdi10aXRsZS5tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJtc3NjLWZhcV9zdmctaWNvbiB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTVweDtcbn1cbi5ibXNzYy1mYXFfc3ZnLWljb24uaGlkZSB7XG4gIGRpc3BsYXk6IFwibm9uZVwiO1xufVxuLmJtc3NjLWZhcV9kZXRhaWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZhcV9kZXRhaWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuLmJtc3NjLWZhcV9kZXRhaWwtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmJtc3NjLWZhcV90b3AtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYm1zc2MtZmFxX2xpc3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibXNzYy1mYXFfcmVnaXN0ZXItZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLmJtc3NjLWZhcV9jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibXNzYy1mYXFfbm8tbWF0Y2gtcmVzdWx0IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5ibXNzYy1mYXFfc2hvd2luZy10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm1zc2MtZmFxX25vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLmJtc3NjLWZhcV9hc2stcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZmFxX2Fzay1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDAgcmVtO1xuICB9XG59XG4uYm1zc2MtZmFxX2Fzay1yZXN1bHQgLmFuc3dlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5ibXNzYy1mYXFfbW9iaWxlLWV4cGFuZCB7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4uYm1zc2MtZmFxX21vYmlsZS1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uYm1zc2MtZmFxX21vYmlsZS1tZW51IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjOTc5Nzk3O1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1mYXFfbW9iaWxlLW1lbnUgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5ibXNzYy1mYXFfbW9iaWxlLW1lbnUgLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYm1zc2MtZmFxX21vYmlsZS1saXN0IHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uIC5wYWRkaW5nLXJpZ2h0LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uX2FsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm1zc2MtZmFxX2Fzay1xdWVzdGlvbiAuYmFja2dyb3VuZC1kcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB6LWluZGV4OiA5ODtcbn1cbi5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogOTB2aDtcbiAgd2lkdGg6IDk4dnc7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGhlaWdodDogNzB2aDtcbiAgICB0b3A6IDA7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmNvbnRlbnQgLmJtc3NjLW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDU4cHg7XG59XG4uYm1zc2MtZmFxX2Fzay1xdWVzdGlvbiAuY29udGVudCAuYm1zc2MtbS1jb250YWluZXIgLmRlc2MtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjZGNEYzO1xufVxuLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmNvbnRlbnQgLmJtc3NjLW0tY29udGFpbmVyIC5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uIC5jb250ZW50IC5ibXNzYy1tLWNvbnRhaW5lciAuYm1zc2MtaW5wdXQtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uYm1zc2MtZmFxX2Fzay1xdWVzdGlvbiAuY29udGVudCAuYm1zc2MtbS1jb250YWluZXIgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGNkY0RjM7XG59XG4uYm1zc2MtZmFxX2Fzay1xdWVzdGlvbiAuY29udGVudCAuYm1zc2MtbS1jb250YWluZXIgLmNsb3NlLWZhcS1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmNvbnRlbnQgLmJtc3NjLWFzay1xdWVzdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uIC5jb250ZW50IC5ibXNzYy1hc2stcXVlc3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmNvbnRlbnQgLmNvbmRpdGlvbi1jb250YWluZXIge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uIC5jb250ZW50IC5jb25kaXRpb24tY29udGFpbmVyIC5jb25kaXRpb24taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk1NDU0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ibXNzYy1mYXFfYXNrLXF1ZXN0aW9uIC5jb250ZW50IC5jb25kaXRpb24tY29udGFpbmVyIC5jb25kaXRpb24taXRlbSAuY29uZGl0aW9uLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmJtc3NjLWZvcm1faW5wdXQ6aW52YWxpZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDMjNDMTI7XG59XG4uYm1zc2MtZmFxX2Fzay1xdWVzdGlvbiAuYm1zc2MtZm9ybV9pbnB1dDppbnZhbGlkICsgLmJtc3NjLWZvcm0tYWxlcnRfZXJyb3ItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWZhcV9hc2stcXVlc3Rpb24gLmJtc3NjLWZvcm1fdGV4dGFyZWE6aW52YWxpZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDMjNDMTI7XG59XG4uYm1zc2MtZmFxX2Fzay1xdWVzdGlvbiAuYm1zc2MtZm9ybV90ZXh0YXJlYTppbnZhbGlkICsgLmJtc3NjLWZvcm0tYWxlcnRfZXJyb3ItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWZhcSAuYm1zc2MtbWVkaWEtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZmFxIC5ibXNzYy1tZWRpYS1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDglO1xuICAgIG1hcmdpbi1ib3R0b206IDIwJTtcbiAgfVxufVxuLmJtc3NjLWZhcV9pbm5vLWRyb3Bkb3duLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGVZKDEuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uYm1zc2MtZmFxX2lubm8tZHJvcGRvd24taWNvbi5pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZVkoMS41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uYm1zc2MtZmFxX2Nsb3NlLWJ0bi1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5ibXNzYy1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUY7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJtc3NjLWZpbHRlcnNfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk1NDU0O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLmJtc3NjLWZpbHRlcnMtLWNsZWFuIC5ibXNzYy1maWx0ZXJzX3dyYXBwZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uYm1zc2MtZmlsdGVyX2l0ZW0uaXMtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjY2NjY2NyUgKyAxLjI1cmVtIC8gMik7XG59XG4uYm1zc2MtZmlsdGVyX2l0ZW0uYWN0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZmlsdGVyX2l0ZW0uYWN0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLmJtc3NjLWZpbHRlcl9pdGVtIC50b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm1zc2MtZmlsdGVyX2l0ZW0gLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZpbHRlcl9pdGVtIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC02NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4uYm1zc2MtZmlsdGVyX2l0ZW0gLnRvZ2dsZSBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1maWx0ZXJfaXRlbSAudG9nZ2xlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ibXNzYy1maWx0ZXJfaXRlbSAudG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTY1cHg7XG4gIGJhY2tncm91bmQ6IGdyZXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyovXG59XG4uYm1zc2MtZmlsdGVyX2l0ZW0gLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTY1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyovXG59XG4uYm1zc2MtZmlsdGVyX2l0ZW0gLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogLTM3cHg7XG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsqL1xufVxuLmJtc3NjLWZpbHRlcl9pdGVtIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYmUyYmJiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJtc3NjLWZpbHRlcl9pdGVtIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTQ4cHg7XG4gICAgYmFja2dyb3VuZDogZ3JleTtcbiAgfVxuICAuYm1zc2MtZmlsdGVyX2l0ZW0gLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00OHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLyp0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyovXG4gIH1cbiAgLmJtc3NjLWZpbHRlcl9pdGVtIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgLyogdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsqL1xuICB9XG4gIC5ibXNzYy1maWx0ZXJfaXRlbSAudG9nZ2xlIGxhYmVsIHtcbiAgICBjb2xvcjogIzU5NTQ1NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4uYm1zc2MtZmlsdGVyX3Jlc2V0IHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJtc3NjLWZpbHRlcl9yZXNldDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm1zc2MtZmlsdGVyX3Jlc2V0LS1hbHRlcm5hdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJtc3NjLWZpbHRlcl9kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibXNzYy1maWx0ZXJfZHJvcGRvd24tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIGlucHV0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJtc3NjLWZpbHRlcnMtLWxpZ2h0IC5ibXNzYy1maWx0ZXJfZHJvcGRvd24tYnV0dG9uIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtZmlsdGVycy0tbmFycm93IC5ibXNzYy1maWx0ZXJfZHJvcGRvd24tYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmJtc3NjLWZpbHRlcl9kcm9wZG93bi1idXR0b24tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1maWx0ZXJzLS1saWdodCAuYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtZmlsdGVycy0tbmFycm93IC5ibXNzYy1maWx0ZXJfZHJvcGRvd24tYnV0dG9uLXByaW1hcnkge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLWljb24ge1xuICBmaWxsOiAjQkUyQkJCO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLWljb24uaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLmlzLW9wZW4gLmJtc3NjLWZpbHRlcl9kcm9wZG93bi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLmlzLW9wZW4gLmJtc3NjLWZpbHRlcl9kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG59XG4uYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNCRTJCQkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAyMTZweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYm1zc2MtZmlsdGVyX2Ryb3Bkb3duIC5ibXNzYy1saXN0LWNvbHVtbnMge1xuICB3aWR0aDogNDYwcHg7XG59XG4uYm1zc2MtZmlsdGVyX2xpc3QtaXRlbSB7XG4gIGZsZXg6IDEgMCAyMzBweDtcbn1cbi5ibXNzYy1maWx0ZXItaW5ub3ZhdGlvbi1mb250IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJtc3NjLWZpbHRlcl9pbm5vLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0JFMkJCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uYm1zc2MtZmlsdGVyX2lubm8tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmJtc3NjLWZpbHRlcl9pbm5vLWNoZWNrYm94OmZvY3VzLXZpc2libGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDdweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGNkY0RjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2JiYzA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyU77iOXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveCArIGxhYmVsOmZvY3VzLCAuYm1zc2MtZmlsdGVyX2lubm8tY2hlY2tib3ggKyBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLWZpbHRlcl9pbm5vLWNoZWNrYm94ICsgbGFiZWw6Zm9jdXM6OmJlZm9yZSwgLmJtc3NjLWZpbHRlcl9pbm5vLWNoZWNrYm94ICsgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzU5NTQ1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2OUY5Rjtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0JFMkJCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveDpjaGVja2VkOmZvY3VzLXZpc2libGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveDpjaGVja2VkW2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNBNjlGOUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUY7XG59XG4uYm1zc2MtZmlsdGVyX2lubm8tY2hlY2tib3g6Y2hlY2tlZFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbDpob3Zlcjo6YmVmb3JlLCAuYm1zc2MtZmlsdGVyX2lubm8tY2hlY2tib3g6Y2hlY2tlZFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbDpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2OUY5Rjtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbCwgLmJtc3NjLWZpbHRlcl9pbm5vLWNoZWNrYm94W2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOmhvdmVyLCAuYm1zc2MtZmlsdGVyX2lubm8tY2hlY2tib3hbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1maWx0ZXJfaW5uby1jaGVja2JveFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLCAuYm1zc2MtZmlsdGVyX2lubm8tY2hlY2tib3hbZGlzYWJsZWQ9ZGlzYWJsZWRdICsgbGFiZWw6aG92ZXI6OmJlZm9yZSwgLmJtc3NjLWZpbHRlcl9pbm5vLWNoZWNrYm94W2Rpc2FibGVkPWRpc2FibGVkXSArIGxhYmVsOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNBNjlGOUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjM7XG59XG5cbi5ibXNzYy1maWx0ZXJfcmFuZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLmJtc3NjLWZpbHRlcnMtLWxpZ2h0IC5ibXNzYy1maWx0ZXJfcmFuZ2Uge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1maWx0ZXJzLS1uYXJyb3cgLmJtc3NjLWZpbHRlcl9yYW5nZSB7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuLmJtc3NjLWZpbHRlcl9yYW5nZS1sYWJlbCwgLmJtc3NjLWZpbHRlcl9yYW5nZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibXNzYy1maWx0ZXJfcmFuZ2UtbGFiZWwtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmJtc3NjLWZpbHRlcl9yYW5nZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDAgOXB4O1xufVxuLmJtc3NjLWZpbHRlcl9yYW5nZS1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmJtc3NjLWZpbHRlcl9yYW5nZS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ibXNzYy1pbm5vdmF0aW9uX3RhZ3Mge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRTJCQkI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNCRTJCQkI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ibXNzYy1mbHlvdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZseW91dCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG4uYm1zc2MtZmx5b3V0LmlzLW9wZW4ge1xuICByaWdodDogMDtcbn1cbi5ibXNzYy1mbHlvdXRfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYm1zc2MtZmx5b3V0X2NvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm1zc2MtZmx5b3V0X2NvbnRlbnRfcmVnaXN0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi5ibXNzYy1mbHlvdXRfY29udGVudF9yZWdpc3RlciAudGl0bGUge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmJtc3NjLWZseW91dF9jb250ZW50X3JlZ2lzdGVyIC5zdWItdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5ibXNzYy1mbHlvdXRfY29udGVudF9yZWdpc3RlciAubWFyZ2luIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uYm1zc2MtZmx5b3V0X2NvbnRlbnRfcmVnaXN0ZXIgLm1hcmdpbiAubGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmJtc3NjLWZseW91dF9jb250ZW50X3JlZ2lzdGVyIC5tYXJnaW4gLmxpc3QgPiBsaSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ibXNzYy1mbHlvdXQgI3NpdGUtZmx5b3V0LW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uYm1zc2MtZm9vdGVyIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG59XG4uYm1zc2MtZm9vdGVyIGEge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkUyQkJCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ibXNzYy1mb290ZXIgYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYm1zc2MtZm9vdGVyIC5mb290ZXItZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2LjgxMjVlbSkge1xuICAuYm1zc2MtZm9vdGVyIC5mb290ZXItZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm1zc2MtZm9vdGVyX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZvb3Rlcl9oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJtc3NjLWZvb3Rlcl9zYy1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZm9vdGVyX3NjLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmJtc3NjLWZvb3Rlci10aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYm1zc2MtZm9vdGVyLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZm9vdGVyLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU0NTQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJtc3NjLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmJtc3NjLWxlZ2FsLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbGVnYWwtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYm1zc2MtbGVnYWwtY29udGFpbmVyIC5ibXNzYy1sZWdhbC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLWxlZ2FsLWNvbnRhaW5lciAuYm1zc2MtbGVnYWwtaXRlbSAuYm1zc2MtbGVnYWwtbGlzdDpudGgtY2hpbGQoMm4pOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJtc3NjLWxlZ2FsLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm1zc2MtbGVnYWwtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibXNzYy1sZWdhbC1saXN0Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5ibXNzYy1zYy1sb2dvX2Nvbm5lY3QtY29uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtbGVnYWwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm1zc2Mtc29jaWFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zb2NpYWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJtc3NjLXNvY2lhbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zb2NpYWwtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibXNzYy1zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNvY2lhbC1saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2LjgxMjVlbSkge1xuICAuYm1zc2Mtc29jaWFsLWxpbmsgLnNvY2lhbC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibXNzYy1mb290ZXItaWNvbiB7XG4gIGZpbGw6ICM1OTU0NTQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZvb3Rlci1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmJtc3NjLWZvb3Rlci1sb2dvIHtcbiAgd2lkdGg6IDE2M3B4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ibXNzYy1mb290ZXItcG9zaXRpb24tanVzLWFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG59XG5cbi5ibXNzYy1mb290ZXItcG9zaXRpb24tanVzLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG59XG5cbi5ibXNzYy1saXN0LWZvb3Rlci1hYm91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibXNzYy1saXN0LWZvb3Rlci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibXNzYy1mb290ZXItdGl0bGVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRTJCQkI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWljb24tZXhwYW5kLWFsdGVybmF0ZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmJtc3NjLWljb24tZXhwYW5kLWFsdGVybmF0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkIgIWltcG9ydGFudDtcbn1cbi5ibXNzYy1pY29uLWV4cGFuZC1hbHRlcm5hdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYm1zc2MtaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJtc3NjLWdsb2JhbC1zZWFyY2ggLnNlYXJjaC1wYW5lbCAuYm1zc2MtZmFxX3Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJtc3NjLWdsb2JhbC1zZWFyY2ggLm1lbnUtcGFuZWwgLm5hcnJvdyB7XG4gIG1hcmdpbjogMXJlbSAwLjVyZW07XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaCAubWVudS1wYW5lbCAucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5ibXNzYy1nbG9iYWwtc2VhcmNoIC5tZW51LXBhbmVsIC5jb250ZW50LWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNkY0RjM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWdsb2JhbC1zZWFyY2ggLm1lbnUtcGFuZWwgLmNvbnRlbnQtY2VsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuLmJtc3NjLWdsb2JhbC1zZWFyY2ggLm1lbnUtcGFuZWwgLmNvbnRlbnQtY2VsbCAudGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaCAubWVudS1wYW5lbCAuY29udGVudC1jZWxsIC50aXRsZSBhIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaCAubWVudS1wYW5lbCAuY29udGVudC1jZWxsIC5saW5rIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaF9oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaF9oZWFkZXIgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaF9oZWFkZXIgLmlucHV0LWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYm1zc2MtZ2xvYmFsLXNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm1zc2MtZ2xvYmFsLXNlYXJjaC1jb250YWluZXIgLmJtc3NjLWhlYWRlci1pY29uX3NlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4O1xufVxuXG4uYm1zc2MtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYm1zc2MtaGVhZGVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVhZGVyX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmJtc3NjLWhlYWRlcl9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVhZGVyX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIlIDAgMDtcbiAgfVxufVxuLmJtc3NjLWhlYWRlcl9tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5ibXNzYy1oZWFkZXJfbWVudS1pdGVtICsgLmJtc3NjLWhlYWRlcl9tZW51LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5ibXNzYy1oZWFkZXJfbWVudS1pdGVtLm5lZWQtaGVscCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmJtc3NjLWhlYWRlcl9tZW51LWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJtc3NjLWhlYWRlcl9tZW51LWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5ibXNzYy1oZWFkZXJfc3VibWVudSwgLmJtc3NjLWhlYWRlcl9tZW51LWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5ibXNzYy1oZWFkZXJfc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLWhlYWRlcl9zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibXNzYy1uYXYgLmJtc3NjLWhlYWRlcl9zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uYm1zc2MtaGVhZGVyX2pvaW4tYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkUyQkJCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYm1zc2MtaGVhZGVyX2pvaW4tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1OTU0NTQ7XG59XG4uYm1zc2MtaGVhZGVyX3NpZ24tYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJtc3NjLWhlYWRlcl9zaWduLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTk1NDU0O1xufVxuLmJtc3NjLWhlYWRlcl9jYXAtd29yZHMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJtc3NjLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ibXNzYy1uYXYtbGluaywgLmJtc3NjLWNvdW50cnktc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1uYXYtbGluaywgLmJtc3NjLWNvdW50cnktc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLmJtc3NjLW5hdi1saW5rLWZhcWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uYm1zc2MtbmF2LWxpbmstZmFxbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNTk1NDU0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU5NTQ1NDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5ibXNzYy1uYXYtbGluazo6YmVmb3JlLCAuYm1zc2MtY291bnRyeS1zZWxlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xufVxuLmJtc3NjLW5hdi1saW5rOmhvdmVyLCAuYm1zc2MtY291bnRyeS1zZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbmF2LWxpbms6aG92ZXI6OmJlZm9yZSwgLmJtc3NjLWNvdW50cnktc2VsZWN0OmhvdmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLW5hdi1saW5rLS1kcm9wZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYm1zc2MtbmF2LWxpbmstLWRyb3Bkb3duOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNCRTJCQkI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCRTJCQkI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uYm1zc2MtbmF2LWxpbmtfbW9iaWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYm1zc2MtbmF2LWxpbmtfbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYm1zc2MtbmF2X21vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDEwcHg7XG4gIGZpbGw6ICM1OTU0NTQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLW5hdl9tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJtc3NjLW5hdi1zdWJtZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibXNzYy1uYXYtc3VibWVudV9jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCA2MHB4O1xufVxuLmJtc3NjLWdlbmVyYWwtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm1zc2MtY29tbW9uLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibXNzYy1mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1zdWJtaXR0ZWQtbm90aWZpY2F0aW9uIC5tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YWM4MTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5ibXNzYy1mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1zdWJtaXR0ZWQtbm90aWZpY2F0aW9uIC5tYXJrLmZhaWxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG59XG5cbi5ibXNzYy1oZWFsdGgtc3R1ZHktaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlYWx0aC1zdHVkeS1oZXJvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTIwcHg7XG4gIH1cbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiwgI0Y2RjRGMyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlYWx0aC1zdHVkeS1oZXJvX2ltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA3NSUgNTAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtaGVhbHRoLXN0dWR5LWhlcm9faW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmJtc3NjLWhlYWx0aC1zdHVkeS1oZXJvX3RpdGxlIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmJtc3NjLWhlYWx0aC1zdHVkeS1oZXJvX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2xvcjogIzU5NTQ1NDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk1NDU0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTk1NDU0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmJtc3NjLWhlYWx0aC1zdHVkeS1oZXJvX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjNTk1NDU0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVhbHRoLXN0dWR5LWhlcm9faWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uYm1zc2MtaGVhbHRoLXN0dWR5LWhlcm9fc2Nyb2xsdG8ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlYWx0aC1zdHVkeS1oZXJvX3Njcm9sbHRvIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19zY3JvbGx0by1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmaWxsOiAjRkZGRkZGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1oZWFsdGgtc3R1ZHktaGVyb19zY3JvbGx0by1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLmJtc3NjLWhlYWx0aC1zdHVkeS10YWJzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjRkZWcsICNGNkY0RjMgMCUsICNGNkY0RjMgMyUsICNGNkY0RjMgMTAlLCAjRjZGNEYzIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVhbHRoLXN0dWR5LXRhYnMtY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MTVweDtcbiAgfVxufVxuLmJtc3NjLWhlYWx0aC1zdHVkeS10YWJzLWNvbnRlbnQuYWN0aXZlIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQkUyQkJCO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJtc3NjLW11bHRpbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm1zc2MtbXVsdGltZWRpYV9jb250ZW50IHtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbXVsdGltZWRpYV9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NXB4IDU1cHggNTVweCAxOCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQyJTtcbiAgICB3aWR0aDogNjUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJtc3NjLW11bHRpbWVkaWFfY29udGVudC5sZWZ0LWltZy10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4uYm1zc2MtbXVsdGltZWRpYS1wbGF5IHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDQwcHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibXNzYy1tdWx0aW1lZGlhLXBsYXktYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibXNzYy1tdWx0aW1lZGlhLXBsYXktYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzRCNEI0QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtNXB4O1xuICB6LWluZGV4OiA1O1xufVxuLmJtc3NjLW11bHRpbWVkaWEtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNDRUMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5ibXNzYy1tdWx0aW1lZGlhLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibXNzYy1tdWx0aW1lZGlhX3Nob3ctaW1nLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1tdWx0aW1lZGlhX3Nob3ctaW1nLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi5ibXNzYy1tdWx0aW1lZGlhX3Nob3ctaW1nLWxlZnQgLmxlZnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYm1zc2MtbXVsdGltZWRpYV9zaG93LWltZy1sZWZ0IC5yaWdodC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1tdWx0aW1lZGlhX3Nob3ctaW1nLWxlZnQgLnJpZ2h0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgcGFkZGluZzogNSUgOSUgNSUgMTElO1xuICB9XG59XG5cbi5ibXNzYy1tdWx0aW1lZGlhLWNvbnRhaW5lci5sZWZ0LWltZy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5ibXNzYy1tdWx0aW1lZGlhLWNvbnRhaW5lcjo6YmVmb3JlLCAuYm1zc2MtbXVsdGltZWRpYS1jb250YWluZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbGV4LWJhc2lzOiAwO1xuICBvcmRlcjogMTtcbn1cbi5ibXNzYy1tdWx0aW1lZGlhLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbXVsdGltZWRpYS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5ibXNzYy1tdWx0aW1lZGlhLWNvbnRhaW5lcl9pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJtc3NjLW11bHRpbWVkaWEtY29udGFpbmVyX3ZpZGVvLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibXNzYy1tdWx0aW1lZGlhLWNvbnRhaW5lci0tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJtc3NjLW11bHRpbWVkaWEtY29udGFpbmVyLS12aWRlbzpob3ZlciAuYm1zc2MtbXVsdGltZWRpYS1tYXNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmJtc3NjLW11bHRpbWVkaWEtY29udGFpbmVyLS1leHRyYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLW11bHRpbWVkaWEtY29udGFpbmVyLS1leHRyYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbXVsdGltZWRpYS1jb250YWluZXItLWV4dHJhX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbi5ibXNzYy1oZWFsdGgtc3R1ZHktY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1oZWFsdGgtc3R1ZHktY29tcG9uZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjM7XG4gIH1cbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktY29tcG9uZW50IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1oZWFsdGgtc3R1ZHktY29tcG9uZW50IHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmJtc3NjLWhlYWx0aC1zdHVkeS1jb21wb25lbnQgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmJtc3NjLWhlYWx0aC1zdHVkeS1ndWlkZV9mb3ItbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlX2Zvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlX2NvbnRlbnQtcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktZ3VpZGVfaWNvbiB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlX2ljb24tMiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlX2ljb24tYWRkaXRpb25hbC1yZXNvdXJjZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlX2ljb24tYWRkaXRpb25hbC1yZXNvdXJjZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLmJtc3NjLWhlYWx0aC1zdHVkeS1ndWlkZV9qdXMtaWNvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibXNzYy1oZWFsdGgtc3R1ZHktZ3VpZGVfaHMtaGVhZCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLWhlYWx0aC1zdHVkeS1ndWlkZSAuYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYm1zc2MtaGVhbHRoLXN0dWR5LWd1aWRlIC5ibXNzYy1jYXJkLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJtc3NjLWhlYWx0aC1zdHVkeS1ndWlkZSAuYm1zc2MtYXJyb3ctbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbi5ibXNzYy1jb250ZW50LWNhbGxvdXQge1xuICBwYWRkaW5nOiA0MHB4IDM1cHg7XG59XG5cbi5ibXNzYy1lcnJvcl9pY29uIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibXNzYy1jbGVhci1wLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJtc3NjLXdoYXR3ZW9mZmVyLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbn1cblxuLmJtc3NjLWhzZ3VpZGUtdGl0bGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibXNzYy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm1zc2MtaGVyb19pbWcge1xuICB6LWluZGV4OiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogMTAwJSA1MCU7XCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjZGNEYzIDk3JSwgI0Y2RjRGMyAwJSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlcm9faW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIG9iamVjdC1wb3NpdGlvbjogNzUlIDUwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLWhlcm9faW1nIHtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxufVxuLmJtc3NjLWhlcm9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cbi5ibXNzYy1oZXJvX2NvbnRlbnQgLmhlcm9CZ2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYm1zc2MtaGVyb19jb250ZW50IC5oZXJvQmdjb2xvciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYm1zc2MtaGVyb19jb250ZW50IC5oZXJvQmdjb2xvciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAxOXB4KSBhbmQgKG1pbi13aWR0aDogOTUxcHgpIHtcbiAgLmJtc3NjLWhlcm9fY29udGVudCAuaGVyb0JnY29sb3Ige1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzRweCkgYW5kIChtaW4td2lkdGg6IDEwMTlweCkge1xuICAuYm1zc2MtaGVyb19jb250ZW50IC5oZXJvQmdjb2xvciB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OHB4KSBhbmQgKG1pbi13aWR0aDogMTA3NXB4KSB7XG4gIC5ibXNzYy1oZXJvX2NvbnRlbnQgLmhlcm9CZ2NvbG9yIHtcbiAgICB3aWR0aDogNDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJtc3NjLWhlcm9fY29udGVudCAuaGVyb0JnY29sb3Ige1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYm1zc2MtaGVyb19jb250ZW50IC5oZXJvQmdjb2xvciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibXNzYy1oZXJvX2NvbnRlbnQgLmhlcm9CZ2NvbG9yIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVyb19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtaGVyb19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG4uYm1zc2MtaGVyb190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibXNzYy1oZXJvX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTFweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5ibXNzYy1oZXJvX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDE5cHgpIGFuZCAobWluLXdpZHRoOiA5NTFweCkge1xuICAuYm1zc2MtaGVyb190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA3NHB4KSBhbmQgKG1pbi13aWR0aDogMTAxOXB4KSB7XG4gIC5ibXNzYy1oZXJvX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDc1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJtc3NjLWhlcm9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYm1zc2MtaGVyb190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uYm1zc2MtaGVyb19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmJtc3NjLWhlcm9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJtc3NjLWhlcm9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJtc3NjLWhlcm9fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlcm9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6ICM1OTU0NTQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU5NTQ1NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzU5NTQ1NDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibXNzYy1oZXJvX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjNTk1NDU0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVyb19pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5ibXNzYy1oZXJvX3Njcm9sbHRvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy1oZXJvX3Njcm9sbHRvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5ibXNzYy1oZXJvX3Njcm9sbHRvLWljb24ge1xuICBmaWxsOiAjRkZGRkZGO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYm1zc2MtaGVyby0tYWx0ZXJuYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlcm8tLWFsdGVybmF0ZSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYm1zc2MtaGVyby0tYWx0ZXJuYXRlIHtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICB9XG59XG4uYm1zc2MtaGVyby0tYWx0ZXJuYXRlX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNzUlIDUwJTtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogMTAwJSA1MCU7XCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWhlcm8tLWFsdGVybmF0ZV9pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLWhlcm8tLWFsdGVybmF0ZV9pbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxufVxuLmJtc3NjLWhlcm8tLWFsdGVybmF0ZV9jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5ibXNzYy1oZXJvLS1hbHRlcm5hdGVfdGl0bGUge1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVyby0tYWx0ZXJuYXRlX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjNTk1NDU0O1xuICB9XG59XG4uYm1zc2MtaGVyby0tYWx0ZXJuYXRlX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVyby0tYWx0ZXJuYXRlX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNTk1NDU0O1xuICB9XG59XG5cbi5ibXNzYy1oZXJvX2ZhcS1oZXJvIC5ibXNzYy1oZXJvX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy1oZXJvX2ZhcS1oZXJvIC5ibXNzYy1oZXJvX3RpdGxlIHtcbiAgICBjb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibXNzYy1oZXJvX2ZhcS1oZXJvIC5ibXNzYy1oZXJvX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm1zc2MtaGVyb19mYXEtaGVybyAub3Zlci1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAtNSUsICM0MDdBOUUgOTclKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtaGVyb19mYXEtaGVybyAub3Zlci1sYXllciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLWhlcm9fZmFxLWhlcm8gLm92ZXItbGF5ZXIge1xuICAgIGhlaWdodDogNDc1cHg7XG4gIH1cbn1cblxuLmJtc3NjLWljb24tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibXNzYy1pY29uLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibXNzYy1pY29uLWNoZXZyb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG4uYm1zc2MtaWNvbi1jaGV2cm9uLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ibXNzYy1pY29uLXN0cm9rZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cblxuLmJtc3NjLWljb24tZXhwYW5kLCAuYm1zc2MtaWNvbi1leHBhbmQtLWFsdGVybmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0JFMkJCQjtcbiAgLyogVmVydGljYWwgbGluZSAqL1xuICAvKiBob3Jpem9udGFsIGxpbmUgKi9cbn1cbi5ibXNzYy1pY29uLWV4cGFuZDpiZWZvcmUsIC5ibXNzYy1pY29uLWV4cGFuZC0tYWx0ZXJuYXRlOmJlZm9yZSwgLmJtc3NjLWljb24tZXhwYW5kOmFmdGVyLCAuYm1zc2MtaWNvbi1leHBhbmQtLWFsdGVybmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJtc3NjLWljb24tZXhwYW5kOmJlZm9yZSwgLmJtc3NjLWljb24tZXhwYW5kLS1hbHRlcm5hdGU6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ibXNzYy1pY29uLWV4cGFuZDphZnRlciwgLmJtc3NjLWljb24tZXhwYW5kLS1hbHRlcm5hdGU6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmlzLW9wZW4gPiAuYm1zc2MtaWNvbi1leHBhbmQ6YmVmb3JlLCAuaXMtb3BlbiA+IC5ibXNzYy1pY29uLWV4cGFuZC0tYWx0ZXJuYXRlOmJlZm9yZSwgLmlzLWFjdGl2ZSA+IC5ibXNzYy1pY29uLWV4cGFuZDpiZWZvcmUsIC5pcy1hY3RpdmUgPiAuYm1zc2MtaWNvbi1leHBhbmQtLWFsdGVybmF0ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmJtc3NjLWljb24tZXhwYW5kLS1hbHRlcm5hdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTk1NDU0O1xufVxuLmJtc3NjLWljb24tZXhwYW5kLS1hbHRlcm5hdGU6YmVmb3JlLCAuYm1zc2MtaWNvbi1leHBhbmQtLWFsdGVybmF0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU0NTQ7XG59XG5cbi5ibXNzYy1pY29uLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTk1NDU0O1xufVxuLmJtc3NjLWljb24tY2xvc2U6YmVmb3JlLCAuYm1zc2MtaWNvbi1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYm1zc2MtaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5ibXNzYy1pY29uLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJtc3NjLWljb24tY2xvc2UtLWxpZ2h0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbn1cbi5ibXNzYy1pY29uLWNsb3NlLS1saWdodDpiZWZvcmUsIC5ibXNzYy1pY29uLWNsb3NlLS1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibXNzYy1sYW5ndWFnZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogOTk5O1xufVxuLmJtc3NjLWxhbmd1YWdlLW1lbnVfY29sdW1uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uYm1zc2MtbGFuZ3VhZ2UtbWVudV90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTQ1NDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgbWFyZ2luOiAxMHB4IDAgMS4yNWVtO1xufVxuLmJtc3NjLWxhbmd1YWdlLW1lbnVfYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIGlucHV0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJtc3NjLWxhbmd1YWdlLW1lbnVfc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVlbSAwLjc1ZW0gMWVtO1xufVxuLmJtc3NjLWxhbmd1YWdlLW1lbnVfc3VibWVudVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibXNzYy1sYW5ndWFnZS1tZW51X3N1Ym1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG4uYm1zc2MtbGFuZ3VhZ2UtbWVudV9pdGVtIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLmJtc3NjLWxhbmd1YWdlLW1lbnVfcmVnaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLWxpc3QtZ3JvdXAge1xuICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ibXNzYy1saXN0LWdyb3VwIHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDM7XG4gICAgLW1vei1jb2x1bW5zOiAzO1xuICAgIGNvbHVtbnM6IDM7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuLmJtc3NjLWxpc3QtZ3JvdXBfaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNDRUMwO1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4uYm1zc2MtbGlzdC1ncm91cF9saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1saXN0LWdyb3VwX2ljb24ge1xuICBmaWxsOiAjNTk1NDU0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLmJtc3NjLWxpc3QtZ3JvdXBfaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbGlzdC1ncm91cF9pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmJtc3NjLWxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJtc3NjLWxvZ2luIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJtc3NjLWxvZ2luIGRpdi50YWJzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgIzU5NTQ1NDtcbn1cbi5ibXNzYy1sb2dpbiBkaXYudGFicyAuY2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2MtbG9naW4gZGl2LnRhYnMgLmNlbGwgc3BhbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJtc3NjLWxvZ2luIGRpdi50YWJzIC5jZWxsIHNwYW4uYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTJCQkI7XG59XG4uYm1zc2MtbG9naW4gZGl2LmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBhbmltYXRpb246IGZhZGVFZmZlY3QgMXM7XG59XG4uYm1zc2MtbG9naW4gZGl2LmNvbnRlbnQgOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGtleWZyYW1lcyBmYWRlRWZmZWN0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYm1zc2Mtc2MtbG9nbywgLmJtc3NjLXNjLWxvZ28tLWxpZ2h0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5ibXNzYy1zYy1sb2dvLCAuYm1zc2Mtc2MtbG9nby0tbGlnaHQsIC5ibXNzYy1zYy1sb2dvIGEsIC5ibXNzYy1zYy1sb2dvLS1saWdodCBhIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2Mtc2MtbG9nbywgLmJtc3NjLXNjLWxvZ28tLWxpZ2h0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxufVxuLmJtc3NjLXNjLWxvZ28tLWxpZ2h0LCAuYm1zc2Mtc2MtbG9nby0tbGlnaHQgYSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuXG4uYm1zc2Mtc2MtbG9nb19jb25uZWN0LCAuYm1zc2Mtc2MtbG9nb19jb25uZWN0LS1icmVhayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmJtc3NjLXNjLWxvZ29fY29ubmVjdCwgLmJtc3NjLXNjLWxvZ29fY29ubmVjdC0tYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2Mtc2MtbG9nb19jb25uZWN0LCAuYm1zc2Mtc2MtbG9nb19jb25uZWN0LS1icmVhayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uYm1zc2Mtc2MtbG9nb19jb25uZWN0LS1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogPGRpdiBjbGFzcz1cImJtc3NjLXNjLWxvZ29cIj5cbiAqICBTdHVkeSA8c3BhbiBjbGFzcz1cImJtc3NjLXNjLWxvZ29fY29ubmVjdFwiPkNvbm5lY3Q8L3NwYW4+XG4gKiA8L2Rpdj5cbiAqL1xuLmJtc3NjLXRyaWFsLW1hcF93cmFwcGVyIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgaGVpZ2h0OiA0MjRweDtcbn1cblxuLmJtc3NjLXNlY3Rpb24tbWFwIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uYm1zc2MtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibXNzYy1tYXAtaW5mb2JveCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLW1hcC1pbmZvYm94IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYm1zc2MtbWFwLWluZm9ib3ggcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uYm1zc2MtbWFwLWluZm9ib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibXNzYy1tYXAtaW5mb2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICBib3R0b206IC0yNHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogMTJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGICNGRkZGRkY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cbi5ibXNzYy1tYXAtaW5mb2JveF9jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NTQ1NDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYm1zc2MtdHlwZS1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDI4NXB4O1xufVxuXG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MS5ibXNzYy1zZWN0aW9uLW1hcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEuYm1zc2Mtc2VjdGlvbi1tYXAgLmJtc3NjLWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNlY3Rpb24tbWFwLXYxLmJtc3NjLXNlY3Rpb24tbWFwIC5ibXNzYy1sLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEuYm1zc2Mtc2VjdGlvbi1tYXAgLmJtc3NjLWZpbHRlcnNfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MS5ibXNzYy1zZWN0aW9uLW1hcCAjYm1zc2MtdHJpYWxEZXRhaWwtbWFwRmlsdGVycyB7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICB6LWluZGV4OiAwO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxLmJtc3NjLXNlY3Rpb24tbWFwIC5ibXNzYy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEuYm1zc2Mtc2VjdGlvbi1tYXAgLmJtc3NjLXRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtdHJpYWwtbWFwX3dyYXBwZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtdHJpYWwtbWFwX3dyYXBwZXIuaGlkZU1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLXNpdGVzLXJlc3VsdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGdhcDogNCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1zaXRlLXJlc3VsdC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1zaXRlLWxpc3QtZGlzdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2Mtc3RhdHVzLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM1QTk2MTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLXN0YXR1cy1pY29uLm5vdHlldHJlY3J1aXRpbmcge1xuICBiYWNrZ3JvdW5kOiAjQUMyMDFDO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1zdGF0dXMtaWNvbi5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNmE5ZGJmO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1zdGF0dXMtaWNvbi5hY3RpdmVub3RyZWNydWl0aW5nIHtcbiAgYmFja2dyb3VuZDogI2RlZDY2Zjtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbWFwLWVsaWdpYmlsaXR5LWNvbnQge1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1tYXAtZWxpZ2liaWxpdHktY29udCA+IGltZyB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbWFwLWVsaWdpYmlsaXR5LWNvbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1tYXAtZWxpZ2liaWxpdHktY29udCBhLmJtc3NjLWJ1dHRvbiB7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbWFwLWVsaWdpYmlsaXR5LWNvbnQgYS5ibXNzYy1idXR0b24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbWFwLWVsaWdpYmlsaXR5LWNvbnQge1xuICAgIGdhcDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLW1hcF9maWx0ZXJfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1tYXBfZmlsdGVyX2l0ZW0gLmJtc3NjLWZpbHRlcl9yYW5nZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLW1hcF9maWx0ZXJfaXRlbSAuYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZTJiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLW1hcC1zaXRlLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbG9jYXRpb25fbW9kYWxfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUyNHB4O1xuICBwYWRkaW5nOiAxODBweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1sb2NhdGlvbl9tb2RhbF93cmFwcGVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbG9jYXRpb25fbW9kYWxfY29udCB7XG4gIGJhY2tncm91bmQ6ICNGRkVDQ0M7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2MtbG9jYXRpb25fbW9kYWxfY29udCAuYm1zc2MtcmVkZXNpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZ2FwOiAyMHB4O1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1sb2NhdGlvbi1iYWNrLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2VlZTdlNztcbiAgb3BhY2l0eTogMC44NTtcbiAgei1pbmRleDogLTE7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLW5vbG9jYXRpb24taW5wdXQgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLW5vbG9jYXRpb24taW5wdXQgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLW5vbG9jYXRpb24taW5wdXQgLmJtc3NjLWlucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5pcy1kaXNhYmxlZCAuYm1zc2MtcGFnaW5hdGlvbl9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLXRpdGxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgfVxufVxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1wYWRkaW5nLW1vYmlsZSB7XG4gIHRvcDogNTRweDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2Mtc3RhdHVzLW55ciBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuYm1zc2Mtc3RhdHVzLW55ciBsaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5ibXNzYy1zbGlkZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ibXNzYy1zbGlkZXItY2hlY2tib3gge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmJtc3NjLXNsaWRlci1jaGVja2JveDpjaGVja2VkICsgLmJtc3NjLXNsaWRlci1yb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2Mtc2xpZGVyLWNoZWNrYm94OmNoZWNrZWQgKyAuYm1zc2Mtc2xpZGVyLXJvdW5kOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG4uYm1zc2Mtc2xpZGVyLWNoZWNrYm94OmZvY3VzLXZpc2libGUgKyAuYm1zc2Mtc2xpZGVyLXJvdW5kIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuLmJtc3NjLXNsaWRlci1yb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTJiYmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYm1zc2Mtc2xpZGVyLXJvdW5kOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYm1zc2Mtc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5ibXNzYy1yZWRlc2lnbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uYm1zc2MtcmVkZXNpZ24tY29udGFpbmVyIC5ibXNzYy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6bm90KGRpdik6aG92ZXIsXG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmlzLWN1cnJlbnQgLmJtc3NjLXBhZ2luYXRpb25fbGluayxcbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuaXMtY3VycmVudCAuYm1zc2MtcGFnaW5hdGlvbl9saW5rOmZvY3VzLFxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5pcy1jdXJyZW50IC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUyYmJiO1xufVxuXG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLXBhZ2luYXRpb25fbGlua1t0eXBlPWJ1dHRvbl0ge1xuICBjb2xvcjogI2JlMmJiYjtcbn1cblxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5pcy1jdXJyZW50IC5ibXNzYy1wYWdpbmF0aW9uX2xpbmtbdHlwZT1idXR0b25dIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYm1zc2MtbWFya2VyLWd1aWRlLWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiNibXNzYy1tYXJrZXItZ3VpZGUtY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGdhcDogMjBweDtcbn1cblxuI2Jtc3NjLW1hcmtlci1ndWlkZS1jb250ID4gZGl2LmdyaWQteCB7XG4gIGdhcDogMTBweDtcbn1cblxuLmlzLWRpc2FibGVkIC5ibXNzYy1wYWdpbmF0aW9uX2xpbmsge1xuICBjb2xvcjogI2JlMmJiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLW5hdi13cmFwcGVyIC5ibXNzYy1sLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy1tZWRpYS10aXRsZS1mb3ItbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5ibXNzYy1kb3dubG9hZC1mb3ItbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW06IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtZG93bmxvYWQtZm9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy1tZWRpYS1jYXJlZ2l2ZXItZm9yLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYm1zc2MtbXVsdGltZWRpYS1jb250ZW50LW1lZGlhLW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYm1zc2MtbW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm1zc2MtbW9iaWxlLW1lbnUuaXMtb3BlbiB7XG4gIHRvcDogOTBweDtcbn1cbi5ibXNzYy1tb2JpbGUtbWVudV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNTk1NDU0O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmJtc3NjLW1vYmlsZS1tZW51X2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5ibXNzYy1tb2JpbGUtbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG59XG4uYm1zc2MtbW9iaWxlLW5hdl9jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJtc3NjLW1vYmlsZS1uYXZfaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNjlGOUY7XG59XG4uYm1zc2MtbW9iaWxlLW5hdl9zdWJtZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibXNzYy1tb2RhbCwgLmJtc3NjLW1vZGFsLS1xdWVzdGlvbiwgLmJtc3NjLW1vZGFsLS12aWRlbyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDc1dnc7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYm1zc2MtbW9kYWwuaXMtb3BlbiwgLmlzLW9wZW4uYm1zc2MtbW9kYWwtLXF1ZXN0aW9uLCAuaXMtb3Blbi5ibXNzYy1tb2RhbC0tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibXNzYy1tb2RhbF9jb250ZW50IHtcbiAgcGFkZGluZzogNDVweDtcbn1cbi5ibXNzYy1tb2RhbC0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5ibXNzYy1tb2RhbC0tdmlkZW8gLmJtc3NjLW1vZGFsX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmJtc3NjLW1vZGFsLS12aWRlbyAuYm1zc2MtdmlkZW9fcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibXNzYy1tb2RhbC0tdmlkZW8gLmJtc3NjLXZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJtc3NjLW1vZGFsLS12aWRlbyAuYm1zc2MtdmlkZW8tcGxheWVyLXlvdXR1YmUge1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtbW9kYWwtLXZpZGVvIC5ibXNzYy12aWRlby1wbGF5ZXIteW91dHViZSB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgfVxufVxuXG4uYm1zc2MtbW9kYWwtLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDNweCByZ2JhKDM4LCAzOSwgNDMsIDAuMjQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ibXNzYy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYm1zc2MtcGFnaW5hdGlvbl9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDlweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cblxuLmJtc3NjLXBhZ2luYXRpb25faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJtc3NjLXBhZ2luYXRpb25faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJtc3NjLXBhZ2luYXRpb25faXRlbS0tcHJldmlvdXMsIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgOXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLXByZXZpb3VzLCAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtLS1uZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLXByZXZpb3VzLS1hbHRlcm5hdGUsIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLW5leHQtLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cblxuLmJtc3NjLXBhZ2luYXRpb25faXRlbS0tcHJldmlvdXM6Zmlyc3QtY2hpbGQsIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLW5leHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLXByZXZpb3VzOmxhc3QtY2hpbGQsIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLW5leHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLXByZXZpb3VzLmRvYnVsZS1hcnJvdyBidXR0b24sIC5ibXNzYy1wYWdpbmF0aW9uX2l0ZW0tLW5leHQuZG9idWxlLWFycm93IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2xpbmtbdHlwZT1idXR0b25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIGlucHV0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU3RTc7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcy1jdXJyZW50IC5ibXNzYy1wYWdpbmF0aW9uX2xpbmssIC5pcy1jdXJyZW50IC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6Zm9jdXMsIC5pcy1jdXJyZW50IC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6aG92ZXIsIC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6bm90KGRpdik6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJtc3NjLXBhZ2luYXRpb25fbGluazpub3QoZGl2KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uaXMtZGlzYWJsZWQgLmJtc3NjLXBhZ2luYXRpb25fbGluayB7XG4gIGNvbG9yOiAjRjZGNEYzO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmlzLWRpc2FibGVkIC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGNkY0RjMgIWltcG9ydGFudDtcbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2xpbmsuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibXNzYy1wYWdpbmF0aW9uX2xpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYm1zc2MtcGFnaW5hdGlvbi0tYWx0ZXJuYXRlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiN0b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgYmFja2dyb3VuZDogI0Y2RjRGMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNBNjlGOUY7XG59XG5cbiN0b29sdGlwOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNTk1NDU0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4jdG9vbHRpcC50b3A6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRjZGNEYzO1xuICB0b3A6IC0yMHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbiN0b29sdGlwLmxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbiN0b29sdGlwLnJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cblxuI2RodG1sdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHllbGxvdztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhjb2xvcj1ncmF5LCBkaXJlY3Rpb249MTM1KTtcbn1cblxuLmRhc2hlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogZGFzaGVkIHVuZGVybGluZTtcbn1cblxuLmNvdW50cnktc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3QgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5mbGFnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9mbGFncy1jb3VudHJ5LnBuZ1wiKTtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdW50cnktc2VsZWN0IC52LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb3VudHJ5LXNlbGVjdCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWRyb3Bkb3duOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY291bnRyeS1zZWxlY3QgaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctZHJvcGRvd246aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5mbGFnLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5mbGFnLWRyb3Bkb3duOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZsYWctZHJvcGRvd246aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNlbGVjdGVkLWZsYWcgLmZsYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNlbGVjdGVkLWZsYWcgLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjQkUyQkJCO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNlbGVjdGVkLWZsYWcgLmFycm93LnVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTJCQkI7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogNDMwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1saXN0IC5mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0Lmluc2lkZSAuZmxhZy1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0Lmluc2lkZSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvdW50cnktc2VsZWN0Lmluc2lkZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvdW50cnktc2VsZWN0Lm91dHNpZGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb3VudHJ5LXNlbGVjdC5vdXRzaWRlIGlucHV0W3R5cGU9dGVsXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnp3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC56YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAueXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC55ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAud3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC53ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjJweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC52biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzNweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC52ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zM3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC52YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnZhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIycHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzNweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC51eSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC51bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnVnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ0cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50eiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50diB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnR0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMzcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50byB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNTVweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC01NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTU1cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNTVweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50aiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnRmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY2cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAudGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC50YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMzcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY2cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzdweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzdweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMzcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnNiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuc2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTg4cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAucnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTg4cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAucWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnB3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTlweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk5cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAucHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTlweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5wbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk5cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAucGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTlweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5wayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zM3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC01NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm56IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm51IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuYnYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTBweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5zaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5pIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5mIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm5hIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTBweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5teiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm15IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm14IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zM3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm12IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm11IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC01NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTBweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5tbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5tZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTIxcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAubWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1hIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmx5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmx2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmx1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmxzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmxyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMzJweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5sayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTMycHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAubGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5sYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5sYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjJweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5sYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzNweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5reiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5reSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNTVweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5rdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5rciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNzdweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5rcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtODhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5rbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTlweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5rbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEwcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAua2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmtoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMzJweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5rZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmtlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmpwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmpvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmplIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLml0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmlzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5pciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuaXEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuaW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIycHg7XG4gIGhlaWdodDogOXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmlsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00MnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC01M3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmh1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC03NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmhyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC04NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmhuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmhrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMDhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5neSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTE5cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuZ3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEzMHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmd1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNDFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5ndCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmduIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNTVweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5naSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTU1cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuZ2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE1NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNTVweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5nZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zM3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmdmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLnJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLm1mIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC01NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmV1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5ldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTMycHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE0M3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNTRweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5laCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5lZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5lZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5lYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5keiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5kbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5kbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTY2cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuZGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmRqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTY2cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE2NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmN5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE3N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNzdweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5jbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTc3cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE3N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNzdweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5jaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zM3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJ6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJ5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTBweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5icyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTIxcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuYnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNDNweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5ibyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTU0cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuYm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE2NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNzZweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5iaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmJiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xODhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5iYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTg4cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuYXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmF4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xODhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5hdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTg4cHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAuYXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE4OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmhtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xODhweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5hdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAwO1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0yMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zM3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00NHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC01NXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC02NnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC03N3B4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC04OHB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05OXB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmFlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTBweDtcbn1cblxuLmNvdW50cnktc2VsZWN0IC5hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTIxcHg7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCAubnAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEzMnB4O1xufVxuXG4uY291bnRyeS1zZWxlY3QgLmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNDNweDtcbn1cblxuLmludGwtdGVsLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludGwtdGVsLWlucHV0IC52LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbnRsLXRlbC1pbnB1dCBpbnB1dCwgLmludGwtdGVsLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNCRTJCQkI7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93LnVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTJCQkI7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dCwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNjZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNzZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNzRweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjhweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogODRweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzhweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogODJweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogOTJweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODRweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDk0cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpLWZsYWcuYmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aS1mbGFnLmNoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdGktZmxhZy5tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uaXRpLWZsYWcubmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aS1mbGFnLm5wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5pdGktZmxhZy52YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2MzBweCAxNXB4O1xuICB9XG59XG4uaXRpLWZsYWcuYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ2IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Ege1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNkIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNoIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmNyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN4IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmN5IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmRlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmRnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmRqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmRrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmRtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmRvIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmVjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmV1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmZrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmduIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmd0IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmd1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmd3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmd5IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmhrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmhtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmhuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmhyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmh0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmh1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmllIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmltIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmluIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmlxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmlzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLml0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmplIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmpvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmpwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmtnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtoIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmtpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmttIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmtwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmt3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmt5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmt6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmxhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmxjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmxyIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmx0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmx1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmx2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmx5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLm1jIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1lIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1mIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1oIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1rIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1tIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1wIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1xIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1zIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm10IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm11IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm12IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm13IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm14IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm15IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm16IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5jIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5nIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5pIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5vIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5wIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm51IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLm56IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm9tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBsIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnByIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnB0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnB3IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnB5IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnFhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucnUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Uge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2oge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc20ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGgge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGwge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudG4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudG8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudW0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudXkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudm4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4O1xufVxuXG4uaXRpLWZsYWcudnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcud2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcud3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcueGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcueWUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuXG4uaXRpLWZsYWcueXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuemEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuem0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuencge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9mbGFncy1waG9uZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9mbGFncy1waG9uZUAyeC5wbmdcIik7XG4gIH1cbn1cbi5pdGktZmxhZy5ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYm1zc2MtcmVzdWx0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXJlc3VsdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNjlGOUY7XG4gIH1cbn1cbi5ibXNzYy1yZXN1bHQtaXRlbS5pcy1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uYm1zc2MtcmljaHRleHQge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcmljaHRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmJtc3NjLXJpY2h0ZXh0LS1hbHRlcm5hdGUge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG59XG5cbi5ibXNzYy1yaWNodGV4dCBwICsgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ibXNzYy1yaWNodGV4dCBiLCAuYm1zc2MtcmljaHRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibXNzYy1yaWNodGV4dCBoMSwgLmJtc3NjLXJpY2h0ZXh0IGgyLCAuYm1zc2MtcmljaHRleHQgaDMsIC5ibXNzYy1yaWNodGV4dCBoNCB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmJtc3NjLXJpY2h0ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXJpY2h0ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5ibXNzYy1yaWNodGV4dCBoMi0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtcmljaHRleHQgaDMge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcmljaHRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmJtc3NjLXJpY2h0ZXh0IGgzLS1hbHRlcm5hdGUge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG59XG5cbi5ibXNzYy1yaWNodGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLXJpY2h0ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5ibXNzYy1yaWNodGV4dCBoNC0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtcmljaHRleHQgb2wsIC5ibXNzYy1yaWNodGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmJtc3NjLXJpY2h0ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmJtc3NjLXJpY2h0ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGhzbCgyMzIsIDUwJSwgMjUlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5ibXNzYy1wcmUtc2NyZWVuZXJfYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1wcmUtc2NyZWVuZXJfYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi5ibXNzYy1wcmUtc2NyZWVuZXJfcmVzdWx0LWxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uYm1zc2MtcHJlLXNjcmVlbmVyX3Jlc3VsdC1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ibXNzYy1wcmUtc2NyZWVuZXJfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMCAyNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1wcmUtc2NyZWVuZXJfd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgfVxufVxuLmJtc3NjLXByZS1zY3JlZW5lcl9ncmVlbi1kb3Qge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJtc3NjLXByZS1zY3JlZW5lcl9oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ibXNzYy1wcmUtc2NyZWVuZXJfaGVhZGVyIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibXNzYy1wcmUtc2NyZWVuZXIgLm1hcmdpbi10b3AtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1wcmUtc2NyZWVuZXJfY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjQkUyQkJCO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcHJlLXNjcmVlbmVyX2NvbnRlbnQyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLypib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyAqL1xuICB9XG59XG4uYm1zc2MtcHJlLXNjcmVlbmVyX3F1ZXN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDcwcHg7XG59XG4uYm1zc2MtcHJlLXNjcmVlbmVyX3F1ZXN0aW9uIGEsIC5ibXNzYy1wcmUtc2NyZWVuZXJfcXVlc3Rpb24gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbi5ibXNzYy1wcmUtc2NyZWVuZXJfdXRpbGl0eSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcHJlLXNjcmVlbmVyX2FsbC10cmlhbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmJtc3NjLXByZS1zY3JlZW5lcl9kb3dubG9hZC1mbG9hdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzBweDtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibXNzYy1wcmUtc2NyZWVuZXJfZG93bmxvYWQtZmxvYXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYm1zc2MtcHJlLXNjcmVlbmVyX2Rvd25sb2FkLWZsb2F0IHNwYW46aG92ZXIge1xuICBjb2xvcjogI0JFMkJCQjtcbn1cblxuLmJtc3NjLXJlZ2lzdGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl90aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uYm1zc2MtcmVnaXN0ZXJfZXhwYW5kLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU5NTQ1NDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9leHBhbmQtaWNvbiAuYmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU0NTQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYm1zc2MtcmVnaXN0ZXJfZXhwYW5kLWljb24gLmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYm1zc2MtcmVnaXN0ZXJfbGFiZWwge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJtc3NjLXJlZ2lzdGVyX2RpcmVjdGlvbnMtbGluayB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibXNzYy1yZWdpc3Rlci1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5ibXNzYy1yZWdpc3Rlci1yb3cgLmNlbGwge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5ibXNzYy1yZWdpc3Rlci1yb3cgLmJtc3NjLWNvbnRlbnQtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5ibXNzYy1yZWdpc3Rlci10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uYm1zc2MtcmVnaXN0ZXItc3VjY2Vzcy1pY29uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm1zc2MtcmVnaXN0ZXItcmVjcnVpdGluZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5ibXNzYy1yZWdpc3Rlci1yZWNydWl0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFRDMyMTtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9zdWNjZXNzX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJtc3NjLXJlZ2lzdGVyX3N1Y2Nlc3NfZGlyZWN0aW9uLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9ib3JkZXItYi1ncmV5IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNkY0RjM7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJtc3NjLXJlZ2lzdGVyX2NhcmQtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkY0RjM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXJlZ2lzdGVyX2NhcmQtaXRlbSB7XG4gICAgYm94LXNoYWRvdzogNnB4IDdweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmJtc3NjLXJlZ2lzdGVyX2NhcmQtaXRlbSAuYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmJtc3NjLXJlZ2lzdGVyX3N0ZXAtcGFkZGluZy1ib3R0b20tMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9ib3JkZXItYm90dG9tLWdyZXkge1xuICBib3JkZXItYm90dG9tOiAjRjZGNEYzIDFweCBzb2xpZDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLXJlZ2lzdGVyX2ZlZWRiYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm1zc2MtcmVnaXN0ZXJfZXhwYW5kLWFsbCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwLjVyZW0gMXJlbSAwLjVyZW07XG59XG4uYm1zc2MtcmVnaXN0ZXJfc3VjY2Vzcy1tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJtc3NjLXJlZ2lzdGVyX3N0ZXAyLWNoYW5nZS1zaXRlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGNkY0RjM7XG59XG4uYm1zc2MtcmVnaXN0ZXJfc3RlcDItY2hhbmdlLXNpdGUgLnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9zdGVwMi1jaGFuZ2Utc2l0ZSAuZWRpdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1yZWdpc3Rlcl9zdGVwMi1jaGFuZ2Utc2l0ZSAuZWRpdCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi5ibXNzYy1yZWdpc3Rlcl9zdGVwMi1jaGFuZ2Utc2l0ZSAuZWRpdCAuZWRpdC1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9zdGVwMi1zaXRlLXRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmJtc3NjLXJlZ2lzdGVyX3RleHQtY2FwIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uYm1zc2MtcmVnaXN0ZXJfcHJpbnQtZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9wcmludC1kaXYgLnNtYWxsLTEge1xuICB3aWR0aDogNDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5ibXNzYy1yZWdpc3Rlcl9wcmludC1kaXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJtc3NjLXJlZ2lzdGVyX3ByaW50LWRpdiBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJtc3NjLXJlZ2lzdGVyX3ByaW50LWRpdiAudGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm1zc2MtcmVnaXN0ZXJfcHJpbnQtYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmJtc3NjLW5vdGlmaWNhdGlvbl9pY29uIHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmJtc3NjLXR5cGUtcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmJtc3NjLXR5cGUtcmVnaXN0ZXIgLmJtc3NjLW1hcmdpbi1sZWZ0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYm1zc2MtdHlwZS1yZWdpc3RlciAuYm1zc2MtZWRpdC1wZW5jaWwge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjRjI2NTIyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYm1zc2MtbWFwLWhlaWdodC1qdXMge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLW0tcmVnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXR5cGUtdHVtb3Ige1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB9XG59XG5cbi5ibXNzYy10eXBlLWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJtc3NjLXJlY3J1aXQtZG90IHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5ibXNzYy1yZWNydWl0LWRvdCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYm1zc2MtcHJpbnQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uYm1zc2Mtc2NyZWVuZXItdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2Mtc2NyZWVuZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYm1zc2MtZm9ybV9yYW5nZV9hZGp1c3RfaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4jc2NyZWVuZXJfbGFuZGluZ19zdGVwXzEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0cy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjlGOUY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHRzLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1zY3JlZW5lci1iYW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0X3JlY3J1aXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0X3JlY3J1aXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0X3JlY3J1aXQtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0X3JlY3J1aXQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdF9yZWNydWl0LWNvcHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdF9yZWNydWl0LWNvcHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0X3RyaWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0X2FjdGl2ZS1jb21wbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE5REJGO1xufVxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHRfYWN0aXZlLXJlY3J1aXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VEMzIxO1xufVxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHRfYWN0aXZlLW5vdHlldHJlY3J1aXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NTIzO1xufVxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHRfYWN0aXZlLWFjdGl2ZU5vdHJlY3J1aXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwO1xufVxuXG4uYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LWl0ZW0uaXMtZmlyc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuICB9XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LWl0ZW0uaXMtbGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtaXRlbS5pcy1maXJzdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHg7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LWl0ZW0ubm8tbWF0Y2gge1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5ibXNzYy10cmlhbC1mb2xsb3ctcmVzdWx0LWljb24ge1xuICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ibXNzYy1mb3JtX3JhbmdlX2RlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtcmVjcnVpdC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjNTk1NDU0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuLmlzLXJlY3J1aXRpbmcgLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtcmVjcnVpdC1pY29uIHtcbiAgZmlsbDogIzdFRDMyMTtcbn1cbi5pcy1jb21wbGV0ZWQgLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtcmVjcnVpdC1pY29uIHtcbiAgZmlsbDogIzZBOURCRjtcbn1cbi5pcy1ub3R5ZXRyZWNydWl0aW5nIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LXJlY3J1aXQtaWNvbiB7XG4gIGZpbGw6ICNGMjY1MjM7XG59XG4uaXMtbm90cmVjcnVpdGluZyAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1yZWNydWl0LWljb24ge1xuICBmaWxsOiAjREVENjZGO1xufVxuXG4uYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1ib29rbWFyay1pY29uIHtcbiAgc3Ryb2tlOiAjQkUyQkJCO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGw6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtYm9va21hcmstaWNvbi5pcy1zYXZlZCB7XG4gIGZpbGw6ICNCRTJCQkI7XG59XG4uYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1ib29rbWFyay1pY29uLmZvbGxvd2luZy1pY29uIHtcbiAgZmlsbDogI0JFMkJCQjtcbn1cblxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtYm9va21hcmstYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODEyNWVtKSB7XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LWhpZGUtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LWhpZGUtbWVkaXVtLmZvbGxvdy1zdGF0dXMge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjE4NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdC1oaWRlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtdGFibGV0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLXNlYXJjaC1yZXN1bHQtdGFibGV0LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LXRhYmxldC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1zZWFyY2gtcmVzdWx0LW1vYmlsZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJtc3NjLWZhcV9yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTdFNztcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5ibXNzYy1mYXFfUmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5ibXNzYy1nbG9zc2FyeV90aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNEM0NFQzA7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogLThweCAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1nbG9zc2FyeV90aXRsZTphZnRlciB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbn1cblxuLmJtc3NjLWZpbHRlci1wYW5lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwdnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2Utb3V0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5ibXNzYy1maWx0ZXItcGFuZS5ibXNzYy1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ibXNzYy1maWx0ZXItcGFuZS5pcy1hY3RpdmUge1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA5O1xufVxuLmJtc3NjLWZpbHRlci1wYW5lIC5ibXNzYy1maWx0ZXItcGFuZS1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm1zc2MtZmlsdGVyLXBhbmUgLmJtc3NjLWZpbHRlcl9yYW5nZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmJtc3NjLWZpbHRlci1wYW5lIC5ibXNzYy1pY29uLS1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYm1zc2MtZmlsdGVyLXBhbmUgLmJtc3NjLWZpbHRlcl9pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmJtc3NjLWZpbHRlci1wYW5lIC5ibXNzYy1maWx0ZXJfcmFuZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJtc3NjLWZpbHRlci1wYW5lIC5ibXNzYy1uYXYtbGluay0tZHJvcGRvd246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAvKiByaWdodDogMDsgKi9cbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY0QjNFNDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NEIzRTQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA4cHg7XG59XG4uYm1zc2MtZmlsdGVyLXBhbmUgPiAuYm1zc2MtZmlsdGVyLXBhbmUtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibXNzYy1kaXNjbGFpbWVyX2NlbGcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogNTUwcHg7XG59XG5cbi5ibXNzYy1kaXNjbGFpbWVyX2NlbGdfdHJpYWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogNTUwcHg7XG59XG5cbi5ibXNzYy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5ibXNzYy1zZWFyY2hfZmluZGJhci1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbn1cbi5ibXNzYy1zZWFyY2hfZmluZGJhci1zdmcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm1zc2Mtc2VhcmNoLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmJtc3NjLXNlYXJjaF9vci1zZXBhcmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cbi5ibXNzYy1zZWFyY2hfdGl0bGUtY29udGVudC1ub3JlcyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmJtc3NjLXNlYXJjaF9jb3VudCwgLmJtc3NjLXNlYXJjaF9jb3VudC0tc2l0ZXMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgei1pbmRleDogMjtcbn1cbi5ibXNzYy1zZWFyY2hfY291bnQgLmJhY2tncm91bmQtZ3JleSwgLmJtc3NjLXNlYXJjaF9jb3VudC0tc2l0ZXMgLmJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNGNkY0RjM7XG59XG4uYm1zc2Mtc2VhcmNoX2NvdW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJtc3NjLXNlYXJjaF9jb3VudC0tc2l0ZXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjZGNEYzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZWFyY2hfY291bnQtLXNpdGVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTY5RjlGO1xuICB9XG59XG4uYm1zc2Mtc2VhcmNoX2NvdW50IC5ibXNzYy1maWx0ZXJfcmVzZXQsIC5ibXNzYy1zZWFyY2hfY291bnQtLXNpdGVzIC5ibXNzYy1maWx0ZXJfcmVzZXQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ibXNzYy1zZWFyY2hfY291bnQtdG9wIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGNkY0RjM7XG59XG4uYm1zc2Mtc2VhcmNoX2NvdW50LXRvcCAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc2VhcmNoX2NvdW50LXRvcCAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYm1zc2Mtc2VhcmNoX2NvdW50LXRvcCAudGV4dC1jb250YWluZXIgLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYm1zc2Mtc2VhcmNoX2NvdW50LXRvcCAuZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNlYXJjaF9jb3VudC10b3AgLmZsb2F0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZWFyY2hfaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5ibXNzYy1zZWFyY2hfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibXNzYy1zZWFyY2hfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZWFyY2hfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2Mtc2VhcmNoX2tleXdvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ibXNzYy1zZWFyY2hfa2V5d29yZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDNDRUMwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2Mtc2VhcmNoX2tleXdvcmQuYWx0ZXJuYXRlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYm1zc2Mtc2VhcmNoX2tleXdvcmQuYWx0ZXJuYXRlIC5ibXNzYy1pbnB1dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E2OUY5RjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5ibXNzYy1zZWFyY2hfbG9jYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2Mtc2VhcmNoX2xvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ibXNzYy1zZWFyY2hfbG9jYXRpb24gLmJtc3NjLWlucHV0IHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICB9XG59XG4uYm1zc2Mtc2VhcmNoX2xvY2F0aW9uLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJtc3NjLXNlYXJjaF9zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZWFyY2hfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm1zc2Mtc2VhcmNoX3N1Ym1pdCAuYm1zc2MtaWNvbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibXNzYy1zZWFyY2hfc3VibWl0LS1uZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDEyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc2VhcmNoX3N1Ym1pdC0tbmV3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJtc3NjLXNlYXJjaF9zdWJtaXQtLW5ldyAuYm1zc2MtaWNvbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibXNzYy1zZWFyY2ggLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5ibXNzYy1pbnB1dC1wb3NpdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2Mtc2VhcmNoLWJhci1zaXplIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy1zZWFyY2gtYmFyLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5ibXNzYy1zZWFyY2gtYmFyLXBhZGRpbmcucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmJtc3NjLXNlYXJjaC1iYXItcGFkZGluZy5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5ibXNzYy1sb2NhdGlvbi1tZW51X2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibXNzYy1sb2NhdGlvbi1tZW51X2l0ZW06aG92ZXIsIC5ibXNzYy1sb2NhdGlvbi1tZW51X2l0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJtc3NjLWxvY2F0aW9uLW1lbnVfc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2OUY5Rjtcbn1cblxuLmJtc3NjLXNlYXJjaC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibXNzYy1zaXRlLWRldGFpbF9zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYm1zc2Mtc2l0ZS1kZXRhaWxfc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmJtc3NjLXNpdGUtZGV0YWlsX2RpcmVjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJtc3NjLXNpdGUtZGV0YWlsX2RpcmVjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5ibXNzYy1zaXRlLWRldGFpbF9kaXJlY3Rpb24tY29udGFpbmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTQ1NDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmJtc3NjLWhlYWRlci1pY29uX3NlYXJjaCB7XG4gIHJpZ2h0OiAzJTtcbiAgdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5ibXNzYy1oZWFkZXItaWNvbl9zZWFyY2guYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcbn1cbi5ibXNzYy1oZWFkZXItaWNvbl9zZWFyY2ggLnN2Zy5hY3RpdmUge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmJtc3NjLWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYm1zc2MtZmlsdGVycy5pcy1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYm1zc2Mtc2l0ZS1saXN0LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zaXRlLWxpc3QtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmJtc3NjLXNpdGUtcmVzdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYm1zc2Mtc2l0ZS1yZXN1bHRfc3ZnLW5vLWhvdmVyIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zaXRlLXJlc3VsdCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uYm1zc2Mtc2l0ZS1yZXN1bHRfZGlzdGFuY2Uge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc2l0ZS1yZXN1bHRfZGlzdGFuY2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmJtc3NjLXNpdGUtcmVzdWx0X2RldGFpbCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zaXRlLXJlc3VsdF9kZXRhaWwge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYm1zc2Mtc2l0ZS1yZXN1bHRfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc2l0ZS1yZXN1bHRfbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uYm1zc2Mtc2l0ZS1yZXN1bHRfbmFtZS0tYWx0ZXJuYXRlIHtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNpdGUtcmVzdWx0X25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbi5ibXNzYy1zaXRlLXJlc3VsdF9jdGEge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXNpdGUtcmVzdWx0X2N0YSB7XG4gICAgb3JkZXI6IDQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibXNzYy1zaXRlLXJlc3VsdF9yZWNydWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc2l0ZS1yZXN1bHRfcmVjcnVpdCB7XG4gICAgb3JkZXI6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibXNzYy1zaXRlLXJlc3VsdCAuYm1zc2Mtc3RhdHVzLS1pbmRpY2F0b3Ige1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2Mtc2l0ZS1yZXN1bHQgLmJtc3NjLXN0YXR1cy0taW5kaWNhdG9yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5ibXNzYy1zaXRlLXJlc3VsdCAuYm1zc2Mtc3RhdHVzLS1pbmRpY2F0b3ItLWFsdGVybmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAzO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm1zc2MtbG9hZGVyXzEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDUgMS4xcyBpbmZpbml0ZSBlYXNlO1xuICBhbmltYXRpb246IGxvYWQ1IDEuMXMgaW5maW5pdGUgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5ibXNzYy1sb2FkZXJfc2l0ZS1mbHlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDUgMS4xcyBpbmZpbml0ZSBlYXNlO1xuICBhbmltYXRpb246IGxvYWQ1IDEuMXMgaW5maW5pdGUgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5ibXNzYy1sb2FkZXJfYmFja2dyb3VuZC1tb2RhbC1mbHlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB6LWluZGV4OiA5OTk4O1xufVxuLmJtc3NjLWxvYWRlcl9iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgei1pbmRleDogOTk5ODtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkNSB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gI2ZmZmFmNywgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpO1xuICB9XG4gIDEyLjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyksIDEuOGVtIC0xLjhlbSAwIDBlbSAjZmZmYWY3LCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpO1xuICB9XG4gIDI1JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyksIDIuNWVtIDBlbSAwIDBlbSAjZmZmYWY3LCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcbiAgfVxuICAzNy41JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMS43NWVtIDEuNzVlbSAwIDBlbSAjZmZmYWY3LCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyksIDBlbSAyLjVlbSAwIDBlbSAjZmZmYWY3LCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMik7XG4gIH1cbiAgNjIuNSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgLTEuOGVtIDEuOGVtIDAgMGVtICNmZmZhZjcsIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMik7XG4gIH1cbiAgNzUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgLTIuNmVtIDBlbSAwIDBlbSAjZmZmYWY3LCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpO1xuICB9XG4gIDg3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgLTEuOGVtIC0xLjhlbSAwIDBlbSAjZmZmYWY3O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQ1IHtcbiAgMCUsIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSAjZmZmYWY3LCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyk7XG4gIH1cbiAgMTIuNSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMS44ZW0gLTEuOGVtIDAgMGVtICNmZmZhZjcsIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSk7XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMi41ZW0gMGVtIDAgMGVtICNmZmZhZjcsIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpO1xuICB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAxLjc1ZW0gMS43NWVtIDAgMGVtICNmZmZhZjcsIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMGVtIDIuNWVtIDAgMGVtICNmZmZhZjcsIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAtMS44ZW0gMS44ZW0gMCAwZW0gI2ZmZmFmNywgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcbiAgfVxuICA3NSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAtMi42ZW0gMGVtIDAgMGVtICNmZmZhZjcsIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMik7XG4gIH1cbiAgODcuNSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAtMS44ZW0gLTEuOGVtIDAgMGVtICNmZmZhZjc7XG4gIH1cbn1cbi5ibXNzYy1sb2FkZXJfYm1zLWxvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwbk1USXdjSGduSUdobGFXZG9kRDBuTVRJd2NIZ25JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURFd01DQXhNREFpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUluaE5hV1JaVFdsa0lpQmpiR0Z6Y3owaWRXbHNMV1JsWm1GMWJIUWlQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFpSUdobGFXZG9kRDBpTVRBd0lpQm1hV3hzUFNKdWIyNWxJaUJqYkdGemN6MGlZbXNpUGp3dmNtVmpkRDQ4Y21WamRDQWdlRDBuTkRBbklIazlKelF3SnlCM2FXUjBhRDBuTWpBbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjeE1EQWxKeUJ5ZVQwbk1UQXdKU2NnWm1sc2JEMG5JemMxTnpVM05TY2dkSEpoYm5ObWIzSnRQU2R5YjNSaGRHVW9NQ0ExTUNBMU1Da2dkSEpoYm5Oc1lYUmxLREFnTFRNd0tTYytJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTZHZjR0ZqYVhSNUp5Qm1jbTl0UFNjeEp5QjBiejBuTUNjZ1pIVnlQU2N4TGpKekp5QmlaV2RwYmowbk1ITW5JSEpsY0dWaGRFTnZkVzUwUFNkcGJtUmxabWx1YVhSbEp5OCtQQzl5WldOMFBqeHlaV04wSUNCNFBTYzBNQ2NnZVQwbk5EQW5JSGRwWkhSb1BTY3lNQ2NnYUdWcFoyaDBQU2N5TUNjZ2NuZzlKekV3TUNVbklISjVQU2N4TURBbEp5Qm1hV3hzUFNjak56VTNOVGMxSnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNnME5TQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hMakp6SnlCaVpXZHBiajBuTUM0eE5YTW5JSEpsY0dWaGRFTnZkVzUwUFNkcGJtUmxabWx1YVhSbEp5OCtQQzl5WldOMFBqeHlaV04wSUNCNFBTYzBNQ2NnZVQwbk5EQW5JSGRwWkhSb1BTY3lNQ2NnYUdWcFoyaDBQU2N5TUNjZ2NuZzlKekV3TUNVbklISjVQU2N4TURBbEp5Qm1hV3hzUFNjak56VTNOVGMxSnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNnNU1DQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hMakp6SnlCaVpXZHBiajBuTUM0emN5Y2djbVZ3WldGMFEyOTFiblE5SjJsdVpHVm1hVzVwZEdVbkx6NDhMM0psWTNRK1BISmxZM1FnSUhnOUp6UXdKeUI1UFNjME1DY2dkMmxrZEdnOUp6SXdKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5NVEF3SlNjZ2NuazlKekV3TUNVbklHWnBiR3c5SnlNM05UYzFOelVuSUhSeVlXNXpabTl5YlQwbmNtOTBZWFJsS0RFek5TQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0lDQThZVzVwYldGMFpTQmhkSFJ5YVdKMWRHVk9ZVzFsUFNkdmNHRmphWFI1SnlCbWNtOXRQU2N4SnlCMGJ6MG5NQ2NnWkhWeVBTY3hMakp6SnlCaVpXZHBiajBuTUM0ME5EazVPVGs1T1RrNU9UazVPVGs1Tm5NbklISmxjR1ZoZEVOdmRXNTBQU2RwYm1SbFptbHVhWFJsSnk4K1BDOXlaV04wUGp4eVpXTjBJQ0I0UFNjME1DY2dlVDBuTkRBbklIZHBaSFJvUFNjeU1DY2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6RXdNQ1VuSUhKNVBTY3hNREFsSnlCbWFXeHNQU2NqTnpVM05UYzFKeUIwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d4T0RBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGlBZ1BHRnVhVzFoZEdVZ1lYUjBjbWxpZFhSbFRtRnRaVDBuYjNCaFkybDBlU2NnWm5KdmJUMG5NU2NnZEc4OUp6QW5JR1IxY2owbk1TNHljeWNnWW1WbmFXNDlKekF1Tm5NbklISmxjR1ZoZEVOdmRXNTBQU2RwYm1SbFptbHVhWFJsSnk4K1BDOXlaV04wUGp4eVpXTjBJQ0I0UFNjME1DY2dlVDBuTkRBbklIZHBaSFJvUFNjeU1DY2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6RXdNQ1VuSUhKNVBTY3hNREFsSnlCbWFXeHNQU2NqTnpVM05UYzFKeUIwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d5TWpVZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGlBZ1BHRnVhVzFoZEdVZ1lYUjBjbWxpZFhSbFRtRnRaVDBuYjNCaFkybDBlU2NnWm5KdmJUMG5NU2NnZEc4OUp6QW5JR1IxY2owbk1TNHljeWNnWW1WbmFXNDlKekF1TnpWekp5QnlaWEJsWVhSRGIzVnVkRDBuYVc1a1pXWnBibWwwWlNjdlBqd3ZjbVZqZEQ0OGNtVmpkQ0FnZUQwbk5EQW5JSGs5SnpRd0p5QjNhV1IwYUQwbk1qQW5JR2hsYVdkb2REMG5NakFuSUhKNFBTY3hNREFsSnlCeWVUMG5NVEF3SlNjZ1ptbHNiRDBuSXpjMU56VTNOU2NnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTWpjd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RXVNbk1uSUdKbFoybHVQU2N3TGpnNU9UazVPVGs1T1RrNU9UazVPVGx6SnlCeVpYQmxZWFJEYjNWdWREMG5hVzVrWldacGJtbDBaU2N2UGp3dmNtVmpkRDQ4Y21WamRDQWdlRDBuTkRBbklIazlKelF3SnlCM2FXUjBhRDBuTWpBbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjeE1EQWxKeUJ5ZVQwbk1UQXdKU2NnWm1sc2JEMG5JemMxTnpVM05TY2dkSEpoYm5ObWIzSnRQU2R5YjNSaGRHVW9NekUxSURVd0lEVXdLU0IwY21GdWMyeGhkR1VvTUNBdE16QXBKejRnSUR4aGJtbHRZWFJsSUdGMGRISnBZblYwWlU1aGJXVTlKMjl3WVdOcGRIa25JR1p5YjIwOUp6RW5JSFJ2UFNjd0p5QmtkWEk5SnpFdU1uTW5JR0psWjJsdVBTY3hMakExY3ljZ2NtVndaV0YwUTI5MWJuUTlKMmx1WkdWbWFXNXBkR1VuTHo0OEwzSmxZM1ErUEM5emRtYyspO1xufVxuQGtleWZyYW1lcyBibXMtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm1zLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBibXMtcm90YXRlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJtcy1yb3RhdGUyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJtcy1yb3RhdGUzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgyNzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm1zLXJvdGF0ZTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDI3MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gIH1cbn1cblxuLmJtc3NjLXN0b3JpZXMtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXN0b3JpZXMtbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYm1zc2MtZmlsdGVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1maWx0ZXJfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm1zc2Mtc3Rvcmllcy1saXN0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zdG9yaWVzLWxpc3Qtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYm1zc2MtYnJlYWRjcnVtYi1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYm1zc2MtYnJlYWRjcnVtYl9zaGFyZV9pc21lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWJyZWFkY3J1bWJfc2hhcmVfaXNtZWRpdW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJtc3NjLXNlcmFjaC1yZXN1bHQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zZXJhY2gtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm1zc2Mtc2VyYWNoLXJlc3VsdCAuYm1zc2Mtc2VyYWNoLXJlc3VsdC1kZXNjIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5ibXNzYy10eXBlLXN0b3J5LWxpc3QtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJtc3NjLXN0b3J5LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmJtc3NjLXN0b3J5LXRpdGxlIC5ibXNzYy1zdG9yeS1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXN0b3J5LXRpdGxlIC5ibXNzYy1zdG9yeS1kZXNjIHtcbiAgICB3aWR0aDogNTF2dztcbiAgfVxufVxuXG4uYm1zc2MtdHlwZS1jb2xvciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHlwZS1jb2xvciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjglO1xuICB9XG59XG4uYm1zc2MtdHlwZS1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEIzRTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJtc3NjLXR5cGUtY29sb3IgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtdmlkZW8gLmJtc3NjLWltZy1ib3JkZXIge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogbWFyZ2luLWxlZnQ6IDIwcHg7ICovXG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLXZpZGVvIC5ibXNzYy1pbWctYm9yZGVyIHNwYW4ge1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLXZpZGVvIC5ibXNzYy1pbWctYm9yZGVyIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0NFQzA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyogbWFyZ2luLWxlZnQ6IDIwcHg7ICovXG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYm1zc2MtdHJpYWwtZGV0YWlsLXZpZGVvIC5ibXNzYy1pbWctYm9yZGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1kZXNjLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ibXNzYy1zZWN0aW9uLXRyaWFsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJtc3NjLXNlY3Rpb24tdHJpYWwgLmJtc3NjLW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwgLmJtc3NjLXRpdGxlLWZvci1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbCAuYm1zc2MtdHJpYWwtZGVzYy10aXRsZS1mb3ItbW9iaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTB2dztcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICMxMDM2NTU7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsIC5ibXNzYy10cmlhbC1kZXNjLXRpdGxlLWZvci1tb2JpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEIzRTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwgLmJtc3NjLXRyaWFsLWRlc2MtdGl0bGUtZm9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWRldGFpbCAuYm1zc2MtdHJpYWwtZGVzYy10aXRsZSB7XG4gIGNvbG9yOiAjMTAzNjU1O1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbCAuYm1zc2MtdHJpYWwtZGVzYy1zdGVwMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsIC5ibXNzYy10cmlhbC1kZXNjLXN0ZXAxIC5ibXNzYy10cmlhbC1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbCAuYm1zc2MtdHJpYWwtZGVzYy1zdGVwMSAuYm1zc2MtdHJpYWwtc3BsaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWRldGFpbCAuYm1zc2MtdHJpYWwtZGV0YWlsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsIC5ibXNzYy10cmlhbC1kZXRhaWwtY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwgLmJtc3NjLXRyaWFsLWRldGFpbC1jb250ZW50LWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsIC5ibXNzYy10cmlhbC1kZXRhaWwtY29udGVudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbCAuYm1zc2MtdHJpYWwtZGV0YWlsLWNvbnRlbnQtZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuYm1zc2MtdHJpYWwtZGV0YWlsIC5ibXNzYy10cmlhbC1kZXRhaWwtY29udGVudC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCM0U0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwgLmJtc3NjLW1hcmdpbi1sIHtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG59XG5cbi5ibXNzYy10cmlhbC1kZXRhaWwtZm9yLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbC1mb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibXNzYy1zdG9yeS1zaGFyZSAuaGVhZGVyIHtcbiAgcGFkZGluZzogM3JlbSAyMCUgMnJlbSAyMCU7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmhlYWRlciAuZGVzYyB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC50YWJzIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLnRhYnM6aG92ZXIge1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAudGFicy5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0JFMkJCQjtcbiAgY29sb3I6ICM1OTU0NTQ7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5jb250ZW50LXN1Ym1pdCAuZGVzYy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Y2RjRGMztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLnBhZGRpbmctcmlnaHQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLnBhZGRpbmctcmlnaHQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLnBhZGRpbmctdG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5jb250ZW50LWZvcm0gLnRpdGxlLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLmNvbnRlbnQtZm9ybSAudXBsb2FkLXBob3RvIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5jb250ZW50LWZvcm0gLnVwbG9hZC1waG90byAuYm1zc2MtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAxJTtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLmNvbnRlbnQtZm9ybSAudXBsb2FkLXBob3RvIC51cGxvYWQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5jb250ZW50LWZvcm0gLnVwbG9hZC1waG90byAucGhvdG8td2lkdGgge1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLmNvbnRlbnQtZm9ybSAudXBsb2FkLXBob3RvIC5waG90by13aWR0aCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXN0b3J5LXNoYXJlIC5jb250ZW50LXN1Ym1pdCAuY29udGVudC1mb3JtIC51cGxvYWQtcGhvdG8gLnBob3RvLXdpZHRoIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5jb250ZW50LWZvcm0gLnVwbG9hZC1waG90byAucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5jb250ZW50LWZvcm0gLmRyYWctZHJvcCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRjZGNEYzO1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xuICBtYXJnaW46IDJyZW0gMCAzcmVtIDA7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5jb250ZW50LWZvcm0gLmRyYWctZHJvcCAuZHJhZy1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RFQ0ZGO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzZBOURCRjtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5wZXJtaXNzaW9uIC50aXRsZS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1zdWJtaXQgLnBlcm1pc3Npb24gLnRlcm1zIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGNkY0RjM7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VibWl0IC5wZXJtaXNzaW9uIC50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5jb250ZW50LXN1Ym1pdCAucGVybWlzc2lvbiAuc3VibWl0LWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtaGVscCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtaGVscCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICB9XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtaGVscCAudGl0bGUge1xuICBtYXJnaW46IDNyZW0gMCAxcmVtIDA7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtaGVscCAudmlkZW8ge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1oZWxwIC52aWRlbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5jb250ZW50LWhlbHAgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1oZWxwIC5jb250ZW50IC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ibXNzYy1zdG9yeS1zaGFyZSAuY29udGVudC1oZWxwIC5ibXNzYy1jb2xvci1saWdodC1ibHVlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtaGVscCBzdmcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5jb250ZW50LWhlbHAgLnBhZGRpbmctdG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VjY2VzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VjY2VzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICB9XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmNvbnRlbnQtc3VjY2VzcyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5jb250ZW50LXN1Y2Nlc3MgLmVhY2gtY2VsbCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5zdWNjZXNzLXN2Zy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yLjRyZW07XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLnN1Y2Nlc3Mtc3ZnLWNvbnRhaW5lciAuc3VjY2Vzcy1idG4ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmJtc3NjLXN0b3J5LXNoYXJlIC5ibXNzYy1jb250ZW50LWRlc2Mge1xuICBtYXJnaW46IDNyZW0gMCAxcmVtIDA7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmJtc3NjLXN1Ym1pdGVkLWZhaWxlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNDMjNDMTI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYm1zc2Mtc3Rvcnktc2hhcmUgLmJtc3NjLWltZy1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm1zc2MtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJtc3NjLXRhYnMtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5ibXNzYy10YWJzLXRpdGxlIHtcbiAgZmxleDogMSAxIDA7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDEzcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10YWJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYm1zc2MtdGFicy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmlzLWFjdGl2ZSAuYm1zc2MtdGFicy1saW5rIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItY29sb3I6ICNCRTJCQkI7XG59XG4uYm1zc2MtdGFicy1pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG4uYm1zc2MtdGFicy1pbWFnZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYm1zc2MtdGFicy0tYWx0ZXJuYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtdGFicy0tYWx0ZXJuYXRlIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxM3B4IDEzcHggN3B4O1xufVxuLmJtc3NjLXRhYnMtLWFsdGVybmF0ZSBsaS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0JFMkJCQjtcbn1cbi5ibXNzYy10YWJzLS1hbHRlcm5hdGUgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU5NTQ1NDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLXRhYnMtLWFjY29yZGlvbiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLmJtc3NjLXRhYnMtLWFjY29yZGlvbiA+IC5hY2NvcmRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtdGFicy0tYWNjb3JkaW9uID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtdGFicy0tYWNjb3JkaW9uID4gLmFjY29yZGlvbi1pdGVtLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2OUY5Rjtcbn1cbi5ibXNzYy10YWJzLS1hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5ibXNzYy10YWJzLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5ibXNzYy10YWJzLWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbn1cblxuLmJtc3NjLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJtc3NjLXRhYnMtcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm1zc2MtdGFicy1wYW5lbCAuYm1zc2MtZGl2aWRlci0td2hpdGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdGFicy1wYW5lbCAuYm1zc2MtZGl2aWRlci0td2hpdGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgfVxufVxuXG4uYm1zc2MtdGFicy1wYW5lbCAuYm1zc2MtZGl2aWRlci0tZGFya19ncmV5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU0NTQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRhYnMtcGFuZWwgLmJtc3NjLWRpdmlkZXItLWRhcmtfZ3JleSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTk1NDU0O1xuICB9XG59XG5cbi5ibXNzYy10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuLmJtc3NjLXRpdGxlLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ibXNzYy10aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2MtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmJtc3NjLXRpdGxlLS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2MtdGl0bGUtLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10aXRsZS0tbGVmdDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibXNzYy10aXRsZS0tbGVmdC1tb2JpbGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYm1zc2MtdGl0bGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNlcmlmO1xufVxuXG4uYm1zc2MtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU0NTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHsgXG4gICAgJi50cmlhbC1zdW1tYXJ5LXRvb2x0aXAge1xuICAgICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9ICovXG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRvb2x0aXAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG4uYm1zc2MtdG9vbHRpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM1OTU0NTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm1zc2MtdG9vbHRpcC5hbGlnbi1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLmJtc3NjLXRvb2x0aXAuYWxpZ24tcmlnaHQge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5ibXNzYy10b29sdGlwLmFsaWduLXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYm1zc2MtdG9vbHRpcF90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ibXNzYy10b29sdGlwX2NvcHkge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibXNzYy10b29sdGlwX2dsb2JhbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjNTk1NDU0IGRhc2hlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uYm1zc2MtdG91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10b3V0IHtcbiAgICBib3gtc2hhZG93OiAxcHggNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLXRvdXRfbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm1zc2MtdG91dC1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10b3V0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy10b3V0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJtc3NjLXRvdXQtaWNvbi1jb250YWluZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10b3V0LWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5ibXNzYy10b3V0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLXRvdXQtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLXRvdXQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDExNXB4O1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxufVxuXG4uYm1zc2MtdG91dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG4uYm1zc2MtdG91dC1zZWN0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdG91dC1zZWN0aW9uIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy10b3V0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYm1zc2MtdG91dC10aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdG91dC10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibXNzYy10b3V0LXRpdGxlIDpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU0NTQgIWltcG9ydGFudDtcbiAgfVxufVxuLmJtc3NjLXRvdXQtdGl0bGUgOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLXRvdXQtdGl0bGUtanVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRvdXQtdGl0bGUtanVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5ibXNzYy10b3V0LWNhcmQtanVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRvdXQtY2FyZC1qdXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJtc3NjLXRvdXQtZGlzcGxheS1tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRvdXQtZGlzcGxheS1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5ibXNzYy10b3V0LWRpc3BsYXktbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibXNzYy10b3V0LWNvcHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10b3V0LWNvcHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSxzZXJpZjtcbiAgICBjb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibXNzYy10b3V0LWNvcHkgOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTQ1NCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm1zc2MtdG91dC1jb3B5IDpob3ZlciB7XG4gIGNvbG9yOiAjNTk1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibXNzYy10b3V0LWljb24ge1xuICBmaWxsOiAjQkUyQkJCO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJtc3NjLXRvdXQtaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5ibXNzYy10b3V0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10b3V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtdG91dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5ibXNzYy10b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10b3V0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBtYXJnaW4tbGVmdDogMC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNSU7XG4gIH1cbn1cbi5ibXNzYy10b3V0LXdyYXBwZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm1zc2Mtc2hhcmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1zaGFyZS1jb250YWluZXIge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE2MmRlZywgI0Y2RjRGMyAwJSwgI0Y2RjRGMyAxMDAlKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLWhlcm8ge1xuICAgIC8qYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhNjlmOWY7ICovXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1oZXJvX2xpbmsge1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLWhlcm9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLWhlcm8gLmJtc3NjLXRyaWFsLXJvdy1yZWRlc2lnbiB7XG4gIGJhY2tncm91bmQ6ICNGRkVDQ0Q7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtaGVybyAuYm1zc2MtdHJpYWwtcm93LXJlZGVzaWduIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtaGVybyAuYm1zc2MtdHJpYWwtZGV0YWlsLWhlcm8tdjEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2E2OWY5Zjtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1yZXR1cm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbC1yZXR1cm4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLXJldHVybi1idG4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtcmV0dXJuLWJ0biAuYnV0dG9uLWFkZG9uIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtcmV0dXJuLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMzZweCAxMHB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIH1cbiAgLmJtc3NjLXRyaWFsLWRldGFpbC1yZXR1cm4tYnRuOmhvdmVyLCAuYm1zc2MtdHJpYWwtZGV0YWlsLXJldHVybi1idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QTlFQkY7XG4gICAgY29sb3I6ICNGNkY0RjM7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtcmV0dXJuLWJ0bl9pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogIzU5NTQ1NDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1yZWNydWl0IHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtcmVjcnVpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWNvcHkge1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLWNvcHkge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWV4dGVybmFsLWxpbmsge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmlsbDogIzU5NTQ1NDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1zaGFyZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1yb3cge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLXJvdyB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yb3ctcmVkZXNpZ24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuYm1zc2MtdHJpYWwtcm93LXJlZGVzaWduIC5ibXNzYy10cmlhbC1kZXRhaWwtY29weSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDI1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yb3ctcmVkZXNpZ24gLmJtc3NjLXRyaWFsLWRldGFpbC1jb3B5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAxNXB4O1xuICB9XG4gIC5ibXNzYy10cmlhbC1yb3ctcmVkZXNpZ24gLmJtc3NjLXRyaWFsLWRldGFpbC1jb3B5IHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYm1zc2MtdHJpYWwtcm93LXJlZGVzaWduIC5ibXNzYy10cmlhbC1kZXRhaWwtcmVjcnVpdCB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAwO1xufVxuLmJtc3NjLXRyaWFsLXJvdy1yZWRlc2lnbiAuYm1zc2MtbC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1zdGF0dXMtbXNnIHtcbiAgICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm1zc2MtdHJpYWwtc3RhdHVzLW1zZyAuYm1zc2MtdHJpYWwtc3RhdHVzLW1zZy1hbGVydCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJtc3NjLXRyaWFsLXN0YXR1cy1tc2cgLmJtc3NjLXRyaWFsLXN0YXR1cy1tc2ctYWxlcnQgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYuODczNzVlbSkge1xuICAuYm1zc2MtdHJpYWwtc3RhdHVzLWljb24uYWxpZ24tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLXN0YXR1cy1pY29uIC5ncmlkLXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1uYXYtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQTY5RjlGO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1uYXYtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLW5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLW5hdi1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0JFMkJCQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLWl0ZW0uYm1zc2Mtbm8tYWNjb3JkaW9uIC5ibXNzYy10cmlhbC1kZXRhaWxfc2VjdGlvbi1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtLmJtc3NjLW5vLWFjY29yZGlvbiAuYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCB1bC51bCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLWl0ZW0uYm1zc2Mtbm8tYWNjb3JkaW9uIC5ibXNzYy10cmlhbC1kZXRhaWxfc2VjdGlvbi1jb250ZW50IHVsLnVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtLmJtc3NjLXRyaWFsLWRldGFpbC1yZWRlc2lnbiB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbS5ibXNzYy10cmlhbC1kZXRhaWwtcmVkZXNpZ24ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtX2NvcHkge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtLnJlcG9ydC1ub3JlY29yZC1leHBhbmQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbSAuYm1zc2MtaWNvbi1leHBhbmQsIC5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbSAuYm1zc2MtaWNvbi1leHBhbmQtLWFsdGVybmF0ZSB7XG4gIHdpZHRoOiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbSB7XG4gICAgLypkaXNwbGF5OiBibG9jazsqL1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxuICAuYm1zc2MtdHJpYWwtZGV0YWlsLWl0ZW1fY29weSB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtLnBkZi1saXN0IC50aXRsZSB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbS5wZGYtbGlzdCAuYm1zc2MtbGlzdC11bnN0eWxlZCB7XG4gIGNvbG9yOiAjNTk1NDU0O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsLWl0ZW0ucGRmLWxpc3QgLmJtc3NjLWxpc3QtdW5zdHlsZWQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtLnBkZi1saXN0IC5saW5rIHtcbiAgY29sb3I6ICNCRTJCQkI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1pdGVtX3dyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5ibXNzYy10cmlhbC1kZXRhaWwtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWp1c3RpZnkge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsLWp1c3RpZnkge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1kZXRhaWxfc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibXNzYy10cmlhbC1kZXRhaWxfc2VjdGlvbi1jb250ZW50W2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzVweCAwIDUwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbF9zZWN0aW9uLWNvbnRlbnRbYXJpYS1oaWRkZW49ZmFsc2VdIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCAudHJpYWwtaXMtZm9sbG93aW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2JlMmJiYjtcbiAgYmFja2dyb3VuZDogI2JlMmJiYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCAudHJpYWwtaXMtZm9sbG93aW5nIC5ibXNzYy1idXR0b24tYWRkb25faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudC5zdHVkeS1hcm1zLWNvbnRhaW5lciBzdmcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCB1bC51bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWxfc2VjdGlvbi1jb250ZW50IHVsLnVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWxpc3Qge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzO1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJtc3NjLXRyaWFsLWRldGFpbC1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbC1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNDVweDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLXNoYXJlIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYm1zc2MtdHJpYWwtcmVzdWx0LXJldHVybiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtcmVzdWx0LXJldHVybiB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1yZXN1bHQtcmV0dXJuLWJ0biB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLXRyaWFsLXJlc3VsdC1yZXR1cm4tYnRuIC5idXR0b24tYWRkb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4uYm1zc2MtdHJpYWwtcmVzdWx0LXJldHVybi1idG5faWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNEM0NFQzA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ibXNzYy10cmlhbC1yZXN1bHQtZmlsdGVyX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtZmlsdGVyX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMCAyNXB4O1xuICB9XG59XG4uYm1zc2MtdHJpYWwtcmVzdWx0LWZpbHRlcl9yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtZmlsdGVyX3JvdyB7XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtcGhvbmVudW1iZXIge1xuICBvcmRlcjogMztcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjM7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwIC0yMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtcGhvbmVudW1iZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjNTk1NDU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLXJlc3VsdC1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSA1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm1zc2MtdHJpYWwtcmVzdWx0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLXJlc3VsdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDE1cHg7XG4gIH1cbiAgLmJtc3NjLXRyaWFsLXJlc3VsdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtaXRlbSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHg7XG4gIH1cbiAgLmJtc3NjLXRyaWFsLXJlc3VsdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1yZXN1bHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEYzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtYmcge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1yZXN1bHQtY2xlYXIge1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWRpc3RhbmNlIHtcbiAgb3JkZXI6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWRldGFpbC1kaXN0YW5jZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ibXNzYy10cmlhbC1kZXRhaWwtYWRkcmVzcyB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtYWRkcmVzcyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1yZXN1bHQtaXRlbSAuYm1zc2MtdHJpYWwtc2VhcmNoLXJlc3VsdF9yZWNydWl0IHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWwtZGV0YWlsLWN0YSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1kZXRhaWwtY3RhIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuXG4uYm1zc2MtbG9jYXRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgcGFkZGluZzogMjVweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xufVxuXG4uYm1zc2MtbG9jYXRpb24taW1hZ2Vfd3JhcHBlciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJtc3NjLWxvY2F0aW9uLWRpcmVjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uYm1zc2MtbG9jYXRpb24tZGlyZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJtc3NjLWxvY2F0aW9uLWNvcHkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5ibXNzYy1sb2NhdGlvbi1jb3B5X3dyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibXNzYy1sb2NhdGlvbi1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNDRUMwO1xufVxuXG4jYm1zc2MtdHJpYWxEZXRhaWwtbWFwRmlsdGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuI2Jtc3NjLXRyaWFsRGV0YWlsLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJtc3NjLXRyYWlsLWRldGFpbC1uZXdfdGl0bGUtbGluayB7XG4gIGNvbG9yOiAjNTk1NDU0O1xufVxuLmJtc3NjLXRyYWlsLWRldGFpbC1uZXdfYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibXNzYy10cmFpbC1kZXRhaWwtbmV3X3RhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbn1cbi5ibXNzYy10cmFpbC1kZXRhaWwtbmV3X3RhYmxlLWJvcmRlcmVkIC5jb250ZW50LWdyaWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcbn1cbi5ibXNzYy10cmFpbC1kZXRhaWwtbmV3X3RhYmxlLWJvcmRlcmVkIC5jb250ZW50LWdyaWQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm1zc2MtdHJhaWwtZGV0YWlsLW5ld190YWJsZS1ib3JkZXJlZCAuY29udGVudC1ncmlkIC5tZWRpdW0tNiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMkUyRTI7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDMwcHg7XG59XG4uYm1zc2MtdHJhaWwtZGV0YWlsLW5ld190aXRsZS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcbn1cblxuLmJtc3NjLXRyaWFsLWVtcHR5X3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y2RjRGMztcbiAgY29sb3I6ICM1OTU0NTQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5ibXNzYy10cmlhbC1lbXB0eV9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNkY0RjM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJtc3NjLXRyaWFsLWVtcHR5X2NvbnRlbnQgLmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJtc3NjLXRyaWFsLWVtcHR5X2NvbnRlbnQgLnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJtc3NjLXRyaWFsLWVtcHR5X2NvbnRlbnQgLnYtbGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkY0RjM7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMHZoO1xufVxuXG4uYm1zc2MtdHJhaWwtbGlzdC1kZXRhaWxfY2VsbC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibXNzYy1ub3RpZmljYXRpb24tYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlZTdlNywgI2VlZTdlNyA4MCUpO1xuICBjb2xvcjogIzU5NTQ1NDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJvdHRvbTogLTE1MHB4O1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhNjlmOWY7XG59XG4uYm1zc2Mtbm90aWZpY2F0aW9uLWJhci5vcGVuIHtcbiAgYm90dG9tOiAwcHg7XG59XG4uYm1zc2Mtbm90aWZpY2F0aW9uLWJhciAuYm1zc2MtYnV0dG9uX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5ibXNzYy1ub3RpZmljYXRpb24tYmFyIC5pbmZvLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNCRTJCQkI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm1zc2Mtbm90aWZpY2F0aW9uLWJhciAuaW5mby1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5ibXNzYy1ub3RpZmljYXRpb24tYmFyIC5mb2xsb3ctdHJpYWwtYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmJtc3NjLW5vdGlmaWNhdGlvbi1iYXIgLmFjdGlvbi1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy1mb250LXNtYWxsLWFkanVzdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ibXNzYy1mb250LXNtYWxsLWFkanVzdCAuYm1zc2MtdHJpYWwtZGV0YWlsLWV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG4uYm1zc2MtdHJpYWxoZXJvLXN0YXR1cy1jb250IHtcbiAgLyogJiAuaGFzLXRpcCB7XG4gICAgJi5ibXNzYy1oZWxwLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH0gKi9cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy10cmlhbGhlcm8tc3RhdHVzLWNvbnQgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJtc3NjLXRyaWFsaGVyby1zdGF0dXMtY29udCAuYm1zc2MtdHJpYWxoZXJvLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWxoZXJvLXN0YXR1cy1jb250IC5ibXNzYy10cmlhbGhlcm8tc3RhdHVzIHtcbiAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMnB4OyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy10cmlhbGhlcm8tc3RhdHVzLWNvbnQgLmJtc3NjLXRyaWFsaGVyby1zdGF0dXMge1xuICAgIGZvbnQtZmFtaWx5OiBCTVNIdW1hbml0eSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnRyaWFsc3VtbWFyeSAuYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCAuYm1zc2MtdHJhaWwtbGlzdC1kZXRhaWxfY2VsbC1jZW50ZXIge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsU3RhdHVzTXNnQ29udCAuc21hbGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5ibXNzYy10cmlhbFN0YXR1c01zZ0NvbnQgLnNtYWxsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYm1zc2MtZWxpZ2ktYnRuLWNvbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ibXNzYy1lbGlnaS1idG4tY29udCAuYm1zc2MtYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLmJtc3NjLWFsZXJ0LW1zZy1jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm1zc2Mtc3RhdHVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udHJpYWxTdGF0dXNNc2cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYm1zc2MtY2xpbmMtdHJpYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJtc3NjLXRyaWFsLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibXNzYy1jbGluYy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibXNzYy1jbGluYy1jb250ZW50IHAge1xuICBtYXJnaW46IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNsaW5jLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJtc3NjLXRyaWFsLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy10cmlhbC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJtc3NjLWhlcm9fc2Nyb2xsdG9fdHJpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEIzRTQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibXNzYy1jbGluYy10cmlhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLWNsaW5jLXRyaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmJtc3NjLWNsaW5jLXRyaWFsLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2xpbmMtdHJpYWwtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYm1zc2MtY2xpbmMtdHJpYWwtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDB2dztcbiAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4uYm1zc2MtY2xpbmMtdHJpYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYm1zc2MtY2xpbmMtdHJpYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1jbGluYy10cmlhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NXB4IDU1cHggNTVweCAxOCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYm1zc2MtY2xpbmMtdHJpYWwtY29udGVudCBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldXRyb25cIiwgc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMTQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMyU7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuXG4uYm1zc2MtY2xpbmMtdHJpYWwtY29udGVudC1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgei1pbmRleDogMjtcbn1cbi5ibXNzYy1jbGluYy10cmlhbC1jb250ZW50LWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMzBwdDtcbn1cblxuLmJtc3NjLWNsaW5jLWF0dHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjBwdDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibXNzYy10eXBlLXN0b3J5IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYm1zc2MtY2xpbmMtdHJpYWwtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICM2QTlFQkY7XG59XG5cbi5ibXNzYy1jbGluYy10cmlhbC1kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtY2xpbmMtdHJpYWwtZGVzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHlwZS10cmlhbC1zdG9yeSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuYm1zc2MtdHlwZS10cmlhbC1zdG9yeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOUVCRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5ibXNzYy10eXBlLXRyaWFsLXN0b3J5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE5RUJGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLmJtc3NjLXBvd2VyLXBlcnNwZWN0aXZlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibXNzYy1wb3dlci1wZXJzcGVjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXBvd2VyLXBlcnNwZWN0aXZlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmJtc3NjLXBvd2VyLXRpdGxlLXBlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMzNzY1OEI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJtc3NjLXR5cGUtdGl0bGUtcGVycyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG4uYm1zc2MtdHlwZS10aXRsZS1wZXJzOmFmdGVyIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLXBvd2VyLXRpdGxlLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJOZXV0cm9uXCIsIHNlcmlmO1xufVxuXG4uYm1zc2MtcG93ZXItc2hhcmUtaXNmb3ItbWVkaXVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcG93ZXItc2hhcmUtaXNmb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uYm1zc2MtcG93ZXItc2hhcmUtaXNmb3ItbW9iaWxlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcG93ZXItc2hhcmUtaXNmb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibXNzYy1wb3dlci1wZXJzcGVjdGl2ZS1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNDRUMwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibXNzYy1wb3dlci1wZXJzcGVjdGl2ZS1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibXNzYy1wZXJzcGVjdGl2ZS1zaGFyZS1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbn1cblxuLmJtc3NjLXBlcnNwZWN0aXZlLXNoYXJlLXZpZGVvLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtcGVyc3BlY3RpdmUtc2hhcmUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uYm1zc2MtcGVyc3BlY3RpdmUtc2hhcmUtYXR0ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgYmFja2dyb3VuZDogI2JlMmJiYjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQk1TSHVtYW5pdHlcIiwgc2Fucy1zZXJpZjtcbn1cbi5ibXNzYy1wZXJzcGVjdGl2ZS1zaGFyZS1hdHRyX2xlZnQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNzAlO1xuICBjb2xvcjogd2hpdGU7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBiYWNrZ3JvdW5kOiAjYmUyYmJiO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJCTVNIdW1hbml0eVwiLCBzYW5zLXNlcmlmO1xufVxuLmJtc3NjLXBlcnNwZWN0aXZlLXNoYXJlLWF0dHJfZm9yLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NXB4O1xuICB3aWR0aDogNjBweDtcbiAgbGVmdDogNDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBiYWNrZ3JvdW5kOiAjYmUyYmJiO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJCTVNIdW1hbml0eVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYm1zc2MtY2xlYXItbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm1zc2MtYXJyb3ctbGluay13aWR0aCB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ibXNzYy1tYXJnaW4tdG9wLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ibXNzYy1wZXJzcGVjdGl2ZS1zaGFyZS1wb3NpdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibXNzYy1wZXJzcGVjdGl2ZS1zaGFyZS1wb3NpdGlvbi1kZXNjIHtcbiAgd2lkdGg6IDYwdnc7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IEJNU0h1bWFuaXR5LHNhbnMtc2VyaWY7XG59XG5cbi5ibXNzYy1yaWdodC1hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5ibXNzYy1zdG9yaWVzLXZpZXcge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYm1zc2MtdHlwZS1zdG9yeS1hbGwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogNDZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibXNzYy1wZXJzcGVjdGl2ZS1zaGFyZS1wb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibXNzYy1zdG9yeS1pbWctZmxleCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibXNzYy1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJtc3NjLXRyaWFsLWRpc3BsYXktbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYm1zc2MtdHJpYWwtZGlzcGxheS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC5ibXNzYy10cmlhbC1kaXNwbGF5LW1lZGl1bS5kZXNjLW1lZGl1bS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5ibXNzYy10cmlhbC1kaXNwbGF5LW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJtc3NjLXRyaWFsLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJtc3NjLXRyaWFsLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYm1zc2MtdHJpYWwtaW1nIC5ibXNzYy10cmlhbC10eXBlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibXNzYy10cmlhbC1pbWcuX21vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm1zc2MtcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJtc3NjLXBhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5ibXNzYy1jYXJkLXdyYXBwZXItYWx0ZXJuYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYm1zc2MtY2FyZC13cmFwcGVyLWFsdGVybmF0ZSAuYm1zc2MtY2FyZC1oZWlnaHQge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmJtc3NjLWNvbG9yLXRyaWFsIHtcbiAgY29sb3I6ICNCRTJCQkIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJtc3NjLXR5cGUtbWVkaXVtLWFsdGVybmF0ZSB7XG4gIGhlaWdodDogNjZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJtc3NjLXR5cGUtbWVkaXVtLWFsdGVybmF0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYm1zc2MtdHlwZS1tZWRpdW1fYWx0ZXJuYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibXNzYy10eXBlLW1lZGl1bV9hbHRlcm5hdGUgLmJtc3NjLW1lZGl1bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibXNzYy1jYXJkLXBvc2l0aW9uIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjNweCkge1xuICAuYm1zc2MtY2FyZC1wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbi5ibXNzYy1taWRkbGUtd2lkdGgge1xuICB3aWR0aDogNTAlO1xufVxuLmJtc3NjLW1pZGRsZS13aWR0aC5tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYm1zc2MtbWlkZGxlLXdpZHRoLm1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5ibXNzYy1zdG9yaWVzLXR5cGUtYmcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJtc3NjLXR5cGUtc3Rvcnktd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJtc3NjLXN0b3J5LWxpc3QtY29udGFpbmVyIC5ibXNzYy1jYXJkLXdyYXBwZXItLWFsdGVybmF0ZSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uYm1zc2Mtc3RvcnktbGlzdC1jb250YWluZXIgLmJtc3NjLXR5cGUtbWVkaXVtLWFsdGVybmF0ZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbn1cbi5ibXNzYy1zdG9yeS1saXN0LWNvbnRhaW5lciAuYm1zc2MtY2FyZC13cmFwcGVyLS1hbHRlcm5hdGU6bnRoLWNoaWxkKG9kZCkgLmJtc3NjLXN0b3J5LWltZy1mbGV4IC5ibXNzYy1wZXJzcGVjdGl2ZS1zaGFyZS1hdHRyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDcwJTtcbn1cblxuLmJtc3NjLXR3b21hcnF1ZWVzX2ZvbGxvdy1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJtc3NjLXR3b21hcnF1ZWVzX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm1zc2MtdHdvbWFycXVlZXNfc2hhZG93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNykgIWltcG9ydGFudDtcbn1cblxuLmJtc3NjLWFkZGl0aW9uYWwtcmVzb3VyY2UtbGlzdCAuYm1zc2MtY2FyZC13cmFwcGVyLS1hbHRlcm5hdGUgLmljb24td3JhcHBlciB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pb3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZGlzYWJsZS1jbG9zZSB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsIGJ1dHRvbi5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDIyO1xufVxuLm1vZGFsIGJ1dHRvbi5jbG9zZSBpIHtcbiAgZmlsbDogbGlnaHRncmF5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDM2NTU7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vZGFsLWhlYWRlcjo6YmVmb3JlLCAubW9kYWwtaGVhZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4ubW9kYWwtaGVhZGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLWZvb3Rlcjo6YmVmb3JlLCAubW9kYWwtZm9vdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4ubW9kYWwtZm9vdGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDV2aCBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2Ljg3Mzc1ZW0pIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5uYXYtY291bnRyeS1tb2RhbCArIC5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgb3BhY2l0eTogMC45OTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzM3NWVtKSB7XG4gIC5uYXYtY291bnRyeS1tb2RhbCArIC5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb250ZW50LWdhdGluZy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDclIDUlO1xufVxuLmNvbnRlbnQtZ2F0aW5nLW1vZGFsIC5wb3B1cFRleHQge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5jb250ZW50LWdhdGluZy1tb2RhbCBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBOZXV0cm9uLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jb250ZW50LWdhdGluZy1tb2RhbCAuY29udGVudC1nYXRpbmctbGlua3MgLmFjdGlvbi1saW5rcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb250ZW50LWdhdGluZy1tb2RhbCAuY29udGVudC1nYXRpbmctY2hlY2tib3ggLmNoZWNrYm94LCAuY29udGVudC1nYXRpbmctbW9kYWwgLmNvbnRlbnQtZ2F0aW5nLXBhc3N3b3JkIC5nYXRpbmctcGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbnRlbnQtZ2F0aW5nLW1vZGFsIC5hY3Rpb24tbGlua3MsIC5jb250ZW50LWdhdGluZy1tb2RhbCAuY2hlY2tib3gsIC5jb250ZW50LWdhdGluZy1tb2RhbCAuZ2F0aW5nLXBhc3N3b3JkLCAuY29udGVudC1nYXRpbmctbW9kYWwgLmNoZWNrYm94ICsgcCwgLmNvbnRlbnQtZ2F0aW5nLW1vZGFsIC5nYXRpbmctcGFzc3dvcmQgKyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50LWdhdGluZy1tb2RhbCAuaW52YWxpZC1wYXNzd29yZCB7XG4gIGNvbG9yOiAjQ0MwMDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IE5ldXRvbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uY29udGVudC1nYXRpbmctbW9kYWwgLmdhdGluZy1wYXNzd29yZC50ZXh0LWZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZhZTk1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY29udGVudC1nYXRpbmctbW9kYWwgLmdhdGluZy1wYXNzd29yZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uY29udGVudC1nYXRpbmctbW9kYWwgLnByaW1hcnktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250ZW50LWdhdGluZy1tb2RhbCAuc2VjdGlvbiAuY29udGVudC1nYXRpbmctY2hlY2tib3ggLmRpc21pc3NhbC1idXR0b24ge1xuICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29udGVudC1nYXRpbmctbW9kYWwgLmNvbnRlbnQtZ2F0aW5nLWNoZWNrYm94IC5wcmltYXJ5LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAjQkUyQkJCO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzUlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTk1NDU0O1xufVxuLmNvbnRlbnQtZ2F0aW5nLW1vZGFsIC5jb250ZW50LWdhdGluZy1jaGVja2JveCAuZGlzbWlzc2FsLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCRTJCQkI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNSU7XG59XG4uY29udGVudC1nYXRpbmctbW9kYWwgLmJtc3NjLWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzEwMzY1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJNU0h1bWFuaXR5XCIsIHNhbnMtc2VyaWY7XG59XG5cbiNtb2RhbDEgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA1NTRweDtcbiAgbWluLWhlaWdodDogMzQ3cHg7XG59XG5cbi5wcml2YWN5cG9saWN5cG9wdXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtZ2F0aW5nLW1vZGFsIC5jb250ZW50LWdhdGluZy1jaGVja2JveCAucHJpbWFyeS1idXR0b24uYWN0aXZlQnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjQkUyQkJCO1xuICBjb2xvcjogI0JFMkJCQjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLmNvbnRlbnQtZ2F0aW5nLW1vZGFsIC5jb250ZW50LWdhdGluZy1jaGVja2JveCAucHJpbWFyeS1idXR0b24uYWN0aXZlQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNCRTJCQkI7XG59XG4uY29udGVudC1nYXRpbmctbW9kYWwgLmNvbnRlbnQtZ2F0aW5nLWNoZWNrYm94IC5wcmltYXJ5LWJ1dHRvbi5hY3RpdmVCdXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0JFMkJCQjtcbn1cblxuLm5hdmlnYXRpb25Qb3B1cCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmlnYXRpb25Qb3B1cCBhLmV4dHBCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5uYXZpZ2F0aW9uUG9wdXAgLmRpc2NsYWltZXItY2xvc2UtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbn1cblxucC5wb3B1cFRleHQuYm1zc2MtY2FyZC1jb3B5LmJtc3NjLXR5cGUtbWVkaXVtLnRleHQtZmllbGQsIHAucG9wdXBUZXh0LmJtc3NjLWNhcmQtY29weS50ZXh0LWZpZWxkLmJtc3NjLXR5cGUtbWVkaXVtLS1hbHRlcm5hdGUsIHAucG9wdXBUZXh0LmJtc3NjLWNhcmQtY29weS50ZXh0LWZpZWxkLmJtc3NjLXJpY2h0ZXh0LS1hbHRlcm5hdGUsIHAucG9wdXBUZXh0LmJtc3NjLWNhcmQtY29weS50ZXh0LWZpZWxkLmJtc3NjLXNpdGUtcmVzdWx0X25hbWUtLWFsdGVybmF0ZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLm5hdmlnYXRpb25Qb3B1cCB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGVudC1nYXRpbmctbW9kYWwgLmJtc3NjLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uUG9wdXAgYS5leHRwQnV0dG9uIHtcbiAgICBtYXJnaW46IDBweCAxM3B4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5yZWNvbnNlbnRwb3VwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogTmV1dHJvbiwgc2VyaWY7XG59XG4ucmVjb25zZW50cG91cCAuZ3JpZC14LnNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucmVjb25zZW50cG91cCAucmVjb25zZW50LWFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWNvbnNlbnRwb3VwIC5hbGVydC1zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLmdyaWQteCA+IC5tZWRpdW0tNC51bnN1YnNjcmliZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5ncmlkLXgudW5zdWJzY3JpYmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnJlY29uc2VudHBvdXAgLmdyaWQteCA+IC5zbWFsbC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWNvbnNlbnRwb3VwIC5ncmlkLXggPiAuc21hbGwtNiAuYm1zc2MtYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQgLmdyaWQteCA+IC5zbWFsbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQgLmJtc3NjLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5zaXRlLXJlZy12aWV3LWR0bC1idG4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn0iLCIvLyAgU2l0ZSBTZXR0aW5nc1xyXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy9cclxuLy8gR2xvYmFsXHJcbi8vIC0tLS0tLS0tLVxyXG5cclxuLy8gTmFtZXNwYWNlXHJcbiRuczogJ2Jtc3NjLScgIWRlZmF1bHQ7XHJcbiRyZXNldDogdHJ1ZSAhZGVmYXVsdDtcclxuJGdsb2JhbC13aWR0aDogMTQ0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuLy8gLS0tLS0tLS0tLS0tLS1cclxuJGJwLXRhYmxldDogNjAwcHggIWRlZmF1bHQ7XHJcbiRicC1kZXNrdG9wOiA5MDBweCAhZGVmYXVsdDtcclxuJGJwLXRhYmxldERvd246IG1heC13aWR0aCA4OTlweCAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gIHNtYWxsOiAwLFxyXG4gIG1lZGl1bTogNzUwcHgsXHJcbiAgbGFyZ2U6IDkwMHB4LFxyXG4gIHhsYXJnZTogMTIwMHB4LFxyXG4gIHh4bGFyZ2U6IDE4MDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3JzXHJcbi8vIC0tLS0tLS0tLS0tLS0tXHJcblxyXG4kY29sb3JzOiAoXHJcbiAgJ3ByaW1hcnknOiAjNTk1NDU0LFxyXG4gICdiZ1ByaW1hcnknOiNFRUU3RTcsXHJcbiAgJ2JncHJpbWFyeSc6I0Y2RjRGMyxcclxuICBcclxuICAvL0NvcmUgQ29sb3JzXHJcbiAgXHJcbiAgJ3B1cnBsZSc6I0JFMkJCQixcclxuICAnZGFyay1ncmV5JzojNTk1NDU0LFxyXG4gICdtZWRpdW0tZ3JleSc6I0E2OUY5RixcclxuICAnbGlnaHQtZ3JleSc6I0Y2RjRGMyxcclxuICAnbGlnaHRlci1ncmV5JzojRUVFN0U3LFxyXG4gICd3aGl0ZSc6I0ZGRkZGRixcclxuICAnYmxhY2snOiMwMDAwMDAsXHJcbiAgXHJcbiAgLy9TZWNvbmRhcnkgQ29sb3JzXHJcbiAgXHJcbiAgJ2FtYmVyJzojRkZEMTg2LFxyXG4gICdwZWFjaCc6I0ZEQTk3RCxcclxuICAnb2xpdmUnOiNDQjk4N0IsXHJcbiAgJ2FsbW9uZCc6I0FFN0E2NSxcclxuICAnc2llbm5hJzojNzcyQTI4LFxyXG4gICdjaG9jbGF0ZSc6IzQzMjMxOSxcclxuICBcclxuICAvL1NlY29uZGFyeSBDb2xvcnMgVGludFxyXG4gIFxyXG4gICdsaWdodC1hbWJlcic6I0ZGRURDRixcclxuICAnbGlnaHQtcGVhY2gnOiNGRUREQ0IsXHJcbiAgJ2xpZ2h0LW9saXZlJzojRUFENkNBLFxyXG4gICdsaWdodC1hbG1vbmQnOiNERkNBQzEsXHJcbiAgJ2xpZ2h0LXNpZW5uYSc6I0M5QUFBOSxcclxuICAnbGlnaHQtY2hvY2xhdGUnOiNCNEE3QTMsXHJcbiAgXHJcbiAgLy9BY2NlbnQgQ29sb3JzXHJcbiAgXHJcbiAgJ21pbnQnOiM1OUZGQjksXHJcbiAgJ2FxdWEnOiMzM0Q2RjEsXHJcbiAgXHJcbiAgLy9vdGhlcnNcclxuICBcclxuICAnc2Vjb25kYXJ5JzogI0JFMkJCQixcclxuICAnYWxlcnQnOiAjQzIzQzEyLCAgIC8vYWxlcnQgY29sb3Igb3JhbmdlIG9uIGVtYWlsIHRleHQgYm94XHJcbiAgJ2NvcHknOiAjRUVFN0U3LCAgICAvL2xpZ2h0IGdyZXkgY29sb3JcclxuICAnbGlnaHQtYmx1ZSc6ICMzNzY1OEIsXHJcbiAgJ2RpdmlkZXInOiAjRDNDRUMwLFxyXG4gICdkYXJrLWJsdWUnOiAjRUVFN0U3LFxyXG4gICdoaWdoLWJsdWUnOiAjNjRCM0U0LFxyXG4gICduYXYtaGktYmx1ZSc6ICM0MDdBOUUsXHJcbiAgJ25hdi1ibHVlJzogIzZBOUVCRixcclxuICAncG93ZGVyLWJsdWUnOiAjRjBGNUY4LFxyXG4gICAgICAgICdncmVlbic6ICM3RUQzMjEsXHJcbiAgICAgICAgJ3llbGxvdyc6I0RFRDY2RixcclxuICAgICAgICAnd2FybmluZyc6ICNlZmQwZDAsXHJcbiAgICAgICAgJ29yYW5nZSc6ICNmMjY1MjJcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRsaW5rLWNvbG9yczogKFxyXG4gICdzZWNvbmRhcnknOiAoXHJcbiAgICAnaG92ZXInOiAjQkUyQkJCLFxyXG4gICAgJ2FjdGl2ZSc6ICNCRTJCQkJcclxuICApXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLDAsMCwwLjE3KTtcclxuJHNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8vIENTUyBwcm9wZXJ0aWVzIGZvciBzaG9ydCBuYW1lc1xyXG4kdHlwZS1wcm9wZXJ0aWVzOiAoXHJcbiAgJ2ZvbnQnOiAnZm9udC1mYW1pbHknLFxyXG4gICdzaXplJzogJ2ZvbnQtc2l6ZScsXHJcbiAgJ3dlaWdodCc6ICdmb250LXdlaWdodCdcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFR5cG9ncmFwaHkgU2V0dGluZ3NcclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250czogKFxyXG4gICdmb250JzogdW5xdW90ZSgnQk1TSHVtYW5pdHksc2Fucy1zZXJpZicpIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgcXVvdGVzIC8vIFVzZSB1bnF1b3RlIHRvIGF2b2lkIGJyZWFraW5nIHRoZSBoYXNoXHJcbikgIWRlZmF1bHQ7XHJcbiRmb250LWFsdGVybmF0ZTogdW5xdW90ZSgnQk1TSHVtYW5pdHksc2VyaWYnKTtcclxuJGZvbnQtc2FuczogdW5xdW90ZSgnQk1TSHVtYW5pdHksc2Fucy1zZXJpZicpO1xyXG4kZm9udC1zZXJpZjogdW5xdW90ZSgnQk1TSHVtYW5pdHksc2VyaWYnKTtcclxuXHJcbiRmb250LXdlaWdodHMtZGVmYXVsdDogKFxyXG4gICdib2xkJzogNTAwLFxyXG4gICdub3JtYWwnOiA0MDAsXHJcbiAgJ2xpZ2h0JzogMTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvbnQtc2l6ZXMtZGVmYXVsdDogKFxyXG4gICdkaXNwbGF5JzogKFxyXG4gICAgJ3NpemUnOiAyOHB4LFxyXG4gICAgJ2xpbmUtaGVpZ2h0JzogMzJweCxcclxuICAgICdicmVha3BvaW50cyc6IChcclxuICAgICAgJ21lZGl1bSc6IChcclxuICAgICAgICAnc2l6ZSc6IDQ4cHgsXHJcbiAgICAgICAgJ2xpbmUtaGVpZ2h0JzogNTJweFxyXG4gICAgICApLFxyXG4gICAgICAneGxhcmdlJzogKFxyXG4gICAgICAgICdzaXplJzogNTJweCxcclxuICAgICAgICAnbGluZS1oZWlnaHQnOiA1NnB4XHJcbiAgICAgIClcclxuICAgIClcclxuICApLFxyXG4gICAgJ3RyaWFsZGlzcGxheSc6IChcclxuICAgICdzaXplJzogMjJweCxcclxuICAgICdsaW5lLWhlaWdodCc6IDMycHgsXHJcbiAgICAnYnJlYWtwb2ludHMnOiAoXHJcbiAgICAgICdtZWRpdW0nOiAoXHJcbiAgICAgICAgJ3NpemUnOiAyOHB4LFxyXG4gICAgICAgICdsaW5lLWhlaWdodCc6IDUycHhcclxuICAgICAgKSxcclxuICAgICAgJ3hsYXJnZSc6IChcclxuICAgICAgICAnc2l6ZSc6IDMycHgsXHJcbiAgICAgICAgJ2xpbmUtaGVpZ2h0JzogNTZweFxyXG4gICAgICApXHJcbiAgICApXHJcbiAgKSxcclxuICAneGxhcmdlJzogKFxyXG4gICAgJ3NpemUnOiAyNHB4LFxyXG4gICAgJ2xpbmUtaGVpZ2h0JzogMjhweCxcclxuICAgICd3ZWlnaHQnOiA1MDAsXHJcbiAgICAnYnJlYWtwb2ludHMnOiAoXHJcbiAgICAgICdtZWRpdW0nOiAoXHJcbiAgICAgICAgJ3NpemUnOiAzMnB4LFxyXG4gICAgICAgICdsaW5lLWhlaWdodCc6IDM2cHhcclxuICAgICAgKVxyXG4gICAgKVxyXG4gICksXHJcbiAgJ2xhcmdlJzogKFxyXG4gICAgJ3NpemUnOiAxOHB4LFxyXG4gICAgJ2xpbmUtaGVpZ2h0JzogMjJweCxcclxuICAgICd3ZWlnaHQnOiA1MDAsXHJcbiAgICAnYnJlYWtwb2ludHMnOiAoXHJcbiAgICAgICdtZWRpdW0nOiAoXHJcbiAgICAgICAgJ3NpemUnOiAyMnB4LFxyXG4gICAgICAgICdsaW5lLWhlaWdodCc6IDI2cHhcclxuICAgICAgKVxyXG4gICAgKVxyXG4gICksXHJcbiAgJ21lZGl1bSc6IChcclxuICAgICdzaXplJzogMTZweCxcclxuICAgICdsaW5lLWhlaWdodCc6IDIwcHgsXHJcbiAgICAnYnJlYWtwb2ludHMnOiAoXHJcbiAgICAgICdtZWRpdW0nOiAoXHJcbiAgICAgICAgJ3NpemUnOiAxOHB4LFxyXG4gICAgICAgICdsaW5lLWhlaWdodCc6IDIycHhcclxuICAgICAgKVxyXG4gICAgKVxyXG4gICksXHJcbiAgJ3NtYWxsJzogKFxyXG4gICAgJ3NpemUnOiAxNHB4LFxyXG4gICAgJ2xpbmUtaGVpZ2h0JzogMThweCxcclxuICAgICdicmVha3BvaW50cyc6IChcclxuICAgICAgJ21lZGl1bSc6IChcclxuICAgICAgICAnc2l6ZSc6IDE2cHgsXHJcbiAgICAgICAgJ2xpbmUtaGVpZ2h0JzogMjBweFxyXG4gICAgICApXHJcbiAgICApXHJcbiAgKSxcclxuICAneHNtYWxsJzogKFxyXG4gICAgJ3NpemUnOiAxNHB4LFxyXG4gICAgJ2xpbmUtaGVpZ2h0JzogMThweCxcclxuICAgICdicmVha3BvaW50cyc6IChcclxuICAgICAgJ21lZGl1bSc6IChcclxuICAgICAgICAnc2l6ZSc6IDE1cHgsXHJcbiAgICAgICAgJ2xpbmUtaGVpZ2h0JzogMTlweFxyXG4gICAgICApXHJcbiAgICApXHJcbiAgKSxcclxuICAnbGVnYWwnOiAoXHJcbiAgICAnc2l6ZSc6IDEzcHgsXHJcbiAgICAnbGluZS1oZWlnaHQnOiAxN3B4LFxyXG4gICAgJ2JyZWFrcG9pbnRzJzogKFxyXG4gICAgICAnbGFyZ2UnOiAoXHJcbiAgICAgICAgJ3NpemUnOiAxNHB4LFxyXG4gICAgICAgICdsaW5lLWhlaWdodCc6IDE4cHhcclxuICAgICAgKVxyXG4gICAgKVxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vLyBSZXNldCB2YXJpYWJsZXMgZm9yIFJlYm9vdFxyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtc2FucztcclxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xyXG4kZm9udC13ZWlnaHQtYmFzZTogbm9ybWFsO1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xyXG5cclxuJGxpbmstY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xyXG4kbGluay1ob3Zlci1jb2xvcjogbWFwLWdldChtYXAtZ2V0KCRsaW5rLWNvbG9ycywgJ3NlY29uZGFyeScpLCAnaG92ZXInKTtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRnbG9iYWwtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuQG1peGluIGJtcy1nbG9iYWwtc3R5bGVzIHtcclxuXHJcbiAgLy8gVGhlc2Ugc3R5bGVzIGFyZSBhcHBsaWVkIHRvIGEgPG1ldGE+IHRhZywgd2hpY2ggaXMgcmVhZCBieSB0aGUgRm91bmRhdGlvbiBKYXZhU2NyaXB0XHJcbiAgLmZvdW5kYXRpb24tbXEge1xyXG4gICAgZm9udC1mYW1pbHk6ICcjey16Zi1icC1zZXJpYWxpemUoJGJyZWFrcG9pbnRzKX0nO1xyXG4gIH1cclxuXHJcblxyXG59XHJcbiIsIi8vIGJlbWlmeVxuLy8gaHR0cHM6Ly9ndGlodWIuY29tL2ZyYW56aGVpZGwvYmVtaWZ5XG4vLyBGcmFueiBIZWlkbCAyMDE1XG4vLyBNSVQgTGljZW5zZVxuXG5cblxuLy8gQ09ORklHXG4vLyA9PT09PT1cblxuLy8gWW91IGNhbiBjaGFuZ2UgdGhlIGNvbmZpZ3VyYXRpb24gaGVyZS4gVG8gdXNlIHlvdXIgb3duIGNvbmZpZy92YXJpYWJsZXMgZmlsZSwganVzdCBpbXBvcnQgeW91ciB2YXJpYWJsZXMgYmVmb3JlIHVzaW5nIG9uZSBvZiB0aGUgbWl4aW5zLlxuXG4vLyBPdXRwdXQgY29tYmluZWQgc3RhdGUgc2VsZWN0b3JzIGxpa2U6XG4vLyAgICAuYmxvY2tfX2VsZW1lbnQuaXMtYWN0aXZlIHt9XG4vLyBTZXQgdG8gZmFsc2UgdG8gb3V0cHV0IHNpbmdsZSwgbm9uLWNvbWJpbmVkIHN0YXRlIG1vZGlmaWVyczpcbi8vICAgIC5ibG9ja19fZWxlbWVudC0taXMtYWN0aXZlIHt9XG4kY29tYmluZWQtc3RhdGUtc2VsZWN0b3JzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyAuYmxvY2tbc2VwYXJhdG9yXWVsZW1lbnQ6XG4kZWxlbWVudC1zZXBhcmF0b3I6ICAgICAgICBcIl9fXCIgIWRlZmF1bHQ7XG5cbi8vIC5ibG9ja1tzZXBhcmF0b3JdbW9kaWZpZXI6XG4kbW9kaWZpZXItc2VwYXJhdG9yOiAgICAgICBcIi0tXCIgIWRlZmF1bHQ7XG5cbi8vIFRoZSBkZWZhdWx0IHByZWZpeCBmb3Igc3RhdGUgbW9kaWZpZXIgc2VsZWN0b3JzLCB3aWxsIGJlIGNvbWJpbmVkIHdpdGggJG1vZGlmaWVyLXNlcGFyYXRvcjpcbiRzdGF0ZS1wcmVmaXg6ICAgICAgICAgICAgIFwiaXNcIiAhZGVmYXVsdDtcblxuXG5cblxuLy8gTUlYSU5TXG4vLyA9PT09PT1cblxuQG1peGluIGJsb2NrKCRuYW1lKSB7XG4gIC4jeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gZWxlbWVudCgkbmFtZSkge1xuICBAYXQtcm9vdCB7XG4gICAgJiN7JGVsZW1lbnQtc2VwYXJhdG9yfSN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBtb2RpZmllcigkbmFtZSkge1xuICBAYXQtcm9vdCB7XG4gICAgJiN7JG1vZGlmaWVyLXNlcGFyYXRvcn0jeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gc3RhdGUoJHN0YXRlLCAkcHJlZml4OiAkc3RhdGUtcHJlZml4KSB7XG4gIEBpZiAkY29tYmluZWQtc3RhdGUtc2VsZWN0b3JzID09IHRydWUge1xuICAgIEBhdC1yb290IHtcbiAgICAgICYuI3skcHJlZml4fS0jeyRzdGF0ZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBhdC1yb290IHtcbiAgICAgICYjeyRtb2RpZmllci1zZXBhcmF0b3J9I3skcHJlZml4fS0jeyRzdGF0ZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy8gQUxJQVNFU1xuLy8gPT09PT09PVxuXG5AbWl4aW4gY29tcG9uZW50KCRuYW1lKSB7XG4gIEBpbmNsdWRlIGJsb2NrKCRuYW1lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNoaWxkKCRuYW1lKSB7XG4gIEBpbmNsdWRlIGVsZW1lbnQoJG5hbWUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3ViY29tcG9uZW50KCRuYW1lKSB7XG4gIEBpbmNsdWRlIGVsZW1lbnQoJG5hbWUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3ViKCRuYW1lKSB7XG4gIEBpbmNsdWRlIGVsZW1lbnQoJG5hbWUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHh5LWdyaWRcbi8vLy9cblxuLy8gTWFyZ2luIEdyaWQgY2xhc3Nlc1xuQG1peGluIHh5LWJhc2UtZ3JpZC1jbGFzc2VzIHtcblxuICAvLyBHcmlkIENvbnRhaW5lclxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHh5LWdyaWQtY29udGFpbmVyO1xuXG4gICAgJi5mbHVpZCB7XG4gICAgICBAaW5jbHVkZSB4eS1ncmlkLWNvbnRhaW5lcigxMDAlKTtcbiAgICB9XG5cbiAgICAmLmZ1bGwge1xuICAgICAgQGluY2x1ZGUgeHktZ3JpZC1jb250YWluZXIoMTAwJSwgMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFzZSBncmlkIHN0eWxlc1xuICAuZ3JpZC14IHtcbiAgICBAaW5jbHVkZSB4eS1ncmlkO1xuICB9XG5cbiAgLmNlbGwge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwoZnVsbCwgJGd1dHRlci10eXBlOiBub25lKTtcblxuICAgICYuYXV0byB7XG4gICAgICBAaW5jbHVkZSB4eS1jZWxsLWJhc2UoYXV0byk7XG4gICAgfVxuXG4gICAgJi5zaHJpbmsge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1iYXNlKHNocmluayk7XG4gICAgfVxuXG4gIH1cbiAgLmdyaWQteCB7XG4gICAgPiAuYXV0byB7XG4gICAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoYXV0bywgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICB9XG5cbiAgICA+IC5zaHJpbmsge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKHNocmluaywgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICB9XG4gIH1cblxuICAvLyBBdXRvIHdpZHRoXG4gIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gICAgLy8gVGhpcyBpcyBhIGJpdCBvZiBhIGhhY2svd29ya2Fyb3VuZCwgc2VlIHRoZXNlIGlzc3VlcyAmIFBScyBmb3IgdGhlIGJhY2tzdG9yeTpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL2lzc3Vlcy8xMDI0NFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvcHVsbC8xMDIyMiBhbmRcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL3B1bGwvMTAxNjRcbiAgICAuZ3JpZC14IHtcbiAgICAgICRzdHI6IFwiPiAuI3skLXpmLXNpemV9LXNocmluaywgPiAuI3skLXpmLXNpemV9LWZ1bGxcIjtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICRzdHI6ICRzdHIgKyBcIiwgPiAuI3skLXpmLXNpemV9LSN7JGl9XCI7XG4gICAgICB9XG4gICAgICAjeyRzdHJ9IHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KCkge1xuICAgIC8vIFJlc3BvbnNpdmUgXCJhdXRvXCIgbW9kaWZpZXJcbiAgICBAaWYgbm90KCQtemYtc2l6ZSA9PSAkLXpmLXplcm8tYnJlYWtwb2ludCkge1xuICAgICAgLmdyaWQteCA+IC4jeyQtemYtc2l6ZX0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoYXV0bywgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAlLXh5LWNlbGwtYmFzZS1zaHJpbmstaG9yaXpvbnRhbC0jeyQtemYtc2l6ZX0ge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1iYXNlKHNocmluayk7XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBcInNocmlua1wiIG1vZGlmaWVyXG4gICAgQGlmIG5vdCgkLXpmLXNpemUgPT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgICAgIC5ncmlkLXggPiAuI3skLXpmLXNpemV9LXNocmluayB7XG4gICAgICAgIEBleHRlbmQgJS14eS1jZWxsLWJhc2Utc2hyaW5rLWhvcml6b250YWwtI3skLXpmLXNpemV9O1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoc2hyaW5rLCAkZ3V0dGVyLXR5cGU6IG5vbmUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgd2lkdGggbW9kaWZpZXJzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC8vIFNpemluZyAocGVyY2VudGFnZSlcbiAgICAgIC5ncmlkLXggPiAuI3skLXpmLXNpemV9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlLXh5LWNlbGwtYmFzZS1zaHJpbmstaG9yaXpvbnRhbC0jeyQtemYtc2l6ZX07XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkaSwgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZXNldCB3aWR0aCB3aGVuIHVzaW5nIGAuZ3JpZC1tYXJnaW4teGAgbm90IG9uIGAuZ3JpZC14YFxuICAuZ3JpZC1tYXJnaW4teDpub3QoLmdyaWQteCkgPiAuY2VsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgd2hlbiB1c2luZyBgLmdyaWQtbWFyZ2luLXlgIG5vdCBvbiBgLmdyaWQteWBcbiAgLmdyaWQtbWFyZ2luLXk6bm90KC5ncmlkLXkpID4gLmNlbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gLXh5LWJyZWFrcG9pbnQtY2VsbC1jbGFzc2VzKCRjbGFzcy1icmVha3BvaW50LCAkZ3V0dGVyLWJyZWFrcG9pbnQsICR2ZXJ0aWNhbCkge1xuICAkcHJlZml4OiBpZigkY2xhc3MtYnJlYWtwb2ludCA9PSAkLXpmLXplcm8tYnJlYWtwb2ludCwgJycsICcjeyRjbGFzcy1icmVha3BvaW50fS0nKTtcbiAgPiAuI3skcHJlZml4fWF1dG8ge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZShhdXRvLCAkdmVydGljYWw6ICR2ZXJ0aWNhbCk7XG4gIH1cblxuICA+IC4jeyRwcmVmaXh9c2hyaW5rIHtcbiAgICBAaW5jbHVkZSB4eS1jZWxsLXNpemUoc2hyaW5rLCAkdmVydGljYWw6ICR2ZXJ0aWNhbCk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgIC8vIFNpemluZyAocGVyY2VudGFnZSlcbiAgICAkY2xhc3NuYW1lOiBpZigkdmVydGljYWwsICcuI3skY2xhc3MtYnJlYWtwb2ludH0tI3skaX0nLCAnLiN7JGNsYXNzLWJyZWFrcG9pbnR9LSN7JGl9Jyk7XG5cbiAgICA+ICN7JGNsYXNzbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKCRpLCAkdmVydGljYWw6ICR2ZXJ0aWNhbCk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1hcmdpbiBHcmlkIGNsYXNzZXNcbkBtaXhpbiB4eS1tYXJnaW4tZ3JpZC1jbGFzc2VzKFxuICAkZ3V0dGVyLXBvc2l0aW9uOiBsZWZ0IHJpZ2h0LFxuICAkdmVydGljYWw6IGZhbHNlLFxuICAkd3JhcHBpbmctc2VsZWN0b3I6ICcuZ3JpZC1tYXJnaW4teCdcbil7XG4gICN7JHdyYXBwaW5nLXNlbGVjdG9yfSB7XG4gICAgQGluY2x1ZGUgeHktZ3V0dGVycygkbmVnYXRpdmU6IHRydWUsICRndXR0ZXItcG9zaXRpb246ICRndXR0ZXItcG9zaXRpb24pO1xuXG4gICAgLy8gQmFzZSBjZWxsIHN0eWxlc1xuICAgID4gLmNlbGwge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbCgkdmVydGljYWw6ICR2ZXJ0aWNhbCwgJG91dHB1dDogKHNpemUgZ3V0dGVycykpO1xuICAgIH1cblxuICAgIC8vIGJhc2Ugc3R5bGVzIG5lZWQgdG8gYWxsIGJlIGJlZm9yZSB0aGUgYXV0byBhbmQgc2hyaW5rIHN0eWxlc1xuICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gICAgICBAaWYodHlwZS1vZigkZ3JpZC1tYXJnaW4tZ3V0dGVycykgPT0gJ21hcCcgYW5kIG1hcC1oYXMta2V5KCRncmlkLW1hcmdpbi1ndXR0ZXJzLCAkLXpmLXNpemUpIGFuZCAkLXpmLXNpemUgIT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY2VsbCB7XG4gICAgICAgICAgQGluY2x1ZGUgeHktY2VsbCgkdmVydGljYWw6ICR2ZXJ0aWNhbCwgJG91dHB1dDogKHNpemUgZ3V0dGVycykpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCgpIHtcblxuICAgICAgLy8gVGhpcyBpcyBwdXJlbHkgZm9yIHJlc3BvbnNpdmUgZ3V0dGVycyAtIHRoZSBtYXJnaW4gZ3JpZCBoYXMgdG8gZ28gYmFjayBhbmQgYWRqdXN0IHdpZHRocyAob3IgaGVpZ2h0cylcbiAgICAgIC8vIGZvciBhbGwgcHJpb3IgYnJlYWtwb2ludHMuXG4gICAgICAvLyBBcyB0aGVpciBndXR0ZXIgaXMgZGVmaW5lZCB3aXRoIHRoZWlyIHdpZHRoL2hlaWdodCwgZXZlbiBicmVha3BvaW50IHdpdGhvdXQgYSBuZXcgbWFyZ2luIG11c3QgYmVcbiAgICAgIC8vIGdlbmVyYXRlZCB0byBub3QgaGF2aW5nIHRoZWlyIHdpZHRoL2hlaWdodCBvdmVycmlkZWQgYnkgcmUtYWRqdXN0ZWQgc21hbGxlciBicmVha3BvaW50cy5cbiAgICAgIEBpZih0eXBlLW9mKCRncmlkLW1hcmdpbi1ndXR0ZXJzKSA9PSAnbWFwJyBhbmQgbWFwLWhhcy1rZXkoJGdyaWQtbWFyZ2luLWd1dHRlcnMsICQtemYtc2l6ZSkpIHtcbiAgICAgICAgQGVhY2ggJGJwIGluIC16Zi1icmVha3BvaW50cy1sZXNzLXRoYW4oJC16Zi1zaXplKSB7XG4gICAgICAgICAgQGluY2x1ZGUgLXh5LWJyZWFrcG9pbnQtY2VsbC1jbGFzc2VzKCRicCwgJC16Zi1zaXplLCAkdmVydGljYWwpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIC14eS1icmVha3BvaW50LWNlbGwtY2xhc3NlcygkLXpmLXNpemUsICQtemYtc2l6ZSwgJHZlcnRpY2FsKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUGFkZGluZyBHcmlkIGNsYXNzZXNcbkBtaXhpbiB4eS1wYWRkaW5nLWdyaWQtY2xhc3NlcyB7XG4gIC5ncmlkLXBhZGRpbmcteCB7XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIG5lc3RlZCBncmlkc1xuICAgIC5ncmlkLXBhZGRpbmcteCB7XG4gICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRuZWdhdGl2ZTogdHJ1ZSk7XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBncmlkcyB3aXRoaW4gYGdyaWQtY29udGFpbmVyL2dyaWQtY29udGFpbmVyLmZsdWlkYFxuICAgIC8vIFRoaXMgYWxsb3dzIG1hcmdpbiBhbmQgcGFkZGluZyBncmlkcyB0byBsaW5lIHVwIHdpdGggZWFjaG90aGVyXG4gICAgLmdyaWQtY29udGFpbmVyOm5vdCguZnVsbCkgPiAmIHtcbiAgICAgIEBpbmNsdWRlIHh5LWd1dHRlcnMoJG5lZ2F0aXZlOiB0cnVlKTtcbiAgICB9XG5cbiAgICAvLyBCYXNlIGNlbGwgc3R5bGVzXG4gICAgPiAuY2VsbCB7XG4gICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRndXR0ZXJzOiAkZ3JpZC1wYWRkaW5nLWd1dHRlcnMsICRndXR0ZXItdHlwZTogcGFkZGluZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJsb2NrIEdyaWQgY2xhc3Nlc1xuQG1peGluIHh5LWJsb2NrLWdyaWQtY2xhc3NlcygkbWFyZ2luLWdyaWQ6IHRydWUsICRwYWRkaW5nLWdyaWQ6IHRydWUpIHtcbiAgQGlmICRwYWRkaW5nLWdyaWQge1xuICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQge1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkeHktYmxvY2stZ3JpZC1tYXgge1xuICAgICAgICAuI3skLXpmLXNpemV9LXVwLSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSB4eS1ncmlkLWxheW91dCgkbjogJGksICRzZWxlY3RvcjogJy5jZWxsJywgJGd1dHRlci10eXBlOiBwYWRkaW5nLCAkb3V0cHV0OiAoc2l6ZSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRtYXJnaW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCB7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR4eS1ibG9jay1ncmlkLW1heCB7XG4gICAgICAgIC8vIFRoaXMgaXMgcHVyZWx5IGZvciByZXNwb25zaXZlIGd1dHRlcnMgLSB0aGUgbWFyZ2luIGdyaWQgaGFzIHRvIGdvIGJhY2sgYW5kIGFkanVzdCB3aWR0aHMgKG9yIGhlaWdodHMpXG4gICAgICAgIC8vIGZvciBwcmlvciBicmVha3BvaW50cyBiYXNlZCBvbiB0aGUgcmVzcG9uc2l2ZSBndXR0ZXIuXG4gICAgICAgIEBpZih0eXBlLW9mKCRncmlkLW1hcmdpbi1ndXR0ZXJzKSA9PSAnbWFwJyBhbmQgbWFwLWhhcy1rZXkoJGdyaWQtbWFyZ2luLWd1dHRlcnMsICQtemYtc2l6ZSkpIHtcbiAgICAgICAgICBAZWFjaCAkYnAgaW4gLXpmLWJyZWFrcG9pbnRzLWxlc3MtdGhhbigkLXpmLXNpemUpIHtcbiAgICAgICAgICAgIEBpZihtYXAtaGFzLWtleSgkZ3JpZC1tYXJnaW4tZ3V0dGVycywgJGJwKSkge1xuICAgICAgICAgICAgICAuZ3JpZC1tYXJnaW4teC4jeyRicH0tdXAtI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtbGF5b3V0KCRuOiAkaSwgJHNlbGVjdG9yOiAnLmNlbGwnLCAkZ3V0dGVyLXR5cGU6IG1hcmdpbiwgJG91dHB1dDogKHNpemUpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkeHktYmxvY2stZ3JpZC1tYXgge1xuICAgICAgICAuZ3JpZC1tYXJnaW4teC4jeyQtemYtc2l6ZX0tdXAtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtbGF5b3V0KCRuOiAkaSwgJHNlbGVjdG9yOiAnLmNlbGwnLCAkZ3V0dGVyLXR5cGU6IG1hcmdpbiwgJG91dHB1dDogKHNpemUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xsYXBzZSBjbGFzc2VzXG5AbWl4aW4geHktY29sbGFwc2UtZ3JpZC1jbGFzc2VzKCRtYXJnaW4tZ3JpZDogdHJ1ZSwgJHBhZGRpbmctZ3JpZDogdHJ1ZSkge1xuICBAZWFjaCAkYnAgaW4gJGJyZWFrcG9pbnQtY2xhc3NlcyB7XG4gICAgQGlmICRtYXJnaW4tZ3JpZCB7XG4gICAgICAuI3skYnB9LW1hcmdpbi1jb2xsYXBzZSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtY29sbGFwc2UoJGd1dHRlci10eXBlOiBtYXJnaW4sICRtaW4tYnJlYWtwb2ludDogJGJwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHBhZGRpbmctZ3JpZCB7XG4gICAgICAuI3skYnB9LXBhZGRpbmctY29sbGFwc2Uge1xuICAgICAgICBAaW5jbHVkZSB4eS1ncmlkLWNvbGxhcHNlKCRndXR0ZXItdHlwZTogcGFkZGluZywgJG1pbi1icmVha3BvaW50OiAkYnApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPZmZzZXQgY2xhc3Nlc1xuQG1peGluIHh5LW9mZnNldC1jZWxsLWNsYXNzZXMge1xuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50IHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgLy8gT2Zmc2V0c1xuICAgICAgJG86ICRpIC0gMTtcblxuICAgICAgLiN7JC16Zi1zaXplfS1vZmZzZXQtI3skb30ge1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLW9mZnNldCgkbywgJGd1dHRlcnM6ICRncmlkLXBhZGRpbmctZ3V0dGVycywgJGd1dHRlci10eXBlOiBwYWRkaW5nKTtcbiAgICAgIH1cblxuICAgICAgLmdyaWQtbWFyZ2luLXggPiAuI3skLXpmLXNpemV9LW9mZnNldC0jeyRvfSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtb2Zmc2V0KCRvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVydGljYWwgR3JpZCBjbGFzc2VzXG5AbWl4aW4geHktdmVydGljYWwtZ3JpZC1jbGFzc2VzKFxuICAkbWFyZ2luLWdyaWQ6IHRydWUsXG4gICRwYWRkaW5nLWdyaWQ6IHRydWVcbikge1xuXG4gIC8vIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoKSB7XG4gIC8vICAgQGlmIG5vdCgkLXpmLXNpemUgPT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAuZ3JpZC15IHtcbiAgICBAaW5jbHVkZSB4eS1ncmlkKHZlcnRpY2FsLCBmYWxzZSk7XG5cblxuICAgID4gLmNlbGwge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1yZXNldCgpO1xuICAgIH1cblxuICAgID4gLmF1dG8ge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKGF1dG8sICRndXR0ZXItdHlwZTogbm9uZSwgJHZlcnRpY2FsOiB0cnVlKTtcbiAgICB9XG5cbiAgICA+IC5zaHJpbmsge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKHNocmluaywgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCgpIHtcbiAgICAgIC8vIFRoaXMgaXMgYSBiaXQgb2YgYSBoYWNrL3dvcmthcm91bmQsIHNlZSB0aGVzZSBpc3N1ZXMgYW5kIFBScyBmb3IgdGhlIGJhY2tzdG9yeTpcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzEwMjQ0XG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL3B1bGwvMTAyMjIgYW5kXG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL3B1bGwvMTAxNjRcbiAgICAgICRzdHI6IFwiPiAuI3skLXpmLXNpemV9LXNocmluaywgPiAuI3skLXpmLXNpemV9LWZ1bGxcIjtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICRzdHI6ICRzdHIgKyBcIiwgPiAuI3skLXpmLXNpemV9LSN7JGl9XCI7XG4gICAgICB9XG4gICAgICAjeyRzdHJ9IHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KCkge1xuICAgICAgLy8gUmVzcG9uc2l2ZSBcImF1dG9cIiBtb2RpZmllclxuICAgICAgQGlmIG5vdCgkLXpmLXNpemUgPT0gJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuI3skLXpmLXNpemV9LWF1dG8ge1xuICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwoYXV0bywgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICUteHktY2VsbC1iYXNlLXNocmluay12ZXJ0aWNhbC0jeyQtemYtc2l6ZX0ge1xuICAgICAgICBAaW5jbHVkZSB4eS1jZWxsLWJhc2Uoc2hyaW5rKTtcbiAgICAgIH1cblxuICAgICAgLy8gUmVzcG9uc2l2ZSBcInNocmlua1wiIG1vZGlmaWVyXG4gICAgICBAaWYgbm90KCQtemYtc2l6ZSA9PSAkLXpmLXplcm8tYnJlYWtwb2ludCkge1xuICAgICAgICA+IC4jeyQtemYtc2l6ZX0tc2hyaW5rIHtcbiAgICAgICAgICBAZXh0ZW5kICUteHktY2VsbC1iYXNlLXNocmluay12ZXJ0aWNhbC0jeyQtemYtc2l6ZX07XG4gICAgICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKHNocmluaywgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFJlc3BvbnNpdmUgd2lkdGggbW9kaWZpZXJzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAvLyBTaXppbmcgKHBlcmNlbnRhZ2UpXG4gICAgICAgID4gLiN7JC16Zi1zaXplfS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlLXh5LWNlbGwtYmFzZS1zaHJpbmstdmVydGljYWwtI3skLXpmLXNpemV9O1xuICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkaSwgJGd1dHRlci10eXBlOiBub25lLCAkdmVydGljYWw6IHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAaWYgJHBhZGRpbmctZ3JpZCB7XG4gICAgLmdyaWQtcGFkZGluZy15IHtcbiAgICAgIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3IgbmVzdGVkIGdyaWRzXG4gICAgICAuZ3JpZC1wYWRkaW5nLXkge1xuICAgICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRuZWdhdGl2ZTogdHJ1ZSwgJGd1dHRlci1wb3NpdGlvbjogdG9wIGJvdHRvbSk7XG4gICAgICB9XG5cbiAgICAgIC8vIEJhc2UgY2VsbCBzdHlsZXNcbiAgICAgID4gLmNlbGwge1xuICAgICAgICBAaW5jbHVkZSB4eS1ndXR0ZXJzKCRndXR0ZXJzOiAkZ3JpZC1wYWRkaW5nLWd1dHRlcnMsICRndXR0ZXItdHlwZTogcGFkZGluZywgJGd1dHRlci1wb3NpdGlvbjogdG9wIGJvdHRvbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRtYXJnaW4tZ3JpZCB7XG4gICAgQGluY2x1ZGUgeHktbWFyZ2luLWdyaWQtY2xhc3Nlcyh0b3AgYm90dG9tLCB0cnVlLCAnLmdyaWQtbWFyZ2luLXknKTtcbiAgfVxuXG59XG5cbkBtaXhpbiB4eS1mcmFtZS1ncmlkLWNsYXNzZXMoJHZlcnRpY2FsLWdyaWQ6IHRydWUsICRtYXJnaW4tZ3JpZDogdHJ1ZSkge1xuICAvLyBGcmFtZWQgZ3JpZCBzdHlsZXNcbiAgLmdyaWQtZnJhbWUge1xuICAgIEBpbmNsdWRlIHh5LWdyaWQtZnJhbWU7XG4gIH1cblxuICAuY2VsbCAuZ3JpZC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIFNhbWUgYXMgaW5jbHVkZSB3aXRoICRuZXN0ZWQsIGJ1dCB3aXRoIGxlc3MgY3NzXG4gIH1cblxuICAuY2VsbC1ibG9jayB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1ibG9jaygpO1xuICB9XG5cbiAgLmNlbGwtYmxvY2steSB7XG4gICAgQGluY2x1ZGUgeHktY2VsbC1ibG9jayh0cnVlKTtcbiAgfVxuXG5cbiAgLmNlbGwtYmxvY2stY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSB4eS1jZWxsLWJsb2NrLWNvbnRhaW5lcigpO1xuICB9XG5cblxuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KGZhbHNlKSB7XG5cbiAgICAuI3skLXpmLXNpemV9LWdyaWQtZnJhbWUge1xuICAgICAgQGluY2x1ZGUgeHktZ3JpZC1mcmFtZTtcbiAgICB9XG5cbiAgICAuY2VsbCAuI3skLXpmLXNpemV9LWdyaWQtZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIFNhbWUgYXMgaW5jbHVkZSB3aXRoICRuZXN0ZWQsIGJ1dCB3aXRoIGxlc3MgY3NzXG4gICAgfVxuXG4gICAgLiN7JC16Zi1zaXplfS1jZWxsLWJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIHh5LWNlbGwtYmxvY2soKTtcbiAgICB9XG5cbiAgICAuI3skLXpmLXNpemV9LWNlbGwtYmxvY2stY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHh5LWNlbGwtYmxvY2stY29udGFpbmVyKCk7XG4gICAgfVxuXG4gICAgLiN7JC16Zi1zaXplfS1jZWxsLWJsb2NrLXkge1xuICAgICAgQGluY2x1ZGUgeHktY2VsbC1ibG9jayh0cnVlKTtcbiAgICB9XG4gIH1cblxuICBAaWYgJHZlcnRpY2FsLWdyaWQge1xuICAgIC5ncmlkLXkge1xuICAgICAgJi5ncmlkLWZyYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgeHktZ3JpZC1mcmFtZSh0cnVlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoZmFsc2UpIHtcbiAgICAgICAgJi4jeyQtemYtc2l6ZX0tZ3JpZC1mcmFtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgeHktZ3JpZC1mcmFtZSh0cnVlKTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5jZWxsIHtcbiAgICAgIC5ncmlkLXkuZ3JpZC1mcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgLy8gU2FtZSBhcyBpbmNsdWRlIHdpdGggJG5lc3RlZCwgYnV0IHdpdGggbGVzcyBjc3NcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQoZmFsc2UpIHtcbiAgICAgICAgLmdyaWQteS4jeyQtemYtc2l6ZX0tZ3JpZC1mcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBTYW1lIGFzIGluY2x1ZGUgd2l0aCAkbmVzdGVkLCBidXQgd2l0aCBsZXNzIGNzc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiAkbWFyZ2luLWdyaWQge1xuICAgIEBpbmNsdWRlIHh5LW1hcmdpbi1ncmlkLWNsYXNzZXModG9wIGJvdHRvbSwgdHJ1ZSwgJy5ncmlkLW1hcmdpbi15Jyk7XG4gICAgLmdyaWQtZnJhbWUuZ3JpZC1tYXJnaW4teSB7XG4gICAgICBAaW5jbHVkZSB4eS1ncmlkLWZyYW1lKHRydWUsIGZhbHNlLCAkZ3JpZC1tYXJnaW4tZ3V0dGVycywgJGluY2x1ZGUtYmFzZTogZmFsc2UpO1xuICAgIH1cbiAgICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50KGZhbHNlKSB7XG4gICAgICAuZ3JpZC1tYXJnaW4teS4jeyQtemYtc2l6ZX0tZ3JpZC1mcmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHh5LWdyaWQtZnJhbWUodHJ1ZSwgZmFsc2UsICRncmlkLW1hcmdpbi1ndXR0ZXJzLCAkLXpmLXNpemUsIGZhbHNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmluYWwgY2xhc3Nlc1xuQG1peGluIGZvdW5kYXRpb24teHktZ3JpZC1jbGFzc2VzKFxuICAkYmFzZS1ncmlkOiB0cnVlLFxuICAkbWFyZ2luLWdyaWQ6IHRydWUsXG4gICRwYWRkaW5nLWdyaWQ6IHRydWUsXG4gICRibG9jay1ncmlkOiB0cnVlLFxuICAkY29sbGFwc2U6IHRydWUsXG4gICRvZmZzZXQ6IHRydWUsXG4gICR2ZXJ0aWNhbC1ncmlkOiB0cnVlLFxuICAkZnJhbWUtZ3JpZDogdHJ1ZVxuKSB7XG5cbiAgLy8gQmFzZSBncmlkIHN0eWxlc1xuICBAaWYoJGJhc2UtZ3JpZCkge1xuICAgIEBpbmNsdWRlIHh5LWJhc2UtZ3JpZC1jbGFzc2VzKCk7XG4gIH1cblxuICAvLyBNYXJnaW4gZ3JpZFxuICBAaWYoJG1hcmdpbi1ncmlkKSB7XG4gICAgQGluY2x1ZGUgeHktbWFyZ2luLWdyaWQtY2xhc3NlcygpO1xuICB9XG5cbiAgLy8gUGFkZGluZyBncmlkXG4gIEBpZigkcGFkZGluZy1ncmlkKSB7XG4gICAgQGluY2x1ZGUgeHktcGFkZGluZy1ncmlkLWNsYXNzZXMoKTtcbiAgfVxuXG4gIC8vIEJsb2NrIGdyaWRcbiAgQGlmKCRibG9jay1ncmlkKSB7XG4gICAgQGluY2x1ZGUgeHktYmxvY2stZ3JpZC1jbGFzc2VzKCRtYXJnaW4tZ3JpZCwgJHBhZGRpbmctZ3JpZCk7XG4gIH1cblxuICAvLyBDb2xsYXBzZSBndXR0ZXJzXG4gIEBpZigkY29sbGFwc2UpIHtcbiAgICBAaW5jbHVkZSB4eS1jb2xsYXBzZS1ncmlkLWNsYXNzZXMoJG1hcmdpbi1ncmlkLCAkcGFkZGluZy1ncmlkKTtcbiAgfVxuXG4gIC8vIE9mZnNldCBndXR0ZXJzXG4gIEBpZigkb2Zmc2V0KSB7XG4gICAgQGluY2x1ZGUgeHktb2Zmc2V0LWNlbGwtY2xhc3NlcygpO1xuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JpZFxuICBAaWYoJHZlcnRpY2FsLWdyaWQpIHtcbiAgICBAaW5jbHVkZSB4eS12ZXJ0aWNhbC1ncmlkLWNsYXNzZXMoJG1hcmdpbi1ncmlkLCAkcGFkZGluZy1ncmlkKTtcbiAgfVxuXG4gIEBpZiAoJGZyYW1lLWdyaWQpIHtcbiAgICBAaW5jbHVkZSB4eS1mcmFtZS1ncmlkLWNsYXNzZXMoJHZlcnRpY2FsLWdyaWQsICRtYXJnaW4tZ3JpZClcbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHh5LWdyaWRcbi8vLy9cblxuLy8vIENyZWF0ZSBndXR0ZXJzIGZvciBhIGNlbGwvY29udGFpbmVyLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtbWFyZ2luLWd1dHRlcnNdIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRndXR0ZXItdHlwZSBbbWFyZ2luXSAtIFR5cGUgb2YgZ3V0dGVyIHRvIG91dHB1dC4gQWNjZXB0cyBlaXRoZXIgbWFyZ2luIG9yIHBhZGRpbmcuXG4vLy8gQHBhcmFtIHtMaXN0fSAkZ3V0dGVyLXBvc2l0aW9uIFtyaWdodCBsZWZ0XSAtIFRoZSBwb3NpdGlvbiB0byBhcHBseSBndXR0ZXJzIHRvLiBBY2NlcHRzIGB0b3BgLCBgYm90dG9tYCwgYGxlZnRgLCBgcmlnaHRgIGluIGFueSBjb21iaW5hdGlvbi5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRuZWdhdGl2ZSBbZmFsc2VdIC0gV2hldGhlciB0byBhcHBseSB0aGUgZ3V0dGVyIGFzIGEgbmVnYXRpdmUgdmFsdWUuIENvbW1vbmx5IHVzZWQgZm9yIG5lc3RlZCBncmlkcy5cbkBtaXhpbiB4eS1ndXR0ZXJzKFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkZ3V0dGVyLXBvc2l0aW9uOiByaWdodCBsZWZ0LFxuICAkbmVnYXRpdmU6IGZhbHNlXG4pIHtcbiAgJG9wZXJhdG9yOiBpZigkbmVnYXRpdmUsICctJywgJycpO1xuXG4gIC8vIElmIHdlIGhhdmUgZGVjbGFyZWQgbmVnYXRpdmUgZ3V0dGVycywgZm9yY2UgdHlwZSB0byBgbWFyZ2luLlxuICAkZ3V0dGVyLXR5cGU6IGlmKCRuZWdhdGl2ZSwgJ21hcmdpbicsICRndXR0ZXItdHlwZSk7XG5cbiAgLy8gT3V0cHV0IG91ciBtYXJnaW4gZ3V0dGVycy5cbiAgQGlmICh0eXBlLW9mKCRndXR0ZXJzKSA9PSAnbWFwJykge1xuICAgIEBpbmNsdWRlIC16Zi1icmVha3BvaW50LXZhbHVlKGF1dG8sICRndXR0ZXJzKSB7XG4gICAgICAkZ3V0dGVyOiByZW0tY2FsYygkLXpmLWJwLXZhbHVlKSAqIDAuNTtcblxuICAgICAgLy8gTG9vcCB0aHJvdWdoIGVhY2ggZ3V0dGVyIHBvc2l0aW9uXG4gICAgICBAZWFjaCAkdmFsdWUgaW4gJGd1dHRlci1wb3NpdGlvbiB7XG4gICAgICAgICN7JGd1dHRlci10eXBlfS0jeyR2YWx1ZX06IHVucXVvdGUoXCIjeyRvcGVyYXRvcn0jeyRndXR0ZXJ9XCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAodHlwZS1vZigkZ3V0dGVycykgPT0gJ251bWJlcicpIHtcbiAgICAkZ3V0dGVyOiByZW0tY2FsYygkZ3V0dGVycykgKiAwLjU7XG5cbiAgICAvLyBMb29wIHRocm91Z2ggZWFjaCBndXR0ZXIgcG9zaXRpb25cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGd1dHRlci1wb3NpdGlvbiB7XG4gICAgICAjeyRndXR0ZXItdHlwZX0tI3skdmFsdWV9OiB1bnF1b3RlKFwiI3skb3BlcmF0b3J9I3skZ3V0dGVyfVwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB4eS1ncmlkXG4vLy8vXG5cbi8vLyBDcmVhdGVzIGEgbWF4IHdpZHRoIGNvbnRhaW5lciwgZGVzaWduZWQgdG8gaG91c2UgeW91ciBncmlkIGNvbnRlbnQuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIFskZ3JpZC1jb250YWluZXJdIC0gYSB3aWR0aCB0byBsaW1pdCB0aGUgY29udGFpbmVyIHRvLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGFkZGluZyBbJGdyaWQtY29udGFpbmVyLXBhZGRpbmddIC0gcGFkZGluZ3Mgb2YgdGhlIGNvbnRhaW5lci5cbkBtaXhpbiB4eS1ncmlkLWNvbnRhaW5lcihcbiAgJHdpZHRoOiAkZ3JpZC1jb250YWluZXIsXG4gICRwYWRkaW5nOiAkZ3JpZC1jb250YWluZXItcGFkZGluZ1xuKSB7XG4gIEBpbmNsdWRlIHh5LWd1dHRlcnMoJGd1dHRlcnM6ICRwYWRkaW5nLCAkZ3V0dGVyLXR5cGU6IHBhZGRpbmcpO1xuXG4gIG1heC13aWR0aDogJHdpZHRoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLy8gQ3JlYXRlcyBhIGNvbnRhaW5lciBmb3IgeW91ciBmbGV4IGNlbGxzLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZGlyZWN0aW9uIFtob3Jpem9udGFsXSAtIEVpdGhlciBob3Jpem9udGFsIG9yIHZlcnRpY2FsIGRpcmVjdGlvbiBvZiBjZWxscyB3aXRoaW4uXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkd3JhcCBbdHJ1ZV0gLSBJZiB0aGUgY2VsbHMgd2l0aGluIHNob3VsZCB3cmFwIG9yIG5vdC5cbkBtaXhpbiB4eS1ncmlkKFxuICAkZGlyZWN0aW9uOiBob3Jpem9udGFsLFxuICAkd3JhcDogdHJ1ZVxuKSB7XG4gICRkaXJlY3Rpb246IGlmKCRkaXJlY3Rpb24gPT0gJ2hvcml6b250YWwnLCByb3csIGNvbHVtbik7XG4gICR3cmFwOiBpZigkd3JhcCwgd3JhcCwgbm93cmFwKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6ICRkaXJlY3Rpb24gJHdyYXA7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgYnJlYWtwb2ludHNcbi8vLy9cblxuLy8vIFBhdGNoIHRvIGZpeCBpc3N1ZSAjMTIwODBcbiQtemYtc2l6ZTogbnVsbDtcblxuLy8vIEEgbGlzdCBvZiBuYW1lZCBicmVha3BvaW50cy4gWW91IGNhbiB1c2UgdGhlc2Ugd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdG8gcXVpY2tseSBjcmVhdGUgbWVkaWEgcXVlcmllcy5cbi8vLyBAdHlwZSBNYXBcbiRicmVha3BvaW50czogKFxuICBcInNtYWxsXCI6IDAsXG4gIFwibWVkaXVtXCI6IDY0MHB4LFxuICBcImxhcmdlXCI6IDEwMjRweCxcbiAgXCJ4bGFyZ2VcIjogMTIwMHB4LFxuICBcInh4bGFyZ2VcIjogMTQ0MHB4LFxuKSAhZGVmYXVsdDtcblxuLy8vIEEgbGlzdCBvZiBuYW1lZCBIaURQSSBicmVha3BvaW50cy4gWW91IGNhbiB1c2UgdGhlc2Ugd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdG8gcXVpY2tseSBjcmVhdGUgbWVkaWEgcXVlcmllcyBmb3IgcmVzb2x1dGlvbnMuXG4vLy8gVmFsdWVzIG11c3QgcmVwcmVzZW50IHRoZSBkZXZpY2UgcGl4ZWxzIC8gd2ViIHBpeGVscyByYXRpb24gYW5kIGJlIHVuaXRsZXNzIG9yIGluIERQUFguXG4vLy8gQHR5cGUgTWFwXG4kYnJlYWtwb2ludHMtaGlkcGk6IChcbiAgXCJoaWRwaS0xXCI6IDEsXG4gIFwiaGlkcGktMS01XCI6IDEuNSxcbiAgXCJoaWRwaS0yXCI6IDIsXG4gIFwicmV0aW5hXCI6IDIsXG4gIFwiaGlkcGktM1wiOiAzXG4pICFkZWZhdWx0O1xuXG4vLy8gVGhlIGxhcmdlc3QgbmFtZWQgYnJlYWtwb2ludCBpbiB3aGljaCB0byBpbmNsdWRlIHByaW50IGFzIGEgbWVkaWEgdHlwZVxuLy8vIEB0eXBlIEtleXdvcmRcbiRwcmludC1icmVha3BvaW50OiBsYXJnZSAhZGVmYXVsdDtcblxuJC16Zi16ZXJvLWJyZWFrcG9pbnQ6IHNtYWxsICFkZWZhdWx0O1xuXG4kLXpmLWJyZWFrcG9pbnRzLWtleXM6IG1hcC10by1saXN0KCRicmVha3BvaW50cywgJ2tleXMnKTtcblxuQGlmIG50aChtYXAtdmFsdWVzKCRicmVha3BvaW50cyksIDEpICE9IDAge1xuICBAZXJyb3IgJ1RoZSBmaXJzdCBrZXkgaW4gdGhlICRicmVha3BvaW50cyBtYXAgbXVzdCBoYXZlIGEgdmFsdWUgb2YgXCIwXCIuJztcbn1cbkBlbHNlIHtcbiAgJC16Zi16ZXJvLWJyZWFrcG9pbnQ6IG50aChtYXAta2V5cygkYnJlYWtwb2ludHMpLCAxKTtcbn1cblxuLy8vIEFsbCBvZiB0aGUgbmFtZXMgaW4gdGhpcyBsaXN0IHdpbGwgYmUgb3V0cHV0IGFzIGNsYXNzZXMgaW4geW91ciBDU1MsIGxpa2UgYC5zbWFsbC0xMmAsIGAubWVkaXVtLTZgLCBhbmQgc28gb24uIEVhY2ggdmFsdWUgaW4gdGhpcyBsaXN0IG11c3QgYWxzbyBiZSBpbiB0aGUgYCRicmVha3BvaW50c2AgbWFwLlxuLy8vIEB0eXBlIExpc3RcbiRicmVha3BvaW50LWNsYXNzZXM6IChzbWFsbCBtZWRpdW0gbGFyZ2UpICFkZWZhdWx0O1xuXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgc3RyaW5nIG1hdGNoaW5nIHRoZSBpbnB1dCB2YWx1ZS4gUmVmZXIgdG8gdGhlIGRvY3VtZW50YXRpb24gZm9yIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0byBzZWUgd2hhdCB0aGUgcG9zc2libGUgaW5wdXRzIGFyZS5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICR2YWwgW3NtYWxsXSAtIEJyZWFrcG9pbnQgbmFtZSwgb3IgcHgsIHJlbSwgb3IgZW0gdmFsdWUgdG8gcHJvY2Vzcy5cbkBmdW5jdGlvbiBicmVha3BvaW50KCR2YWw6ICQtemYtemVyby1icmVha3BvaW50KSB7XG4gIC8vIFdlYiBzdGFuZGFyZCBQaXhlbHMgcGVyIGluY2guICgxZGRweCAvICRzdGQtd2ViLWRwaSkgPSAxZHBpXG4gIC8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvY3NzLXZhbHVlcy0zLyNhYnNvbHV0ZS1sZW5ndGhzXG4gICRzdGQtd2ViLWRwaTogOTY7XG5cbiAgLy8gU2l6ZSBvciBrZXl3b3JkXG4gICRicDogbnRoKCR2YWwsIDEpO1xuICAvLyBWYWx1ZSBvZiB0aGUgZm9sbG93aW5nIGJyZWFrcG9pbnRcbiAgJGJwLW5leHQ6IG51bGw7XG4gIC8vIFZhbHVlIGZvciBtYXgtd2lkdGggbWVkaWEgcXVlcmllc1xuICAkYnAtbWluOiBudWxsO1xuICAvLyBWYWx1ZSBmb3IgbWluLXdpZHRoIG1lZGlhIHF1ZXJpZXNcbiAgJGJwLW1heDogbnVsbDtcbiAgLy8gRGlyZWN0aW9uIG9mIG1lZGlhIHF1ZXJ5ICh1cCwgZG93biwgb3Igb25seSlcbiAgJGRpcjogaWYobGVuZ3RoKCR2YWwpID4gMSwgbnRoKCR2YWwsIDIpLCB1cCk7XG4gIC8vIElmIG5hbWVkLCBuYW1lIG9mIHRoZSBicmVha3BvaW50XG4gICRuYW1lOiBudWxsO1xuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBpcyBhIEhpRFBJIGJyZWFrcG9pbnRcbiAgJGhpZHBpOiBmYWxzZTtcblxuICAvLyBPcmllbnRhdGlvbiBtZWRpYSBxdWVyaWVzIGhhdmUgYSB1bmlxdWUgc3ludGF4XG4gIEBpZiAkYnAgPT0gJ2xhbmRzY2FwZScgb3IgJGJwID09ICdwb3J0cmFpdCcge1xuICAgIEByZXR1cm4gJyhvcmllbnRhdGlvbjogI3skYnB9KSc7XG4gIH1cblxuICAvLyBJZiBhIGJyZWFrcG9pbnQgbmFtZSBpcyBnaXZlbiwgZ2V0IGl0cyB2YWx1ZSBmcm9tIHRoZSAkYnJlYWtwb2ludHMvJGJyZWFrcG9pbnRzLWhpZHBpIG1hcC5cbiAgQGlmIHR5cGUtb2YoJGJwKSA9PSAnc3RyaW5nJyB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSB7XG4gICAgICAkbmFtZTogJGJwO1xuICAgICAgJGJwOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgICAgJGJwLW5leHQ6IC16Zi1tYXAtbmV4dCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLWhpZHBpLCAkYnApIHtcbiAgICAgICRuYW1lOiAkYnA7XG4gICAgICAkYnA6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLWhpZHBpLCAkbmFtZSk7XG4gICAgICAkYnAtbmV4dDogLXpmLW1hcC1uZXh0LW51bWJlcigkYnJlYWtwb2ludHMtaGlkcGksICRicCk7XG4gICAgICAkaGlkcGk6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRicDogMDtcbiAgICAgIEB3YXJuICdicmVha3BvaW50KCk6IFwiI3skdmFsfVwiIGlzIG5vdCBkZWZpbmVkIGluIHlvdXIgYCRicmVha3BvaW50c2Agb3IgYCRicmVha3BvaW50cy1oaWRwaWAgc2V0dGluZy4nO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBub3QgJG5hbWUgYW5kICRkaXIgPT0gJ29ubHknIHtcbiAgICBAd2FybiAnYnJlYWtwb2ludCgpOiBPbmx5IG5hbWVkIG1lZGlhIHF1ZXJpZXMgY2FuIGhhdmUgYW4gYG9ubHlgIHJhbmdlLic7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgLy8gT25seSAnb25seScgYW5kICd1cCcgaGF2ZSBhIG1pbiBsaW1pdC5cbiAgQGlmICRkaXIgPT0gJ29ubHknIG9yICRkaXIgPT0gJ3VwJyB7XG4gICAgJGJwLW1pbjogaWYoJGhpZHBpLCBzdHJpcC11bml0KCRicCksIC16Zi1icC10by1lbSgkYnApKTtcbiAgfVxuICAvLyBPbmx5ICdvbmx5JyBhbmQgJ2Rvd24nIGhhdmUgYSBtYXggbGltaXQuXG4gIEBpZiAkZGlyID09ICdvbmx5JyBvciAkZGlyID09ICdkb3duJyB7XG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgaXMgYSB2YWx1ZSwgdXNlIGl0IGFzIG1heCBsaW1pdC5cbiAgICBAaWYgbm90ICRuYW1lIHtcbiAgICAgICRicC1tYXg6IGlmKCRoaWRwaSwgc3RyaXAtdW5pdCgkYnApLCAtemYtYnAtdG8tZW0oJGJwKSk7XG4gICAgfVxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGlzIG5hbWVkLCB0aGUgbWF4IGxpbWl0IGlzIHRoZSBmb2xsb3dpbmcgYnJlYWtwb2ludCAtIDFweC5cbiAgICBAZWxzZSBpZiAkYnAtbmV4dCB7XG4gICAgICAvLyBNYXggdmFsdWUgaXMgMC4ycHggdW5kZXIgdGhlIG5leHQgYnJlYWtwb2ludCAoMC4wMiAvIDE2ID0gMC4wMDEyNSkuXG4gICAgICAvLyBVc2UgYSBwcmVjaXNpb24gdW5kZXIgMXB4IHRvIHN1cHBvcnQgYnJvd3NlciB6b29tLCBidXQgbm90IHRvIGxvdyB0byBhdm9pZCByb3VuZGluZy5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vZm91bmRhdGlvbi9mb3VuZGF0aW9uLXNpdGVzL2lzc3Vlcy8xMTMxM1xuICAgICAgJGJwLW1heDogaWYoJGhpZHBpLCAkYnAtbmV4dCAtIGRpdmlkZSgxLCAkc3RkLXdlYi1kcGkpLCAtemYtYnAtdG8tZW0oJGJwLW5leHQpIC0gMC4wMDEyNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gR2VuZXJhdGUgdGhlIG1lZGlhIHF1ZXJ5IHN0cmluZyBmcm9tIG1pbiBhbmQgbWF4IGxpbWl0cy5cbiAgQGlmICRoaWRwaSB7XG4gICAgLy8gR2VuZXJhdGUgdmFsdWVzIGluIERQSSBpbnN0ZWFkIG9mIERQUFggZm9yIGFuIElFOS0xMS9PcGVyYSBtaW5pIGNvbXBhdGliaWxpdHkuXG4gICAgLy8gU2VlIGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgICAkYnAtbWluLWRwaTogaWYoJGJwLW1pbiwgJGJwLW1pbiAqICRzdGQtd2ViLWRwaSAqIDFkcGksICRicC1taW4pO1xuICAgICRicC1tYXgtZHBpOiBpZigkYnAtbWF4LCAkYnAtbWF4ICogJHN0ZC13ZWItZHBpICogMWRwaSwgJGJwLW1heCk7XG4gICAgQHJldHVybiB6Zi1zdHItam9pbihcbiAgICAgIC16Zi1icC1qb2luKCRicC1taW4sICRicC1tYXgsICctd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8nLCAnLXdlYmtpdC1tYXgtZGV2aWNlLXBpeGVsLXJhdGlvJyksXG4gICAgICAtemYtYnAtam9pbigkYnAtbWluLWRwaSwgJGJwLW1heC1kcGksICdtaW4tcmVzb2x1dGlvbicsICdtYXgtcmVzb2x1dGlvbicpLFxuICAgICAgJywgJyk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gLXpmLWJwLWpvaW4oJGJwLW1pbiwgJGJwLW1heCk7XG4gIH1cbn1cblxuLy8vIFdyYXBzIGEgbWVkaWEgcXVlcnkgYXJvdW5kIHRoZSBjb250ZW50IHlvdSBwdXQgaW5zaWRlIHRoZSBtaXhpbi4gVGhpcyBtaXhpbiBhY2NlcHRzIGEgbnVtYmVyIG9mIHZhbHVlczpcbi8vLyAgLSBJZiBhIHN0cmluZyBpcyBwYXNzZWQsIHRoZSBtaXhpbiB3aWxsIGxvb2sgZm9yIGl0IGluIHRoZSBgJGJyZWFrcG9pbnRzYCBhbmQgYCRicmVha3BvaW50cy1oaWRwaWAgbWFwcywgYW5kIHVzZSBhIG1lZGlhIHF1ZXJ5IHRoZXJlLlxuLy8vICAtIElmIGEgcGl4ZWwgdmFsdWUgaXMgcGFzc2VkLCBpdCB3aWxsIGJlIGNvbnZlcnRlZCB0byBhbiBlbSB2YWx1ZSB1c2luZyBgJGdsb2JhbC1mb250LXNpemVgIGFzIHRoZSBiYXNlLlxuLy8vICAtIElmIGEgcmVtIHZhbHVlIGlzIHBhc3NlZCwgdGhlIHVuaXQgd2lsbCBiZSBjaGFuZ2VkIHRvIGVtLlxuLy8vICAtIElmIGFuIGVtIHZhbHVlIGlzIHBhc3NlZCwgdGhlIHZhbHVlIHdpbGwgYmUgdXNlZCBhcy1pcy5cbi8vL1xuLy8vIElmIG11bHRpcGxlIHZhbHVlcyBhcmUgcGFzc2VkLCB0aGUgbWl4aW4gd2lsbCBnZW5lcmF0ZSBhIG1lZGlhIHF1ZXJ5IGZvciBlYWNoIG9mIHRoZW0gYXMgZGVzY3JpYmVkIGFib3ZlLlxuLy8vIFNpbmNlIHRoZSBjb250ZW50IGlzIGR1cGxpY2F0ZWQgZm9yIGVhY2ggYnJlYWtwb2ludCwgdGhpcyBtaXhpbiBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggcHJvcGVydGllcyB0aGF0XG4vLy8gY2hhbmdlIGFjcm9zcyBicmVha3BvaW50cy5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICR2YWx1ZXMuLi4gLSBCcmVha3BvaW50IG5hbWUgb3IgcHgvcmVtL2VtIHZhbHVlIHRvIHByb2Nlc3MuXG4vLy9cbi8vLyBAb3V0cHV0IElmIHRoZSBicmVha3BvaW50IGlzIFwiMHB4IGFuZCBsYXJnZXJcIiwgb3V0cHV0cyB0aGUgY29udGVudCBhcy1pcy4gT3RoZXJ3aXNlLCBvdXRwdXRzIHRoZSBjb250ZW50IHdyYXBwZWQgaW4gYSBtZWRpYSBxdWVyeS5cbkBtaXhpbiBicmVha3BvaW50KCR2YWx1ZXMuLi4pIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHZhbHVlcykge1xuICAgICR2YWx1ZTogbnRoKCR2YWx1ZXMsICRpKTtcbiAgICAkc3RyOiBicmVha3BvaW50KCR2YWx1ZSk7XG4gICAgJGJwOiBpbmRleCgkLXpmLWJyZWFrcG9pbnRzLWtleXMsIG50aCgkdmFsdWUsIDEpKTtcbiAgICAkcGJwOiBpbmRleCgkLXpmLWJyZWFrcG9pbnRzLWtleXMsICRwcmludC1icmVha3BvaW50KTtcbiAgICAvLyBEaXJlY3Rpb24gb2YgbWVkaWEgcXVlcnkgKHVwLCBkb3duLCBvciBvbmx5KVxuICAgICRkaXI6IGlmKGxlbmd0aCgkdmFsdWUpID4gMSwgbnRoKCR2YWx1ZSwgMiksIHVwKTtcblxuICAgICRvbGQtemYtc2l6ZTogbnVsbDtcblxuICAgIC8vIE1ha2UgYnJlYWtwb2ludCBzaXplIGF2YWlsYWJsZSBhcyBhIHZhcmlhYmxlXG4gICAgQGlmIGdsb2JhbC12YXJpYWJsZS1leGlzdHMoLXpmLXNpemUpIHtcbiAgICAgICRvbGQtemYtc2l6ZTogJC16Zi1zaXplO1xuICAgIH1cbiAgICAkLXpmLXNpemU6IG50aCgkdmFsdWUsIDEpICFnbG9iYWw7IC8vIGdldCB0aGUgZmlyc3QgdmFsdWUgdG8gYWNjb3VudCBmb3IgYG9ubHlgIGFuZCBgZG93bmAga2V5d29yZHNcblxuICAgIC8vIElmICRzdHIgaXMgc3RpbGwgYW4gZW1wdHkgc3RyaW5nLCBubyBtZWRpYSBxdWVyeSBpcyBuZWVkZWRcbiAgICBAaWYgJHN0ciA9PSAnJyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBPdGhlcndpc2UsIHdyYXAgdGhlIGNvbnRlbnQgaW4gYSBtZWRpYSBxdWVyeVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIEZvciBuYW1lZCBicmVha3BvaW50cyBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gJHByaW50LWJyZWFrcG9pbnQsIGFkZCBwcmludCB0byB0aGUgbWVkaWEgdHlwZXNcbiAgICAgIC8vIGdlbmVyYXRlIHByaW50IGlmIHRoZSBicmVha3BvaW50IGFmZmVjdHMgdGhlIHByaW50LWJyZWFrcG9pbnQgKG9yIHNtYWxsZXIpLlxuICAgICAgLy8gVGhpcyBtZWFucyB0aGUgY3VycmVudCBjb25kaXRpb24gb25seSBuZWVkcyB0byBiZSBleHRlbmRlZCBzbyAnZG93bicgYWx3YXlzIGdlbmVyYXRlcyBwcmludC5cbiAgICAgIEBpZiAkYnAgIT0gbnVsbCBhbmQgKCRicCA8PSAkcGJwIG9yICRkaXIgPT0gZG93bikge1xuICAgICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgI3skc3RyfSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgI3skc3RyfSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAkLXpmLXNpemU6ICRvbGQtemYtc2l6ZSAhZ2xvYmFsO1xuICB9XG59XG5cbi8vLyBDb252ZXJ0cyB0aGUgYnJlYWtwb2ludHMgbWFwIHRvIGEgVVJMLWVuY29kZWQgc3RyaW5nLCBsaWtlIHRoaXM6IGBrZXkxPXZhbHVlMSZrZXkyPXZhbHVlMmAuIFRoZSB2YWx1ZSBpcyB0aGVuIGRyb3BwZWQgaW50byB0aGUgQ1NTIGZvciBhIHNwZWNpYWwgYDxtZXRhPmAgdGFnLCB3aGljaCBpcyByZWFkIGJ5IHRoZSBGb3VuZGF0aW9uIEphdmFTY3JpcHQuIFRoaXMgaXMgaG93IHdlIHRyYW5zZmVyIHZhbHVlcyBmcm9tIFNhc3MgdG8gSmF2YVNjcmlwdCwgc28gdGhleSBjYW4gYmUgZGVmaW5lZCBpbiBvbmUgcGxhY2UuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBjb252ZXJ0LlxuLy8vXG4vLy8gQHJldHVybnMge1N0cmluZ30gQSBzdHJpbmcgY29udGFpbmluZyB0aGUgbWFwJ3MgY29udGVudHMuXG5AZnVuY3Rpb24gLXpmLWJwLXNlcmlhbGl6ZSgkbWFwKSB7XG4gICRzdHI6ICcnO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgJHN0cjogJHN0ciArICRrZXkgKyAnPScgKyAtemYtYnAtdG8tZW0oJHZhbHVlKSArICcmJztcbiAgfVxuICAkc3RyOiBzdHItc2xpY2UoJHN0ciwgMSwgLTIpO1xuXG4gIEByZXR1cm4gJHN0cjtcbn1cblxuLy8vIEZpbmQgdGhlIG5leHQga2V5IGluIGEgbWFwLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICRtYXAgLSBNYXAgdG8gdHJhdmVyc2UuXG4vLy8gQHBhcmFtIHtNaXhlZH0gJGtleSAtIEtleSB0byB1c2UgYXMgYSBzdGFydGluZyBwb2ludC5cbi8vL1xuLy8vIEByZXR1cm5zIHtNaXhlZH0gVGhlIHZhbHVlIGZvciB0aGUga2V5IGFmdGVyIGAka2V5YCwgaWYgYCRrZXlgIHdhcyBmb3VuZC4gSWYgYCRrZXlgIHdhcyBub3QgZm91bmQsIG9yIGAka2V5YCB3YXMgdGhlIGxhc3QgdmFsdWUgaW4gdGhlIG1hcCwgcmV0dXJucyBgbnVsbGAuXG5AZnVuY3Rpb24gLXpmLW1hcC1uZXh0KCRtYXAsICRrZXkpIHtcblxuICAvLyBTdG9yZSB0aGUga2V5cyBvZiB0aGUgbWFwIGFzIGEgbGlzdFxuICAkdmFsdWVzOiBtYXAta2V5cygkbWFwKTtcblxuICAkaTogMDtcblxuICAvLyBJZiB0aGUgS2V5IEV4aXN0cywgR2V0IHRoZSBpbmRleCBvZiB0aGUga2V5IHdpdGhpbiB0aGUgbWFwIGFuZCBhZGQgMSB0byBpdCBmb3IgdGhlIG5leHQgYnJlYWtwb2ludCBpbiB0aGUgbWFwXG4gIEBpZiAobWFwLWhhcy1rZXkoJG1hcCwgJGtleSkpIHtcbiAgICAkaTogaW5kZXgoJHZhbHVlcywgJGtleSkgKyAxO1xuICB9XG5cbiAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0LCBvciBpdCdzIHRoZSBsYXN0IGtleSBpbiB0aGUgbWFwLCByZXR1cm4gbnVsbFxuICBAaWYgKCRpID4gbGVuZ3RoKCRtYXApIG9yICRpID09IDApIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cbiAgLy8gT3RoZXJ3aXNlLCByZXR1cm4gdGhlIHZhbHVlXG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1hcCwgbnRoKCR2YWx1ZXMsICRpKSk7XG4gIH1cblxufVxuXG4vLy8gRmluZCB0aGUgbmV4dCBudW1iZXIgaW4gYSBtYXAuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byB0cmF2ZXJzZS5cbi8vLyBAcGFyYW0ge01peGVkfSAkbnVtYmVyIC0gTnVtYmVyIHRvIHVzZSBhcyBhIHN0YXJ0aW5nIHBvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge01peGVkfSBUaGUgbnVtYmVyIGZvbGxvd2luZyBgJG51bWJlcmAsIGlmIGAkbnVtYmVyYCB3YXMgZm91bmQuIElmIGAkbnVtYmVyYCB3YXMgbm90IGZvdW5kLCBvciBgJG51bWJlcmAgd2FzIHRoZSBiaWdnZXN0IG51bWJlciBpbiB0aGUgbWFwLCByZXR1cm5zIGBudWxsYC5cbkBmdW5jdGlvbiAtemYtbWFwLW5leHQtbnVtYmVyKCRtYXAsICRudW1iZXIpIHtcblxuICAkbmV4dC1udW1iZXI6IG51bGw7XG5cbiAgQGVhY2ggJGssICR2IGluICRtYXAge1xuICAgIEBpZiB0eXBlLW9mKCR2KSA9PSAnbnVtYmVyJyBhbmQgJHYgPiAkbnVtYmVyIGFuZCAoJG5leHQtbnVtYmVyID09IG51bGwgb3IgJHYgPCAkbmV4dC1udW1iZXIpIHtcbiAgICAgICRuZXh0LW51bWJlcjogJHY7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkbmV4dC1udW1iZXI7XG59XG5cbi8vLyBSZXR1cm4gYSBsaXN0IG9mIG91ciBuYW1lZCBicmVha3BvaW50cyBsZXNzIHRoYW4gJGtleS4gVXNlZnVsIGZvciBkZWFsaW5nIHdpdGhcbi8vLyByZXNwb25zaXZlIGd1dHRlcnMgZm9yIHRoZSBncmlkLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRrZXkgLSBLZXkgdG8gdXNlIGFzIGxhc3QgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEByZXR1cm5zIHtBcnJheX0gVGhlIGxpc3Qgb2YgYnJlYWtwb2ludHMgdXAgdG8gYW5kLiBJZiAka2V5IGlzIGF1dG8sIHJldHVybnMgYnJlYWtwb2ludHMgYWJvdmUgdGhlIHplcm9cbkBmdW5jdGlvbiAtemYtYnJlYWtwb2ludHMtbGVzcy10aGFuKCRrZXkpIHtcbiAgJGxpc3Q6ICgpO1xuICAkZm91bmQta2V5OiBmYWxzZTtcblxuICBAZWFjaCAkbmFtZSBpbiAkLXpmLWJyZWFrcG9pbnRzLWtleXMge1xuICAgIEBpZiAoJG5hbWUgPT0gJGtleSkge1xuICAgICAgJGZvdW5kLWtleTogdHJ1ZTtcbiAgICB9XG4gICAgQGlmIG5vdCAkZm91bmQta2V5IHtcbiAgICAgICRsaXN0OiBhcHBlbmQoJGxpc3QsICRuYW1lKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFJldHVybiBhIGxpc3Qgb2Ygb3VyIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiAka2V5LiBVc2VmdWwgZm9yIGRlYWxpbmcgd2l0aFxuLy8vIHJlc3BvbnNpdmUgZ3V0dGVycyBmb3IgdGhlIGdyaWQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgLSBhIG5hbWVkIG9yIG5vbi1uYW1lZCBicmVha3BvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge0FycmF5fSBUaGUgbGlzdCBvZiBicmVha3BvaW50cyB1cCB0byBhbmQuIElmICRrZXkgaXMgYXV0bywgcmV0dXJucyBicmVha3BvaW50cyBhYm92ZSB0aGUgemVyb1xuQGZ1bmN0aW9uIC16Zi1jbG9zZXN0LW5hbWVkLWJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcbiAgJGxhc3Q6ICQtemYtemVyby1icmVha3BvaW50O1xuICAkZm91bmQ6IGZhbHNlO1xuXG4gICR2YWx1ZTogdW5pdGxlc3MtY2FsYygkYnJlYWtwb2ludCwgMXB4KTtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpZiBub3QgJGZvdW5kIHtcbiAgICAgIEBpZiB1bml0bGVzcy1jYWxjKCR2YWwpID4gJHZhbHVlIHtcbiAgICAgICAgJGZvdW5kOiB0cnVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRsYXN0OiAka2V5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGxhc3Q7XG59XG5cbi8vLyBHZXQgYSB2YWx1ZSBmb3IgYSBicmVha3BvaW50IGZyb20gYSByZXNwb25zaXZlIGNvbmZpZyBtYXAgb3Igc2luZ2xlIHZhbHVlLlxuLy8vIC0gSWYgdGhlIGNvbmZpZyBpcyBhIHNpbmdsZSB2YWx1ZSwgcmV0dXJuIGl0IHJlZ2FyZGxlc3Mgb2YgYCR2YWx1ZWAuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgbWFwIGFuZCBoYXMgdGhlIGtleSBgJHZhbHVlYCwgdGhlIGV4YWN0IGJyZWFrcG9pbnQgdmFsdWUgaXMgcmV0dXJuZWQuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgbWFwIGFuZCBkb2VzICpub3QqIGhhdmUgdGhlIGJyZWFrcG9pbnQsIHRoZSB2YWx1ZSBtYXRjaGluZyB0aGUgbmV4dCBsb3dlc3QgYnJlYWtwb2ludCBpbiB0aGUgY29uZmlnIG1hcCBpcyByZXR1cm5lZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJG1hcCAtIFJlc3BvbnNpdmUgY29uZmlnIG1hcCBvciBzaW5nbGUgdmFsdWUuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkdmFsdWUgLSBCcmVha3BvaW50IG5hbWUgdG8gdXNlLlxuLy8vXG4vLy8gQHJldHVybiB7TWl4ZWR9IFRoZSBjb3JyZXNwb25kaW5nIGJyZWFrcG9pbnQgdmFsdWUuXG5AZnVuY3Rpb24gLXpmLWdldC1icC12YWwoJG1hcCwgJHZhbHVlKSB7XG4gIC8vIElmIHRoZSBnaXZlbiBtYXAgaXMgYSBzaW5nbGUgdmFsdWUsIHJldHVybiBpdFxuICBAaWYgdHlwZS1vZigkbWFwKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkbWFwO1xuICB9XG5cblxuICAvLyBDaGVjayBpZiB0aGUgYnJlYWtwb2ludCBuYW1lIGV4aXN0cyBnbG9iYWxseVxuICBAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgICAkdmFsdWU6IC16Zi1jbG9zZXN0LW5hbWVkLWJyZWFrcG9pbnQoJHZhbHVlKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cbiAgLy8gQ2hlY2sgaWYgdGhlIGJyZWFrcG9pbnQgbmFtZSBleGlzdHMgaW4gdGhlIGxvY2FsIGNvbmZpZyBtYXBcbiAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJG1hcCwgJHZhbHVlKSB7XG4gICAgLy8gSWYgaXQgZG9lcywganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gICAgQHJldHVybiBtYXAtZ2V0KCRtYXAsICR2YWx1ZSk7XG4gIH1cbiAgLy8gT3RoZXJ3aXNlLCBmaW5kIHRoZSBuZXh0IGxvd2VzdCBicmVha3BvaW50IGFuZCByZXR1cm4gdGhhdCB2YWx1ZVxuICBAZWxzZSB7XG4gICAgJGFuY2hvcjogbnVsbDtcbiAgICAkZm91bmQ6IGZhbHNlO1xuXG4gICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgQGlmIG5vdCAkZm91bmQge1xuICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSkge1xuICAgICAgICAgICRhbmNob3I6ICRrZXk7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRrZXkgPT0gJHZhbHVlIHtcbiAgICAgICAgICAkZm91bmQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1hcCwgJGFuY2hvcik7XG4gIH1cbn1cblxuLy8vIFJldHVybiB0aGUgYmVzdCBicmVha3BvaW50IHRvIHVzZSBhY2NvcmRpbmcgdG8gdGhlIGNhbGxpbmcgY29udGV4dC4gSXQgcmV0dXJucyBpbiBvcmRlcjpcbi8vLyAxLiB0aGUgZ2l2ZW4gYCR2YWx1ZWAgYXJndW1lbnQgaWYgaXQgaXMgbm90IG51bGwuXG4vLy8gMi4gdGhlIGdsb2JhbCBicmVha3BvaW50IGNvbnRleHQgYCQtemYtc2l6ZWAgaWYgaXQgaXMgbm90IG51bGwgKGxpa2UgaWYgY2FsbGVkIGluc2lkZSB0aGVuIGBicmVha3BvaW50KClgIG1peGluKVxuLy8vIDMuIHRoZSBnaXZlbiBgJGRlZmF1bHRgIGFyZ3VtZW50LlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkdmFsdWUgW251bGxdIC0gQnJlYWtwb2ludCB0byB1c2UgaW4gcHJpb3JpdHkgaWYgbm9uLW51bGwuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZGVmYXVsdCBbbnVsbF0gLSBCcmVha3BvaW50IHRvIHVzZSBieSBkZWZhdWx0IGlmIG5vIG90aGVyIHZhbHVlIGNhbiBiZSB1c2VkLlxuLy8vXG4vLy8gQHJldHVybiB7S2V5d29yZH0gVGhlIHJlc29sdmVkIGJyZWFrcG9pbnQuXG5AZnVuY3Rpb24gLXpmLWN1cnJlbnQtYnJlYWtwb2ludCgkdmFsdWU6IG51bGwsICRkZWZhdWx0OiBudWxsKSB7XG4gIEBpZiAoJHZhbHVlICE9IG51bGwpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICBAZWxzZSBpZiAodmFyaWFibGUtZXhpc3RzKC16Zi1zaXplKSBhbmQgdHlwZS1vZigkLXpmLXNpemUpICE9ICdudW1iZXInKSBhbmQgJC16Zi1zaXplICE9IG51bGwge1xuICAgIEByZXR1cm4gJC16Zi1zaXplO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuICRkZWZhdWx0O1xuICB9XG59XG5cbi8vLyBSZXR1cm4gbWVkaWEgcXVlcnkgc3RyaW5nIGZyb20gdGhlIGdpdmVuIG1pbiBhbmQvb3IgbWF4IGxpbWl0cy5cbi8vLyBJZiBhIGxpbWl0IGlzIGVxdWFsIHRvIGBudWxsYCBvciBgMGAsIGl0IGlzIGlnbm9yZWQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJG1pbiBbMF0gLSBNaW4gbWVkaWEgcXVlcnkgbGltaXQuXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRtYXggWzBdIC0gTWF4IG1lZGlhIHF1ZXJ5IGxpbWl0LlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWluLW5hbWUgWydtaW4td2lkdGgnXSAtIE5hbWUgb2YgdGhlIG1pbiBtZWRpYSBxdWVyeSBsaW1pdC5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRlbGltaXRlciBbJ21heC13aWR0aCddIC0gTmFtZSBvZiB0aGUgbWF4IG1lZGlhIHF1ZXJ5IGxpbWl0LlxuLy8vXG4vLy8gQHJldHVybnMge1N0cmluZ30gTWVkaWEgUXVlcnkgc3RyaW5nLlxuQGZ1bmN0aW9uIC16Zi1icC1qb2luKFxuICAkbWluOiAwLFxuICAkbWF4OiAwLFxuICAkbWluLW5hbWU6ICdtaW4td2lkdGgnLFxuICAkbWF4LW5hbWU6ICdtYXgtd2lkdGgnXG4pIHtcbiAgQHJldHVybiB6Zi1zdHItam9pbihcbiAgICBpZigkbWluIGFuZCAkbWluID4gMCwgJygjeyRtaW4tbmFtZX06ICN7JG1pbn0pJywgbnVsbCksXG4gICAgaWYoJG1heCBhbmQgJG1heCA+IDAsICcoI3skbWF4LW5hbWV9OiAjeyRtYXh9KScsIG51bGwpLFxuICAgICcgYW5kICcpO1xufVxuXG4kc21hbGwtdXA6ICcnO1xuJHNtYWxsLW9ubHk6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCBzbWFsbCkge1xuICAkc21hbGwtdXA6IHNjcmVlbjtcbiAgJHNtYWxsLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KHNtYWxsIG9ubHkpfScpO1xufVxuXG4kbWVkaXVtLXVwOiAnJztcbiRtZWRpdW0tb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIG1lZGl1bSkge1xuICAkbWVkaXVtLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludChtZWRpdW0pfScpO1xuICAkbWVkaXVtLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KG1lZGl1bSBvbmx5KX0nKTtcbn1cblxuJGxhcmdlLXVwOiAnJztcbiRsYXJnZS1vbmx5OiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgbGFyZ2UpIHtcbiAgJGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludChsYXJnZSl9Jyk7XG4gICRsYXJnZS1vbmx5OiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludChsYXJnZSBvbmx5KX0nKTtcbn1cblxuJHhsYXJnZS11cDogJyc7XG4keGxhcmdlLW9ubHk6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCB4bGFyZ2UpIHtcbiAgJHhsYXJnZS11cDogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQoeGxhcmdlKX0nKTtcbiAgJHhsYXJnZS1vbmx5OiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4bGFyZ2Ugb25seSl9Jyk7XG59XG5cbiR4eGxhcmdlLXVwOiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgeHhsYXJnZSkge1xuICAkeHhsYXJnZS11cDogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQoeHhsYXJnZSl9Jyk7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgeHktZ3JpZFxuLy8vL1xuXG4vLy8gUmV0dXJucyB0aGUgYXBwcm9wcmlhdGUgQ1NTIGZsZXggdmFsdWUgZm9yIGEgY2VsbCBiYXNlLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2l6ZSBbZnVsbF0gLSBUaGUgc2l6ZSBvZiB5b3VyIGNlbGwuIEFjY2VwdHMgYGZ1bGxgLCBgYXV0b2AsIGBzaHJpbmtgLCBgZ3Jvd2AsIG9yIGFueSBvdGhlciB2YWx1ZSByZXByZXNlbnRpbmcgYSBjZWxsIHNpemUgKGl0IHdpbGwgYmUgdHJlYXRlZCBhcyBgc2hyaW5rYCkuXG4vLy9cbi8vLyBAcmV0dXJucyB7TGlzdH0gVGhlIGNlbGwgZmxleCBwcm9wZXJ0eSB2YWx1ZS5cbkBmdW5jdGlvbiB4eS1jZWxsLWJhc2UoJHNpemU6IGZ1bGwpIHtcbiAgQGlmICgkc2l6ZSA9PSAnYXV0bycpIHtcbiAgICBAcmV0dXJuIDEgMSAwO1xuICB9XG4gIEBlbHNlIGlmICgkc2l6ZSA9PSAnZ3JvdycpIHtcbiAgICBAcmV0dXJuIDEgMCBhdXRvO1xuICB9XG4gIEBlbHNlIGlmICgkc2l6ZSA9PSAnc2hyaW5rJyBvciAkc2l6ZSA9PSAnZnVsbCcgb3IgemYtaXMtZnJhY3Rpb24oJHNpemUsICRhbGxvdy1uby1kZW5vbWluYXRvcjogdHJ1ZSkpIHtcbiAgICBAcmV0dXJuIDAgMCBhdXRvO1xuICB9XG4gIEByZXR1cm4gbnVsbDtcbn1cblxuLy8vIENhbGN1bGF0ZSB0aGUgc2l6ZSBvZiBhIGNlbGwgZ3V0dGVycy5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IFtudWxsXSAtIFRoZSBuYW1lIG9mIHRoZSBicmVha3BvaW50IHNpemUgaW4geW91ciBndXR0ZXJzIG1hcCB0byBnZXQgdGhlIHNpemUgZnJvbS4gSWYgYGF1dG9gLCByZXR1cm5zIHRoZSByZXNwb25zaXZlIGd1dHRlcnMgbWFwIGAkZ3V0dGVyc2AuIElmIHVzaW5nIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRoaXMgd2lsbCBiZSBzZXQgYXV0b21hdGljYWxseSB1bmxlc3MgbWFudWFsbHkgZW50ZXJlZC5cbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ8TWFwfSBUaGUgY2VsbCBndXR0ZXIgc2l6ZSBvciB0aGUgcmVzcG9uc2l2ZSBndXR0ZXJzIG1hcC5cbkBmdW5jdGlvbiB4eS1jZWxsLWd1dHRlcnMoXG4gICRndXR0ZXJzOiAkZ3JpZC1tYXJnaW4tZ3V0dGVycyxcbiAgJGJyZWFrcG9pbnQ6IG51bGxcbikge1xuICAvLyBGb3IgYGF1dG9gLCByZXR1cm5zIHRoZSByZXNwb25zaXZlIG1hcCBgJGd1dHRlcnNgLlxuICBAaWYgKCRicmVha3BvaW50ID09ICdhdXRvJykge1xuICAgIEByZXR1cm4gJGd1dHRlcnM7XG4gIH1cblxuICAvLyBVc2UgdGhlIGNvbnRleHR1YWwgYnJlYWtwb2ludCBieSBkZWZhdWx0LlxuICAkYnJlYWtwb2ludDogLXpmLWN1cnJlbnQtYnJlYWtwb2ludCgkYnJlYWtwb2ludCk7XG5cbiAgQGlmICgkYnJlYWtwb2ludCkge1xuICAgIEByZXR1cm4gLXpmLWdldC1icC12YWwoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAtemYtZ2V0LWJwLXZhbCgkZ3V0dGVycywgJC16Zi16ZXJvLWJyZWFrcG9pbnQpIG9yIDA7XG4gIH1cbn1cblxuLy8vIFJldHVybnMgdGhlIHBlcmNlbnRhZ2Ugc2l6ZSBvZiBhIGNlbGwuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkc2l6ZSBbJGdyaWQtY29sdW1uc10gLSBTaXplIHRvIG1ha2UgdGhlIGNlbGwuIFlvdSBjYW4gcGFzcyBhIHZhbHVlIGluIG11bHRpcGxlIGZvcm1hdHMsIHN1Y2ggYXMgYDZgLCBgNTAlYCwgYDEgb2YgMmAgb3IgYDEvM2AuXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBTaXplIG9mIHRoZSBjZWxsIChpbiBwZXJjZW50KS5cbkBmdW5jdGlvbiB4eS1jZWxsLXNpemUoXG4gICRzaXplOiAkZ3JpZC1jb2x1bW5zXG4pIHtcbiAgQHJldHVybiBmcmFjdGlvbi10by1wZXJjZW50YWdlKCRzaXplLCAkZGVub21pbmF0b3I6ICRncmlkLWNvbHVtbnMpO1xufVxuXG4vLy8gUmV0dXJucyB0aGUgYXBwcm9wcmlhdGUgQ1NTIHZhbHVlIGZvciBhIGNlbGwgc2l6ZS5cbi8vL1xuLy8vIEd1dHRlcnMtcmVsYXRlZCBhcmd1bWVudHMgYXJlIHJlcXVpcmVkIGZvciBjZWxscyB3aXRoIG1hcmdpbiBndXR0ZXJzIChieSBkZWZhdWx0KSBhcyB0aGUgZ3V0dGVyIGlzIGluY2x1ZGVkIGluIHRoZSB3aWR0aC5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRzaXplIFtmdWxsXSAtIFRoZSBzaXplIG9mIHlvdXIgY2VsbC4gQ2FuIGJlIGBmdWxsYCwgYGF1dG9gLCBgc2hyaW5rYCBvciBhbnkgZnJhY3Rpb24gbGlrZSBgNmAsIGA1MCVgLCBgMSBvZiAyYCBvciBgMS8yYC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIC0gVHlwZSBvZiBndXR0ZXIgdG8gb3V0cHV0LiBBY2NlcHRzIGBtYXJnaW5gLCBgcGFkZGluZ2Agb3IgYG5vbmVgLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBUaGUgbmFtZSBvZiB0aGUgYnJlYWtwb2ludCBzaXplIGluIHlvdXIgZ3V0dGVycyBtYXAgdG8gZ2V0IHRoZSBzaXplIGZyb20uIElmIGBhdXRvYCwgcmV0dXJucyBhIG1hcCBvZiBzaXplcyBhZGFwdGVkIHRvIHJlc3BvbnNpdmUgZ3V0dGVycy4gSWYgdXNpbmcgd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdGhpcyB3aWxsIGJlIHNldCBhdXRvbWF0aWNhbGx5IHVubGVzcyBtYW51YWxseSBlbnRlcmVkLlxuLy8vXG4vLy8gQHJldHVybnMge051bWJlcnxTdHJpbmd8TWFwfSBUaGUgY2VsbCBzaXppbmcgcHJvcGVydHkgdmFsdWUsIG9yIGEgcmVzcG9uc2l2ZSBtYXAgb2YgdGhlbS5cbkBmdW5jdGlvbiB4eS1jZWxsLXNpemUtY3NzKFxuICAkc2l6ZTogZnVsbCxcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGJyZWFrcG9pbnQ6IG51bGxcbikge1xuICAkbWFyZ2luLWd1dHRlcjogMDtcblxuICBAaWYgKCRzaXplID09ICdhdXRvJyBvciAkc2l6ZSA9PSAnc2hyaW5rJykge1xuICAgIEByZXR1cm4gYXV0bztcbiAgfVxuXG4gIC8vIEZvciBjZWxscyB3aXRoIG1hcmdpbiBndXR0ZXJzLCB0aGUgZ3V0dGVyIGlzIGluY2x1ZGVkIGluIHRoZSB3aWR0aC5cbiAgQGlmICgkZ3V0dGVyLXR5cGUgPT0gJ21hcmdpbicpIHtcbiAgICAkbWFyZ2luLWd1dHRlcjogeHktY2VsbC1ndXR0ZXJzKCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgQGlmICgkbWFyZ2luLWd1dHRlciA9PSBudWxsKSB7XG4gICAgICBAZXJyb3IgJ3h5LWNlbGwtc2l6ZTogbm8gZ3V0dGVycyB3ZXJlIGZvdW5kIGluIGAkZ3V0dGVyc2AgZm9yIFwiJGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9XCInO1xuICAgIH1cbiAgfVxuXG4gIC8vIENhbGN1bGF0ZSB0aGUgY2VsbCBzaXplIChudW1iZXIpXG4gICRzaXplLXJhdzogaWYoJHNpemUgPT0gJ2Z1bGwnLCAxMDAlLCB4eS1jZWxsLXNpemUoJHNpemUpKTtcblxuICAvLyBDYWxjdWxhdGUgdGhlIGNlbGwgQ1NTIHNpemUgaW5jbHVkaW5nIGd1dHRlcnMgKHN0cmluZylcbiAgLy8gSWYgdGhlIGNlbGwgaGFzIHJlc3BvbnNpdmUgbWFyZ2luIGd1dHRlcnMsIHJldHVybiBhIHJlc3BvbnNpdmUgbWFwIG9mIHNpemVzLlxuICBAaWYgdHlwZS1vZigkbWFyZ2luLWd1dHRlcikgPT0gJ21hcCcge1xuICAgICRyZXNwb25zaXZlLWNzcy1zaXplczogKCk7XG5cbiAgICBAZWFjaCAkYnAsICRtZyBpbiAkbWFyZ2luLWd1dHRlciB7XG4gICAgICAkbWdjOiByZW0tY2FsYygkbWcpO1xuICAgICAgQGlmICRtZ2MgPT0gMCB7XG4gICAgICAgICRtZ2M6IDByZW07XG4gICAgICB9XG4gICAgICAkc2l6ZS1jc3M6IGlmKCRtZyA9PSAwLCAkc2l6ZS1yYXcsIGNhbGMoI3skc2l6ZS1yYXd9IC0gI3skbWd9KSk7XG4gICAgICAkcmVzcG9uc2l2ZS1jc3Mtc2l6ZXM6IG1hcC1tZXJnZSgkcmVzcG9uc2l2ZS1jc3Mtc2l6ZXMsICgkYnA6ICRzaXplLWNzcykpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHJlc3BvbnNpdmUtY3NzLXNpemVzO1xuICB9XG4gIC8vIE90aGVyd2lzZSwgcmV0dXJuIGEgc2luZ2xlIENTUyBzaXplLlxuICBAZWxzZSB7XG4gICAgLy8gTWFrZSBzdXJlIHRoYXQgMCBpcyB0cmFuc2xhdGVkIGluIDByZW0gZm9yIGNhbGMoKVxuICAgICRtZ2M6IHJlbS1jYWxjKCRtYXJnaW4tZ3V0dGVyKTtcbiAgICBAaWYgJG1nYyA9PSAwIHtcbiAgICAgICRtZ2M6IDByZW07XG4gICAgfVxuICAgICRjc3Mtc2l6ZTogaWYoJG1hcmdpbi1ndXR0ZXIgPT0gMCwgJHNpemUtcmF3LCBjYWxjKCN7JHNpemUtcmF3fSAtICN7JG1nY30pKTtcbiAgICBAcmV0dXJuICRjc3Mtc2l6ZTtcbiAgfVxufVxuXG4vLy8gU2V0cyBiYXNlIGZsZXggcHJvcGVydGllcyBmb3IgY2VsbHMuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIFtmdWxsXSAtIFRoZSBzaXplIG9mIHlvdXIgY2VsbC4gQWNjZXB0cyBgZnVsbGAsIGBhdXRvYCwgYHNocmlua2AsIGBncm93YCwgb3IgYW55IG90aGVyIHZhbHVlIHJlcHJlc2VudGluZyBhIGNlbGwgc2l6ZSAoaXQgd2lsbCBiZSB0cmVhdGVkIGFzIGBzaHJpbmtgKS5cbkBtaXhpbiB4eS1jZWxsLWJhc2UoJHNpemU6IGZ1bGwpIHtcbiAgJGJhc2U6IHh5LWNlbGwtYmFzZSgkc2l6ZSk7XG5cbiAgZmxleDogI3skYmFzZX07XG5cbiAgLy8gU2V0IGJhc2Ugc3R5bGVzIGZvciBcImZ1bGxcIiBvbmx5XG4gIEBpZigkc2l6ZSA9PSAnZnVsbCcpIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4vLy8gUmVzZXRzIGEgY2VsbHMgd2lkdGggKG9yIGhlaWdodCBpZiB2ZXJ0aWNhbCBpcyB0cnVlKSBhcyB3ZWxsIGFzIHN0cmlwcyBpdHMgZ3V0dGVycy5cbi8vL1xuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gLSBTZXQgdG8gdHJ1ZSB0byBvdXRwdXQgdmVydGljYWwgKGhlaWdodCkgc3R5bGVzIHJhdGhlciB0aGFuIHdpZHRocy5cbkBtaXhpbiB4eS1jZWxsLXJlc2V0KCR2ZXJ0aWNhbDogdHJ1ZSkge1xuICAkZGlyZWN0aW9uOiBpZigkdmVydGljYWwgPT0gdHJ1ZSwgaGVpZ2h0LCB3aWR0aCk7XG4gICN7JGRpcmVjdGlvbn06IGF1dG87XG4gIG1heC0jeyRkaXJlY3Rpb259OiBub25lO1xufVxuXG4vLy8gU2V0cyBzaXppbmcgcHJvcGVydGllcyBmb3IgY2VsbHMuXG4vLy9cbi8vLyBHdXR0ZXJzLXJlbGF0ZWQgYXJndW1lbnRzIGFyZSByZXF1aXJlZCBmb3IgY2VsbHMgd2l0aCBtYXJnaW4gZ3V0dGVycyAoYnkgZGVmYXVsdCkgYXMgdGhlIGd1dHRlciBpcyBpbmNsdWRlZCBpbiB0aGUgd2lkdGguXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TnVtYmVyfSAkc2l6ZSBbZnVsbF0gLSBUaGUgc2l6ZSBvZiB5b3VyIGNlbGwuIENhbiBiZSBgZnVsbGAgKDEwMCUgd2lkdGgpLCBgYXV0b2AgKHVzZSBhbGwgYXZhaWxhYmxlIHNwYWNlKSwgYHNocmlua2AgKHVzZSBvbmx5IHRoZSByZXF1aXJlZCBzcGFjZSkgb3IgYW55IGZyYWN0aW9uIChgNmAsIGA1MCVgLCBgMSBvZiAyYCBvciBgMS8yYC4uLikuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtbWFyZ2luLWd1dHRlcnNdIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRndXR0ZXItdHlwZSBbbWFyZ2luXSAtIFR5cGUgb2YgZ3V0dGVyIHRvIG91dHB1dC4gQWNjZXB0cyBgbWFyZ2luYCwgYHBhZGRpbmdgIG9yIGBub25lYC5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgW251bGxdIC0gVGhlIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnQgc2l6ZSBpbiB5b3VyIGd1dHRlcnMgbWFwIHRvIGdldCB0aGUgc2l6ZSBmcm9tLiBJZiBgYXV0b2AsIGdlbmVyYXRlcyBzaXplcyBhZGFwdGVkIGZvciByZXNwb25zaXZlIGd1dHRlcnMuIElmIHVzaW5nIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRoaXMgd2lsbCBiZSBzZXQgYXV0b21hdGljYWxseSB1bmxlc3MgbWFudWFsbHkgZW50ZXJlZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR2ZXJ0aWNhbCBbZmFsc2VdIC0gU2V0IHRvIHRydWUgdG8gb3V0cHV0IHZlcnRpY2FsIChoZWlnaHQpIHN0eWxlcyByYXRoZXIgdGhhbiB3aWR0aHMuXG5AbWl4aW4geHktY2VsbC1zaXplKFxuICAkc2l6ZTogZnVsbCxcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICR2ZXJ0aWNhbDogZmFsc2Vcbikge1xuICAkc2l6ZXM6IHh5LWNlbGwtc2l6ZS1jc3MoJHNpemUsICRndXR0ZXJzLCAkZ3V0dGVyLXR5cGUsICRicmVha3BvaW50KTtcbiAgJGRpcmVjdGlvbjogaWYoJHZlcnRpY2FsID09IHRydWUsIGhlaWdodCwgd2lkdGgpO1xuXG4gIEBpZiAodHlwZS1vZigkc2l6ZXMpID09ICdtYXAnKSB7XG4gICAgQGluY2x1ZGUgLXpmLWJyZWFrcG9pbnQtdmFsdWUoYXV0bywgJHNpemVzKSB7XG4gICAgICAjeyRkaXJlY3Rpb259OiAkLXpmLWJwLXZhbHVlO1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgI3skZGlyZWN0aW9ufTogJHNpemVzO1xuICB9XG59XG5cbi8vLyBTZXRzIGd1dHRlcnMgcHJvcGVydGllcyBmb3IgY2VsbHMuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIC0gVHlwZSBvZiBndXR0ZXIgdG8gb3V0cHV0LiBBY2NlcHRzIGBtYXJnaW5gLCBgcGFkZGluZ2Agb3IgYG5vbmVgLlxuLy8vIEBwYXJhbSB7TGlzdH0gJGd1dHRlci1wb3NpdGlvbiBbbnVsbF0gLSBUaGUgcG9zaXRpb24gdG8gYXBwbHkgZ3V0dGVycyB0by4gQWNjZXB0cyBgdG9wYCwgYGJvdHRvbWAsIGBsZWZ0YCwgYHJpZ2h0YCBpbiBhbnkgY29tYmluYXRpb24uIEJ5IGRlZmF1bHQgYHJpZ2h0IGxlZnRgIGZvciBob3Jpem9udGFsIGNlbGxzIGFuZCBgdG9wIGJvdHRvbWAgZm9yIHZlcnRpY2FsIGNlbGxzLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBUaGUgbmFtZSBvZiB0aGUgYnJlYWtwb2ludCBzaXplIGluIHlvdXIgZ3V0dGVycyBtYXAgdG8gZ2V0IHRoZSBzaXplIGZyb20uIElmIGBhdXRvYCwgZ2VuZXJhdGVzIHJlc3BvbnNpdmUgZ3V0dGVycy4gSWYgdXNpbmcgd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdGhpcyB3aWxsIGJlIHNldCBhdXRvbWF0aWNhbGx5IHVubGVzcyBtYW51YWxseSBlbnRlcmVkLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gLSBEaXJlY3Rpb24gb2YgdGhlIGd1dHRlcnMgdG8gb3V0cHV0LiBTZWUgYCRndXR0ZXItcG9zaXRpb25gLlxuQG1peGluIHh5LWNlbGwtZ3V0dGVycyhcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGd1dHRlci1wb3NpdGlvbjogbnVsbCxcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICR2ZXJ0aWNhbDogZmFsc2Vcbikge1xuICAvLyBHZXQgdGhlIGRlZmF1bHQgZ3V0dGVyIHBvc2l0aW9uIGFjY29yZGluZyB0byBjZWxsIGRpcmVjdGlvblxuICBAaWYoJGd1dHRlci1wb3NpdGlvbiA9PSBudWxsKSB7XG4gICAgJGd1dHRlci1wb3NpdGlvbjogaWYoJHZlcnRpY2FsID09IHRydWUsIHRvcCBib3R0b20sIGxlZnQgcmlnaHQpO1xuICB9XG5cbiAgLy8gR2V0IHRoZSBndXR0ZXIgd2lkdGggZm9yIHRoaXMgYnJlYWtwb2ludFxuICAkZ3V0dGVyLXdpZHRoOiB4eS1jZWxsLWd1dHRlcnMoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgQGlmICgkZ3V0dGVyLXdpZHRoID09IG51bGwpIHtcbiAgICBAZXJyb3IgJ3h5LWNlbGwtZ3V0dGVyczogbm8gZ3V0dGVycyB3ZXJlIGZvdW5kIGluIGAkZ3V0dGVyc2AgZm9yIFwiJGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9XCInO1xuICB9XG5cbiAgQGlmICgkZ3V0dGVyLXR5cGUgYW5kICRndXR0ZXItdHlwZSAhPSBub25lKSB7XG4gICAgQGluY2x1ZGUgeHktZ3V0dGVycygkZ3V0dGVyLXdpZHRoLCAkZ3V0dGVyLXR5cGUsICRndXR0ZXItcG9zaXRpb24pO1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgY2VsbCBmb3IgeW91ciBncmlkLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpemUgW2Z1bGxdIC0gVGhlIHNpemUgb2YgeW91ciBjZWxsLiBDYW4gYmUgYGZ1bGxgICgxMDAlIHdpZHRoKSwgYGF1dG9gICh1c2UgYWxsIGF2YWlsYWJsZSBzcGFjZSksIGBzaHJpbmtgICh1c2Ugb25seSB0aGUgcmVxdWlyZWQgc3BhY2UpIG9yIGFueSBmcmFjdGlvbiAoYDZgLCBgNTAlYCwgYDEgb2YgMmAgb3IgYDEvMmAuLi4pLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJGd1dHRlci1vdXRwdXQgW251bGxdIC0gW0RFUFJFQ0FURURdIFdoZXRoZXIgb3Igbm90IHRvIG91dHB1dCBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gLSBUeXBlIG9mIGd1dHRlciB0byBvdXRwdXQuIEFjY2VwdHMgYG1hcmdpbmAsIGBwYWRkaW5nYCBvciBgbm9uZWAuXG4vLy8gQHBhcmFtIHtMaXN0fSAkZ3V0dGVyLXBvc2l0aW9uIFtudWxsXSAtIFRoZSBwb3NpdGlvbiB0byBhcHBseSBndXR0ZXJzIHRvLiBBY2NlcHRzIGB0b3BgLCBgYm90dG9tYCwgYGxlZnRgLCBgcmlnaHRgIGluIGFueSBjb21iaW5hdGlvbi4gQnkgZGVmYXVsdCBgcmlnaHQgbGVmdGAgZm9yIGhvcml6b250YWwgY2VsbHMgYW5kIGB0b3AgYm90dG9tYCBmb3IgdmVydGljYWwgY2VsbHMuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IFtudWxsXSAtIFRoZSBuYW1lIG9mIHRoZSBicmVha3BvaW50IHNpemUgaW4geW91ciBndXR0ZXJzIG1hcCB0byBnZXQgdGhlIHNpemUgZnJvbS4gSWYgYGF1dG9gLCBnZW5lcmF0ZXMgcmVzcG9uc2l2ZSBndXR0ZXJzLiBJZiB1c2luZyB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0aGlzIHdpbGwgYmUgc2V0IGF1dG9tYXRpY2FsbHkgdW5sZXNzIG1hbnVhbGx5IGVudGVyZWQuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkdmVydGljYWwgW2ZhbHNlXSAtIFNldCB0byB0cnVlIHRvIG91dHB1dCB2ZXJ0aWNhbCAoaGVpZ2h0KSBzdHlsZXMgcmF0aGVyIHRoYW4gd2lkdGhzLlxuLy8vIEBwYXJhbSB7TGlzdH0gJG91dHB1dCBbKGJhc2Ugc2l6ZSBndXR0ZXJzKV0gLSBDZWxsIHBhcnRzIHRvIG91dHB1dC4gWW91IHdpbGwgbmVlZCB0byBnZW5lcmF0ZSBvdGhlcnMgcGFydHMgb2YgdGhlIGNlbGwgc2VwZXJhdGVseSwgaXQgbWF5IG5vdCB3b3JrIHByb3Blcmx5IG90aGVyd2lzZS5cbkBtaXhpbiB4eS1jZWxsKFxuICAkc2l6ZTogZnVsbCxcbiAgJGd1dHRlci1vdXRwdXQ6IG51bGwsXG4gICRndXR0ZXJzOiAkZ3JpZC1tYXJnaW4tZ3V0dGVycyxcbiAgJGd1dHRlci10eXBlOiBtYXJnaW4sXG4gICRndXR0ZXItcG9zaXRpb246IG51bGwsXG4gICRicmVha3BvaW50OiBudWxsLFxuICAkdmVydGljYWw6IGZhbHNlLFxuICAkb3V0cHV0OiAoYmFzZSBzaXplIGd1dHRlcnMpXG4pIHtcbiAgLy8gRGVmYXVsdCBmb3IgJGd1dHRlci1vdXRwdXRcbiAgQGlmICgkZ3V0dGVyLW91dHB1dCAhPSBudWxsKSB7XG4gICAgQHdhcm4gJ3h5LWNlbGw6ICRndXR0ZXItb3V0cHV0IGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZC4gU2VlIG1pZ3JhdGlvbiBub3RlcyBhdCBodHRwczovL2dpdC5pby9mb3VuZGF0aW9uLTYtNi0wJztcbiAgICBAaWYgKCRndXR0ZXItb3V0cHV0ID09IGZhbHNlKSB7XG4gICAgICAkb3V0cHV0OiBzbC1yZW1vdmUoJG91dHB1dCwgZ3V0dGVycyk7XG4gICAgfVxuICB9XG5cbiAgQGlmIChpbmRleCgkb3V0cHV0LCBiYXNlKSkge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwtYmFzZSgkc2l6ZSk7XG4gIH1cbiAgQGlmIChpbmRleCgkb3V0cHV0LCBzaXplKSkge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkc2l6ZSwgJGd1dHRlcnMsICRndXR0ZXItdHlwZSwgJGJyZWFrcG9pbnQsICR2ZXJ0aWNhbCk7XG4gIH1cbiAgQGlmIChpbmRleCgkb3V0cHV0LCBndXR0ZXJzKSkge1xuICAgIEBpbmNsdWRlIHh5LWNlbGwtZ3V0dGVycygkZ3V0dGVycywgJGd1dHRlci10eXBlLCAkZ3V0dGVyLXBvc2l0aW9uLCAkYnJlYWtwb2ludCwgJHZlcnRpY2FsKTtcbiAgfVxufVxuXG4vLy8gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHNpemVkIGdyaWQuIFVzZWQgdG8gZ2VuZXJhdGUgb3VyIGdyaWQgY2xhc3Nlcy5cbi8vL1xuLy8vIGB4eS1jZWxsLXN0YXRpYygpYCBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQuXG4vLy8gVXNlIGB4eS1jZWxsKClgIGluc3RlYWQgd2l0aCBgJG91dHB1dDogKHNpemUgZ3V0dGVycylgIHRvIG5vdCBnZW5lcmF0ZSB0aGUgY2VsbCBiYXNlLlxuLy8vIFNlZSBtaWdyYXRpb24gbm90ZXMgYXQgaHR0cHM6Ly9naXQuaW8vZm91bmRhdGlvbi02LTYtMFxuLy8vXG4vLy8gQGRlcHJlY2F0ZWQgdjYuNi4wXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TnVtYmVyfSAkc2l6ZSBbZnVsbF0gLSBUaGUgc2l6ZSBvZiB5b3VyIGNlbGwuIENhbiBiZSBgZnVsbGAgKDEwMCUgd2lkdGgpLCBgYXV0b2AgKHVzZSBhbGwgYXZhaWxhYmxlIHNwYWNlKSwgYHNocmlua2AgKHVzZSBvbmx5IHRoZSByZXF1aXJlZCBzcGFjZSkgb3IgYW55IGZyYWN0aW9uIChgNmAsIGA1MCVgLCBgMSBvZiAyYCBvciBgMS8yYC4uLikuXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkZ3V0dGVyLW91dHB1dCBbdHJ1ZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBvdXRwdXQgZ3V0dGVycy4gQWx3YXlzIGB0cnVlYCBmb3IgbWFyZ2luIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtbWFyZ2luLWd1dHRlcnNdIC0gTWFwIG9yIHNpbmdsZSB2YWx1ZSBmb3IgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRndXR0ZXItdHlwZSBbbWFyZ2luXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IFtudWxsXSAtIFRoZSBuYW1lIG9mIHRoZSBicmVha3BvaW50IHNpemUgaW4geW91ciBndXR0ZXJzIG1hcCB0byBnZXQgdGhlIHNpemUgZnJvbS4gSWYgdXNpbmcgd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdGhpcyB3aWxsIGJlIHNldCBhdXRvbWF0aWNhbGx5IHVubGVzcyBtYW51YWxseSBlbnRlcmVkLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gLSBTZXQgdG8gdHJ1ZSB0byBvdXRwdXQgdmVydGljYWwgKGhlaWdodCkgc3R5bGVzIHJhdGhlciB0aGFuIHdpZHRocy5cbkBtaXhpbiB4eS1jZWxsLXN0YXRpYyhcbiAgJHNpemU6IGZ1bGwsXG4gICRndXR0ZXItb3V0cHV0OiB0cnVlLFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkYnJlYWtwb2ludDogJC16Zi16ZXJvLWJyZWFrcG9pbnQsXG4gICR2ZXJ0aWNhbDogZmFsc2Vcbikge1xuICBAd2FybiAneHktY2VsbC1zdGF0aWMoKSBtaXhpbiBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQuIFVzZSBcInh5LWNlbGwoKVwiIGluc3RlYWQuIFNlZSBtaWdyYXRpb24gbm90ZXMgYXQgaHR0cHM6Ly9naXQuaW8vZm91bmRhdGlvbi02LTYtMCc7XG5cbiAgJGd1dHRlcjogLXpmLWdldC1icC12YWwoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgJGd1dHRlci1wb3NpdGlvbjogaWYoJHZlcnRpY2FsID09IHRydWUsIHRvcCBib3R0b20sIGxlZnQgcmlnaHQpO1xuXG4gICQtZ3V0dGVyLW91dHB1dDogaWYoJGd1dHRlci10eXBlID09ICdtYXJnaW4nLCB0cnVlLCAkZ3V0dGVyLW91dHB1dCk7XG4gICQtZ3V0dGVyLW1hcmdpbjogaWYoJGd1dHRlci10eXBlID09ICdtYXJnaW4nLCAkZ3V0dGVyLCAwKTtcblxuICBAaW5jbHVkZSAteHktY2VsbC1wcm9wZXJ0aWVzKCRzaXplLCAkLWd1dHRlci1tYXJnaW4sICR2ZXJ0aWNhbCk7XG4gIEBpZiAoJC1ndXR0ZXItb3V0cHV0KSB7XG4gICAgQGluY2x1ZGUgeHktZ3V0dGVycygkZ3V0dGVyLCAkZ3V0dGVyLXR5cGUsICRndXR0ZXItcG9zaXRpb24pO1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgeHktZ3JpZFxuLy8vL1xuXG4vLy8gU2l6ZXMgY2hpbGQgZWxlbWVudHMgc28gdGhhdCBgJG5gIG51bWJlciBvZiBpdGVtcyBhcHBlYXIgb24gZWFjaCByb3cuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJG4gLSBOdW1iZXIgb2YgZWxlbWVudHMgdG8gZGlzcGxheSBwZXIgcm93LlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc2VsZWN0b3IgWycuY2VsbCddIC0gU2VsZWN0b3IocykgdG8gdXNlIGZvciBjaGlsZCBlbGVtZW50cy5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRndXR0ZXItb3V0cHV0IFtudWxsXSAtIFtERVBSRUNBVEVEXSBXaGV0aGVyIG9yIG5vdCB0byBvdXRwdXQgZ3V0dGVycy5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1tYXJnaW4tZ3V0dGVyc10gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzLlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJGd1dHRlci10eXBlIFttYXJnaW5dIC0gVHlwZSBvZiBndXR0ZXIgdG8gb3V0cHV0LiBBY2NlcHRzIGBtYXJnaW5gLCBgcGFkZGluZ2Agb3IgYG5vbmVgLlxuLy8vIEBwYXJhbSB7TGlzdH0gJGd1dHRlci1wb3NpdGlvbiBbbnVsbF0gLSBUaGUgcG9zaXRpb24gdG8gYXBwbHkgZ3V0dGVycyB0by4gQWNjZXB0cyBgdG9wYCwgYGJvdHRvbWAsIGBsZWZ0YCwgYHJpZ2h0YCBpbiBhbnkgY29tYmluYXRpb24uIEJ5IGRlZmF1bHQgYHJpZ2h0IGxlZnRgIGZvciBob3Jpem9udGFsIGNlbGxzIGFuZCBgdG9wIGJvdHRvbWAgZm9yIHZlcnRpY2FsIGNlbGxzLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBUaGUgYnJlYWtwb2ludCB0byB1c2UgZm9yIHRoZSBjZWxsIGdlbmVyYXRpb24uIElmIHVzaW5nIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRoaXMgd2lsbCBiZSBzZXQgYXV0b21hdGljYWxseSB1bmxlc3MgbWFudWFsbHkgZW50ZXJlZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR2ZXJ0aWNhbCBbZmFsc2VdIC0gU2V0IHRvIHRydWUgdG8gb3V0cHV0IHZlcnRpY2FsIChoZWlnaHQpIHN0eWxlcyByYXRoZXIgdGhhbiB3aWR0aHMuXG4vLy8gQHBhcmFtIHtMaXN0fSAkb3V0cHV0IFsoYmFzZSBzaXplIGd1dHRlcnMpXSAtIENlbGwgcGFydHMgdG8gb3V0cHV0LiBZb3Ugd2lsbCBuZWVkIHRvIGdlbmVyYXRlIG90aGVycyBwYXJ0cyBvZiB0aGUgY2VsbCBzZXBlcmF0ZWx5LCBpdCBtYXkgbm90IHdvcmsgY29ycmVjdGx5IG90aGVyd2lzZS5cbkBtaXhpbiB4eS1ncmlkLWxheW91dChcbiAgJG4sXG4gICRzZWxlY3RvcjogJy5jZWxsJyxcbiAgJGd1dHRlci1vdXRwdXQ6IG51bGwsXG4gICRndXR0ZXJzOiAkZ3JpZC1tYXJnaW4tZ3V0dGVycyxcbiAgJGd1dHRlci10eXBlOiBtYXJnaW4sXG4gICRndXR0ZXItcG9zaXRpb246IG51bGwsXG4gICRicmVha3BvaW50OiBudWxsLFxuICAkdmVydGljYWw6IGZhbHNlLFxuICAkb3V0cHV0OiAoYmFzZSBzaXplIGd1dHRlcnMpXG4pIHtcbiAgJHNpemU6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRuKSk7XG5cbiAgJiA+ICN7JHNlbGVjdG9yfSB7XG4gICAgQGluY2x1ZGUgeHktY2VsbCgkc2l6ZSwgJGd1dHRlci1vdXRwdXQsICRndXR0ZXJzLCAkZ3V0dGVyLXR5cGUsICRndXR0ZXItcG9zaXRpb24sICRicmVha3BvaW50LCAkdmVydGljYWwsICRvdXRwdXQpO1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgeHktZ3JpZFxuLy8vL1xuXG4vLy8gQ29sbGFwc2VzIHRoZSBncmlkIGEgY2VsbHMgd2l0aGluIGl0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWxlY3RvciBbLmNlbGxdIC0gVGhlIGNoaWxkIGVsZW1lbnQgdG8gcmVtb3ZlIHRoZSBndXR0ZXIgZnJvbS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRndXR0ZXItdHlwZSBbbWFyZ2luXSAtIFRoZSB0eXBlIG9mIGd1dHRlciB0byByZW1vdmUuXG4vLy8gQHBhcmFtIHtMaXN0fSAkZ3V0dGVyLXBvc2l0aW9uIFtyaWdodCBsZWZ0XSAtIFRoZSBwb3NpdGlvbnMgdG8gcmVtb3ZlIGd1dHRlcnMgZnJvbS4gQWNjZXB0cyBgdG9wYCwgYGJvdHRvbWAsIGBsZWZ0YCwgYHJpZ2h0YCBpbiBhbnkgY29tYmluYXRpb24uXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkbWluLWJyZWFrcG9pbnQgWyQtemYtemVyby1icmVha3BvaW50XSAtIE1pbmltdW0gYnJlYWtwb2ludCBpbiBgJGJyZWFrcG9pbnQtY2xhc3Nlc2AgZm9yIHdoaWNoIHRvIGNvbGxhcHNlIHRoZSBndXR0ZXIuXG5AbWl4aW4geHktZ3JpZC1jb2xsYXBzZShcbiAgJHNlbGVjdG9yOiAnLmNlbGwnLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGd1dHRlci1wb3NpdGlvbjogcmlnaHQgbGVmdCxcbiAgJG1pbi1icmVha3BvaW50OiAkLXpmLXplcm8tYnJlYWtwb2ludFxuKSB7XG4gIC8vIEZpcnN0LCBsZXRzIG5lZ2F0ZSBhbnkgbWFyZ2lucyBvbiB0aGUgdG9wIGxldmVsXG4gIEBpZiAoJGd1dHRlci10eXBlID09ICdtYXJnaW4nKSB7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tYnJlYWtwb2ludCkge1xuICAgICAgQGVhY2ggJHZhbHVlIGluICRndXR0ZXItcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tI3skdmFsdWV9OiAwO1xuICAgICAgfVxuXG4gICAgICA+ICN7JHNlbGVjdG9yfSB7XG4gICAgICAgIEBlYWNoICR2YWx1ZSBpbiAkZ3V0dGVyLXBvc2l0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tI3skdmFsdWV9OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGV4Y2x1ZGVkLWJwczogLXpmLWJyZWFrcG9pbnRzLWxlc3MtdGhhbigkbWluLWJyZWFrcG9pbnQpO1xuXG4gICAgLy8gT3V0cHV0IG5ldyB3aWR0aHMgdG8gbm90IGluY2x1ZGUgZ3V0dGVyc1xuICAgIEBlYWNoICRicCBpbiAkYnJlYWtwb2ludC1jbGFzc2VzIHtcbiAgICAgIEBpZihzbC1jb250YWluKCRleGNsdWRlZC1icHMsICRicCkpIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgLy8gU2l6aW5nIChwZXJjZW50YWdlKVxuICAgICAgICAgICAgPiAuI3skYnB9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgeHktY2VsbC1zaXplKCRpLCAkZ3V0dGVyLXR5cGU6IG5vbmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJwKSB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgICAgIC8vIFNpemluZyAocGVyY2VudGFnZSlcbiAgICAgICAgICAgID4gLiN7JGJwfS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHh5LWNlbGwtc2l6ZSgkaSwgJGd1dHRlci10eXBlOiBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBlYWNoICR2YWx1ZSBpbiAkZ3V0dGVyLXBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLSN7JHZhbHVlfTogMDtcbiAgICAgIH1cblxuICAgICAgPiAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICBAZWFjaCAkdmFsdWUgaW4gJGd1dHRlci1wb3NpdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy0jeyR2YWx1ZX06IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB4eS1ncmlkXG4vLy8vXG5cbi8vLyBSZXR1cm5zIHRoZSBhcHByb3ByaWF0ZSBDU1MgdmFsdWUgdG8gb2Zmc2V0IGEgY2VsbC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfExpc3R9ICRuIC0gU2l6ZSB0byBvZmZzZXQgYnkuIFlvdSBjYW4gcGFzcyBpbiBhbnkgdmFsdWUgYWNjZXB0ZWQgYnkgdGhlIGB4eS1jZWxsKClgIG1peGluLCBzdWNoIGFzIGA2YCwgYDUwJWAsIG9yIGAxIG9mIDJgLlxuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSBNYXAgb2YgZ3V0dGVycyBvciBzaW5nbGUgdmFsdWUgdG8gdXNlIGZvciByZXNwb25zaXZlIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gVGhlIHR5cGUgb2YgZ3V0dGVyIHRvIHVzZS4gQ2FuIGJlIGBtYXJnaW5gIG9yIGBwYWRkaW5nYFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCBbbnVsbF0gLSBUaGUgbmFtZSBvZiB0aGUgYnJlYWtwb2ludCBzaXplIGluIHlvdXIgZ3V0dGVycyBtYXAgdG8gZ2V0IHRoZSBzaXplIGZyb20uIElmIHVzaW5nIHdpdGggdGhlIGBicmVha3BvaW50KClgIG1peGluIHRoaXMgd2lsbCBiZSBzZXQgYXV0b21hdGljYWxseSB1bmxlc3MgbWFudWFsbHkgZW50ZXJlZC5cbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ8U3RyaW5nfSBUaGUgY2VsbCBvZmZzZXQgcHJvcGVydHkgdmFsdWUuXG5AZnVuY3Rpb24geHktY2VsbC1vZmZzZXQoXG4gICRuLFxuICAkZ3V0dGVyczogJGdyaWQtbWFyZ2luLWd1dHRlcnMsXG4gICRndXR0ZXItdHlwZTogbWFyZ2luLFxuICAkYnJlYWtwb2ludDogbnVsbFxuKSB7XG4gICRicmVha3BvaW50OiAtemYtY3VycmVudC1icmVha3BvaW50KCRicmVha3BvaW50LCAkZGVmYXVsdDogJC16Zi16ZXJvLWJyZWFrcG9pbnQpO1xuICAkc2l6ZTogeHktY2VsbC1zaXplKCRuKTtcblxuICAkb2Zmc2V0OiAkc2l6ZTtcbiAgQGlmICgkZ3V0dGVyLXR5cGUgPT0gJ21hcmdpbicpIHtcbiAgICAvLyBNYWtlIHN1cmUgdGhhdCAwIGlzIHRyYW5zbGF0ZWQgaW4gMHJlbSBmb3IgY2FsYygpXG4gICAgJGd1dHRlcjogcmVtLWNhbGMoeHktY2VsbC1ndXR0ZXJzKCRndXR0ZXJzLCAkYnJlYWtwb2ludCkpO1xuICAgIEBpZiAkZ3V0dGVyID09IDAge1xuICAgICAgJGd1dHRlcjogMHJlbTtcbiAgICB9XG4gICAgJG9mZnNldDogaWYoJGd1dHRlciA9PSAwLCAkc2l6ZSwgY2FsYygjeyRzaXplfSArICN7JGd1dHRlcn0gLyAyKSk7XG4gIH1cbiAgQHJldHVybiAkb2Zmc2V0O1xufVxuXG4vLy8gT2Zmc2V0cyBhIGNvbHVtbiB0byB0aGUgcmlnaHQvYm90dG9tIGJ5IGAkbmAgY29sdW1ucy5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfExpc3R9ICRuIC0gU2l6ZSB0byBvZmZzZXQgYnkuIFlvdSBjYW4gcGFzcyBpbiBhbnkgdmFsdWUgYWNjZXB0ZWQgYnkgdGhlIGB4eS1jZWxsKClgIG1peGluLCBzdWNoIGFzIGA2YCwgYDUwJWAsIG9yIGAxIG9mIDJgLlxuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLW1hcmdpbi1ndXR0ZXJzXSBNYXAgb2YgZ3V0dGVycyBvciBzaW5nbGUgdmFsdWUgdG8gdXNlIGZvciByZXNwb25zaXZlIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZ3V0dGVyLXR5cGUgW21hcmdpbl0gVGhlIHR5cGUgb2YgZ3V0dGVyIHRvIHVzZS4gQ2FuIGJlIGBtYXJnaW5gIG9yIGBwYWRkaW5nYFxuLy8vIEBwYXJhbSB7TnVtYmVyfEFycmF5fEtleXdvcmR9ICRicmVha3BvaW50IFtudWxsXSAtIEJyZWFrcG9pbnQgdG8gdXNlIGZvciBgJGd1dHRlcnNgLiBJdCBjYW4gYmUgYSBicmVha3BvaW50IG5hbWUsIGxpc3Qgb2YgYnJlYWtwb2ludHMgb3IgYGF1dG9gIGZvciBhbGwgYnJlYWtwb2ludHMuIElmIGEgbGlzdCBpcyBnaXZlbiwgbWVkaWEtcXVlcmllcyB3aWxsIGJlIGdlbmVyYXRlZC4gSWYgdXNpbmcgd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdGhpcyB3aWxsIGJlIHNldCBhdXRvbWF0aWNhbGx5IHVubGVzcyBtYW51YWxseSBlbnRlcmVkLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gU2V0cyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBvZmZzZXQuIElmIHNldCB0byB0cnVlIHdpbGwgYXBwbHkgbWFyZ2luLXRvcCBpbnN0ZWFkLlxuQG1peGluIHh5LWNlbGwtb2Zmc2V0KFxuICAkbixcbiAgJGd1dHRlcnM6ICRncmlkLW1hcmdpbi1ndXR0ZXJzLFxuICAkZ3V0dGVyLXR5cGU6IG1hcmdpbixcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICR2ZXJ0aWNhbDogZmFsc2Vcbikge1xuICAkYnJlYWtwb2ludDogLXpmLWN1cnJlbnQtYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJGRlZmF1bHQ6ICQtemYtemVyby1icmVha3BvaW50KTtcbiAgJGRpcmVjdGlvbjogaWYoJHZlcnRpY2FsLCAndG9wJywgJGdsb2JhbC1sZWZ0KTtcblxuICBAaW5jbHVkZSAtemYtZWFjaC1icmVha3BvaW50LWluKCRicmVha3BvaW50LCAkbWVkaWEtcXVlcmllczogJ2Zvci1saXN0cycpIHtcbiAgICAkb2Zmc2V0OiB4eS1jZWxsLW9mZnNldCgkbiwgJGd1dHRlcnMsICRndXR0ZXItdHlwZSk7XG4gICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06ICN7JG9mZnNldH07XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuXG4vLy8gTW9kaWZpZXMgYSBncmlkIHRvIGdpdmUgaXQgXCJmcmFtZVwiIGJlaGF2aW9yIChubyBvdmVyZmxvdywgbm8gd3JhcCwgc3RyZXRjaCBiZWhhdmlvcilcbi8vL1xuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gLSBJcyBncmlkIHZlcnRpY2FsIG9yIGhvcml6b250YWwuIFNob3VsZCBtYXRjaCBncmlkLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJG5lc3RlZCBbZmFsc2VdIC0gSXMgZ3JpZCBuZXN0ZWQgb3Igbm90LiBJZiBuZXN0ZWQgaXMgdHJ1ZSB0aGlzIHNldHMgdGhlIGZyYW1lIHRvIDEwMCUgaGVpZ2h0LCBvdGhlcndpc2Ugd2lsbCBiZSAxMDB2aC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFtudWxsXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgZm9yIGd1dHRlcnMuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IFtudWxsXSAtIFRoZSBuYW1lIG9mIHRoZSBicmVha3BvaW50IHNpemUgaW4geW91ciBndXR0ZXJzIG1hcCB0byBnZXQgdGhlIHNpemUgZnJvbS5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRpbmNsdWRlLWJhc2UgW3RydWVdIC0gSW5jbHVkZSB0aGUgYmFzZSBzdHlsZXMgdGhhdCBkb24ndCB2YXJ5IHBlciBicmVha3BvaW50LlxuQG1peGluIHh5LWdyaWQtZnJhbWUoXG4gICR2ZXJ0aWNhbDogZmFsc2UsXG4gICRuZXN0ZWQ6IGZhbHNlLFxuICAkZ3V0dGVyczogbnVsbCxcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICRpbmNsdWRlLWJhc2U6IHRydWVcbikge1xuXG4gIEBpZiAkaW5jbHVkZS1iYXNlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBudWxsIGFuZCB0eXBlLW9mKCRndXR0ZXJzKSA9PSAnbWFwJyB7XG4gICAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCgpIHtcbiAgICAgIEBpbmNsdWRlIHh5LWdyaWQtZnJhbWUoJHZlcnRpY2FsLCAkbmVzdGVkLCAkZ3V0dGVycywgJC16Zi1zaXplLCBmYWxzZSk7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBHZXQgb3VyIGd1dHRlcnMgaWYgYXBwbGljYWJsZVxuICAgICRndXR0ZXI6IC16Zi1nZXQtYnAtdmFsKCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBJZiB3ZSBoYXZlIGEgZ3V0dGVyLCBhZGQgaXQgdG8gdGhlIHdpZHRoL2hlaWdodFxuICAgIEBpZiAkZ3V0dGVyIHtcbiAgICAgIEBpZiAkdmVydGljYWwgPT0gdHJ1ZSB7XG4gICAgICAgICR1bml0OiBpZigkbmVzdGVkID09IHRydWUsIDEwMCUsIDEwMHZoKTtcbiAgICAgICAgJGd1dHRlcjogcmVtLWNhbGMoJGd1dHRlcik7XG4gICAgICAgIC8vIE1ha2Ugc3VyZSB0aGF0IDAgaXMgdHJhbnNsYXRlZCBpbiAwcmVtIGZvciBjYWxjKClcbiAgICAgICAgQGlmICRndXR0ZXIgPT0gMCB7XG4gICAgICAgICAgJGd1dHRlcjogMHJlbTtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IGNhbGMoI3skdW5pdH0gKyAjeyRndXR0ZXJ9KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkdW5pdDogaWYoJG5lc3RlZCA9PSB0cnVlLCAxMDAlLCAxMDB2dyk7XG4gICAgICAgICRndXR0ZXI6IHJlbS1jYWxjKCRndXR0ZXIpO1xuICAgICAgICAvLyBNYWtlIHN1cmUgdGhhdCAwIGlzIHRyYW5zbGF0ZWQgaW4gMHJlbSBmb3IgY2FsYygpXG4gICAgICAgIEBpZiAkZ3V0dGVyID09IDAge1xuICAgICAgICAgICRndXR0ZXI6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgd2lkdGg6IGNhbGMoI3skdW5pdH0gKyAjeyRndXR0ZXJ9KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGlmICR2ZXJ0aWNhbCA9PSB0cnVlIHtcbiAgICAgICAgaGVpZ2h0OiBpZigkbmVzdGVkID09IHRydWUsIDEwMCUsIDEwMHZoKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogaWYoJG5lc3RlZCA9PSB0cnVlLCAxMDAlLCAxMDB2dyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLyBNb2RpZmllcyBhIGNlbGwgdG8gZ2l2ZSBpdCBcImJsb2NrXCIgYmVoYXZpb3IgKG92ZXJmbG93IGF1dG8sIGluZXJ0aWFsIHNjcm9sbGluZylcbi8vL1xuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHZlcnRpY2FsIFtmYWxzZV0gLSBJcyBncmlkIHZlcnRpY2FsIG9yIGhvcml6b250YWwuIFNob3VsZCBtYXRjaCBncmlkLlxuQG1peGluIHh5LWNlbGwtYmxvY2soXG4gICR2ZXJ0aWNhbDogZmFsc2Vcbikge1xuICAkcHJvcGVydHk6IGlmKCR2ZXJ0aWNhbCA9PSB0cnVlLCAnb3ZlcmZsb3cteScsICdvdmVyZmxvdy14Jyk7XG5cbiAgQGlmICR2ZXJ0aWNhbCA9PSB0cnVlIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfSBAZWxzZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4vLy8gQ29udGFpbmVyIGZvciBpbnNpZGUgYSBncmlkIGZyYW1lIGNvbnRhaW5pbmcgbXVsdGlwbGUgYmxvY2tzLiBUeXBpY2FsbHkgdXNlZFxuLy8vIGFzIGEgbW9kaWZpZXIgZm9yIGEgYC5jZWxsYCB0byBhbGxvdyB0aGUgY2VsbCB0byBwYXNzIGFsb25nIGZsZXggc2l6aW5nXG4vLy8gY29uc3RyYWludHMgLyBmcm9tIHBhcmVudHMgdG8gY2hpbGRyZW4uXG5AbWl4aW4geHktY2VsbC1ibG9jay1jb250YWluZXIoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgPiAuZ3JpZC14IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgRmxleGJveCBVdGlsaXRpZXNcbi8vLy9cbi8vXG4vLy8gRGVmYXVsdCB2YWx1ZSBmb3IgdGhlIGNvdW50IG9mIHNvdXJjZSBvcmRlcmluZ2Bcbi8vLyBAdHlwZSBOdW1iZXJcbiRmbGV4LXNvdXJjZS1vcmRlcmluZy1jb3VudDogNiAhZGVmYXVsdDtcblxuLy8vIFF1aWNrbHkgZGlzYWJsZS9lbmFibGUgUmVzcG9uc2l2ZSBicmVha3BvaW50cyBmb3IgVmFuaWxsYSBGbGV4IEhlbHBlcnMuXG4vLy8gQHR5cGUgQm9vbGVhblxuJGZsZXhib3gtcmVzcG9uc2l2ZS1icmVha3BvaW50czogdHJ1ZSAhZGVmYXVsdDtcblxuQG1peGluIGZsZXgtaGVscGVycyB7XG4gIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgfVxuXG4gIC5mbGV4LWNoaWxkLWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmZsZXgtY2hpbGQtZ3JvdyB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cblxuICAuZmxleC1jaGlsZC1zaHJpbmsge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgQGVhY2ggJGRpciwgJHByb3AgaW4gJC16Zi1mbGV4LWRpcmVjdGlvbiB7XG4gICAgLmZsZXgtZGlyLSN7JGRpcn0ge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJHByb3ApO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJGZsZXhib3gtcmVzcG9uc2l2ZS1icmVha3BvaW50cykge1xuICAgIC8vIExvb3AgdGhyb3VnaCBSZXNwb25zaXZlIEJyZWFrcG9pbnRzXG4gICAgQGVhY2ggJHNpemUgaW4gJGJyZWFrcG9pbnQtY2xhc3NlcyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzaXplKSB7XG4gICAgICAgIEBpZiAkc2l6ZSAhPSAkLXpmLXplcm8tYnJlYWtwb2ludCB7XG4gICAgICAgICAgLiN7JHNpemV9LWZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLiN7JHNpemV9LWZsZXgtY2hpbGQtYXV0byB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuI3skc2l6ZX0tZmxleC1jaGlsZC1ncm93IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC4jeyRzaXplfS1mbGV4LWNoaWxkLXNocmluayB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAZWFjaCAkZGlyLCAkcHJvcCBpbiAkLXpmLWZsZXgtZGlyZWN0aW9uIHtcbiAgICAgICAgICAgIC4jeyRzaXplfS1mbGV4LWRpci0jeyRkaXJ9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJHByb3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm91bmRhdGlvbi1mbGV4LWNsYXNzZXMge1xuICAvLyBIb3Jpem9udGFsIGFsaWdubWVudCB1c2luZyBqdXN0aWZ5LWNvbnRlbnRcbiAgQGVhY2ggJGhkaXIsICRwcm9wIGluICQtemYtZmxleC1qdXN0aWZ5IHtcbiAgICAuYWxpZ24tI3skaGRpcn0ge1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbigkeDogJGhkaXIpO1xuICAgIH1cbiAgfVxuICBcbiAgLy8gSG9yaXpvbnRhbCBhbGlnbm1lbnQgU3BlY2lmaWNhbGx5IGZvciBWZXJ0aWNhbCBNZW51XG4gIEBlYWNoICRoZGlyLCAkcHJvcCBpbiBtYXAtcmVtb3ZlKCQtemYtZmxleC1qdXN0aWZ5LCAnanVzdGlmeScsICdzcGFjZWQnKSB7XG4gICAgLmFsaWduLSN7JGhkaXJ9IHtcbiAgICAgICYudmVydGljYWwge1xuICAgICAgICAmLm1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oJHg6ICRoZGlyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsIGFsaWdubWVudCB1c2luZyBhbGlnbi1pdGVtcyBhbmQgYWxpZ24tc2VsZlxuICBAZWFjaCAkdmRpciwgJHByb3AgaW4gJC16Zi1mbGV4LWFsaWduIHtcbiAgICAuYWxpZ24tI3skdmRpcn0ge1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbigkeTogJHZkaXIpO1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLSN7JHZkaXJ9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZigkeTogJHZkaXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIENlbnRyYWwgYWxpZ25tZW50IG9mIGNvbnRlbnRcbiAgLmFsaWduLWNlbnRlci1taWRkbGUge1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oJHg6IGNlbnRlciwgJHk6IG1pZGRsZSk7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy8gU291cmNlIG9yZGVyaW5nXG4gIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGZsZXgtc291cmNlLW9yZGVyaW5nLWNvdW50IHtcbiAgICAgIC4jeyQtemYtc2l6ZX0tb3JkZXItI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LW9yZGVyKCRpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWYW5pbGxhIEZsZXhib3ggSGVscGVyc1xuICBAaW5jbHVkZSBmbGV4LWhlbHBlcnM7XG59XG4iLCJAZnVuY3Rpb24gLXpmLWZsZXgtanVzdGlmeSgkdGV4dC1kaXJlY3Rpb24pIHtcbiAgJC16Zi1mbGV4LWp1c3RpZnk6IChcbiAgICAnbGVmdCc6IGlmKCR0ZXh0LWRpcmVjdGlvbiA9PSBydGwsIGZsZXgtZW5kLCBmbGV4LXN0YXJ0KSxcbiAgICAncmlnaHQnOiBpZigkdGV4dC1kaXJlY3Rpb24gPT0gcnRsLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCksXG4gICAgJ2NlbnRlcic6IGNlbnRlcixcbiAgICAnanVzdGlmeSc6IHNwYWNlLWJldHdlZW4sXG4gICAgJ3NwYWNlZCc6IHNwYWNlLWFyb3VuZCxcbiAgKTtcblxuICBAcmV0dXJuICQtemYtZmxleC1qdXN0aWZ5O1xufVxuXG5cbiQtemYtZmxleC1hbGlnbjogKFxuICAndG9wJzogZmxleC1zdGFydCxcbiAgJ2JvdHRvbSc6IGZsZXgtZW5kLFxuICAnbWlkZGxlJzogY2VudGVyLFxuICAnc3RyZXRjaCc6IHN0cmV0Y2gsXG4pO1xuXG4kLXpmLWZsZXgtZGlyZWN0aW9uOiAoXG4gICdyb3cnOiByb3csXG4gICdyb3ctcmV2ZXJzZSc6IHJvdy1yZXZlcnNlLFxuICAnY29sdW1uJzogY29sdW1uLFxuICAnY29sdW1uLXJldmVyc2UnOiBjb2x1bW4tcmV2ZXJzZSxcbik7XG5cbi8vLyBFbmFibGVzIGZsZXhib3ggYnkgYWRkaW5nIGBkaXNwbGF5OiBmbGV4YCB0byB0aGUgZWxlbWVudC5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8vIEhvcml6b250YWxseSBvciB2ZXJ0aWNhbGx5IGFsaWducyB0aGUgaXRlbXMgd2l0aGluIGEgZmxleCBjb250YWluZXIuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR4IFtudWxsXSAtIEhvcml6b250YWwgYWxpZ25tZW50IHRvIHVzZS4gQ2FuIGJlIGBsZWZ0YCwgYHJpZ2h0YCwgYGNlbnRlcmAsIGBqdXN0aWZ5YCwgb3IgYHNwYWNlZGAuIE9yLCBzZXQgaXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCkgdG8gbm90IHNldCBob3Jpem9udGFsIGFsaWdubWVudC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR5IFtudWxsXSAtIFZlcnRpY2FsIGFsaWdubWVudCB0byB1c2UuIENhbiBiZSBgdG9wYCwgYGJvdHRvbWAsIGBtaWRkbGVgLCBvciBgc3RyZXRjaGAuIE9yLCBzZXQgaXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCkgdG8gbm90IHNldCB2ZXJ0aWNhbCBhbGlnbm1lbnQuXG5AbWl4aW4gZmxleC1hbGlnbigkeDogbnVsbCwgJHk6IG51bGwpIHtcbiAgQGlmICR4IHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJC16Zi1mbGV4LWp1c3RpZnksICR4KSB7XG4gICAgICAkeDogbWFwLWdldCgkLXpmLWZsZXgtanVzdGlmeSwgJHgpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiAnZmxleC1ncmlkLXJvdy1hbGlnbigpOiAjeyR4fSBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgaG9yaXpvbnRhbCBhbGlnbm1lbnQuIFVzZSBsZWZ0LCByaWdodCwgY2VudGVyLCBqdXN0aWZ5LCBvciBzcGFjZWQuJztcbiAgICB9XG4gIH1cblxuICBAaWYgJHkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkLXpmLWZsZXgtYWxpZ24sICR5KSB7XG4gICAgICAkeTogbWFwLWdldCgkLXpmLWZsZXgtYWxpZ24sICR5KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ2ZsZXgtZ3JpZC1yb3ctYWxpZ24oKTogI3skeX0gaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIHZlcnRpY2FsIGFsaWdubWVudC4gVXNlIHRvcCwgYm90dG9tLCBtaWRkbGUsIG9yIHN0cmV0Y2guJztcbiAgICB9XG4gIH1cblxuICBqdXN0aWZ5LWNvbnRlbnQ6ICR4O1xuICBhbGlnbi1pdGVtczogJHk7XG59XG5cbi8vLyBWZXJ0aWNhbGx5IGFsaWduIGEgc2luZ2xlIGNvbHVtbiB3aXRoaW4gYSBmbGV4IHJvdy4gQXBwbHkgdGhpcyBtaXhpbiB0byBhIGZsZXggY29sdW1uLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkeSBbbnVsbF0gLSBWZXJ0aWNhbCBhbGlnbm1lbnQgdG8gdXNlLiBDYW4gYmUgYHRvcGAsIGBib3R0b21gLCBgbWlkZGxlYCwgb3IgYHN0cmV0Y2hgLiBPciwgc2V0IGl0IHRvIGBudWxsYCAodGhlIGRlZmF1bHQpIHRvIG5vdCBzZXQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIGZsZXgtYWxpZ24tc2VsZigkeTogbnVsbCkge1xuICBAaWYgJHkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkLXpmLWZsZXgtYWxpZ24sICR5KSB7XG4gICAgICAkeTogbWFwLWdldCgkLXpmLWZsZXgtYWxpZ24sICR5KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ2ZsZXgtZ3JpZC1jb2x1bW4tYWxpZ24oKTogI3skeX0gaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIGFsaWdubWVudC4gVXNlIHRvcCwgYm90dG9tLCBtaWRkbGUsIG9yIHN0cmV0Y2guJztcbiAgICB9XG4gIH1cblxuICBhbGlnbi1zZWxmOiAkeTtcbn1cblxuLy8vIENoYW5nZXMgdGhlIHNvdXJjZSBvcmRlciBvZiBhIGZsZXggY2hpbGQuIENoaWxkcmVuIHdpdGggbG93ZXIgbnVtYmVycyBhcHBlYXIgZmlyc3QgaW4gdGhlIGxheW91dC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJG9yZGVyIFswXSAtIE9yZGVyIG51bWJlciB0byBhcHBseS5cbkBtaXhpbiBmbGV4LW9yZGVyKCRvcmRlcjogMCkge1xuICBvcmRlcjogJG9yZGVyO1xufVxuXG4vLy8gQ2hhbmdlIGZsZXgtZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZGlyZWN0aW9uIFtyb3ddIC0gRmxleCBkaXJlY3Rpb24gdG8gdXNlLiBDYW4gYmVcbi8vLyAgIC0gcm93IChkZWZhdWx0KTogc2FtZSBhcyB0ZXh0IGRpcmVjdGlvblxuLy8vICAgLSByb3ctcmV2ZXJzZTogb3Bwb3NpdGUgdG8gdGV4dCBkaXJlY3Rpb25cbi8vLyAgIC0gY29sdW1uOiBzYW1lIGFzIHJvdyBidXQgdG9wIHRvIGJvdHRvbVxuLy8vICAgLSBjb2x1bW4tcmV2ZXJzZTogc2FtZSBhcyByb3ctcmV2ZXJzZSB0b3AgdG8gYm90dG9tXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogcm93KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8gSGlkZSBhbiBlbGVtZW50IGJ5IGRlZmF1bHQsIG9ubHkgZGlzcGxheWluZyBpdCBhYm92ZSBhIGNlcnRhaW4gc2NyZWVuIHNpemUuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2l6ZSAtIEJyZWFrcG9pbnQgdG8gdXNlLiAqKk11c3QgYmUgYSBicmVha3BvaW50IGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AuKipcbkBtaXhpbiBzaG93LWZvcigkc2l6ZSkge1xuICAkc2l6ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRzaXplKTtcbiAgLy8gTWF4IHZhbHVlIGlzIDAuMnB4IHVuZGVyIHRoZSBuZXh0IGJyZWFrcG9pbnQgKDAuMDIgLyAxNiA9IDAuMDAxMjUpLlxuICAvLyBVc2UgYSBwcmVjaXNpb24gdW5kZXIgMXB4IHRvIHN1cHBvcnQgYnJvd3NlciB6b29tLCBidXQgbm90IHRvIGxvdyB0byBhdm9pZCByb3VuZGluZy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzExMzEzXG4gICRzaXplOiAtemYtYnAtdG8tZW0oJHNpemUpIC0gMC4wMDEyNTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzaXplIGRvd24pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8vIEhpZGUgYW4gZWxlbWVudCBieSBkZWZhdWx0LCBvbmx5IGRpc3BsYXlpbmcgaXQgd2l0aGluIGEgY2VydGFpbiBicmVha3BvaW50LlxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJHNpemUgLSBCcmVha3BvaW50IHRvIHVzZS4gKipNdXN0IGJlIGEgYnJlYWtwb2ludCBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgLioqXG5AbWl4aW4gc2hvdy1mb3Itb25seSgkc2l6ZSkge1xuICAkbG93ZXItYm91bmQtc2l6ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRzaXplKTtcbiAgJHVwcGVyLWJvdW5kLXNpemU6IC16Zi1tYXAtbmV4dCgkYnJlYWtwb2ludHMsICRzaXplKTtcblxuICAvLyBtb3JlIG9mdGVuIHRoYW4gbm90IHRoaXMgd2lsbCBiZSBjb3JyZWN0LCBqdXN0IG9uZSB0aW1lIHJvdW5kIHRoZSBsb29wIGl0IHdvbid0IHNvIHNldCBpbiBzY29wZSBoZXJlXG4gICRsb3dlci1ib3VuZDogLXpmLWJwLXRvLWVtKCRsb3dlci1ib3VuZC1zaXplKSAtIDAuMDAxMjU7XG4gIC8vIHRlc3QgYWN0dWFsIGxvd2VyLWJvdW5kLXNpemUsIGlmIDAgc2V0IGl0IHRvIDBlbVxuICBAaWYgc3RyaXAtdW5pdCgkbG93ZXItYm91bmQtc2l6ZSkgPT0gMCB7XG4gICAgJGxvd2VyLWJvdW5kOiAtemYtYnAtdG8tZW0oJGxvd2VyLWJvdW5kLXNpemUpO1xuICB9XG5cbiAgQGlmICR1cHBlci1ib3VuZC1zaXplID09IG51bGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3dlci1ib3VuZCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgJHVwcGVyLWJvdW5kOiAtemYtYnAtdG8tZW0oJHVwcGVyLWJvdW5kLXNpemUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLWJvdW5kKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItYm91bmQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy8gU2hvdyBhbiBlbGVtZW50IGJ5IGRlZmF1bHQsIGFuZCBoaWRlIGl0IGFib3ZlIGEgY2VydGFpbiBzY3JlZW4gc2l6ZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIC0gQnJlYWtwb2ludCB0byB1c2UuICoqTXVzdCBiZSBhIGJyZWFrcG9pbnQgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYC4qKlxuQG1peGluIGhpZGUtZm9yKCRzaXplKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNpemUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8vIFNob3cgYW4gZWxlbWVudCBieSBkZWZhdWx0LCBhbmQgaGlkZSBpdCBhYm92ZSBhIGNlcnRhaW4gc2NyZWVuIHNpemUuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2l6ZSAtIEJyZWFrcG9pbnQgdG8gdXNlLiAqKk11c3QgYmUgYSBicmVha3BvaW50IGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AuKipcbkBtaXhpbiBoaWRlLWZvci1vbmx5KCRzaXplKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNpemUgb25seSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gZm91bmRhdGlvbi12aXNpYmlsaXR5LWNsYXNzZXMge1xuICAvLyBCYXNpYyBoaWRpbmcgY2xhc3Nlc1xuICAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSB2aXNpYmlsaXR5IGNsYXNzZXNcbiAgQGVhY2ggJHNpemUgaW4gJGJyZWFrcG9pbnQtY2xhc3NlcyB7XG4gICAgQGlmICRzaXplICE9ICQtemYtemVyby1icmVha3BvaW50IHtcbiAgICAgIC5oaWRlLWZvci0jeyRzaXplfSB7XG4gICAgICAgIEBpbmNsdWRlIGhpZGUtZm9yKCRzaXplKTtcbiAgICAgIH1cblxuICAgICAgLnNob3ctZm9yLSN7JHNpemV9IHtcbiAgICAgICAgQGluY2x1ZGUgc2hvdy1mb3IoJHNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLWZvci0jeyRzaXplfS1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtZm9yLW9ubHkoJHNpemUpO1xuICAgIH1cblxuICAgIC5zaG93LWZvci0jeyRzaXplfS1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIHNob3ctZm9yLW9ubHkoJHNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNjcmVlbiByZWFkZXIgdmlzaWJpbGl0eSBjbGFzc2VzXG4gIC8vIE5lZWQgYSBcImhpZGUtZm9yLXNyXCIgY2xhc3M/IEFkZCBhcmlhLWhpZGRlbj0ndHJ1ZScgdG8gdGhlIGVsZW1lbnRcbiAgLnNob3ctZm9yLXNyLFxuICAuc2hvdy1vbi1mb2N1cyB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG4gIH1cblxuICAvLyBPbmx5IGRpc3BsYXkgdGhlIGVsZW1lbnQgd2hlbiBpdCdzIGZvY3VzZWRcbiAgLnNob3ctb24tZm9jdXMge1xuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICAgIH1cbiAgfVxuXG4gIC8vIExhbmRzY2FwZSBhbmQgcG9ydHJhaXQgdmlzaWJpbGl0eVxuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhbmRzY2FwZSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBvcnRyYWl0KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhbmRzY2FwZSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocG9ydHJhaXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRGFyayBNb2RlIFZpc2liaWxpdHlcbiAgLnNob3ctZm9yLWRhcmstbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGlkZS1mb3ItZGFyay1tb2RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAuc2hvdy1mb3ItZGFyay1tb2RlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oaWRlLWZvci1kYXJrLW1vZGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIElFMTArIFZpc2liaWxpdHlcbiAgLnNob3ctZm9yLWllIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLnNob3ctZm9yLWllIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oaWRlLWZvci1pZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3RpY2t5IFZpc2liaWxpdHlcbiAgLnNob3ctZm9yLXN0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXMtc3R1Y2sgLnNob3ctZm9yLXN0aWNreSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlzLXN0dWNrIC5oaWRlLWZvci1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBmdW5jdGlvbnNcbi8vLy9cblxuLy8gUGF0Y2ggdG8gZml4IGlzc3VlICMxMjA4MFxuJC16Zi1icC12YWx1ZTogbnVsbDtcblxuLy8vIENyZWF0ZXMgYW4gaW5uZXIgYm94LXNoYWRvdyBmb3Igb25seSBvbmUgc2lkZVxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2lkZSAtIFNpZGUgdGhlIHNoYWRvdyBpcyBzdXBwb3NlZCB0byBhcHBlYXIuIENhbiBiZSBgdG9wYCwgYGxlZnRgLCBgcmlnaHRgIG9yIGBib3R0b21gLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc2l6ZSAtIFdpZHRoIGZvciB0aGUgdGFyZ2V0IHNpZGUuXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gQ29sb3Igb2YgdGhlIHNoYWRvdy5cbkBtaXhpbiBpbm5lci1zaWRlLXNoYWRvdyhcbiAgJHNpZGU6IGJvdHRvbSxcbiAgJHNpemU6IDIwcHgsXG4gICRjb2xvcjogcmdiYSgkYmxhY2ssIDAuMjUpXG4pIHtcblxuICAkaGVscGVyOiByb3VuZCgkc2l6ZSAqIDAuNjUpO1xuXG4gIEBpZiAoJHNpZGUgPT0gdG9wKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAkaGVscGVyICRzaXplICgtMSkqJGhlbHBlciAkY29sb3I7XG4gIH0gQGVsc2UgaWYgKCRzaWRlID09IGxlZnQpIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkaGVscGVyIDAgJHNpemUgKC0xKSokaGVscGVyICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAoJHNpZGUgPT0gcmlnaHQpIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAoLTEpKiRoZWxwZXIgMCAkc2l6ZSAoLTEpKiRoZWxwZXIgJGNvbG9yO1xuICB9IEBlbHNlIGlmICgkc2lkZSA9PSBib3R0b20pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgtMSkqJGhlbHBlciAkc2l6ZSAoLTEpKiRoZWxwZXIgJGNvbG9yO1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgQ1NTIHRyaWFuZ2xlLCB3aGljaCBjYW4gYmUgdXNlZCBmb3IgZHJvcGRvd24gYXJyb3dzLCBkcm9wZG93biBwaXBzLCBhbmQgbW9yZS4gVXNlIHRoaXMgbWl4aW4gaW5zaWRlIGEgYCY6OmJlZm9yZWAgb3IgYCY6OmFmdGVyYCBzZWxlY3RvciwgdG8gYXR0YWNoIHRoZSB0cmlhbmdsZSB0byBhbiBleGlzdGluZyBlbGVtZW50LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR0cmlhbmdsZS1zaXplIC0gV2lkdGggb2YgdGhlIHRyaWFuZ2xlLlxuLy8vIEBwYXJhbSB7Q29sb3J9ICR0cmlhbmdsZS1jb2xvciAtIENvbG9yIG9mIHRoZSB0cmlhbmdsZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR0cmlhbmdsZS1kaXJlY3Rpb24gLSBEaXJlY3Rpb24gdGhlIHRyaWFuZ2xlIHBvaW50cy4gQ2FuIGJlIGB1cGAsIGByaWdodGAsIGBkb3duYCwgb3IgYGxlZnRgLlxuQG1peGluIGNzcy10cmlhbmdsZShcbiAgJHRyaWFuZ2xlLXNpemUsXG4gICR0cmlhbmdsZS1jb2xvcixcbiAgJHRyaWFuZ2xlLWRpcmVjdGlvblxuKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJHRyaWFuZ2xlLXNpemU7XG5cbiAgY29udGVudDogJyc7XG5cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IGRvd24pIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSB1cCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3I7XG4gIH1cbiAgQGlmICgkdHJpYW5nbGUtZGlyZWN0aW9uID09IHJpZ2h0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRyaWFuZ2xlLWNvbG9yO1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8vIENyZWF0ZXMgYSBtZW51IGljb24gd2l0aCBhIHNldCB3aWR0aCwgaGVpZ2h0LCBudW1iZXIgb2YgYmFycywgYW5kIGNvbG9ycy4gVGhlIG1peGluIHVzZXMgdGhlIGhlaWdodCBvZiB0aGUgaWNvbiBhbmQgdGhlIHdlaWdodCBvZiB0aGUgYmFycyB0byBkZXRlcm1pbmUgc3BhY2luZy4gPGRpdiBjbGFzcz1cImRvY3MtZXhhbXBsZS1idXJnZXJcIj48L2Rpdj5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbJGJsYWNrXSAtIENvbG9yIHRvIHVzZSBmb3IgdGhlIGljb24uXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yLWhvdmVyIFskZGFyay1ncmF5XSAtIENvbG9yIHRvIHVzZSB3aGVuIHRoZSBpY29uIGlzIGhvdmVyZWQgb3Zlci5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIFsyMHB4XSAtIFdpZHRoIG9mIHRoZSBpY29uLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkaGVpZ2h0IFsxNnB4XSAtIEhlaWdodCBvZiB0aGUgaWNvbi5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHdlaWdodCBbMnB4XSAtIEhlaWdodCBvZiBpbmRpdmlkdWFsIGJhcnMgaW4gdGhlIGljb24uXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXJzIFszXSAtIE51bWJlciBvZiBiYXJzIGluIHRoZSBpY29uLlxuQG1peGluIGhhbWJ1cmdlcihcbiAgJGNvbG9yOiAkYmxhY2ssXG4gICRjb2xvci1ob3ZlcjogJGRhcmstZ3JheSxcbiAgJHdpZHRoOiAyMHB4LFxuICAkaGVpZ2h0OiAxNnB4LFxuICAkd2VpZ2h0OiAycHgsXG4gICRiYXJzOiAzXG4pIHtcbiAgLy8gYm94LXNoYWRvdyBDU1Mgb3V0cHV0XG4gICRzaGFkb3c6ICgpO1xuICAkaG92ZXItc2hhZG93OiAoKTtcblxuICAvLyBTcGFjaW5nIGJldHdlZW4gYmFycyBpcyBjYWxjdWxhdGVkIGJhc2VkIG9uIHRoZSB0b3RhbCBoZWlnaHQgb2YgdGhlIGljb24gYW5kIHRoZSB3ZWlnaHQgb2YgZWFjaCBiYXJcbiAgJHNwYWNpbmc6IGRpdmlkZSgkaGVpZ2h0IC0gKCR3ZWlnaHQgKiAkYmFycyksICRiYXJzIC0gMSk7XG5cbiAgQGlmIHVuaXQoJHNwYWNpbmcpID09ICdweCcge1xuICAgICRzcGFjaW5nOiBmbG9vcigkc3BhY2luZyk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcbiAgICAkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuICAgICRzaGFkb3c6IGFwcGVuZCgkc2hhZG93LCAwICRvZmZzZXQgMCAkY29sb3IsIGNvbW1hKTtcbiAgfVxuXG4gIC8vIEljb24gY29udGFpbmVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBJY29uIGJhcnNcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJHdlaWdodDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaWYgJGNvbG9yLWhvdmVyIHtcbiAgICAvLyBHZW5lcmF0ZSBDU1NcbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcbiAgICAgICRvZmZzZXQ6ICgkd2VpZ2h0ICsgJHNwYWNpbmcpICogKCRpIC0gMSk7XG4gICAgICAkaG92ZXItc2hhZG93OiBhcHBlbmQoJGhvdmVyLXNoYWRvdywgMCAkb2Zmc2V0IDAgJGNvbG9yLWhvdmVyLCBjb21tYSk7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWhvdmVyO1xuICAgICAgYm94LXNoYWRvdzogJGhvdmVyLXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuLy8vIEFkZHMgYSBkb3dud2FyZC1mYWNpbmcgdHJpYW5nbGUgYXMgYSBiYWNrZ3JvdW5kIGltYWdlIHRvIGFuIGVsZW1lbnQuIFRoZSBpbWFnZSBpcyBmb3JtYXR0ZWQgYXMgYW4gU1ZHLCBtYWtpbmcgaXQgZWFzeSB0byBjaGFuZ2UgdGhlIGNvbG9yLiBCZWNhdXNlIEludGVybmV0IEV4cGxvcmVyIGRvZXNuJ3Qgc3VwcG9ydCBlbmNvZGVkIFNWR3MgYXMgYmFja2dyb3VuZCBpbWFnZXMsIGEgUE5HIGZhbGxiYWNrIGlzIGFsc28gaW5jbHVkZWQuXG4vLy8gVGhlcmUgYXJlIHR3byBQTkcgZmFsbGJhY2tzOiBhIGJsYWNrIHRyaWFuZ2xlIGFuZCBhIHdoaXRlIHRyaWFuZ2xlLiBUaGUgb25lIHVzZWQgZGVwZW5kcyBvbiB0aGUgbGlnaHRuZXNzIG9mIHRoZSBpbnB1dCBjb2xvci5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbJGJsYWNrXSAtIENvbG9yIHRvIHVzZSBmb3IgdGhlIHRyaWFuZ2xlLlxuQG1peGluIGJhY2tncm91bmQtdHJpYW5nbGUoJGNvbG9yOiAkYmxhY2spIHtcbiAgJHJnYjogJ3JnYiUyOCN7cm91bmQocmVkKCRjb2xvcikpfSwgI3tyb3VuZChncmVlbigkY29sb3IpKX0sICN7cm91bmQoYmx1ZSgkY29sb3IpKX0lMjknO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHdpZHRoPVwiMzJcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMzIgMjRcIj48cG9seWdvbiBwb2ludHM9XCIwLDAgMzIsMCAxNiwyNFwiIHN0eWxlPVwiZmlsbDogI3skcmdifVwiPjwvcG9seWdvbj48L3N2Zz4nKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG4gICAgQGlmIGxpZ2h0bmVzcygkY29sb3IpIDwgNjAlIHtcbiAgICAgIC8vIFdoaXRlIHRyaWFuZ2xlXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBWUNBWUFBQUNiVS84MEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSXBKUkVGVWVOckVrY2tOZ0RBTUJCZlJrRXQwT2JSQkJkc0dYVURnbVFmSzRYaEgybThjelFBQXkyN1IzdHN3NFFmZTJ4OHVPTzZvWUxiNkdsT29yM0dGK3N3VVJBT21VSitSd3RFSnM5V3ZUR0VZeEJYcUkxTVFBWmhDZlVRS1J6RE1WaitUd3JBSVY2anZTVUVrWUFyMUxTa2N5VEJiL1YrS1lmWDd4QWV1c3Ezc0xEdEdIM2tFR0FDUFdJZmxOWmZoUlFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQmxhY2sgdHJpYW5nbGVcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFZQ0FZQUFBQ2JVLzgwQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFNQkpSRUZVZU5yRWxsc09oQ0FNUlZzekM5SWx6VTdLQ21WSFRKc29NV1lNVXRweXY5QmdidVhRQjVaU2RnQllZWTR5Y2dCaXZrOEtZRnNRTWZNaVRUQlA0bzNuVXpDS3pPYWJMSmJMeTIvZzMxZXZHa0FnaW5SNC9aZWdLSDVxWDNiSkNzY0EzdDB4M2tnTzV0UUZ5aGhGZjUweFJxRkxieU1VTkpRemd5akdTL3dnQ3B2S3FrUkJwdVdyRTRWOWQrMUU0ZFBVWHFJZzEwN1NRT0UvMkRSUXhNd1REeWdJSW5WREVUOVQzbENvai82ai9WQ21HalpPbDJsS3BaOEFBd0RRUDd6SWltREdGUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIH1cbiAgfVxufVxuXG4vLy8gQXBwbGllcyB0aGUgbWljcm8gY2xlYXJmaXggaGFjayBwb3B1bGFyaXplZCBieSBOaWNvbGFzIEdhbGxhZ2hlci4gSW5jbHVkZSB0aGlzIG1peGluIG9uIGEgY29udGFpbmVyIGlmIGl0cyBjaGlsZHJlbiBhcmUgYWxsIGZsb2F0ZWQsIHRvIGdpdmUgdGhlIGNvbnRhaW5lciBhIHByb3BlciBoZWlnaHQuXG4vLy8gVGhlIGNsZWFyZml4IGlzIGF1Z21lbnRlZCB3aXRoIHNwZWNpZmljIHN0eWxlcyB0byBwcmV2ZW50IGJvcmRlcnMgaW4gZmxleGJveCBlbnZpcm9ubWVudHNcbi8vLyBAbGluayBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay8gTWljcm8gQ2xlYXJmaXggSGFja1xuLy8vIEBsaW5rIGh0dHA6Ly9kYW5pc2FkZXNpZ25lci5jb20vYmxvZy9mbGV4Ym94LWNsZWFyLWZpeC1wc2V1ZG8tZWxlbWVudHMvIEZsZXhib3ggZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnICc7XG5cbiAgICBAaWYgJGdsb2JhbC1mbGV4Ym94IHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8vIEFkZHMgQ1NTIGZvciBhIFwicXVhbnRpdHkgcXVlcnlcIiBzZWxlY3RvciB0aGF0IGF1dG9tYXRpY2FsbHkgc2l6ZXMgZWxlbWVudHMgYmFzZWQgb24gaG93IG1hbnkgdGhlcmUgYXJlIGluc2lkZSBhIGNvbnRhaW5lci5cbi8vLyBAbGluayBodHRwOi8vYWxpc3RhcGFydC5jb20vYXJ0aWNsZS9xdWFudGl0eS1xdWVyaWVzLWZvci1jc3MgUXVhbnRpdHkgUXVlcmllcyBmb3IgQ1NTXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJG1heCAtIE1heGltdW0gbnVtYmVyIG9mIGl0ZW1zIHRvIGRldGVjdC4gVGhlIGhpZ2hlciB0aGlzIG51bWJlciBpcywgdGhlIG1vcmUgQ1NTIHRoYXQncyByZXF1aXJlZCB0byBjb3ZlciBlYWNoIG51bWJlciBvZiBpdGVtcy5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRlbGVtIFtsaV0gLSBUYWcgdG8gdXNlIGZvciBzaWJsaW5nIHNlbGVjdG9ycy5cbkBtaXhpbiBhdXRvLXdpZHRoKCRtYXgsICRlbGVtOiBsaSkge1xuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRtYXgge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoI3skaX0pOmZpcnN0LWNoaWxkLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoI3skaX0pOmZpcnN0LWNoaWxkIH4gI3skZWxlbX0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRpKSk7XG4gICAgfVxuICB9XG59XG5cbi8vLyBSZW1vdmVzIHRoZSBmb2N1cyByaW5nIGFyb3VuZCBhbiBlbGVtZW50IHdoZW4gYSBtb3VzZSBpbnB1dCBpcyBkZXRlY3RlZC5cbkBtaXhpbiBkaXNhYmxlLW1vdXNlLW91dGxpbmUge1xuICBbZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gJiB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLy8gTWFrZXMgYW4gZWxlbWVudCB2aXN1YWxseSBoaWRkZW4sIGJ1dCBzdGlsbCBhY2Nlc3NpYmxlIHRvIGtleWJvYXJkcyBhbmQgYXNzaXN0aXZlIGRldmljZXMuXG4vLy8gQGxpbmsgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSBIaWRpbmcgQ29udGVudCBmb3IgQWNjZXNzaWJpbGl0eVxuLy8vIEBsaW5rIGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG4vLy9cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRlbmZvcmNlIC0gSWYgYHRydWVgLCB1c2UgYCFpbXBvcnRhbnRgIG9uIGFwcGxpZWQgcHJvcGVydGllc1xuQG1peGluIGVsZW1lbnQtaW52aXNpYmxlKFxuICAkZW5mb3JjZTogdHJ1ZVxuKSB7XG4gICRpbXBvcnRhbnQ6IGlmKCRlbmZvcmNlLCAnIWltcG9ydGFudCcsIG51bGwpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAjeyRpbXBvcnRhbnR9O1xuICB3aWR0aDogMXB4ICN7JGltcG9ydGFudH07XG4gIGhlaWdodDogMXB4ICN7JGltcG9ydGFudH07XG4gIHBhZGRpbmc6IDAgI3skaW1wb3J0YW50fTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAjeyRpbXBvcnRhbnR9O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICN7JGltcG9ydGFudH07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgI3skaW1wb3J0YW50fTtcbiAgYm9yZGVyOiAwICN7JGltcG9ydGFudH07XG59XG5cbi8vLyBSZXZlcnNlcyB0aGUgQ1NTIG91dHB1dCBjcmVhdGVkIGJ5IHRoZSBgZWxlbWVudC1pbnZpc2libGUoKWAgbWl4aW4uXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkZW5mb3JjZSAtIElmIGB0cnVlYCwgdXNlIGAhaW1wb3J0YW50YCBvbiBhcHBsaWVkIHByb3BlcnRpZXNcbkBtaXhpbiBlbGVtZW50LWludmlzaWJsZS1vZmYoXG4gICRlbmZvcmNlOiB0cnVlXG4pIHtcbiAgJGltcG9ydGFudDogaWYoJGVuZm9yY2UsICchaW1wb3J0YW50JywgbnVsbCk7XG5cbiAgcG9zaXRpb246IHN0YXRpYyAjeyRpbXBvcnRhbnR9O1xuICB3aWR0aDogYXV0byAjeyRpbXBvcnRhbnR9O1xuICBoZWlnaHQ6IGF1dG8gI3skaW1wb3J0YW50fTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgI3skaW1wb3J0YW50fTtcbiAgY2xpcDogYXV0byAjeyRpbXBvcnRhbnR9O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICN7JGltcG9ydGFudH07XG59XG5cbi8vLyBWZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGVsZW1lbnQgaW5zaWRlIG9mIGl0cyBmaXJzdCBub24tc3RhdGljIHBhcmVudCxcbi8vLyBAbGluayBodHRwOi8vd3d3LnNpdGVwb2ludC5jb20vY2VudGVyaW5nLXdpdGgtc2Fzcy8gQ2VudGVyaW5nIFdpdGggU2Fzc1xuQG1peGluIHZlcnRpY2FsLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy8vIEhvcml6b250YWxseSBjZW50ZXJzIHRoZSBlbGVtZW50IGluc2lkZSBvZiBpdHMgZmlyc3Qgbm9uLXN0YXRpYyBwYXJlbnQsXG4vLy8gQGxpbmsgaHR0cDovL3d3dy5zaXRlcG9pbnQuY29tL2NlbnRlcmluZy13aXRoLXNhc3MvIENlbnRlcmluZyBXaXRoIFNhc3NcbkBtaXhpbiBob3Jpem9udGFsLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8vLyBBYnNvbHV0ZWx5IGNlbnRlcnMgdGhlIGVsZW1lbnQgaW5zaWRlIG9mIGl0cyBmaXJzdCBub24tc3RhdGljIHBhcmVudCxcbi8vLyBAbGluayBodHRwOi8vd3d3LnNpdGVwb2ludC5jb20vY2VudGVyaW5nLXdpdGgtc2Fzcy8gQ2VudGVyaW5nIFdpdGggU2Fzc1xuQG1peGluIGFic29sdXRlLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8vLyBJdGVyYXRlcyB0aHJvdWdoIGJyZWFrcG9pbnRzIGRlZmluZWQgaW4gYCRicmVha3BvaW50LWNsYXNzZXNgIGFuZCBwcmludHMgdGhlIENTUyBpbnNpZGUgdGhlIG1peGluIGF0IGVhY2ggYnJlYWtwb2ludCdzIG1lZGlhIHF1ZXJ5LiBVc2UgdGhpcyB3aXRoIHRoZSBncmlkLCBvciBhbnkgb3RoZXIgY29tcG9uZW50IHRoYXQgaGFzIHJlc3BvbnNpdmUgY2xhc3Nlcy5cbi8vL1xuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHNtYWxsIFt0cnVlXSAtIElmIGBmYWxzZWAsIHRoZSBtaXhpbiB3aWxsIHNraXAgdGhlIGBzbWFsbGAgYnJlYWtwb2ludC4gVXNlIHRoaXMgd2l0aCBjb21wb25lbnRzIHRoYXQgZG9uJ3QgcHJlZml4IGNsYXNzZXMgd2l0aCBgc21hbGwtYCwgb25seSBgbWVkaXVtLWAgYW5kIHVwLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJGF1dG8taW5zZXJ0LWJyZWFrcG9pbnRzIFt0cnVlXSAtIElmIGBmYWxzZWAsIHRoZSBtaXhpbiB3aWxsIGl0ZXJhdGUgb3ZlciBicmVha3BvaW50cyB3aXRob3V0IGRvaW5nIHRoZSBtZWRpYSBxdWVyeSBpdHNlbGYuIFVzZWZ1bCBmb3IgbW9yZSBjb21wbGV4IG1lZGlhIHF1ZXJ5IGdlbmVyYXRpb24gYXMgaW4gdGhlIG1hcmdpbiBncmlkLlxuQG1peGluIC16Zi1lYWNoLWJyZWFrcG9pbnQoXG4gICRzbWFsbDogdHJ1ZSxcbiAgJGF1dG8taW5zZXJ0LWJyZWFrcG9pbnRzOiB0cnVlXG4pIHtcbiAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludC1pbihhdXRvLCAtemYtYm9vbCgkc21hbGwpLCAtemYtYm9vbCgkYXV0by1pbnNlcnQtYnJlYWtwb2ludHMpKSB7XG4gICAgQGNvbnRlbnRcbiAgfTtcbn1cblxuLy8vIEl0ZXJhdGVzIHdpdGggYEBjb250ZW50YCB0aHJvdWdoIHRoZSBnaXZlbiBsaXN0IG9mIGJyZWFrcG9pbnRzIGAkYnJlYWtwb2ludHNgLlxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TGlzdH0gJGJyZWFrcG9pbnRzIFthdXRvXSAtIEJyZWFrcG9pbnRzIHRvIGl0ZXJhdGVzIG9uLiBJdCBjYW4gYmUgYSBicmVha3BvaW50IG5hbWUsIGxpc3Qgb2YgYnJlYWtwb2ludHMgb3IgYGF1dG9gIGZvciBhbGwgYnJlYWtwb2ludHMuXG4vLy8gQHBhcmFtIHtCb29sZWFufE51bGx9ICR6ZXJvLWJyZWFrcG9pbnQgW251bGxdIC0gV2hldGhlciB0aGUgemVyby1icmVha3BvaW50IChvZnRlbiBgc21hbGxgKSBtdXN0IGJlIGluY2x1ZGVkLiBJZiBgdHJ1ZWAsIGl0IHdpbGwgYWx3YXlzIGJlIGFkZGVkIHRvIHRoZSBsaXN0IGlmIG5vdCBhbHJlYWR5IHRoZXJlLiBJZiBgZmFsc2VgLCBpdCB3aWxsIGFsd2F5cyBiZSByZW1vdmVkLiBEb2VzIG5vdGhpbmcgYnkgZGVmYXVsdC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW58S2V5d29yZH0gJG1lZGlhLXF1ZXJpZXMgW3RydWVdIC0gV2hldGhlciBtZWRpYS1xdWVyaWVzIG11c3QgYmUgZ2VuZXJhdGVkLiBJZiBgZm9yLWxpc3RzYCwgb25seSBnZW5lcmF0ZSBtZWRpYS1xdWVyaWVzIHdoZW4gYCRicmVha3BvaW50c2AgaXMgYSBsaXN0LlxuQG1peGluIC16Zi1lYWNoLWJyZWFrcG9pbnQtaW4oXG4gICRicmVha3BvaW50czogYXV0byxcbiAgJHplcm8tYnJlYWtwb2ludDogbnVsbCxcbiAgJG1lZGlhLXF1ZXJpZXM6IHRydWVcbikge1xuICAkLWxpc3Q6ICgpO1xuICAkLWJyZWFrcG9pbnRzLWlzLWEtbGlzdDogdHJ1ZTtcblxuICAvLyBSZXRyaWV2ZSB0aGUgbGlzdCBvZiBicmVha3BvaW50KHMpIHRvIGl0ZXJhdGUgb24uXG4gIEBpZiAkYnJlYWtwb2ludHMgPT0gYXV0byB7XG4gICAgJC1saXN0OiAkYnJlYWtwb2ludC1jbGFzc2VzO1xuICB9XG4gIEBlbHNlIGlmIHR5cGUtb2YoJGJyZWFrcG9pbnRzKSA9PSAnbGlzdCcge1xuICAgICQtbGlzdDogJGJyZWFrcG9pbnRzO1xuICB9XG4gIEBlbHNlIGlmIHR5cGUtb2YoJGJyZWFrcG9pbnRzKSA9PSAnc3RyaW5nJyB7XG4gICAgJC1saXN0OiAoJGJyZWFrcG9pbnRzKTtcbiAgICAkLWJyZWFrcG9pbnRzLWlzLWEtbGlzdDogZmFsc2U7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBlcnJvciAnV3Jvbmcgc3ludGF4IGZvciBcIiRicmVha3BvaW50c1wiIGluIFwiLXpmLWVhY2gtYnJlYWtwb2ludC1pbigpXCIuIEdvdCBcIiN7JGJyZWFrcG9pbnRzfVwiICgje3R5cGUtb2YoJGJyZWFrcG9pbnRzKX0pLiBFeHBlY3RlZCBhIGJyZWFrcG9pbnQgbmFtZSwgYSBsaXN0IG9mIGJyZWFrcG9pbnRzIG9yIFwiYXV0b1wiJztcbiAgfVxuXG4gIC8vIEFkZCBvciByZW1vdmUgdGhlIHplcm8gYnJlYWtwb2ludCBhY2NvcmRpbmcgdG8gYCR6ZXJvLWJyZWFrcG9pbnRgXG4gIEBpZiAkemVyby1icmVha3BvaW50ID09IHRydWUge1xuICAgICQtbGlzdDogam9pbigoJC16Zi16ZXJvLWJyZWFrcG9pbnQpLCBzbC1yZW1vdmUoJC1saXN0LCAkLXpmLXplcm8tYnJlYWtwb2ludCkpO1xuICB9XG4gIEBlbHNlIGlmICR6ZXJvLWJyZWFrcG9pbnQgPT0gZmFsc2Uge1xuICAgICQtbGlzdDogc2wtcmVtb3ZlKCQtbGlzdCwgJC16Zi16ZXJvLWJyZWFrcG9pbnQpO1xuICB9XG5cbiAgLy8gSXRlcmF0ZSBvbiBicmVha3BvaW50KHMpXG4gIEBlYWNoICRicCBpbiAkLWxpc3Qge1xuICAgICRvbGQtemYtc2l6ZTogbnVsbDtcbiAgICBAaWYgZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cygtemYtc2l6ZSkge1xuICAgICAgJG9sZC16Zi1zaXplOiAkLXpmLXNpemU7XG4gICAgfVxuICAgICQtemYtc2l6ZTogJGJwICFnbG9iYWw7XG5cbiAgICBAaWYgKCRtZWRpYS1xdWVyaWVzID09IHRydWUgb3IgKCRtZWRpYS1xdWVyaWVzID09ICdmb3ItbGlzdHMnIGFuZCAkLWJyZWFrcG9pbnRzLWlzLWEtbGlzdCkpIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJwKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAkLXpmLXNpemU6ICRvbGQtemYtc2l6ZSAhZ2xvYmFsO1xuICB9XG59XG5cbi8vLyBHZW5lcmF0ZSB0aGUgYEBjb250ZW50YCBwYXNzZWQgdG8gdGhlIG1peGluIHdpdGggYSB2YWx1ZSBgJC16Zi1icC12YWx1ZWAgcmVsYXRlZCB0byBhIGJyZWFrcG9pbnQsIGRlcGVuZGluZyBvbiB0aGUgYCRuYW1lYCBwYXJhbWV0ZXI6XG4vLy8gLSBGb3IgYSBzaW5nbGUgdmFsdWUsIGAkLXpmLWJwLXZhbHVlYCBpcyB0aGlzIHZhbHVlLlxuLy8vIC0gRm9yIGEgYnJlYWtwb2ludCBuYW1lLCBgJC16Zi1icC12YWx1ZWAgaXMgdGhlIGNvcnJlc3BvbmRpbmcgYnJlYWtwb2ludCB2YWx1ZSBpbiBgJG1hcGAuXG4vLy8gLSBGb3IgXCJhdXRvXCIsIGAkLXpmLWJwLXZhbHVlYCBpcyB0aGUgY29ycmVzcG9uZGluZyBicmVha3BvaW50IHZhbHVlIGluIGAkbWFwYCBhbmQgaXMgcGFzc2VkIHRvIGBAY29udGVudGAsIHdoaWNoIGlzIG1hZGUgcmVzcG9uc2l2ZSBmb3IgZWFjaCBicmVha3BvaW50IG9mIGAkbWFwYC5cbi8vLyBAcGFyYW0ge051bWJlcnxBcnJheXxLZXl3b3JkfSAkbmFtZSBbYXV0b10gLSBTaW5nbGUgdmFsdWUsIGJyZWFrcG9pbnQgbmFtZSwgb3IgbGlzdCBvZiBicmVha3BvaW50IG5hbWVzIHRvIHVzZS4gXCJhdXRvXCIgYnkgZGVmYXVsdC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRtYXAgLSBNYXAgb2YgYnJlYWtwb2ludHMgYW5kIHZhbHVlcyBvciBzaW5nbGUgdmFsdWUgdG8gdXNlLlxuQG1peGluIC16Zi1icmVha3BvaW50LXZhbHVlKFxuICAkbmFtZTogYXV0byxcbiAgJG1hcDogbnVsbFxuKSB7XG4gIEBpZiAkbmFtZSA9PSBhdXRvIGFuZCB0eXBlLW9mKCRtYXApID09ICdtYXAnIHtcbiAgICAvLyBcImF1dG9cIlxuICAgIEBlYWNoICRrLCAkdiBpbiAkbWFwIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGspIHtcbiAgICAgICAgQGluY2x1ZGUgLXpmLWJyZWFrcG9pbnQtdmFsdWUoJHYsICRtYXApIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gYnJlYWtwb2ludCBuYW1lXG4gICAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdzdHJpbmcnIHtcbiAgICAgICRicC12YWx1ZTogLXpmLWdldC1icC12YWwoJG1hcCwgJG5hbWUpO1xuICAgICAgQGlmICRicC12YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJG5hbWU6ICRicC12YWx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBicmVha3BvaW50IHZhbHVlXG4gICAgJC16Zi1icC12YWx1ZTogJG5hbWUgIWdsb2JhbDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcbi8vIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb25cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG5AbWl4aW4gZm91bmRhdGlvbi1zdGlja3kge1xuICAuc3RpY2t5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5zdGlja3kuaXMtc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5pcy1hdC10b3Age1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYuaXMtYXQtYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LmlzLWFuY2hvcmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcblxuICAgICYuaXMtYXQtYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLyBDaGVjayBmb3IgTWFwXHJcbkBmdW5jdGlvbiBpcy1tYXAoJHZhcikge1xyXG4gIEByZXR1cm4gdHlwZS1vZigkdmFyKSA9PSAnbWFwJztcclxufVxyXG5cclxuLy8vIENvbXBhcmVzIHNob3J0aGFuZHNcclxuQGZ1bmN0aW9uIGdldC1uYW1lKCRuYW1lLCAkcHJvcGVydGllcykge1xyXG4gIEBpZiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCAkbmFtZSkge1xyXG4gICAgQHJldHVybiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCAkbmFtZSk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJG5hbWU7XHJcbn1cclxuXHJcbi8vLyBNZXJnZSBydWxlcyB3aXRoIGRlZmF1bHRzXHJcbkBmdW5jdGlvbiBtZXJnZS1wcm9wZXJ0aWVzKCRkZWZhdWx0LCAkcnVsZXMpIHtcclxuICBAaWYgZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cyhmb250cykge1xyXG4gICAgQHJldHVybiBtYXAtbWVyZ2UoJGRlZmF1bHQsICRydWxlcyk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRydWxlcztcclxufVxyXG5cclxuLy8vIFNldCB0aGUgY29ycmVjdCBwcm9wZXJ0eSBhbmQgdmFsdWVcclxuQG1peGluIHNldC1wcm9wZXJ0eSgkbmFtZSwgJHZhbHVlLCAkcHJvcGVydGllcykge1xyXG4gICRydWxlOiBnZXQtbmFtZSgkbmFtZSwgJHByb3BlcnRpZXMpO1xyXG4gICN7JHJ1bGV9OiAjeyR2YWx1ZX07XHJcbn1cclxuXHJcbi8vLyBTZXQgdHlwb2dyYXBoeSBydWxlc1xyXG5AbWl4aW4gZWN3cy10eXBlc2V0KCRpdGVtLCAkYWx0ZXJuYXRlOiBmYWxzZSkge1xyXG4gICR0eXBlOiBtYXAtZ2V0KCRmb250LXNpemVzLWRlZmF1bHQsICRpdGVtKTtcclxuICAkcnVsZXM6IG1lcmdlLXByb3BlcnRpZXMoJGZvbnRzLCAkdHlwZSk7XHJcblxyXG4gIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRydWxlcyB7XHJcbiAgICBAaWYgJHByb3BlcnR5ID09ICdicmVha3BvaW50cycge1xyXG4gICAgICAkYnJlYWtwb2ludHM6IG1hcC1nZXQoJHJ1bGVzLCBicmVha3BvaW50cyk7XHJcbiAgICAgIEBlYWNoICRicmVha3BvaW50LCAkdmFsdWVzIGluICRicmVha3BvaW50cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgJHJ1bGVzOiAkdmFsdWVzO1xyXG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJHJ1bGVzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0LXByb3BlcnR5KCRwcm9wZXJ0eSwgbWFwLWdldCgkcnVsZXMsICRwcm9wZXJ0eSksICR0eXBlLXByb3BlcnRpZXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldC1wcm9wZXJ0eSgkcHJvcGVydHksIG1hcC1nZXQoJHJ1bGVzLCAkcHJvcGVydHkpLCAkdHlwZS1wcm9wZXJ0aWVzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiB2YXJpYWJsZXMtZXhpc3RzKGZvbnQtYWx0ZXJuYXRlKSB7XHJcbiAgICBAaW5jbHVkZSBtb2RpZmllcignYWx0ZXJuYXRlJykge1xyXG4gICAgICBAZXh0ZW5kIC4jeyRuc310eXBlLSN7JGl0ZW19ICFvcHRpb25hbDtcclxuICAgICAgZm9udDoge1xyXG4gICAgICAgIGZhbWlseTogJGZvbnQtYWx0ZXJuYXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJGFsdGVybmF0ZSB7XHJcbiAgICBmb250OiB7XHJcbiAgICAgIGZhbWlseTogJGZvbnQtYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIFNldCBDb2xvciBmcm9tIHZhcmlhYmxlXHJcbkBtaXhpbiBlY3dzLXNldC1jb2xvcigkY29sb3IpIHtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xyXG59XHJcblxyXG4vLy8gU2V0IENvbG9ycyBmcm9tIE1hcFxyXG5AbWl4aW4gZWN3cy1zZXQtY29sb3JzKCRtYXApIHtcclxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRtYXAge1xyXG4gICAgQGlmICRuYW1lID09ICdtYWluJyB7XHJcbiAgICAgIGNvbG9yOiAkdmFsdWU7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgJjojeyRuYW1lfSB7XHJcbiAgICAgICAgY29sb3I6ICR2YWx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIENvbXBvbmVudCBtaXhpblxyXG5AbWl4aW4gY29tcG9uZW50KCRjb21wb25lbnQpIHtcclxuICAuI3skbnN9I3skY29tcG9uZW50fSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vICBGdW5jdGlvbiB0byByZXBsYWNlIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcclxuLy9cclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xyXG4gICAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcbiAgICBAaWYgJGluZGV4IHtcclxuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcclxuICAgICAgICBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICtcclxuICAgICAgICBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcbi8vU1ZHIEFTIEJBQ0tHUk9VTkRTIFNFRSBodHRwOi8vY29kZXBlbi5pby90aWd0L3Bvc3Qvb3B0aW1pemluZy1zdmdzLWluLWRhdGEtdXJpcyBmb3IgZ3VpZGFuY2VcclxuQGZ1bmN0aW9uIHN2Zy11cmwoJHN2Zyl7XHJcbiAgICAvL1xyXG4gICAgLy8gQ2h1bmsgdXAgc3RyaW5nIGluIG9yZGVyIHRvIGF2b2lkXHJcbiAgICAvLyBcIlN5c3RlbVN0YWNrRXJyb3I6IHN0YWNrIGxldmVsIHRvbyBkZWVwXCJcclxuICAgIC8vXHJcbiAgICAkZW5jb2RlZDonJztcclxuICAgICRzbGljZTogMjAwMDtcclxuICAgICRpbmRleDogMDtcclxuICAgICRsb29wczogY2VpbChzdHItbGVuZ3RoKCRzdmcpLyRzbGljZSk7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsb29wcyB7XHJcbiAgICAgICAgJGNodW5rOiBzdHItc2xpY2UoJHN2ZywgJGluZGV4LCAkaW5kZXggKyAkc2xpY2UgLSAxKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywnXCInLCdcXCcnKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywnPCcsJyUzQycpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCc+JywnJTNFJyk7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssJyYnLCclMjYnKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywnIycsJyUyMycpO1xyXG4gICAgICAgICRlbmNvZGVkOiAjeyRlbmNvZGVkfSN7JGNodW5rfTtcclxuICAgICAgICAkaW5kZXg6ICRpbmRleCArICRzbGljZTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwjeyRlbmNvZGVkfVwiKTtcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtYXJyb3coJGRpcmVjdGlvbjogJ2Rvd24nLCAkc3Ryb2tlV2lkdGg6IDJweCwgJGZpbGw6IHJnYigwLCAwLDApKSB7XHJcblxyXG4gIEBpZiAkZGlyZWN0aW9uID09ICdkb3duJyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZlcnNpb249XCIxLjFcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiN1wiIHZpZXdCb3g9XCIwIDAgMTIgN1wiPjxwb2x5bGluZSBwb2ludHM9XCIwLDAgNi41LDYuNVwiIHN0eWxlPVwic3Ryb2tlLXdpZHRoOiAjeyRzdHJva2VXaWR0aH07IHN0cm9rZTojeyRmaWxsfTtcIiAvPjxwb2x5bGluZSBwb2ludHM9XCI2LjUsNi41IDEyLDBcIiBzdHlsZT1cInN0cm9rZS13aWR0aDogI3skc3Ryb2tlV2lkdGh9OyBzdHJva2U6I3skZmlsbH07XCIgLz48L3N2Zz4nKTtcclxuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gJ3VwJyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZlcnNpb249XCIxLjFcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiN1wiIHZpZXdCb3g9XCIwIDAgMTIgN1wiPjxwb2x5bGluZSBwb2ludHM9XCIwLDcgNi41LDAuNVwiIHN0eWxlPVwic3Ryb2tlLXdpZHRoOiAjeyRzdHJva2VXaWR0aH07IHN0cm9rZTojeyRmaWxsfTtcIiAvPjxwb2x5bGluZSBwb2ludHM9XCI2LjUsMC41IDEyLDdcIiBzdHlsZT1cInN0cm9rZS13aWR0aDogI3skc3Ryb2tlV2lkdGh9OyBzdHJva2U6I3skZmlsbH07XCIgLz48L3N2Zz4nKTtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4iLCJAbWl4aW4gYnV0dG9uLXJlc2V0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXJlc2V0LWdsb3NzYXJ5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIGZvciBpbnB1dCAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0ZXItZ3JleScpO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWJhc2Uge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgcGFkZGluZzogMTBweCAzNnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIHBhZGRpbmc6IDE2cHggMzZweDtcclxuICB9XHJcbiAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAvLyAgIHBhZGRpbmc6IDE2cHggNDZweDtcclxuICAvLyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYnV0dG9uJykge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgXHJcbiAgICBzcGFuXHJcbiAgICAgIFx0e1xyXG4gICAgICBcdFx0c3Zne1xyXG4gICAgICBcdFx0XHRzdHJva2U6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBcdFx0XHRzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgIFx0XHRcdH1cclxuICAgICAgXHR9XHJcbiAgfVxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICBjb2xvcjptYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1OTU0NTQhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIGNvbG9yOm1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzU5NTQ1NCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdzZWNvbmRhcnknKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgXHJcbiAgICAgIFx0c3BhblxyXG4gICAgICBcdHtcclxuICAgICAgXHRcdHN2Z3tcclxuICAgICAgXHRcdFx0c3Ryb2tlOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgXHRcdFx0c3Ryb2tlLXdpZHRoOiAyO1xyXG5cdFx0XHRcdGZpbGw6ICNiZTJiYmIgIWltcG9ydGFudFxyXG4gICAgICBcdFx0XHR9XHJcbiAgICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtaG9sbG93e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJlcG9ydC1idG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICBcdH1cclxuICAgICYuaXMtc21hbGwge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcblx0ICB3aWR0aDogYXV0bztcclxuICAgIH0gICAgXHJcbiAgICAmLmlzLW1lZGl1bSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICBjb2xvcjptYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICB9XHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIGNvbG9yOm1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIH1cclxuICB9XHJcbiBcclxuICAmLmlzLXNtYWxsIHtcclxuICBcdFxyXG4gIFx0Ji5pcy1zZWFyY2h7XHJcbiAgXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG5cdHBhZGRpbmc6NnB4IWltcG9ydGFudDtcclxuXHRvdXRsaW5lOm5vbmU7XHJcblx0XHJcblx0fVxyXG5cdH1cclxuICBcdFxyXG4gICAgcGFkZGluZzogOHB4IDIwcHghaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgfVxyXG5cclxuICAmLmlzLW1lZGl1bSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmX2xvY2F0aW9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1JSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7JztcclxuICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcblxyXG4gICAgICAmX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ21lZGl1bS1ncmV5Jyk7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9jbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tcmVzZXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXJrIHtcclxuICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdHJhbnNwYXJlbnQtd2hpdGUge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG4gICB9XHJcbiAgIFxyXG4gICAmX3RyYW5zcGFyZW50LWRhcmtfZ3JleSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgIH1cclxuXHJcbiAgJi1pY29uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tcmVzZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICB9XHJcblxyXG4gIC5idXR0b24tYWRkb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gICYtYWRkb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICZfaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3Ryb2tlIHtcclxuICAgICAgQGV4dGVuZCAuI3skbnN9YnV0dG9uLWFkZG9uO1xyXG4gICAgICBmaWxsOiBub25lO1xyXG4gICAgICBzdHJva2U6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBzdHJva2U6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI2cHg7XHJcbiAgfVxyXG5cclxuICAmLXNlY29uZGFyeS1wYWQge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1nbG9iYWwtc2VhcmNoLWJ0biB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiB9XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2J1dHRvbi1jb21ibycpe1xyXG4gIC5idXR0b24tYWRkb257XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgfVxyXG4gICZfaWNvbntcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIEBpbmNsdWRlIG1vZGlmaWVyKCdyaWdodCcpe1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGNhcmR7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQnKSB7XHJcbiAgQGluY2x1ZGUgY2FyZDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWltYWdlLWNvbnRhaW5lcicpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWltYWdlJykge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtc2VjdGlvbicpIHtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLyoganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAqL1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1hZGp1c3QnKSB7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA1dmg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC10aXRsZScpIHtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5JykhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gICBcclxuICAgJiA6aG92ZXJ7XHJcbiAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKSFpbXBvcnRhbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWNvcHknKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICAmIDpob3ZlcntcclxuICBjb2xvciA6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1pY29uJyl7XHJcbiAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtY29udGFpbmVyJykge1xyXG4gIEBpbmNsdWRlIHh5LWdyaWQtY29udGFpbmVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGFyZ2UnKSB7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtd3JhcHBlcicpIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvKiFcclxuQ3JlYXRlIGNvbG9yIGNsYXNzZXNcclxuKi9cclxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcclxuXHJcbiAgQGluY2x1ZGUgYmxvY2soJyN7JG5zfWNvbG9yLSN7JG5hbWV9Jykge1xyXG4gICAgQGlmIGlzLW1hcCgkY29sb3IpIHtcclxuICAgICAgQGluY2x1ZGUgZWN3cy1zZXQtY29sb3JzKCRjb2xvcik7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYmxvY2soJyN7JG5zfWJnLWNvbG9yLSN7JG5hbWV9Jykge1xyXG4gICAgQGlmIGlzLW1hcCgkY29sb3IpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdtYWluJykgIWltcG9ydGFudDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICBAaW5jbHVkZSBibG9jaygnI3skbnN9ZmlsbC0jeyRuYW1lfScpIHtcclxuICAgIEBpZiBpcy1tYXAoJGNvbG9yKSB7XHJcbiAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9yLCAnbWFpbicpICFpbXBvcnRhbnQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgZmlsbDogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnaWNvbi1yaXBwbGUnKXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAmX2NoaWxkIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbmltYXRpb246IGJtc3NjLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9jaGlsZDpudGgtY2hpbGQoMikge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuICB9XHJcblxyXG5cbn1cclxuXHJcbkBrZXlmcmFtZXMgYm1zc2MtcmlwcGxlIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnaW1nJykge1xyXG4gICYtbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDE1OHB4O1xyXG4gICAgbWF4LWhlaWdodDogMjFweDtcclxuICB9XHJcbiAgJi0tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDI1cHggMDtcclxuICB9XHJcblxyXG4gICZfd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9maXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XHJcbiAgaHRtbCxcclxuICBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncGFnZS13cmFwcGVyJykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL3otaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgLy9yaWdodDowO1xyXG4gIC8vbGVmdDogMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwYWdlLWhlYWRlcicpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy96LWluZGV4OiAzO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ21haW4tY29udGVudCcpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdtLWNvbnRhaW5lcicpIHtcclxuICBAaW5jbHVkZSB4eS1ncmlkLWNvbnRhaW5lcjtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UpIHtcclxuICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2wtY29udGFpbmVyJykge1xyXG4gIEBpbmNsdWRlIHh5LWdyaWQtY29udGFpbmVyO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XHJcbiAgICAuaW5mb2dyYXBoaWMtbnVtYmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbC1tYXJnaW4nKSB7XHJcbiAgJl9ib3R0b20ge1xyXG4gICAgQGluY2x1ZGUgbW9kaWZpZXIoJ3NtYWxsJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzZWN0aW9uJykge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgcGFkZGluZzogNTVweCAwO1xyXG4gIH1cclxuXHJcbiAgJi0tY2VudGVyIHtcclxuICAgIEBleHRlbmQgLiN7JG5zfXNlY3Rpb247XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignYm9yZGVyZWQnKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgJi1ib3R0b217XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdzbWFsbCcpe1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NvbnRlbnQtd3JhcHBlcicpe1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY29udGVudC1oZWFkZXInKXtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY29udGVudC10aXRsZScpe1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2JveC1zaGFkb3cnKXtcclxuICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLDAsMCwwLjE3KTtcclxufVxyXG5cclxuLy8vIFNob3cgZm9yIHNjcmVlbiByZWFkZXJzIG9ubHlcclxuQGluY2x1ZGUgY29tcG9uZW50KCdsLXNyLW9ubHknKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0eXBlLWNvbnRlbnQnKXtcclxuICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS1jb250ZW50LXdpZHRoJyl7XHJcbiAgbWF4LXdpZHRoOiA3MDBweDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdtYXJnaW4tdG9wLWZvci1oZWFkZXInKXtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlblxyXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiA2NGVtKVxyXG57XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdpbWctZGlzcGxheS1mb3ItbGFyZ2VyJyl7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtc3RlcC1waWVjZScpe1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndGFicy1pY29uLWNvbnRhaW5lci1pY29uJyl7XHJcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6NjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NsZWFyLXAtbWFyZ2luJyl7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2lucHV0LWZvci1tb2JpbGUnKXtcclxuICAvKiB3aWR0aDogMjgwcHg7ICovXHJcbiAgICAgd2lkdGg6IDI1NXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtYm9sZCcpe1xyXG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndGl0bGUtanVzJyl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLyogbWFyZ2luOiAxNXB4IGF1dG87ICovXHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCM0U0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50OyBcclxuICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ25hdi1saW5rLWp1cycpIHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICB9XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Rpc3BsYXktaGlkZGVuJykge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnYW5jaG9yJykge1xyXG4gIEBpbmNsdWRlIGVjd3Mtc2V0LWNvbG9yKCdzZWNvbmRhcnknKTtcclxuICBAaW5jbHVkZSBlY3dzLXNldC1jb2xvcnMobWFwLWdldCgkbGluay1jb2xvcnMsICdzZWNvbmRhcnknKSk7XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdkYXJrJykge1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ2FsdGVybmF0ZScpIHtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC8vY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignYm9sZCcpe1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignYm9sZC11bmRlcmxpbmUnKXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Fycm93LWxpbmsnKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICAuI3skbnN9aWNvbntcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcclxuICAgIC4jeyRuc31pY29ue1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoZWxwLXdyYXBwZXInKSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdoZWxwJykge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcbmJ1dHRvbi5ibXNzYy1oZWxwLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG59IiwiQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuQG1peGluIGxpc3QtY29sdW1ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnbGlzdC1pdGVtJykge1xyXG4gICAgZmxleDogMSAwIDUwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2xpc3QtdW5zdHlsZWQnKSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdsaXN0LWlubGluZScpIHtcclxuICBAaW5jbHVkZSBsaXN0LWlubGluZTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdsaXN0LWNvbHVtbnMnKSB7XHJcbiAgQGluY2x1ZGUgbGlzdC1jb2x1bW5zO1xyXG5cclxuICAuI3skbnN9ZmlsdGVyX2Ryb3Bkb3duICYge1xyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCdsaXN0LWl0ZW0nKSB7XHJcbiAgICAgIGZsZXg6IDEgMCAyMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbGlzdC1zcGFjZWQnKSB7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2xpc3QtY2hlY2tlZCcpe1xyXG4gIGxpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyB0aGUgY2lyY2xlIGl0c2VsZiBpcyBlbXB0eVxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiBzb2xpZCAwLjhlbSBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpOyAvLyBjcmVhdGUgYSBjb2xvcmVkIGFyZWEuLi5cclxuICAgICAgYm9yZGVyLXJhZGl1czogLjhlbTsgLy8gLi4uIGFuZCB0dXJuIGl0IGludG8gYSBjaXJjbGVcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyB0aGUgY2lyY2xlIGlzIHRoZW4gcHV0IGludG8gcGxhY2VcclxuICAgICAgbGVmdDogN3B4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMC4zZW07IC8vIHRoZSBzaG9ydCBiYXIgb2YgdGhlIG1hcmsgaXMgaGFsZiBhcyBsb25nIGFzIHRoZSBsb25nIGJhclxyXG4gICAgICBoZWlnaHQ6IDAuNmVtO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwOyAvLyBjcmVhdGVzIHRoZSBpbnZlcnRlZCBcIkxcIiBzaGFwZVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yZW07XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAvLyB0aWx0cyB0aGUgc2hhcGVcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gb3Blbk92ZXJsYXkge1xyXG5cclxuICAmLiN7JG5zfW1vZGFsLW9wZW4gJiB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwbXM7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ292ZXJsYXknKSB7XHJcbiAgJi1iZyB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuXHJcbiAgICAmLiN7JG5zfW92ZXJsYXktZnVsbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVhZGVyIHtcclxuICAgIHRvcDogOTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBvcGVuT3ZlcmxheTtcclxuICB9XHJcblxyXG4gICYtc2l0ZS1mbHlvdXQge1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIEBpbmNsdWRlIG9wZW5PdmVybGF5O1xyXG4gIH1cclxuXHJcbiAgJi1mdWxsIHtcclxuICAgIEBpbmNsdWRlIG9wZW5PdmVybGF5O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdzdGF0dXMnKSB7XHJcbiAgJi0taW5kaWNhdG9yIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMWVtO1xyXG4gICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDMjAxQzs7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1yZWNydWl0aW5nIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTk2MTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcblxyXG4gICAgJi5pcy1yZWNydWl0aW5nIHtcclxuICAgICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyohXHJcbkNyZWF0ZSBnZW5lcmljIHR5cG9ncmFwaHkgY2xhc3Nlc1xyXG4qL1xyXG5cclxuc3Ryb25nLCBiIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiLS1hbHRlcm5hdGVcIl0ge1xyXG4gIHN0cm9uZywgYiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxudSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmksIGVtIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJsb2NrICgnI3skbnN9dHlwZScpIHtcclxuICBAZWFjaCAkbmFtZSwgJHNpemUgaW4gJGZvbnQtc2l6ZXMtZGVmYXVsdCB7XHJcbiAgICAmLSN7JG5hbWV9IHtcclxuICAgICAgQGluY2x1ZGUgZWN3cy10eXBlc2V0KCRuYW1lKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBlY3dzLXNldC1jb2xvcigncHJpbWFyeScpO1xyXG4gIH1cclxuXHJcbiAgJi1xdW90ZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gIH1cclxuXHJcbiAgJi0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIgKCdsZWZ0Jykge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyICgnY2VudGVyJykge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIgKCdyaWdodCcpIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2RpZmllciAoJ2NoYW5nZXNpdGUnKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdzdHJpa2V0aHJvdWdoJyl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYS5ibXNzYy1hcnJvdy1saW5rIHN0cm9uZzpob3ZlciB7XHJcbmZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O30gXHJcblxyXG5hLmJtc3NjLWFycm93LWxpbmsgc3Ryb25nIHtcclxuZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuYm1zc2MtYXJyb3ctbGluazpob3ZlciB7XHJcbmZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xyXG59IFxyXG5cclxuYS5ibXNzYy1hcnJvdy1saW5rIHtcclxuZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQG1peGluIGFjY29yZGlvbi1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIHh5LWdyaWQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2FjY29yZGlvbicpIHtcclxuXHJcbiAgJl9oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgYWNjb3JkaW9uLWhlYWRlcjtcclxuICB9XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gICZfdGl0bGUtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHggMjVweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmX3RpdGxlLWxpbmstZmFxIHtcclxuICAgIHBhZGRpbmc6IDVweCAzNXB4IDIwcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG4gICZfdGl0bGUtbGluay1mYXE6aG92ZXIge1xyXG4gIFx0c3BhbntcclxuICAgICBjb2xvcjogIzU5NTQ1NDsgXHRcclxuICBcdH1cclxuICB9XHJcbiAgJl9tZW51e1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggM3B4IHJnYmEoMzIsMzMsMzksMC4xMik7XHJcbiAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgPiBsaXtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJiBhOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAmLm5vLWFycm93OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICB9XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OztcclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmNvbGxhcHNlIHtcclxuXHRcdCAgYmFja2dyb3VuZDogdXJsKCcvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ljb25zL2Rvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xyXG5cdFx0ICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cdFx0ICYuY29sbGFwc2UtdmlldyB7XHJcblx0XHQgIGJhY2tncm91bmQ6IHVybCgnL2NvbnRlbnQvZGFtL3N0dWR5Y29ubmVjdC9pY29ucy91cC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XHJcblx0XHQgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5jb2xsYXBzZS12aWV3LXdoaXRlIHtcclxuXHRcdCAgYmFja2dyb3VuZDogdXJsKCcvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ljb25zL3VwLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTBweDtcclxuXHRcdCAgZGlzcGxheTpibG9jaztcclxuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9hbGxRdWVzdGlvbntcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRjb2xvcjptYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NDAwO1x0XHJcblx0XHRwYWRkaW5nLWxlZnQ6MjJweCAhaW1wb3J0YW50O1xyXG5cdFx0YXtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC5uZXN0ZWR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICA+IGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDQ1cHg7XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuKWtlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGF7XHJcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWN0YXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGl0bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDM1cHggMjBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcbiAgICAmIC5zaG91bGQtZGlzcGxheSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Jsb2Nre1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9kaWZpZXIoJ2FsdGVybmF0ZScpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2l0ZW17XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfbmV3LXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcblxyXG4gICAgLm5ldy1zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXJrLXRleHQge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1zZWN0aW9uLXRleHQge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYm9sZC10ZXh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgICYgLnBhZGRpbmctdG9wLTIwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5jZWxsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAmLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgaW1nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGl0bGUtdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX2dsb3NzYXJ5LWtleXMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYm1zc2MtcGFnaW5hdGlvbl9pdGVtIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJiAuYm1zc2MtYWNjb3JkaW9uX2tleS1mZmYge1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9nbG9zc2FyeS1saW5rIHtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfZ2xvc3Nhcnktc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgfVxyXG4gICZfa2V5LWFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwdXJwbGUnKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfa2V5LWFjdGl2YXRlZCB7XHJcbiAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7XHJcbiAgfVxyXG4gICZfa2V5LWZmZiB7XHJcbiAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3NlYXJjaC1pY29uIHtcclxuICAgIHRvcDogNSU7XHJcbiAgICByaWdodDogMSU7XHJcbiAgICAvL2NvbG9yOiAjQjJCMkIyO1xyXG5cdGZpbGw6ICM1OTU0NTQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZfY2xlYXItaWNvbiB7XHJcbiAgICB0b3A6IDEyJTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIGNvbG9yOiAjQjJCMkIyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdhY2NvdW50Jykge1xyXG4gICZfaWNvbiB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgJl9kb3duLWljb24ge1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcblx0Ji5pcy1jbG9zZWRke1xyXG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdH1cclxuICB9XHJcbiAgJl9saXN0LWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjQkUyQkJCO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjJyZW07XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5lZGl0LXByb2ZpbGUge1xyXG5cclxuICAgICYgLnRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgICAmIC5jaXJjbGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogMnB4IGRvdHRlZCBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5ibXNzYy1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB3aWR0aDogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNhcmQtZm9sbG93IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAmIC5jb3VudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmZvbnQtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuYm9hcmQtaWNvbiB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgJiBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfYWxlcnQtbXNnIHtcclxuICAgICYgI2FsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgLy8gbWluLWhlaWdodDo0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmICNhbGVydC1zdWNjZXNzOnRhcmdldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmIC5hbGVydC1lcnJvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDQ1M2M7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjA1KSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4wNSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjA1KSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4wNSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDI1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgMjUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDc1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgaHNsYSgwLCAwJSwgMCUsIC4xKTtcclxuICAgICAgY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250OiBib2xkIDE2cHgvNDBweCBzYW5zLXNlcmlmO1xyXG4gICAgICAvL2hlaWdodDogNDBweDtcclxuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAvL3RvcDogLTQ1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLy13ZWJraXQtYW5pbWF0aW9uOiBhbGVydCAxcyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAvLy1tb3otYW5pbWF0aW9uOiBhbGVydCAxcyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAvLy1tcy1hbmltYXRpb246IGFsZXJ0IDFzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgIC8vLW8tYW5pbWF0aW9uOiBhbGVydCAxcyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAvL2FuaW1hdGlvbjogYWxlcnQgMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgYW5pbWF0aW9uOiBhbGVydDIgMnMgZWFzZTtcclxuICAgIH1cclxuICAgICYgLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFjODEwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4wNSkgMjUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMDUpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIC4wNSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMDUpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgMjUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDc1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgMjUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDc1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDI1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDVweCAwIGhzbGEoMCwgMCUsIDAlLCAuMSk7XHJcbiAgICAgIGNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udDogYm9sZCAxNnB4LzQwcHggc2Fucy1zZXJpZjtcclxuICAgICAgLy9oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgLy90b3A6IC00NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8td2Via2l0LWFuaW1hdGlvbjogYWxlcnQgMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgLy8tbW96LWFuaW1hdGlvbjogYWxlcnQgMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgLy8tbXMtYW5pbWF0aW9uOiBhbGVydCAxcyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAvLy1vLWFuaW1hdGlvbjogYWxlcnQgMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgLy9hbmltYXRpb246IGFsZXJ0IDFzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgIGFuaW1hdGlvbjogYWxlcnQyIDJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGFsZXJ0IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC1tb3ota2V5ZnJhbWVzIGFsZXJ0IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQC1tcy1rZXlmcmFtZXMgYWxlcnQge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBALW8ta2V5ZnJhbWVzIGFsZXJ0IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBhbGVydCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgYWxlcnQyIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX2FsZXJ0LW1zZy10cmlhbC1mb2xsb3cge1xyXG4gICAgJiAjYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiA4NiU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYgI2FsZXJ0LXN1Y2Nlc3M6dGFyZ2V0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYgLmFsZXJ0LWVycm9yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0NDUzYztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAuMDUpIDI1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjA1KSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMDUpIDc1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjA1KSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDI1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgMjUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDc1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDI1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA1cHggMCBoc2xhKDAsIDAlLCAwJSwgLjEpO1xyXG4gICAgICBjb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250OiBib2xkIDE2cHgvNDBweCBzYW5zLXNlcmlmO1xyXG4gICAgICAvL2hlaWdodDogNDBweDtcclxuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYW5pbWF0aW9uOiBhbGVydC1mYWRlIDFzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWM4MTA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjA1KSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4wNSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjA1KSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4wNSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDI1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSA3NSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSwgaHNsYSgwLCAwJSwgMCUsIC4xKSAyNSUsXHJcbiAgICAgICAgICAgICAgaHNsYSgwLCAwJSwgMCUsIC4xKSA1MCUsIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgNzUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsIGhzbGEoMCwgMCUsIDAlLCAuMSkgMjUlLFxyXG4gICAgICAgICAgICAgIGhzbGEoMCwgMCUsIDAlLCAuMSkgNTAlLCB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLCBoc2xhKDAsIDAlLCAwJSwgLjEpIDc1JSxcclxuICAgICAgICAgICAgICBoc2xhKDAsIDAlLCAwJSwgLjEpKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgaHNsYSgwLCAwJSwgMCUsIC4xKTtcclxuICAgICAgY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udDogYm9sZCAxNnB4LzQwcHggc2Fucy1zZXJpZjtcclxuICAgICAgLy9oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFuaW1hdGlvbjogYWxlcnQtZmFkZSAxcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBhbGVydC1mYWRlIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMjUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJVxyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYWNjb3VudC1wZXJzb25hbCcpIHtcclxuXHJcbiAgJiAudHJpYWwtY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgfVxyXG5cclxuICAmIC5jbG9zZS1idG4tZW5kIHtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxuICB9XHJcblxyXG4gICZfYmxvY2sge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICYgLml0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwX2dldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgICAmIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdhY2NvdW50LWVkaXQnKSB7XHJcbiAgJiAuZWRpdC1yb3cge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICAmIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmZsb2F0aW5nLXVsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNzVweDtcclxuICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2NvbnNlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggN3B4IDNweCByZ2JhKDMyLCAzMywgMzksIDAuMik7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC50ZXh0IHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgIH1cclxuXHJcblx0ICAmIC50ZXh0LnJlY29uc2VudCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAmIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICB9XHJcblx0ICBcclxuICAgICAgJiAuc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucHQtMTAge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYWNjb3VudC11bnN1YnNjcmliZScpIHtcclxuICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gICYgPiBkaXYuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICYgLnRleHQge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICYuZ3JpZC14IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmJtc3NjLWJtcy1sb2dvIHtcclxuICAgICYgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbmNsdWRlIGNvbXBvbmVudCgnaW5wdXQtYXV0b2NvbXBsZXRlJykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICYgbGk6aG92ZXJ7XHJcbiAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8mX2Ryb3Bkb3duLXNlYXJjaHtcclxuICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICB3aWR0aDozNTJweDtcclxuICAvLyAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvLyAgbGVmdDogLTE5NXB4O1xyXG4gIC8vICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAvLyAgbWF4LWhlaWdodDogNzB2aDtcclxuICAvLyAgb3ZlcmZsb3cteTogYXV0bztcclxuICAvLyAgei1pbmRleDogMTAwO1xyXG4gIC8vXHJcbiAgLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gIC8vICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC8vICAgIHdpZHRoOjEwMCU7XHJcbiAgLy8gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvLyAgICBsZWZ0OiAwO1xyXG4gIC8vICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIC8vICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgLy8gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAvLyAgICB6LWluZGV4OiAxMDA7XHJcbiAgLy8gIH1cclxuICAvL31cclxuXHJcblxyXG4gICZfZHJvcGRvd24tbG9jYXRpb257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9kcm9wZG93bi1zZWFyY2gtYmFyIHtcclxuICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAmIGxpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX29wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZWN3cy1zZXQtY29sb3IoJ2RhcmstZ3JleScpO1xyXG5cclxuICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgQGluY2x1ZGUgZWN3cy1zZXQtY29sb3IoJ3doaXRlJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzY1OEM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnYnJlYWRjcnVtYicpIHtcclxuICAmX3dyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2xpc3R7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBheyAgICAgICBcclxuICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgIFx0fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgLy99XHJcbiAgfVxyXG4gICZfaGlkZV9mb3JfbW9iaWxle1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfbGlua3tcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfc2hhcmV7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICYtdGV4dHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2hhcmUtaWNvbntcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgXHJcbiAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICB9XHJcbiAgJi1hbGlnbntcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3NvY2lhbC1zaGFyZScpIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgd2lkdGg6IDEzNXB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICB6LWluZGV4OiAyMDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG4gICYuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG4gIH1cclxuICAmIC5pY29uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgfVxyXG4gICZfc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICBjb2xvcjogIzM3NjU4QztcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIFxyXG4gICAgJiAuc3ZnLWljb24tY29udGFpbmVyLW1hc2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIGNvbG9yOiAjMzc2NThDO1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9tYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgJiAudGV4dCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3NvY2lhbC1zZWFyY2ggPiAmX3NlYXJjaC1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIHotaW5kZXg6OTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKCdsYXJnZScpe1xyXG4gICAgJiA+IC5zdmctaWNvbi1jb250YWluZXIge1xyXG4gICAgICYgPiBzdmcge1xyXG4gICAgXHRmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgJiAqIHtcclxuICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYmFubmVyJykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlZTdlNywgI2VlZTdlNyA4MCUpO1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2Jhbm5lci1zZWN0aW9uLXNtYWxsJykge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxufVxyXG59IiwiQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLXN0ZXAtbGlzdCcpe1xyXG4gICZfaXRlbXtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9pdGVtLWp1c3tcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNhcmQtc3RlcHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLDAsMCwwLjE3KTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1zdGVwJykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICB9XHJcbiAgJl9qdXN7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbmF2LWJsdWUnKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1zdGVwLW9yZGVyJyl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDdweCAxN3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLXN0ZXAtc2VjdGlvbicpIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1zdGVwLXRpdGxlLXdyYXBwZXInKSB7XHJcbiAgcGFkZGluZzogMCAwIDIwcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1zdGVwLXRpdGxlJykge1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICBwYWRkaW5nOiA1cHggMCAwIDEwcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1zdGVwLWNvcHknKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC13cmFwcGVyJykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1pdGVtLWp1cycpe1xyXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzQ0VDMDtcclxuICB9XHJcbn1cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkJykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ25vaW1hZ2UnKXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggMTdweCAwIHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLXRpdGxlJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtY29weScpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWltYWdlLWNvbnRhaW5lcicpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWltYWdlJykge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtc2VjdGlvbicpIHtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLXRpdGxlJykge1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgZm9udC1zaXplOjEuMzc1ZW07XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1jb3B5Jykge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWljb24nKXtcclxuICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdzZWNvbmRhcnknKTtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC1jdGEtaWNvbicpe1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLWNvbnRhaW5lcicpIHtcclxuICBAaW5jbHVkZSB4eS1ncmlkLWNvbnRhaW5lcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxhcmdlJykge1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJkLXdyYXBwZXInKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignYWx0ZXJuYXRlJyl7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtcmVjcnVpdCcpe1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIiA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICYuaXMtcmVjcnVpdGluZyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLWNvbXBsZXRlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QTlEQkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLW5vdHlldHJlY3J1aXRpbmcge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NTIzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1ub3RyZWNydWl0aW5nIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNERUQ2NkY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtdG9vbHRpcCcpe1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnY2Fyb3VzZWwtY29udGFpbmVyJyl7XHJcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgcGFkZGluZzogMTBweCAxMzNweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2RpZmllcignYWx0ZXJuYXRlJyl7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2Fyb3VzZWwtbmF2aWdhdGlvbicpe1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDY2cHgpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xyXG4gIH1cclxuXHJcblxyXG4gICZfaXRlbXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gIFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkIgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2ljb257XHJcbiAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICYucnRse1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuXHJcbmFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjNweClcclxue1xyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnY2Fyb3VzZWwtZGlzcGxheS1tZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgbGVmdDogNSVcclxuICAgIH1cclxuXHJcbiAgICAmX2Nhcm91c2VsLWl0ZW17XHJcbiAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjYXJvdXNlbC1pbWFnZS1jb250YWluZXInKXtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy9oZWlnaHQ6IDE0MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiA2Mi41JTtcclxuICB9XHJcblxyXG4gICZfY29udGFpbntcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1lZGlhIHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogNjIuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYm1zc2MtaW1nLWxlZnQnKXtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Nhcm91c2VsLWNvbnRlbnQnKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDI3NXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vaGVpZ2h0OiAyODVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX2NvbntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvL2hlaWdodDogMjg1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLy90b3A6IDUwJTtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvcHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiXCJcXDIwMURcIlwiXFwyMDE4XCJcIlxcMjAxOVwiO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYWx0ZXJuYXRlO1xyXG4gICAgICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAuMTQpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfYXV0aG9yIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2xpbmstY2Fyb3VzZWwge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdhbHRlcm5hdGUtanVzdGknKSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgLy9oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdhbHRlcm5hdGUnKSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCA2MHB4O1xyXG4gICAgICAvL2hlaWdodDogMjcwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAgICZfcXVlc3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9hbnN3ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2NvbW1vbi1mb250LXNpemUnKXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdxdWVzdGlvbi1mb250Jyl7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcclxuICB9XHJcbn1cclxuXHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdhbnN3ZXItZm9udCcpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2Nhcm91c2VsLWNvbnRlbnQtbWF4LWhlaWdodCcpe1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2Nhcm91c2VsLXNsaWRlJykge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdjYXJvdXNlbCcpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1vZGlmaWVyKCdhbHRlcm5hdGUnKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNjJkZWcsI2Y2ZjRmMyAwJSwjZjZmNGYzIDEwMCUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgY29tcG9uZW50KCdjYXJvdXNlbC1kb3RzJykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgY29tcG9uZW50KCdjYXJvdXNlbC1kb3RzJykge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkUyQkJCO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyQkJCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2Nhcm91c2VsLWltYWdlJykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX2xlZnR7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDYyLjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2Nhcm91c2VsLWRvdHMnKSB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVzZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCRTJCQkI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTJCQkI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWNvbG9yLWxpdGVyYWxzLCBuby1xdWFsaWZ5aW5nLWVsZW1lbnRzXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ2xvYmFsXG4vLy8vXG5cbkBpbXBvcnQgJ3V0aWwvdXRpbCc7XG5cbi8vLyBGb250IHNpemUgYXR0cmlidXRlIGFwcGxpZWQgdG8gYDxodG1sPmAgYW5kIGA8Ym9keT5gLiBXZSB1c2UgMTAwJSBieSBkZWZhdWx0IHNvIHRoZSB2YWx1ZSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgdXNlcidzIGJyb3dzZXIgc2V0dGluZ3MuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTAwJSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB3aWR0aCBvZiB5b3VyIHNpdGUuIFVzZWQgYnkgdGhlIGdyaWQgdG8gZGV0ZXJtaW5lIHJvdyB3aWR0aC5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtd2lkdGg6IHJlbS1jYWxjKDEyMDApICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBsaW5lIGhlaWdodCBmb3IgYWxsIHR5cGUuIGAkZ2xvYmFsLWxpbmVoZWlnaHRgIGlzIDI0cHggd2hpbGUgYCRnbG9iYWwtZm9udC1zaXplYCBpcyAxNnB4XG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLWxpbmVoZWlnaHQ6IDEuNSAhZGVmYXVsdDtcblxuLy8vIENvbG9ycyB1c2VkIGZvciBidXR0b25zLCBjYWxsb3V0cywgbGlua3MsIGV0Yy4gVGhlcmUgbXVzdCBhbHdheXMgYmUgYSBjb2xvciBjYWxsZWQgYHByaW1hcnlgLlxuLy8vIEB0eXBlIE1hcFxuJGZvdW5kYXRpb24tcGFsZXR0ZTogKFxuICBcInByaW1hcnlcIjogIzE3NzliYSxcbiAgXCJzZWNvbmRhcnlcIjogIzc2NzY3NixcbiAgXCJzdWNjZXNzXCI6ICMzYWRiNzYsXG4gIFwid2FybmluZ1wiOiAjZmZhZTAwLFxuICBcImFsZXJ0XCI6ICNjYzRiMzcsXG4pICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgbGlnaHQgZ3JheSBVSSBpdGVtcy5cbi8vLyBAdHlwZSBDb2xvclxuJGxpZ2h0LWdyYXk6ICNlNmU2ZTYgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBtZWRpdW0gZ3JheSBVSSBpdGVtcy5cbi8vLyBAdHlwZSBDb2xvclxuJG1lZGl1bS1ncmF5OiAjY2FjYWNhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgZGFyayBncmF5IFVJIGl0ZW1zLlxuLy8vIEB0eXBlIENvbG9yXG4kZGFyay1ncmF5OiAjOGE4YThhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgYmxhY2sgdWkgaXRlbXMuXG4vLy8gQHR5cGUgQ29sb3JcbiRibGFjazogIzBhMGEwYSAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHVzZWQgZm9yIHdoaXRlIHVpIGl0ZW1zLlxuLy8vIEB0eXBlIENvbG9yXG4kd2hpdGU6ICNmZWZlZmUgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBib2R5LlxuLy8vIEB0eXBlIENvbG9yXG4kYm9keS1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vLyBUZXh0IGNvbG9yIG9mIHRoZSBib2R5LlxuLy8vIEB0eXBlIENvbG9yXG4kYm9keS1mb250LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vLyBGb250IHN0YWNrIG9mIHRoZSBib2R5LlxuLy8vIEB0eXBlIExpc3RcbiRib2R5LWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vLyBTZXQgdG8gYHRydWVgIHRvIGVuYWJsZSBzYWZlIHBhZGRpbmcgb24gdGhlIGJvZHkgZm9yIG5vbi1yZWN0YW5ndWxhciBkZXZpY2VzIChpLmUuIHBob25lcyB3aXRoIG5vdGNoZXMpXG4vLy8gQHR5cGUgQm9vbGVhblxuJGJvZHktc2FmZS1wYWRkaW5nOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8vIFNldCB0byBgdHJ1ZWAgdG8gZW5hYmxlIGFudGlhbGlhc2VkIHR5cGUsIHVzaW5nIHRoZSBgLXdlYmtpdC1mb250LXNtb290aGluZ2AgYW5kIGAtbW96LW9zeC1mb250LXNtb290aGluZ2AgQ1NTIHByb3BlcnRpZXMuXG4vLy8gQHR5cGUgQm9vbGVhblxuJGJvZHktYW50aWFsaWFzZWQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgbWFyZ2luIG9uIGNvbXBvbmVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLW1hcmdpbjogMXJlbSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBwYWRkaW5nIG9uIGNvbXBvbmVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgcG9zaXRpb25pbmcgb24gY29tcG9uZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtcG9zaXRpb246IDFyZW0gIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCB3ZWlnaHQgdXNlZCBmb3Igbm9ybWFsIHR5cGUuXG4vLy8gQHR5cGUgS2V5d29yZCB8IE51bWJlclxuJGdsb2JhbC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCB3ZWlnaHQgdXNlZCBmb3IgYm9sZCB0eXBlLlxuLy8vIEB0eXBlIEtleXdvcmQgfCBOdW1iZXJcbiRnbG9iYWwtd2VpZ2h0LWJvbGQ6IGJvbGQgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgYWxsIGVsZW1lbnRzIHRoYXQgaGF2ZSBhIGJvcmRlciByYWRpdXMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLXJhZGl1czogMCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBhbGwgbWVudSBzdHlsZXMuIENhbiBiZSBvdmVyd3JpdHRlbiBhdCBpbmRpdmlkdWFsIG1lbnUgY29tcG9uZW50IGxldmVsLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1tZW51LXBhZGRpbmc6IDAuN3JlbSAxcmVtICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHZhbHVlIHVzZWQgZm9yIGFsbCBtZW51IHN0eWxlcy4gTmVzdGVkIG1hcmdpbiBmb3Igc3VibWVudS5cbiRnbG9iYWwtbWVudS1uZXN0ZWQtbWFyZ2luOiAxcmVtICFkZWZhdWx0O1xuXG4vLy8gU2V0cyB0aGUgdGV4dCBkaXJlY3Rpb24gb2YgdGhlIENTUy4gQ2FuIGJlIGVpdGhlciBgbHRyYCBvciBgcnRsYC5cbi8vLyBAdHlwZSBLZXl3b3JkXG4kZ2xvYmFsLXRleHQtZGlyZWN0aW9uOiBsdHIgIWRlZmF1bHQ7XG5cbi8vLyBFbmFibGVzIGZsZXhib3ggZm9yIGNvbXBvbmVudHMgdGhhdCBzdXBwb3J0IGl0LlxuLy8vIEB0eXBlIEJvb2xlYW5cbiRnbG9iYWwtZmxleGJveDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEVuYWJsZWQgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBmb3IgcHJvdG90eXBlcyBpZiBhcHBsaWNhYmxlXG4vLy8gQHR5cGUgQm9vbGVhblxuJGdsb2JhbC1wcm90b3R5cGUtYnJlYWtwb2ludHM6IGZhbHNlICFkZWZhdWx0O1xuXG4vLy8gQnV0dG9uIGN1cnNvcidzIHZhbHVlLCBgYXV0b2AgYnkgZGVmYXVsdFxuLy8vIEB0eXBlIEtleXdvcmRcbiRnbG9iYWwtYnV0dG9uLWN1cnNvcjogYXV0byAhZGVmYXVsdDtcblxuQGlmIG5vdCBtYXAtaGFzLWtleSgkZm91bmRhdGlvbi1wYWxldHRlLCBwcmltYXJ5KSB7XG4gIEBlcnJvciAnSW4gJGZvdW5kYXRpb24tcGFsZXR0ZSwgeW91IG11c3QgaGF2ZSBhIGNvbG9yIG5hbWVkIFwicHJpbWFyeVwiLic7XG59XG5cbi8vIEludGVybmFsIHZhcmlhYmxlcyB1c2VkIGZvciB0ZXh0IGRpcmVjdGlvblxuJGdsb2JhbC1sZWZ0OiBpZigkZ2xvYmFsLXRleHQtZGlyZWN0aW9uID09IHJ0bCwgcmlnaHQsIGxlZnQpO1xuJGdsb2JhbC1yaWdodDogaWYoJGdsb2JhbC10ZXh0LWRpcmVjdGlvbiA9PSBydGwsIGxlZnQsIHJpZ2h0KTtcblxuLy8gSW50ZXJuYWwgdmFyaWFibGUgdGhhdCBjb250YWlucyB0aGUgZmxleCBqdXN0aWZ5aW5nIG9wdGlvbnNcbiQtemYtZmxleC1qdXN0aWZ5OiAtemYtZmxleC1qdXN0aWZ5KCRnbG9iYWwtdGV4dC1kaXJlY3Rpb24pO1xuXG4vLy8gR2xvYmFsIHRvbGVyYW5jZSBmb3IgY29sb3IgcGljayBjb250cmFzdC5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtY29sb3ItcGljay1jb250cmFzdC10b2xlcmFuY2U6IDAgIWRlZmF1bHQ7XG5cbi8vIEludGVybmFsIHZhcmlhYmxlcyB1c2VkIGZvciBjb2xvcnNcbkBpbmNsdWRlIGFkZC1mb3VuZGF0aW9uLWNvbG9ycztcblxuQG1peGluIGZvdW5kYXRpb24tZ2xvYmFsLXN0eWxlcyB7XG4gIEBpbmNsdWRlIGZvdW5kYXRpb24tbm9ybWFsaXplO1xuXG4gIC8vIFRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBhIDxtZXRhPiB0YWcsIHdoaWNoIGlzIHJlYWQgYnkgdGhlIEZvdW5kYXRpb24gSmF2YVNjcmlwdFxuICAuZm91bmRhdGlvbi1tcSB7XG4gICAgZm9udC1mYW1pbHk6ICcjey16Zi1icC1zZXJpYWxpemUoJGJyZWFrcG9pbnRzKX0nO1xuICB9XG5cbiAgaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplO1xuICB9XG5cbiAgLy8gU2V0IGJveC1zaXppbmcgZ2xvYmFsbHkgdG8gaGFuZGxlIHBhZGRpbmcgYW5kIGJvcmRlciB3aWR0aHNcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIERlZmF1bHQgYm9keSBzdHlsZXNcbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaWYgKCRib2R5LXNhZmUtcGFkZGluZykge1xuICAgICAgLy8gdXNpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIGFjY291bnQgZm9yIG5vbi1yZWN0YW5ndWxhciBkaXNwbGF5cyBlLmcuIHBob25lcyB3aXRoIG5vdGNoZXNcbiAgICAgIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcblxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGdsb2JhbC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWxpbmVoZWlnaHQ7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG5cbiAgICBAaWYgKCRib2R5LWFudGlhbGlhc2VkKSB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICAvLyBHZXQgcmlkIG9mIGdhcCB1bmRlciBpbWFnZXMgYnkgbWFraW5nIHRoZW0gZGlzcGxheTogaW5saW5lLWJsb2NrOyBieSBkZWZhdWx0XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAvLyBHcmlkIGRlZmF1bHRzIHRvIGdldCBpbWFnZXMgYW5kIGVtYmVkcyB0byB3b3JrIHByb3Blcmx5XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICB9XG5cbiAgLy8gTWFrZSBzdXJlIHRleHRhcmVhIHRha2VzIG9uIGhlaWdodCBhdXRvbWF0aWNhbGx5XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgfVxuXG4gIC8vIE1ha2Ugc2VsZWN0IGVsZW1lbnRzIGFyZSAxMDAlIHdpZHRoIGJ5IGRlZmF1bHRcbiAgc2VsZWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICB9XG5cbiAgLy8gU3R5bGVzIEdvb2dsZSBNYXBzIGFuZCBNYXBRdWVzdCBlbWJlZHMgcHJvcGVybHlcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pZHNcbiAgLm1hcF9jYW52YXMsXG4gIC5tcWEtZGlzcGxheSB7XG4gICAgaW1nLFxuICAgIGVtYmVkLFxuICAgIG9iamVjdCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBSZXNldCA8YnV0dG9uPiBzdHlsZXMgY3JlYXRlZCBieSBtb3N0IGJyb3dzZXJzXG4gIGJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZGlzYWJsZS1tb3VzZS1vdXRsaW5lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiAkZ2xvYmFsLWJ1dHRvbi1jdXJzb3I7XG4gIH1cblxuICAvLyBQcmV2ZW50IHRleHQgb3ZlcmZsb3cgb24gcHJlXG4gIHByZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLy8gTWFrZSByZXNldCBpbmhlcml0IGZvbnQtZmFtaWx5IGluc3RlYWQgb2Ygc2V0dGluZ3Mgc2Fucy1zZXJpZlxuICBidXR0b24sXG4gIGlucHV0LFxuICBvcHRncm91cCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBJbnRlcm5hbCBjbGFzc2VzIHRvIHNob3cvaGlkZSBlbGVtZW50cyBpbiBKYXZhU2NyaXB0XG4gIC5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL0BpbmNsdWRlIGNvbXBvbmVudCgnc3RvcnktdGl0bGUnKXtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4vLyAgICB3aWR0aDogMTAwMHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLXZpZGVvJyl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdpbWctYm9yZGVyLWp1cycpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNDRUMwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLyogbWFyZ2luLWxlZnQ6IDIwcHg7ICovXHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6IzY2NjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNDRUMwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvKiBtYXJnaW4tbGVmdDogMjBweDsgKi9cclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjojNjY2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlICBjb21wb25lbnQoJ3R5cGUtZGV0YWlsLWltYWdlLXNpemUnKXtcclxuICB3aWR0aDogMTAwMHB4O1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggNTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3N0b3J5LXRpbWUnKXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGVmdDogMzMlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGVzYy1zZWN0aW9uJyl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3NlY3Rpb24tdHJpYWwnKXtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdtZWRpdW0nKXtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjbGluaWMtc3RvcnktZGV0YWlsJyl7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndGl0bGUtZm9yLW1vYmlsZScpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGVzYy10aXRsZS1mb3ItbW9iaWxlJyl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogOTB2dztcclxuICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6ICMxMDM2NTU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NEIzRTQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kZXNjLXRpdGxlJyl7XHJcbiAgICBjb2xvcjogIzEwMzY1NTtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGVzYy1zdGVwMScpe1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLXNwbGl0Jyl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnc3RvcnktZGV0YWlsLWZvci1tb2JpbGUnKXtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdtb2JpbGUtbGluZScpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NEIzRTQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWNvbnRlbnQnKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1jb250ZW50LWRlc2MnKXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44NzVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMkJCQjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ21hcmdpbi1sJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWZvci0nKXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweFxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kZXRhaWwtZm9yLW1vYmlsZScpe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2dyaWQtZm9yLWNlbnRlcicpe1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0eXBlLWltZycpe1xyXG4gIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtZGVzYycpe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiMxMDM2NTUgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDcwLjUlO1xyXG4gICAgY29sb3I6IzEwMzY1NSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0eXBlLXRyaWFsLXRpdGxlJyl7XHJcbiAgY29sb3I6IzEwMzY1NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzdG9yeS10aW1lLWJvcmRlcicpe1xyXG4gIGhlaWdodDogNDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDNDRUMwO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEM0NFQzA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdzdG9yeS1kZXRhaWwtdGltZScpe1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlblxyXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDIzcHgpXHJcbntcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3N0b3J5LWRldGFpbC10aW1lLWp1cycpe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiQGluY2x1ZGUgY29tcG9uZW50KCdjb21tb24nKSB7XHJcblxyXG4gICZfbSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuICAgICAgQGluY2x1ZGUgbW9kaWZpZXIoI3skaSo1fSkge1xyXG4gICAgICAgIG1hcmdpbjogJGkqNSArIHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfbXQge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XHJcbiAgICAgIEBpbmNsdWRlIG1vZGlmaWVyKCN7JGkqNX0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkaSo1ICsgcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9tYiB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuICAgICAgQGluY2x1ZGUgbW9kaWZpZXIoI3skaSo1fSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRpKjUgKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX21sIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG4gICAgICBAaW5jbHVkZSBtb2RpZmllcigjeyRpKjV9KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpKjUgKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX21yIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG4gICAgICBAaW5jbHVkZSBtb2RpZmllcigjeyRpKjV9KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaSo1ICsgcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfcCB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuICAgICAgQGluY2x1ZGUgbW9kaWZpZXIoI3skaSo1fSkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRpKjUgKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX3B0IHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG4gICAgICBAaW5jbHVkZSBtb2RpZmllcigjeyRpKjV9KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRpKjUgKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX3BiIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG4gICAgICBAaW5jbHVkZSBtb2RpZmllcigjeyRpKjV9KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpKjUgKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX3BsIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG4gICAgICBAaW5jbHVkZSBtb2RpZmllcigjeyRpKjV9KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaSo1ICsgcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9wciB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuICAgICAgQGluY2x1ZGUgbW9kaWZpZXIoI3skaSo1fSkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpKjUgKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX3Nob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX3dpZHRoIHtcclxuICAgICYtLWZ1bGwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYtLWhhbGYge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XHJcbiAgICAgIEBpbmNsdWRlIG1vZGlmaWVyKCN7JGkqNX0pIHtcclxuICAgICAgICB3aWR0aDogJGkqNSArIHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfaGVpZ2h0IHtcclxuICAgICYtLWZ1bGwge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLS1oYWxmIHtcclxuICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICB9XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuICAgICAgQGluY2x1ZGUgbW9kaWZpZXIoI3skaSo1fSkge1xyXG4gICAgICAgIGhlaWdodDogJGkqNSArIHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2FsaWduLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9qdXN0LWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfc3ZnLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX3dvcmQtbm8td3JhcCB7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG5cclxufSIsIkBpbmNsdWRlIGNvbXBvbmVudCgnZGlzY2xhaW1lcicpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYgLmJhY2tncm91bmQtZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmxhY2snKTtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICB6LWluZGV4OiA5OTg7XHJcbiAgfVxyXG5cclxuICAmIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgJiAuYm1zc2MtY2FyZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGFyZ2UnKSB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgfVxyXG4gICAgICAmIC5ibXNzYy1jYXJkLXNlY3Rpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5kaXNjbGFpbWVyLWNsb3NlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5pY29ubmVjdC1idG4yIHtcclxuXHQgICAgICBkaXNwbGF5IDogbm9uZTtcclxuICAgICAgICAgICAgLmljb25uZWN0LWJ0bntcclxuXHQgICAgICAgICAgICAgICB3aWR0aCA6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29uZmlybS1idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC50ZXh0LWZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jb25maWcge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NvbnNlbnQtZGlzY2xhaW1lcicpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYgLmJhY2tncm91bmQtZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmxhY2snKTtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICB6LWluZGV4OiA5OTg7XHJcbiAgfVxyXG5cclxuICAmIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAmIC5ibXNzYy1jYXJkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsYXJnZScpIHtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmJtc3NjLWNhcmQtc2VjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmRpc2NsYWltZXItY2xvc2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29uZmlybS1idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC50ZXh0LWZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jb25maWcge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncGRmJykge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICBwYWRkaW5nOiAxLjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm94LXNoYWRvdzogMXB4IDVweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn0iLCJAaW5jbHVkZSBjb21wb25lbnQoJ2ZhcScpIHtcclxuXHJcbiAgJl9iZy1mdWxsLXlvdXR1YmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDM2NTU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwbXMgMC4zcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX2JnLWZ1bGwtYnJpZ2h0Y292ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMzY1NTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDBtcyAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAmX25hdi10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3N2Zy1pY29ue1xyXG5cdGhlaWdodDo4cHg7XHJcblx0d2lkdGg6MTVweDtcclxuXHQmLmhpZGV7XHJcblx0XHRkaXNwbGF5Oidub25lJztcclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gICZfZGV0YWlsLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfZGV0YWlsLWlucHV0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICZfdG9wLXRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gICZfbGlzdC1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9yZWdpc3Rlci1maWx0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gIH1cclxuICAmX2N1cnNvci1wb2ludGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9uby1tYXRjaC1yZXN1bHQge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICB9XHJcblxyXG4gICZfc2hvd2luZy10ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAmX25vLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfYXNrLXJlc3VsdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwIHJlbTtcclxuICAgIH1cclxuICAgICYgLmFuc3dlciB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9tb2JpbGUtZXhwYW5kIHtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuICAmX21vYmlsZS1tZW51IHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICM5Nzk3OTc7XHJcbiAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3ZnLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJiAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9tb2JpbGUtbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9hc2stcXVlc3Rpb24ge1xyXG4gICAgJiAucGFkZGluZy1yaWdodC0yMCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX2FsaWduLWNlbnRlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIC5iYWNrZ3JvdW5kLWRyb3Age1xyXG5cclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICB6LWluZGV4OiA5ODtcclxuICAgIH1cclxuICAgICYgLmNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICB3aWR0aDogOTh2dztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuYm1zc2MtbS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICYgLmRlc2MtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAubWFyZ2luLXRvcC0xMCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5ibXNzYy1pbnB1dC1pY29uIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN1Ym1pdC1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY2xvc2UtZmFxLWJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuYm1zc2MtYXNrLXF1ZXN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuY29uZGl0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuXHJcbiAgICAgICAgJiAuY29uZGl0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAmIC5jb25kaXRpb24tbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYgLmJtc3NjLWZvcm1faW5wdXQge1xyXG4gICAgICAmOmludmFsaWQge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IG1hcF9nZXQoJGNvbG9ycywgJ2FsZXJ0Jyk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmludmFsaWQrLmJtc3NjLWZvcm0tYWxlcnRfZXJyb3ItdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiAuYm1zc2MtZm9ybV90ZXh0YXJlYSB7XHJcbiAgICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggbWFwX2dldCgkY29sb3JzLCAnYWxlcnQnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjppbnZhbGlkKy5ibXNzYy1mb3JtLWFsZXJ0X2Vycm9yLXRleHR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnbWVkaWEtbWFyZ2luJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA4JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9pbm5vLWRyb3Bkb3duLWljb24ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlWSgxLjUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgJi5pcy1vcGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZVkoMS41KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9jbG9zZS1idG4tcHItMzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICB9XHJcblxyXG59IiwiQGluY2x1ZGUgY29tcG9uZW50KCdmZWVkYmFjaycpe1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbWVkaXVtLWdyZXknKTtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4iLCIkZmlsdGVyTW9kdWxlOiAnZmlsdGVyJztcclxuJGZpbHRlcnNNb2R1bGU6ICN7JG5zfWZpbHRlcnM7XHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZmlsdGVycycpIHtcclxuXHJcbiAgJl93cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcblx0cGFkZGluZy1ib3R0b206IDNweDtcclxuICB9XHJcblxyXG4gICYtLWNsZWFuIHtcclxuICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnZmlsdGVyc193cmFwcGVyJykge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICB9XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2ZpbHRlcicpIHtcclxuXHJcbiAgJl9pdGVtIHtcclxuICAgICYuaXMtb2Zmc2V0IHtcclxuICAgICAgQGluY2x1ZGUgeHktY2VsbC1vZmZzZXQoMik7XHJcbiAgICB9XHJcbiAgJi5hY3Rpb24td3JhcHBlciB7XHJcbiBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOjE4cHg7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gXHRcclxuICB9XHJcbiAudG9nZ2xlIHtcclxuIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gfVxyXG4gLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcblx0XHR0b3A6IDRweDtcclxuXHQgICAgbGVmdDogLTY1cHg7XHJcblx0ICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgfVxyXG59XHJcbi50b2dnbGUgbGFiZWwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG4udG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAtNjVweDtcclxuICAgIGJhY2tncm91bmQ6IGdyZXk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC8qdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsqL1xyXG59XHJcblxyXG4udG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvKnRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47Ki9cclxufVxyXG4gLnRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICBsZWZ0OiAtMzdweDtcclxuICAgIC8qdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsqL1xyXG4gIFxyXG59XHJcblxyXG4udG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgYmFja2dyb3VuZDogI2JlMmJiYjtcclxuICBcclxufVxyXG4gXHJcbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2MHB4KXtcclxuIC50b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcclxuIFx0Y29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogLTQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBncmV5O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgLnRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtNDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAvKnRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47Ki9cclxufVxyXG5cclxuIC50b2dnbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgIC8qIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47Ki9cclxuICBcclxufVxyXG5cclxuLnRvZ2dsZSBsYWJlbCB7XHJcbiAgICBjb2xvcjogIzU5NTQ1NDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4gfVxyXG4gIFxyXG4gICAgXHJcbiAgIH1cclxuICAgIFxyXG4gXHJcbiAgICAgXHJcbiBcclxuICBcclxuICAmX3Jlc2V0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFsdGVybmF0ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX2Ryb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG5cclxuICAgICAgLiN7JGZpbHRlcnNNb2R1bGV9LS1saWdodCAmIHtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC4jeyRmaWx0ZXJzTW9kdWxlfS0tbmFycm93ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbi1wcmltYXJ5IHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlc2V0O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuXHJcbiAgICAgIC4jeyRmaWx0ZXJzTW9kdWxlfS0tbGlnaHQgJiB7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skZmlsdGVyc01vZHVsZX0tLW5hcnJvdyAmIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuXHJcbiAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIC4jeyRuc31maWx0ZXJfZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgLiN7JG5zfWZpbHRlcl9kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogMjE2cHg7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnbGlzdC1jb2x1bW5zJykge1xyXG4gICAgICB3aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xpc3QtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDAgMjMwcHg7XHJcbiAgfVxyXG5cclxuICAmLWlubm92YXRpb24tZm9udCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gICZfaW5uby1kcm9wZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0JFMkJCQjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJl9pbm5vLWNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSAge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArIGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDdweCAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNoZWNrYm94LWJvcmRlciwgJ3VuY2hlY2tlZCcpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDI3MTRcXGZlMGUnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIGxhYmVsOmZvY3VzLFxyXG4gICAgJiArIGxhYmVsOmhvdmVyIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbWVkaXVtLWdyZXknKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgJiArIGxhYmVsIHsgXHJcbiAgICAgICAgICAmOjpiZWZvcmUgeyBcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSArIGxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbWVkaXVtLWdyZXknKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XHJcblxyXG4gICAgICAmICsgbGFiZWwsXHJcbiAgICAgICYgKyBsYWJlbDpob3ZlcixcclxuICAgICAgJiArIGxhYmVsOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ21lZGl1bS1ncmV5Jyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2ZpbHRlcl9yYW5nZScpIHtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gIC4jeyRmaWx0ZXJzTW9kdWxlfS0tbGlnaHQgJiB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgfVxyXG5cclxuICAuI3skZmlsdGVyc01vZHVsZX0tLW5hcnJvdyAmIHtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gICYtbGFiZWwsXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi1sYWJlbC1saXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1sYWJlbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMCAwIDAgOXB4O1xyXG4gICAgLy9mbGV4OiAxO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC8vdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnaW5ub3ZhdGlvbicpIHtcclxuICAmX3RhZ3Mge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgbWFwX2dldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2ZpbmQtdHJpYWwtZGlzdGFuY2UnKSB7XHJcbiAgLy8mIC5ibXNzYy1maWx0ZXJfcmFuZ2UtbGFiZWwge1xyXG4gICAgLy9jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKSAhaW1wb3J0YW50O1xyXG4gIC8vfVxyXG59IiwiQGluY2x1ZGUgY29tcG9uZW50KCdmbHlvdXQnKXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IC0zNjBweDtcclxuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogNTtcclxuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1vcGVuIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfcmVnaXN0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuXHJcbiAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgfVxyXG4gICAgICAmIC5tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG5cclxuICAgICAgICAmIC5saXN0IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmICNzaXRlLWZseW91dC1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIkZm9vdGVyLWJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuJGZvb3Rlci1mb250LWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuJGZvb3Rlci10aXRsZS1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiRmb290ZXItaWNvbi1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiRmb290ZXItZm9udC1jb2xvci1sZWdhbDptYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuJGZvb3Rlci13ZWlnaHQtbGlnaHQ6IG1hcC1nZXQoJGZvbnQtd2VpZ2h0cy1kZWZhdWx0LCAnbGlnaHQnKTtcclxuJGZvb3Rlci13ZWlnaHQtYm9sZDogbWFwLWdldCgkZm9udC13ZWlnaHRzLWRlZmF1bHQsICdib2xkJyk7XHJcbiRmb290ZXItZm9udDogJGZvbnQtc2FucztcclxuJGZvb3Rlci1mb250LWFsdGVybmF0ZTogJGZvbnQtc2VyaWY7XHJcbiRmb290ZXItcGFkZGluZzogMjVweCAwO1xyXG5cclxuQG1peGluIGZvb3Rlci10aXRsZS1mbG91cmlzaCgpe1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItdGl0bGUtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWNvbnRhaW5lcigpIHtcclxuICBAaW5jbHVkZSB4eS1ncmlkLWNvbnRhaW5lcigkZ2xvYmFsLXdpZHRoKTtcclxufVxyXG5cclxuQG1peGluIGZvb3Rlci1jb250YWluZXIoXHJcbiAgJGNvbG9yOiAkZm9vdGVyLWZvbnQtY29sb3IsXHJcbiAgJHBhZGRpbmc6ICRmb290ZXItcGFkZGluZyxcclxuICAkZm9udDogJGZvb3Rlci1mb250XHJcbikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gIGF7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICB9XHJcbiAgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0JFMkJCQjtcclxuICB9XHJcbiAgYSBpbWd7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0d2lkdGg6MTAwJTtcclxuXHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Zvb3RlcicpIHtcclxuICBAaW5jbHVkZSBmb290ZXItY29udGFpbmVyO1xyXG4gIC5mb290ZXItZGVzY3JpcHRpb257XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb290ZXItZm9udC1hbHRlcm5hdGU7XHJcbiAgICBAaW5jbHVkZSBzaG93LWZvcignbWVkaXVtJyk7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Zvb3Rlcl9oZWFkZXInKXtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb290ZXJfc2MtbG9nbycpIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Zvb3Rlci10aXRsZScpIHtcclxuICBjb2xvcjogJGZvb3Rlci10aXRsZS1jb2xvcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIEBpbmNsdWRlIGZvb3Rlci10aXRsZS1mbG91cmlzaDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZm9udC13ZWlnaHQtbGlnaHQnKXtcclxuICBmb250LXdlaWdodDogJGZvb3Rlci13ZWlnaHQtbGlnaHQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbGVnYWwtY29udGFpbmVyJyl7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdsZWdhbC1pdGVtJyl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBjb2xvcjojNTk1NDU0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XHJcbiAgICAgICYgLmJtc3NjLWxlZ2FsLWxpc3Q6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIC8vZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAvLyY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgLy8mOmFmdGVye1xyXG4gICAgICAgIC8vICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAvLyAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIC8vfVxyXG4gICAgICAvLyYgLmJtc3NjLWxlZ2FsLWxpc3Q6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIC8vICAmOmFmdGVyIHtcclxuICAgICAgLy8gICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbGVnYWwtbGlzdCcpe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAvL31cclxuICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAvLyAgJjphZnRlciB7XHJcbiAgLy8gICAgY29udGVudDogXCJ8XCI7XHJcbiAgLy8gICAgcGFkZGluZzogMCA1cHggMCAxMHB4O1xyXG4gIC8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAvLyAgfVxyXG4gIC8vICAmOmxhc3QtY2hpbGQge1xyXG4gIC8vICAgICY6YWZ0ZXIge1xyXG4gIC8vICAgICAgY29udGVudDogbm9uZTtcclxuICAvLyAgICAgIHBhZGRpbmc6IDA7XHJcbiAgLy8gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgLy8gICAgfVxyXG4gIC8vICB9XHJcbiAgLy99XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc2MtbG9nb19jb25uZWN0LWNvbicpe1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdsZWdhbC1saW5rJyl7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb290ZXItd2VpZ2h0LWJvbGQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc29jaWFsLXRpdGxlJyl7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc29jaWFsLWdyb3VwJyl7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzb2NpYWwtbGluaycpe1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuc29jaWFsLXRpdGxle1xyXG4gICAgQGluY2x1ZGUgc2hvdy1mb3IoJ21lZGl1bScpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb290ZXItaWNvbicpe1xyXG4gIGZpbGw6ICRmb290ZXItaWNvbi1jb2xvcjtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZm9vdGVyLWxvZ28nKXtcclxuICB3aWR0aDogMTYzcHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZm9vdGVyLXBvc2l0aW9uLWp1cy1hYm91dCcpe1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogLTU2cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZm9vdGVyLXBvc2l0aW9uLWp1cy10aXRsZScpe1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogLTU2cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbGlzdC1mb290ZXItYWJvdXQnKXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2xpc3QtZm9vdGVyLXRpdGxlJyl7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb290ZXItdGl0bGVzJyl7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdpY29uLWV4cGFuZC1hbHRlcm5hdGUnKXtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJykgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoaWRlLWZvci1wcmludCcpIHtcclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgfSIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzIGJ5IFpVUkJcclxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxyXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcclxuXHJcbi8vLyBIaWRlIGFuIGVsZW1lbnQgYnkgZGVmYXVsdCwgb25seSBkaXNwbGF5aW5nIGl0IGFib3ZlIGEgY2VydGFpbiBzY3JlZW4gc2l6ZS5cclxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJHNpemUgLSBCcmVha3BvaW50IHRvIHVzZS4gKipNdXN0IGJlIGEgYnJlYWtwb2ludCBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgLioqXHJcbkBtaXhpbiBzaG93LWZvcigkc2l6ZSkge1xyXG4gICRzaXplOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHNpemUpO1xyXG4gICRzaXplOiAtemYtYnAtdG8tZW0oJHNpemUpIC0gY2FsYygxIC8gMTYpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzaXplIGRvd24pIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vLyBIaWRlIGFuIGVsZW1lbnQgYnkgZGVmYXVsdCwgb25seSBkaXNwbGF5aW5nIGl0IHdpdGhpbiBhIGNlcnRhaW4gYnJlYWtwb2ludC5cclxuLy8vIEBwYXJhbSB7S2V5d29yZH0gJHNpemUgLSBCcmVha3BvaW50IHRvIHVzZS4gKipNdXN0IGJlIGEgYnJlYWtwb2ludCBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgLioqXHJcbkBtaXhpbiBzaG93LWZvci1vbmx5KCRzaXplKSB7XHJcbiAgJGxvd2VyLWJvdW5kLXNpemU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSk7XHJcbiAgJHVwcGVyLWJvdW5kLXNpemU6IC16Zi1tYXAtbmV4dCgkYnJlYWtwb2ludHMsICRzaXplKTtcclxuXHJcbiAgLy8gbW9yZSBvZnRlbiB0aGFuIG5vdCB0aGlzIHdpbGwgYmUgY29ycmVjdCwganVzdCBvbmUgdGltZSByb3VuZCB0aGUgbG9vcCBpdCB3b24ndCBzbyBzZXQgaW4gc2NvcGUgaGVyZVxyXG4gICRsb3dlci1ib3VuZDogLXpmLWJwLXRvLWVtKCRsb3dlci1ib3VuZC1zaXplKSAtIGNhbGMoMSAvIDE2KTtcclxuICAvLyB0ZXN0IGFjdHVhbCBsb3dlci1ib3VuZC1zaXplLCBpZiAwIHNldCBpdCB0byAwZW1cclxuICBAaWYgc3RyaXAtdW5pdCgkbG93ZXItYm91bmQtc2l6ZSkgPT0gMCB7XHJcbiAgICAkbG93ZXItYm91bmQ6IC16Zi1icC10by1lbSgkbG93ZXItYm91bmQtc2l6ZSk7XHJcbiAgfVxyXG5cclxuICBAaWYgJHVwcGVyLWJvdW5kLXNpemUgPT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItYm91bmQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAkdXBwZXItYm91bmQ6IC16Zi1icC10by1lbSgkdXBwZXItYm91bmQtc2l6ZSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLWJvdW5kKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItYm91bmQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vLyBTaG93IGFuIGVsZW1lbnQgYnkgZGVmYXVsdCwgYW5kIGhpZGUgaXQgYWJvdmUgYSBjZXJ0YWluIHNjcmVlbiBzaXplLlxyXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkc2l6ZSAtIEJyZWFrcG9pbnQgdG8gdXNlLiAqKk11c3QgYmUgYSBicmVha3BvaW50IGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AuKipcclxuQG1peGluIGhpZGUtZm9yKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2l6ZSkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8vIFNob3cgYW4gZWxlbWVudCBieSBkZWZhdWx0LCBhbmQgaGlkZSBpdCBhYm92ZSBhIGNlcnRhaW4gc2NyZWVuIHNpemUuXHJcbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRzaXplIC0gQnJlYWtwb2ludCB0byB1c2UuICoqTXVzdCBiZSBhIGJyZWFrcG9pbnQgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYC4qKlxyXG5AbWl4aW4gaGlkZS1mb3Itb25seSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNpemUgb25seSkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvdW5kYXRpb24tdmlzaWJpbGl0eS1jbGFzc2VzIHtcclxuICAvLyBCYXNpYyBoaWRpbmcgY2xhc3Nlc1xyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzcG9uc2l2ZSB2aXNpYmlsaXR5IGNsYXNzZXNcclxuICBAZWFjaCAkc2l6ZSBpbiAkYnJlYWtwb2ludC1jbGFzc2VzIHtcclxuICAgIEBpZiAkc2l6ZSAhPSAkLXpmLXplcm8tYnJlYWtwb2ludCB7XHJcbiAgICAgIC5oaWRlLWZvci0jeyRzaXplfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaGlkZS1mb3IoJHNpemUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1mb3ItI3skc2l6ZX0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHNob3ctZm9yKCRzaXplKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWRlLWZvci0jeyRzaXplfS1vbmx5IHtcclxuICAgICAgQGluY2x1ZGUgaGlkZS1mb3Itb25seSgkc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctZm9yLSN7JHNpemV9LW9ubHkge1xyXG4gICAgICBAaW5jbHVkZSBzaG93LWZvci1vbmx5KCRzaXplKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNjcmVlbiByZWFkZXIgdmlzaWJpbGl0eSBjbGFzc2VzXHJcbiAgLy8gTmVlZCBhIFwiaGlkZS1mb3Itc3JcIiBjbGFzcz8gQWRkIGFyaWEtaGlkZGVuPSd0cnVlJyB0byB0aGUgZWxlbWVudFxyXG4gIC5zaG93LWZvci1zcixcclxuICAuc2hvdy1vbi1mb2N1cyB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC8vIE9ubHkgZGlzcGxheSB0aGUgZWxlbWVudCB3aGVuIGl0J3MgZm9jdXNlZFxyXG4gIC5zaG93LW9uLWZvY3VzIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlLW9mZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIExhbmRzY2FwZSBhbmQgcG9ydHJhaXQgdmlzaWJpbGl0eVxyXG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXHJcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYW5kc2NhcGUpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBvcnRyYWl0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXHJcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhbmRzY2FwZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ2dsb2JhbC1zZWFyY2gnKSB7XHJcblxyXG4gICYgLnNlYXJjaC1wYW5lbCB7XHJcbiAgICAmIC5ibXNzYy1mYXFfcmVzdWx0cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLm1lbnUtcGFuZWwge1xyXG5cclxuICAgICYgLm5hcnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiAucHItMSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jb250ZW50LWNlbGwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAubGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgbWluLXdpZHRoOiA2MDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICYgLnRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cclxuICAgIH1cclxuICAgICYgLmlucHV0LWJ0biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCdnbG9iYWwtc2VhcmNoLWNvbnRhaW5lcicpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgLmJtc3NjLWhlYWRlci1pY29uX3NlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgfVxyXG59IiwiQGluY2x1ZGUgY29tcG9uZW50KCdoZWFkZXInKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICAvL3otaW5kZXg6IDQ7XHJcblxyXG4gICZfd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSB4eS1ncmlkKCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyBAaW5jbHVkZSBsaXN0LWNsZWFuO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMiUgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5lZWQtaGVscCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGFzLWRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29tcG9uZW50KCdoZWFkZXJfc3VibWVudScpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3N1Ym1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAuI3skbnN9bmF2ICYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9qb2luLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9zaWduLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9jYXAtd29yZHMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ25hdicpIHtcclxuICAvL3otaW5kZXg6IDM7XHJcbiAgQGluY2x1ZGUgeHktZ3JpZCgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLWZhcWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICM1OTU0NTQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vZGlmaWVyKCdkcm9wZG93bicpIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9tb2JpbGUtYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlc2V0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX21vYmlsZS1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3VibWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICZfY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdnZW5lcmFsJykge1xyXG4gICYtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY29tbW9uLW1hcmdpbicpIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2ZhcS1jb250YWluZXInKSB7XHJcbiAgJiAucXVlc3Rpb24tc3VibWl0dGVkLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAmIC5tYXJrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWM4MTA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuXHJcbiAgICAgICYuZmFpbGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGhlcm8tY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnaGVhbHRoLXN0dWR5LWhlcm8nKXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy9taW4taGVpZ2h0OiAyNTJweDtcclxuICBwYWRkaW5nOiAyMHB4IDBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgIG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyksIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKVxyXG4gICAgKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IDc1JSA1MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfY29udGVudHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gICZfdGl0bGV7XHJcbiAgICBjb2xvcjogJGhlcm8tY29sb3I7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9zdWJ0aXRsZXtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2xpbmt7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBjb2xvcjogJGhlcm8tY29sb3I7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZXJvLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVyby1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2ljb257XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGZpbGw6ICRoZXJvLWNvbG9yO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9zY3JvbGx0b3tcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgfVxyXG4gICAgJi1pY29ue1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoZWFsdGgtc3R1ZHktdGFicy1jb250ZW50Jyl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjRkZWcsIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKSAwJSwgbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpIDMlLCBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5JykgMTAlLCBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5JykgMTAwJSk7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwwLDAsMC4yMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgaGVpZ2h0OiA0MTVweDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZle1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdzZWNvbmRhcnknKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdtdWx0aW1lZGlhJyl7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfY29udGVudHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgcGFkZGluZzogNTVweCA1NXB4IDU1cHggMTglO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQyJTtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyODVweDtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnQtaW1nLXR4dHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgLy8gIHRvcDowO1xyXG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGxheXtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyB0aGUgY2lyY2xlIGl0c2VsZiBpcyBlbXB0eVxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IHNvbGlkIDQwcHg7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC43NTtcdC8vIGNyZWF0ZSBhIGNvbG9yZWQgYXJlYS4uLlxyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDsgLy8gLi4uIGFuZCB0dXJuIGl0IGludG8gYSBjaXJjbGVcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvLyB0aGUgY2lyY2xlIGlzIHRoZW4gcHV0IGludG8gcGxhY2VcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLWJ0bntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMjBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0QjRCNEI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5mb3tcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc2hvdy1pbWctbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubGVmdC1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIH1cclxuICAgICYgLnJpZ2h0LWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOSU7XHJcbiAgICAgICAgcGFkZGluZzogNSUgOSUgNSUgMTElO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbXVsdGltZWRpYS1jb250YWluZXInKXtcclxuXHJcbiAgJi5sZWZ0LWltZy1jb250YWluZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogNDglO1xyXG5cclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gIH1cclxuICAmX2ltYWdle1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gICZfdmlkZW8taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcigndmlkZW8nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgQGluY2x1ZGUgY29tcG9uZW50KCdtdWx0aW1lZGlhLW1hc2snKXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogLjE1O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignZXh0cmEnKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAmX2ltYWdle1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoZWFsdGgtc3R1ZHktY29tcG9uZW50Jyl7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gIH1cclxuICB1bHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoZWFsdGgtc3R1ZHktZ3VpZGUnKXtcclxuICAmX2Zvci1tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2NvbnRlbnQtcHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICAmX2ljb257XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfaWNvbi0yIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJl9pY29uLWFkZGl0aW9uYWwtcmVzb3VyY2Uge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2p1cy1pY29ue1xyXG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9ocy1oZWFke1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy9jb2RlIGZvciBtb2JpbGUgcGhvbmVcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcclxuICAgICYgLmJtc3NjLWhlYWx0aC1zdHVkeS1ndWlkZV9pbWFnZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmIC5ibXNzYy1jYXJkLXNlY3Rpb24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmJtc3NjLWFycm93LWxpbmsge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NvbnRlbnQtY2FsbG91dCcpe1xyXG4gIHBhZGRpbmc6IDQwcHggMzVweDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdlcnJvcicpe1xyXG4gICZfaWNvbntcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NsZWFyLXAtYm90dG9tJyl7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3doYXR3ZW9mZmVyLW1hcmdpbicpe1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoc2d1aWRlLXRpdGxlJyl7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4iLCIkaGVyby1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoZXJvJyl7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vaGVpZ2h0OiA0NTBweDtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIC8vaGVpZ2h0OiAzODBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxhcmdlJyl7XHJcbiAgICAvL2hlaWdodDogNDc1cHg7XHJcbiAgfVxyXG4gICZfaW1ne1xyXG4gICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIC8vIHRvcDogMDtcclxuICAgLy8gbGVmdDogMDtcclxuICAgLy8gcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDUwJTsnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIGJvdHRvbSwgI0Y2RjRGMyA5NyUsICNGNkY0RjMgMCVcclxuICAgICk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2NvbnRlbnR7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogNDBweDtcclxuICAgIC8vcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy90b3A6IDQ2JTtcclxuICAgIC8vdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvL3otaW5kZXg6IDM7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgICBcclxuICAgIFxyXG5cdCYgLmhlcm9CZ2NvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG5cdCAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHRcdHdpZHRoOjMyMHB4O1xyXG5cdFx0fVxyXG5cdCAgQG1lZGlhIChtaW4td2lkdGg6IDg1MXB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuXHRcdHdpZHRoOjM1MHB4O1xyXG5cdFx0fVxyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMTlweCkgYW5kIChtaW4td2lkdGg6IDk1MXB4KXtcclxuXHQgICAgd2lkdGg6NDAwcHg7XHJcblx0ICB9XHJcblx0ICBAbWVkaWEgKG1heC13aWR0aDogMTA3NHB4KSBhbmQgKG1pbi13aWR0aDogMTAxOXB4KXtcclxuXHQgICAgd2lkdGg6NDQwcHg7XHJcblx0ICB9XHJcblx0ICBAbWVkaWEgKG1heC13aWR0aDogMTE5OHB4KSBhbmQgKG1pbi13aWR0aDogMTA3NXB4KXtcclxuXHQgICAgd2lkdGg6NDc1cHg7XHJcblx0ICB9XHJcblx0ICBAbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KXtcclxuXHQgICAgd2lkdGg6NTUwcHg7XHJcblx0ICB9XHJcblx0ICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuXHQgICAgd2lkdGg6NjAwcHg7XHJcblx0ICB9XHJcblx0ICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7XHJcblx0ICAgIHdpZHRoOjY2MHB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3RpdGxle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGhlcm8tY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDo4NTBweCkge1xyXG4gICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTFweCkgYW5kIChtYXgtd2lkdGg6OTUwcHgpIHtcclxuICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDE5cHgpIGFuZCAobWluLXdpZHRoOiA5NTFweCl7XHJcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDc0cHgpIGFuZCAobWluLXdpZHRoOiAxMDE5cHgpe1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0ICB9ICAgICAgXHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDc1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpe1xyXG5cdCAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHR9XHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0ICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfc3VidGl0bGV7XHJcbiAgICBjb2xvcjogJGhlcm8tY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcblxyXG4gICAgfVxyXG4gICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6OTUwcHgpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgIH1cclxuICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOjg1MHB4KSB7XHJcbiAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICB3aWR0aDogYXV0bztcclxuICAgICB9XHJcbiAgfVxyXG4gICZfbGlua3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGNvbG9yOiAkaGVyby1jb2xvcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlcm8tY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZXJvLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfaWNvbntcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZmlsbDogJGhlcm8tY29sb3I7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3Njcm9sbHRve1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtaWNvbntcclxuICAgICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ2FsdGVybmF0ZScpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxhcmdlJyl7XHJcbiAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICB9XHJcbiAgICAmX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IDEwMCUgNTAlOyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jb250ZW50e1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl90aXRsZXtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfc3VidGl0bGV7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9mYXEtaGVyb3tcclxuICAgICYgLmJtc3NjLWhlcm9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG5cclxuICAgICAgJiAuYm1zc2MtaGVyb19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMzUlO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmJtc3NjLWhlcm9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmJtc3NjLWhlcm9fc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5vdmVyLWxheWVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIC01JSwgIzQwN0E5RSA5NyUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG59XHJcbiIsIiRtb2R1bGU6ICdpY29uJztcclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnI3skbW9kdWxlfScpIHtcclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ2Jsb2NrJykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdpbmxpbmUnKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLWNoZXZyb24ge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICB9XG5cclxuICAmLWNoZXZyb24tdXAge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XG5cbiAgJi1zdHJva2Uge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnI3skbW9kdWxlfS1leHBhbmQnKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLyogVmVydGljYWwgbGluZSAqL1xyXG4gICY6YmVmb3Jle1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG5cclxuICAvKiBob3Jpem9udGFsIGxpbmUgKi9cclxuICAmOmFmdGVye1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuaXMtb3BlbiA+ICYsIC5pcy1hY3RpdmUgPiAmIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdhbHRlcm5hdGUnKSB7XHJcbiAgICBAZXh0ZW5kIC4jeyRuc30jeyRtb2R1bGV9LWV4cGFuZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJyN7JG1vZHVsZX0tY2xvc2UnKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcblxyXG4gICYtLWxpZ2h0IHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ2xhbmd1YWdlLW1lbnUnKSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgJl9jb2x1bW4ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgfVxyXG5cclxuICAmX3RpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XHJcbiAgICBtYXJnaW46IDEwcHggMCAxLjI1ZW07XHJcbiAgfVxyXG5cclxuICAmX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tcmVzZXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICZfc3VibWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAgIHBhZGRpbmc6IDAuNzVlbSAwLjc1ZW0gMWVtO1xyXG5cclxuICAgICZbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDAuMjVlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIG1hcmdpbjogMC41ZW0gMDtcclxuICB9XHJcblxyXG4gICZfcmVnaW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnbGlzdC1ncm91cCcpe1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgICAtd2Via2l0LWNvbHVtbnM6IDI7XHJcbiAgICAtbW96LWNvbHVtbnM6IDI7XHJcbiAgICBjb2x1bW5zOiAyO1xyXG4gICAgY29sdW1uLWdhcDogNTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxhcmdlJyl7XHJcbiAgICAtd2Via2l0LWNvbHVtbnM6IDM7XHJcbiAgICAtbW96LWNvbHVtbnM6IDM7XHJcbiAgICBjb2x1bW5zOiAzO1xyXG4gICAgY29sdW1uLWdhcDogNDBweDtcclxuICB9XHJcbiAgJl9pdGVte1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAvLyY6bGFzdC1jaGlsZHtcclxuICAgIC8vICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgLy99XHJcbiAgfVxyXG5cclxuICAmX2xpbmt7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICB9XHJcblxyXG4gICZfaWNvbntcclxuICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgfVxyXG5cclxuICAmX2ltYWdle1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5saXN0LWdyb3VwLWlubGluZXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ2xvZ2luJykge1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gICYgZGl2LnRhYnMge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcblxyXG4gICAgJiAuY2VsbCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgICAmIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgbWFwX2dldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIGRpdi5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBhbmltYXRpb246IGZhZGVFZmZlY3QgMXM7XHJcblxyXG4gICAgJiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGZhZGVFZmZlY3Qge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkBpbmNsdWRlIGNvbXBvbmVudCgnc2MtbG9nbycpIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICBcclxuXHJcbiAgJiwgJiBhIHtcclxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignbGlnaHQnKSB7XHJcbiAgICBAZXh0ZW5kIC4jeyRuc31zYy1sb2dvO1xyXG4gICAgJiwgJiBhIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9jb25uZWN0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2RpZmllcignYnJlYWsnKSB7XHJcbiAgICAgIEBleHRlbmQgLiN7JG5zfXNjLWxvZ29fY29ubmVjdDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqXHJcbiAqIDxkaXYgY2xhc3M9XCJibXNzYy1zYy1sb2dvXCI+XHJcbiAqICBTdHVkeSA8c3BhbiBjbGFzcz1cImJtc3NjLXNjLWxvZ29fY29ubmVjdFwiPkNvbm5lY3Q8L3NwYW4+XHJcbiAqIDwvZGl2PlxyXG4gKi9cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1tYXAnKSB7XHJcbiAgJl93cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XHJcbiAgICBoZWlnaHQ6IDQyNHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc2VjdGlvbi1tYXAnKSB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ21hcCcpIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbWFwLWluZm9ib3gnKSB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcblxyXG4gQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiB9XHJcblxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcbiAgICBib3R0b206IC0yNHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkIGJsYWNrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpIG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgYm94LXNoYWRvdzogLTJweCAycHggMnB4IDAgcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdibGFjaycpLCAwLjE3KTtcclxuICB9XHJcblxyXG4gICZfY2xvc2Uge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS1tYXgtd2lkdGgnKXtcclxuICBtYXgtd2lkdGg6IDI4NXB4O1xyXG59IiwiQGluY2x1ZGUgY29tcG9uZW50KCdzZWN0aW9uLW1hcC12MScpIHtcclxuICAgIGNvbG9yOiAjNTk1NDU0O1xyXG4gICAgJi5ibXNzYy1zZWN0aW9uLW1hcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAuYm1zc2MtbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibXNzYy1maWx0ZXJzX3dyYXBwZXIgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICNibXNzYy10cmlhbERldGFpbC1tYXBGaWx0ZXJzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJtc3NjLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1tYXBfd3JhcHBlcicpIHsgXHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5oaWRlTWFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ3NpdGVzLXJlc3VsdCcpIHsgXHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZ2FwOiA0JTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCdzaXRlLXJlc3VsdC1pdGVtJykgeyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ3NpdGUtbGlzdC1kaXN0JykgeyBcclxuICAgICAgICAmIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCdzdGF0dXMtaWNvbicpIHsgXHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNUE5NjEyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICYubm90eWV0cmVjcnVpdGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBQzIwMUM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZhOWRiZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmVub3RyZWNydWl0aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlZDY2ZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCdtYXAtZWxpZ2liaWxpdHktY29udCcpIHsgXHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEuYm1zc2MtYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAmIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCdtYXBfZmlsdGVyX2l0ZW0nKSB7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICYgLmJtc3NjLWZpbHRlcl9yYW5nZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJtc3NjLWZpbHRlcl9kcm9wZG93bi1idXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmUyYmJiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnbWFwLXNpdGUtd3JhcHBlcicpIHsgXHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ2xvY2F0aW9uX21vZGFsX3dyYXBwZXInKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4MHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnbG9jYXRpb25fbW9kYWxfY29udCcpIHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRUNDQztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc21hbGwnKXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tcG9uZW50KCdyZWRlc2lnbi1jb250YWluZXInKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ2xvY2F0aW9uLWJhY2stZHJvcCcpIHsgXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlN2U3O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ25vbG9jYXRpb24taW5wdXQnKSB7IFxyXG4gICAgICAgICYgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm1zc2MtaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlzLWRpc2FibGVkIC5ibXNzYy1wYWdpbmF0aW9uX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY29tcG9uZW50KCd0aXRsZS1jb250YWluZXInKSB7IFxyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgICBAaW5jbHVkZSBjb21wb25lbnQoJ3RpdGxlLWNvbnRhaW5lcicpIHsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgLmJtc3NjLXBhZGRpbmctbW9iaWxlIHtcclxuICAgICAgICB0b3A6IDU0cHg7XHJcbiAgICAgfSBcclxuICAgICAuYm1zc2Mtc3RhdHVzLW55ciBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAuYm1zc2Mtc3RhdHVzLW55ciBsaSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc2xpZGVyLWNvbnRhaW5lcicpIHsgXHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3NsaWRlci1jaGVja2JveCcpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICYgKyAuYm1zc2Mtc2xpZGVyLXJvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1NDU0O1xyXG4gICAgICB9XHJcbiAgICAgICYgKyAuYm1zc2Mtc2xpZGVyLXJvdW5kOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICYgKyAuYm1zc2Mtc2xpZGVyLXJvdW5kIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuICBcclxuQGluY2x1ZGUgY29tcG9uZW50KCdzbGlkZXItcm91bmQnKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUyYmJiO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgbGVmdDogNHB4O1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3NsaWRlci13cmFwcGVyJykgeyBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncmVkZXNpZ24tY29udGFpbmVyJykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiAuYm1zc2MtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc21hbGwnKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICB9XHJcbn1cclxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6bm90KGRpdik6aG92ZXIsIFxyXG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmlzLWN1cnJlbnQgLmJtc3NjLXBhZ2luYXRpb25fbGluaywgXHJcbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuaXMtY3VycmVudCAuYm1zc2MtcGFnaW5hdGlvbl9saW5rOmZvY3VzLCBcclxuLmJtc3NjLXNlY3Rpb24tbWFwLXYxIC5pcy1jdXJyZW50IC5ibXNzYy1wYWdpbmF0aW9uX2xpbms6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlMmJiYjtcclxufVxyXG4uYm1zc2Mtc2VjdGlvbi1tYXAtdjEgLmJtc3NjLXBhZ2luYXRpb25fbGlua1t0eXBlPWJ1dHRvbl0ge1xyXG5cdGNvbG9yOiAjYmUyYmJiO1xyXG59XHJcbi5ibXNzYy1zZWN0aW9uLW1hcC12MSAuaXMtY3VycmVudCAuYm1zc2MtcGFnaW5hdGlvbl9saW5rW3R5cGU9YnV0dG9uXSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYm1zc2MtbWFya2VyLWd1aWRlLWljb24ge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbiNibXNzYy1tYXJrZXItZ3VpZGUtY29udCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcbiNibXNzYy1tYXJrZXItZ3VpZGUtY29udCA+IGRpdi5ncmlkLXgge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcbi5pcy1kaXNhYmxlZCAuYm1zc2MtcGFnaW5hdGlvbl9saW5rIHtcclxuICAgIGNvbG9yOiAjYmUyYmJiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni44NzVlbSl7IFxyXG4gICAgLmJtc3NjLXRyaWFsLWRldGFpbC1uYXYtd3JhcHBlciAuYm1zc2MtbC1jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLy9AaW5jbHVkZSBjb21wb25lbnQoJ211bHRpbWVkaWFfbWVkaWEnKSB7XHJcbi8vICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbi8vICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgIHBhZGRpbmc6IDE1cHggMDtcclxuLy8gIH1cclxuLy9cclxuLy9cclxuLy8gIEBpbmNsdWRlIGNvbXBvbmVudCgnbXVsdGltZWRpYS1wbGF5LWp1c3QnKSB7XHJcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgfVxyXG4vL1xyXG4vL1xyXG4vL1xyXG4vLyAgLy9AaW5jbHVkZSBjb21wb25lbnQoJ211bHRpbWVkaWEtY29udGVudC1tZWRpYScpIHtcclxuLy8gIC8vICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbi8vICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAvLyAgICBtYXJnaW4tbGVmdDogMzMlO1xyXG4vLyAgLy8gICAgcGFkZGluZzogNTVweCA1NXB4IDU1cHggMTglO1xyXG4vLyAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcclxuLy8gIC8vICAgIHdpZHRoOiA2NyU7XHJcbi8vICAvLyAgICByaWdodDogMDtcclxuLy8gIC8vICAgIHRvcDogNTAlO1xyXG4vLyAgLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4vLyAgLy8gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbi8vICAvLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4vLyAgLy8gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4vLyAgLy8gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gIC8vICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuLy8gIC8vICAgIC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG4vLyAgLy8gICAgbWluLWhlaWdodDogMjg1cHg7XHJcbi8vICAvLyAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICovXHJcbi8vICAvLyAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuLy8gIC8vICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXHJcbi8vICAvLyAgICAvKiAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXHJcbi8vICAvLyAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gIC8vICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAvLyAgfVxyXG4vLyAgLy99XHJcbi8vfVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdtZWRpYS10aXRsZS1mb3ItbW9iaWxlJykge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZG93bmxvYWQtZm9yLW1vYmlsZScpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ21lZGlhLWNhcmVnaXZlci1mb3ItbW9iaWxlJykge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbXVsdGltZWRpYS1jb250ZW50LW1lZGlhLW1vYmlsZScpIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufSIsIkBpbmNsdWRlIGNvbXBvbmVudCgnbW9iaWxlLW1lbnUnKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAtMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgei1pbmRleDogMztcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4ge1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gICZfY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdtb2JpbGUtbmF2Jykge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG4gICZfaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbWVkaXVtLWdyZXknKTtcclxuICB9XHJcblxyXG4gICZfc3VibWVudSB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnbW9kYWwnKSB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDc1dnc7XHJcbiAgbWF4LXdpZHRoOiA4MzBweDtcclxuICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgJi5pcy1vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcigndmlkZW8nKSB7XHJcbiAgICBAZXh0ZW5kIC4jeyRuc31tb2RhbDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgLiN7JG5zfW1vZGFsX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibXNzYy12aWRlb19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibXNzYy12aWRlby1wbGF5ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIC5ibXNzYy12aWRlby1wbGF5ZXIteW91dHViZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjB2aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdxdWVzdGlvbicpIHtcclxuICAgIEBleHRlbmQgLiN7JG5zfW1vZGFsO1xyXG4gICAgd2lkdGg6IDY0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDNweCByZ2JhKDM4LDM5LDQzLDAuMjQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIH1cclxufVxyXG4iLCIkcGFnaW5hdGlvbi1pdGVtLXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjIwKTtcclxuXHJcbkBtaXhpbiBwYWdpbmF0aW9uLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBAaW5jbHVkZSBlY3dzLXR5cGVzZXQoJ3NtYWxsJywgZmFsc2UpO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW46IDAgOXB4O1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncGFnaW5hdGlvbicpIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gIEBpbmNsdWRlIHh5LWdyaWQoKTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24taXRlbTtcclxuXHJcbiAgICAmLS1wcmV2aW91cywgJi0tbmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24taXRlbTtcclxuICAgICAgJi5kb2J1bGUtYXJyb3cgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1jdXJyZW50IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xpbmsge1xyXG4gICAgJlt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlc2V0LWdsb3NzYXJ5O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICBAaW5jbHVkZSBlY3dzLXNldC1jb2xvcigncHJpbWFyeScpO1xyXG5cclxuICAgIC5pcy1jdXJyZW50ICYsXHJcbiAgICAuaXMtY3VycmVudCAmOmZvY3VzLFxyXG4gICAgLmlzLWN1cnJlbnQgJjpob3ZlcixcclxuICAgICY6bm90KGRpdik6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1pdGVtLXNoYWRvdztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgIEBpbmNsdWRlIGVjd3Mtc2V0LWNvbG9yKCd3aGl0ZScpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KGRpdik6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJykhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1kaXNhYmxlZCAmIHtcclxuICAgICAgQGluY2x1ZGUgZWN3cy1zZXQtY29sb3IoJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKSFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIGNvbG9yOm1hcF9nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdhbHRlcm5hdGUnKXtcclxuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuXHJcbiAgICAmX2xpbmsge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLyA8dWwgY2xhc3M9XCJibXNzYy1wYWdpbmF0aW9uXCIgcm9sZT1cIm5hdmlnYXRpb25cIiBhcmlhLWxhYmVsPVwiUGFnaW5hdGlvblwiPlxyXG4vLyAgIDxsaSBjbGFzcz1cImJtc3NjLXBhZ2luYXRpb25faXRlbS0tcHJldmlvdXMgZGlzYWJsZWRcIj5QcmV2aW91czwvbGk+XHJcbi8vICAgPGxpIGNsYXNzPVwiYm1zc2MtcGFnaW5hdGlvbl9pdGVtIGlzLWN1cnJlbnRcIj48c3BhbiBjbGFzcz1cInNob3ctZm9yLXNyXCI+WW91J3JlIG9uIHBhZ2U8L3NwYW4+IDE8L2xpPlxyXG4vLyAgIDxsaSBjbGFzcz1cImJtc3NjLXBhZ2luYXRpb25faXRlbVwiPjxhIGhyZWY9XCIjXCIgYXJpYS1sYWJlbD1cIlBhZ2UgMlwiPjI8L2E+PC9saT5cclxuLy8gICA8bGkgY2xhc3M9XCJibXNzYy1wYWdpbmF0aW9uX2l0ZW0gaXMtZWxsaXBzaXNcIj48L2xpPlxyXG4vLyAgIDxsaSBjbGFzcz1cImJtc3NjLXBhZ2luYXRpb25faXRlbVwiPjxhIGhyZWY9XCIjXCIgYXJpYS1sYWJlbD1cIlBhZ2UgMTNcIj4xMzwvYT48L2xpPlxyXG4vLyAgIDxsaSBjbGFzcz1cImJtc3NjLXBhZ2luYXRpb25faXRlbS0tbmV4dFwiPjxhIGhyZWY9XCIjXCIgYXJpYS1sYWJlbD1cIk5leHQgcGFnZVwiPk5leHQ8L2E+PC9saT5cclxuLy8gPC91bD5cclxuIiwiI3Rvb2x0aXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgYmFja2dyb3VuZDogbWFwX2dldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtYWx0ZXJuYXRlO1xyXG4gIGZvbnQtc2l6ZToxNnB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlcjoxLjVweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG59XHJcblxyXG4jdG9vbHRpcDphZnRlciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgXHJcbn1cclxuXHJcbiN0b29sdGlwLnRvcDphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgdG9wOiAtMjBweDtcclxuICBib3R0b206IGF1dG87XHJcbn1cclxuXHJcbiN0b29sdGlwLmxlZnQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jdG9vbHRpcC5yaWdodDphZnRlciB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNkaHRtbHRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0eWVsbG93O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhjb2xvcj1ncmF5LCBkaXJlY3Rpb249MTM1KTtcclxufVxyXG5cclxuLmRhc2hlZCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBkYXNoZWQgdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmZsYWcge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ZsYWdzLWNvdW50cnkucG5nXCIpXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnYtaGlkZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCBpbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWRyb3Bkb3duOmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWRyb3Bkb3duOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmZsYWctZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZmxhZy1kcm9wZG93bjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZmxhZy1kcm9wZG93bjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAvKiBAYWx0ZXJuYXRlICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KVxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNlbGVjdGVkLWZsYWcge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzOHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDAgMCA4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zZWxlY3RlZC1mbGFnIC5mbGFnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNlbGVjdGVkLWZsYWcgLmFycm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjQkUyQkJCXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2VsZWN0ZWQtZmxhZyAuYXJyb3cudXAge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTJCQkJcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgMCAwIC0xcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgd2lkdGg6IDQzMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmNvdW50cnktbGlzdCAuZmxhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogNnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1saXN0IC5kaXZpZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY1xyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XHJcbiAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgcGFkZGluZzogN3B4IDEwcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XHJcbiAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIC8qIEBhbHRlcm5hdGUgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUge1xyXG4gIG1hcmdpbi1yaWdodDogNnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdC5pbnNpZGUgLmZsYWctZHJvcGRvd24ge1xyXG4gIHBhZGRpbmc6IDFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QuaW5zaWRlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uY291bnRyeS1zZWxlY3QuaW5zaWRlIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogNDRweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3Qub3V0c2lkZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLmNvdW50cnktc2VsZWN0Lm91dHNpZGUgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAzOHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuencge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnptIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuemEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC55dCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC55ZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLndzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLndmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudnUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudm4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC52aSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC52ZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC52ZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnZjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnZhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnV6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzNweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnV5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudWEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudHoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDBcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC50dyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC50diB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC50dCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC50ciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC50byB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnRuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnRtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnRsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnRrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnRqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudGgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudGcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudGYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudGQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAudGMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDBcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zeiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zeSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zeCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU1cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5zciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zM3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2Mge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuc2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ydyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ydSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ycyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ybyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5xYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5weSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5wdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnB0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnByIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5wZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAucGYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzNweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnBlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5wYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC01NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAub20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm56IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5udSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubnIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm5vIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJ2IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLnNqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm5sIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEwcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5uaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubmcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm5mIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEwcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5uZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubmMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm5hIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubXoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubXkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm14IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTIycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zM3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubXYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDRweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm11IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTU1cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm1yIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tcSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05OXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEwcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIxcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm1sIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIxcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubWgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm1nIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTIxcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMycHg7XHJcbiAgaGVpZ2h0OiAxMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTIxcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5tYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLm1hIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTMycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5seSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEzMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubHYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMzJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmx1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTMycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5sdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEzMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubHMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMzJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmxyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEzMnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTMycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5saSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDBcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5sYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubGIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmxhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5reiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAua3kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmt3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5rciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC03N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAua3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtODhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmtuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk5cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5rbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmtpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAua2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTMycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5rZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5rZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuanAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmpvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5qbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuamUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLml0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5pcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmlyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuaXEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5pbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDBcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5pbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuaW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMjJweDtcclxuICBoZWlnaHQ6IDlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmlsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMxcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5pZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00MnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuaWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNTNweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmh1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5odCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC03NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuaHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtODZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmhuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5oayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMDhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmd5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExOXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZ3cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTMwcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ndSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNDFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmd0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmdzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTU1cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5nciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE1NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZ3Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmdwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTU1cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5nbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE1NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZ20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmdsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE1NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZ2kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTU1cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5naCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmdnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE1NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwXHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZ2Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTFweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmdiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTIycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5nYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zM3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZnIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDRweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmdmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubWYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDRweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5mbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC01NXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZm0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmZrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5maiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC04OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmV1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZXQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTMycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5lcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNDNweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE1NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZWgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmVnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5lZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZWMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmR6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5kbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZG0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5kayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmRqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuZGUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jeiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmN5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmN4IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY3Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmN1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY3Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmNvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE3N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNzdweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmNsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE3N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDBcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY2Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmNkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuY2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNjZweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJ6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTc3cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ieSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC04OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYncge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTlweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTIxcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5iciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMzJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJxIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE0M3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYm8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTU0cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5ibiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNjVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE3NnB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYmoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xODhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5iZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE4OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYmYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xODhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmJlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5iZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE4OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYmIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5iYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xODhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmF6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE4OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYXgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5hdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xODhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmF1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE4OHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuaG0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTg4cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5hdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IDBcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5hcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMjJweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmFvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMzcHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5hbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00NHB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNTVweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmFsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTY2cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5haSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC03N3B4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAuYWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtODhweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmFmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk5cHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5hZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTBweFxyXG59XHJcblxyXG4uY291bnRyeS1zZWxlY3QgLmFkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyMXB4XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCAubnAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTMycHhcclxufVxyXG5cclxuLmNvdW50cnktc2VsZWN0IC5jaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNDNweFxyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLnYtaGlkZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAxcHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgI0JFMkJCQjtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXAge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTJCQkI7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgMCAwIC0xcHg7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpYWwtY29kZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XHJcbiAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogNTJweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgd2lkdGg6IDQ2cHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDY2cHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFnIHtcclxuICB3aWR0aDogNjBweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gIHBhZGRpbmctbGVmdDogNzRweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xyXG4gIHdpZHRoOiA2OHB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIC5zZWxlY3RlZC1mbGFnIHtcclxuICB3aWR0aDogNzhweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MnB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XHJcbiAgd2lkdGg6IDc2cHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gIHBhZGRpbmctbGVmdDogOTJweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xyXG4gIHdpZHRoOiA4NnB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFnIHtcclxuICB3aWR0aDogODRweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xyXG4gIHdpZHRoOiA5NHB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwMDBweDtcclxuICBsZWZ0OiAtMTAwMHB4O1xyXG4gIHotaW5kZXg6IDEwNjA7XHJcbiAgcGFkZGluZzogMXB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIGJvdHRvbTogMzBweDtcclxuICBsZWZ0OiAzMHB4O1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4uaXRpLWZsYWcge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmUge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2gge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubWMge1xyXG4gIHdpZHRoOiAxOXB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubmUge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubnAge1xyXG4gIHdpZHRoOiAxM3B4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudmEge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC5pdGktZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2MzBweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLml0aS1mbGFnLmFjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmFkIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYWUge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5hZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmFnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYWkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYWwge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYW0ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYW8ge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXIge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXMge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXUge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXcge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXgge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYXoge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmEge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmQge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmUge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmYge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmcge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmgge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmkge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmoge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYmwge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYm0ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYm4ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYm8ge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnMge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnYge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYncge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuYnoge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2Ege1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2Mge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2Qge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2Yge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2cge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2gge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2kge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2sge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY2wge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmNtIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5jbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY28ge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmNwIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5jciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY3Uge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmN2IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5jdyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuY3gge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmN5IHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5jeiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZGUge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmRnIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5kaiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZGsge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmRtIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5kbyB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZHoge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmVhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5lYyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZWUge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmVnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5laCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZXIge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmVzIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5ldCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZXUge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmZpIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5maiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZmsge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmZtIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5mbyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZnIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmdhIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5nYiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZ2Qge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmdlIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5nZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZ2cge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmdoIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5naSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZ2wge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmdtIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5nbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZ3Age1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmdxIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5nciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZ3Mge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmd0IHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5ndSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuZ3cge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmd5IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5oayB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuaG0ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmhuIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5ociB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuaHQge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmh1IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5pYyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuaWQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmllIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5pbCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuaW0ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmluIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5pbyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuaXEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmlyIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5pcyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuaXQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmplIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5qbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuam8ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmpwIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5rZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcua2cge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmtoIHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5raSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcua20ge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmtuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5rcCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcua3Ige1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmt3IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5reSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcua3oge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmxhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5sYiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubGMge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmxpIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5sayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubHIge1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmxzIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5sdCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubHUge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLmx2IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5seSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubWEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm1jIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5tZCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubWUge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm1mIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5tZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubWgge1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm1rIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5tbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubW0ge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm1uIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5tbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubXAge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm1xIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5tciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubXMge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm10IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5tdSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubXYge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm13IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5teCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubXkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm16IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5uYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubmMge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm5lIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5uZiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubmcge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm5pIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5ubCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubm8ge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm5wIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5uciB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcubnUge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLm56IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5vbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucGEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnBlIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5wZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucGcge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnBoIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5wayB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucGwge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnBtIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5wbiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucHIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnBzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5wdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucHcge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnB5IHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5xYSB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5yZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucm8ge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnJzIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5ydSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcucncge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnNhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zYiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc2Mge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnNkIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zZSB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc2cge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnNoIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zaSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc2oge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnNrIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc20ge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnNuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc3Ige1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnNzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zdCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc3Yge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnN4IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy5zeSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuc3oge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnRhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy50YyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudGQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnRmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy50ZyB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudGgge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnRqIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy50ayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudGwge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnRtIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy50biB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudG8ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnRyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy50dCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudHYge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnR3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy50eiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudWEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnVnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy51bSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudXMge1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnV5IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy51eiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudmEge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnZjIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjRweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy52ZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudmcge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnZpIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy52biB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcudnUge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLndmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy53cyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcueGsge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnllIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy55dCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcuemEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcclxufVxyXG5cclxuLml0aS1mbGFnLnptIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XHJcbn1cclxuXHJcbi5pdGktZmxhZy56dyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4O1xyXG59XHJcblxyXG4uaXRpLWZsYWcge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ZsYWdzLXBob25lLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC5pdGktZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vc3R1ZHljb25uZWN0L2ZsYWdzLXBob25lQDJ4LnBuZ1wiKTtcclxuICB9XHJcbn1cclxuXHJcbi5pdGktZmxhZy5ucCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncmVzdWx0LWl0ZW0nKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1sYXN0IHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdyaWNodGV4dCcpIHtcclxuICBAaW5jbHVkZSBlY3dzLXR5cGVzZXQoJ21lZGl1bScpO1xyXG4gIEBpbmNsdWRlIGVjd3Mtc2V0LWNvbG9yKCdkYXJrLWdyZXknKTtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWFsdGVybmF0ZTtcclxuXHJcbiAgcCArIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuXHJcbiAgYiwgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCB7XHJcbiAgICBAaW5jbHVkZSBlY3dzLXNldC1jb2xvcigncHJpbWFyeScpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgQGluY2x1ZGUgZWN3cy10eXBlc2V0KCd4bGFyZ2UnKTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGVjd3MtdHlwZXNldCgneHNtYWxsJyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgQGluY2x1ZGUgZWN3cy10eXBlc2V0KCdsZWdhbCcpO1xyXG4gIH1cclxuXHJcbiAgb2wsIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICBhIHtcclxudGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbmNvbG9yOiBoc2woMjMyLCA1MCUsIDI1JSk7XHJcbmJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgncHJlLXNjcmVlbmVyJyl7XHJcbiAgJl9iZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9yZXN1bHQtbG9nbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gICZfcmVzdWx0LXBsLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgJl93cmFwcGVye1xyXG4gICAgcGFkZGluZzogMTBweCAwIDI1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXsgXHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfZ3JlZW4tZG90IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAmX2hlYWRlcntcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICBhe1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAubWFyZ2luLXRvcC0zMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAmX2NvbnRlbnR7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2NvbnRlbnQyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAvKmJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7ICovXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3F1ZXN0aW9ue1xyXG4gICAgcGFkZGluZzogMjBweCAwIDcwcHg7XHJcbiAgICBhLCBidXR0b257XHJcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3V0aWxpdHl7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX2FsbC10cmlhbHN7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZG93bmxvYWQtZmxvYXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdyZWdpc3Rlcicpe1xyXG4gICZfdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2V4cGFuZC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuICAgICYgLmJlZm9yZSB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5hZnRlciB7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfbGFiZWx7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgfVxyXG4gICZfZGlyZWN0aW9ucy1saW5re1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAmLXJvd3tcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgJiAuY2VsbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJiAuYm1zc2MtY29udGVudC10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRleHRhcmVhe1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbiAgJi1zdWNjZXNzLWljb257XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmLXJlY3J1aXRpbmd7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xyXG4gICAgfVxyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9zdWNjZXNzIHtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9kaXJlY3Rpb24tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2JvcmRlci1iLWdyZXkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICB9XHJcbiAgJl9hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9jYXJkLWl0ZW0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgYm94LXNoYWRvdzogNnB4IDdweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYm1zc2MtZmlsdGVyX2Ryb3Bkb3duLWljb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3N0ZXAtcGFkZGluZy1ib3R0b20tMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gICZfYm9yZGVyLWJvdHRvbS1ncmV5IHtcclxuICAgIGJvcmRlci1ib3R0b206IG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKSAxcHggc29saWQ7XHJcbiAgfVxyXG4gICZfZGlzcGxheS1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfZmVlZGJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfZXhwYW5kLWFsbCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAxcmVtIDAuNXJlbTtcclxuICB9XHJcbiAgJl9zdWNjZXNzLW1hcCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9zdGVwMi1jaGFuZ2Utc2l0ZSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgbWFwX2dldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG5cclxuICAgICYgLnRpdGxlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgICYgLmVkaXQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmVkaXQtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX3N0ZXAyLXNpdGUtdGl0bGUge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIH1cclxuICAmX3RleHQtY2FwIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxuICAmX3ByaW50LWRpdiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5zbWFsbC0xIHtcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiBzdmcge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnRleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3ByaW50LWJ0biB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweFxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdub3RpZmljYXRpb24nKXtcclxuICAmX2ljb257XHJcbiAgICB3aWR0aDogNDlweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS1yZWdpc3Rlcicpe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ21hcmdpbi1sZWZ0LTIwJyl7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnZWRpdC1wZW5jaWwnKXtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZmlsbDogI0YyNjUyMiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ21hcC1oZWlnaHQtanVzJyl7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdtLXJlZycpe1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtdHVtb3InKXtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0eXBlLWNhcGl0YWxpemUnKXtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3JlY3J1aXQtZG90Jyl7XHJcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICBzdmd7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwcmludC1pY29uJykge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3NjcmVlbmVyLXRpdGxlJyl7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIFxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb3JtX3JhbmdlX2FkanVzdF9oZWlnaHQnKSB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbiNzY3JlZW5lcl9sYW5kaW5nX3N0ZXBfMSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufSIsIkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdHMtYmcnKXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2NyZWVuZXItYmFubmVyJykge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdCcpe1xyXG4gICZfcmVjcnVpdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9yZWNydWl0LW1vYmlsZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9yZWNydWl0LWNvcHl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfdHJpYWx7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgJl9hY3RpdmUtY29tcGxldGVke1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOURCRjtcclxuICAgIH0gIFxyXG4gIH1cclxuICAmX2FjdGl2ZS1yZWNydWl0aW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcclxuICAgIH1cclxuICB9IFxyXG4gICZfYWN0aXZlLW5vdHlldHJlY3J1aXRpbmd7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NTIzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2FjdGl2ZS1hY3RpdmVOb3RyZWNydWl0aW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdC1pdGVtJyl7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuXHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgJi5pcy1maXJzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbGFzdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgJi5pcy1maXJzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5uby1tYXRjaHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCAoJ3RyaWFsLWZvbGxvdy1yZXN1bHQtaWNvbicpe1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50ICgndHJpYWwtc2VhcmNoLXJlc3VsdC1yb3cnKXtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIC8vQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgLy8gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgLy99XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCAoJ2Zvcm1fcmFuZ2VfZGUnKXtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50ICgndHJpYWwtc2VhcmNoLXJlc3VsdC10aXRsZScpe1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdC1yZWNydWl0LWljb24nKXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQ5cHg7XHJcblxyXG4gIC5pcy1yZWNydWl0aW5nICYge1xyXG4gICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcclxuICB9XHJcbiAgLmlzLWNvbXBsZXRlZCAmIHtcclxuICAgIGZpbGw6ICM2QTlEQkY7XHJcbiAgfVxyXG4gIC5pcy1ub3R5ZXRyZWNydWl0aW5nICYge1xyXG4gICAgZmlsbDogI0YyNjUyMztcclxuICB9XHJcbiAgLmlzLW5vdHJlY3J1aXRpbmcgJiB7XHJcbiAgICBmaWxsOiAjREVENjZGO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1zZWFyY2gtcmVzdWx0LWJvb2ttYXJrLWljb24nKXtcclxuICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgLy9AaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIHN0cm9rZTogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzFweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuXHJcbiAgICAmLmlzLXNhdmVkIHtcclxuICAgICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb2xsb3dpbmctaWNvbiB7XHJcbiAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgfVxyXG4gIC8vfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLXNlYXJjaC1yZXN1bHQtYm9va21hcmstYnRuJyl7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdC1oaWRlLW1lZGl1bScpe1xyXG4gIEBpbmNsdWRlIHNob3ctZm9yKCdtZWRpdW0nKTtcclxuXHJcbiAgJi5mb2xsb3ctc3RhdHVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdC1oaWRlLWxhcmdlJyl7XHJcbiAgQGluY2x1ZGUgc2hvdy1mb3IoJ2xhcmdlJyk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdC10YWJsZXQtYnRuJyl7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLXJlc3VsdC1tb2JpbGUtYnRuJyl7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmYXEnKXtcclxuICAmX3Jlc3VsdHN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGVyLWdyZXknKTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG4gICAgJl9SZXN1bHRze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZ2xvc3NhcnknKXtcclxuICAmX3RpdGxle1xyXG4gICAgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IC04cHggMXJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnZmlsdGVyLXBhbmUnKSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogLTEwMHZ3O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAmLmJtc3NjLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gICYuaXMtYWN0aXZle1xyXG4gICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuXHJcbiAgJiAuYm1zc2MtZmlsdGVyLXBhbmUtaXRlbS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYgLmJtc3NjLWZpbHRlcl9yYW5nZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcblxyXG4gICYgLmJtc3NjLWljb24tLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuYm1zc2MtZmlsdGVyX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuICB9XHJcblxyXG4gICYgLmJtc3NjLWZpbHRlcl9yYW5nZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgJiAuYm1zc2MtbmF2LWxpbmstLWRyb3Bkb3duOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cclxuICAgIC8qIHJpZ2h0OiAwOyAqL1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NEIzRTQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0QjNFNDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLThweDtcclxuICAgIGxlZnQ6IDhweDtcclxuICB9XHJcblxyXG4gID4gLmJtc3NjLWZpbHRlci1wYW5lLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VhcmNoLW1vYmlsZS1maWx0ZXInKSB7XHJcblxyXG4gICYuZmlsdGVyLWljb24ge1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvL3JpZ2h0OiAyMHB4O1xyXG4gICAgLy90b3A6IC04cHg7XHJcbiAgfVxyXG5cclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Rpc2NsYWltZXJfY2VsZycpeyAgXHQgIFxyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgIG1hcmdpbi1ib3R0b206NXB4OyBcclxuICAgIHdpZHRoOjU1MHB4OyBcclxuIFxyXG4gfVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2Rpc2NsYWltZXJfY2VsZ190cmlhbCcpeyAgXHQgIFxyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICB3aWR0aDo1NTBweDsgICAgICAgXHJcbiAgXHJcbiB9XHJcblxyXG5cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdzZWFyY2gnKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICAmX2ZpbmRiYXItc3ZnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAmX29yLXNlcGFyYXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAmX3RpdGxlLWNvbnRlbnQtbm9yZXMge1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX2NvdW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmIC5iYWNrZ3JvdW5kLWdyZXkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVye1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zaXRlcyB7XHJcbiAgICAgIEBleHRlbmQgLiN7JG5zfXNlYXJjaF9jb3VudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ21lZGl1bS1ncmV5Jyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ2ZpbHRlcl9yZXNldCcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfY291bnQtdG9wIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuXHJcbiAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiAuZm9udC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5mbG9hdC1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2tleXdvcmQge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHQgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgLy9jb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnaW5wdXQnKSB7XHJcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hbHRlcm5hdGV7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnaW5wdXQnKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sb2NhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcclxuXHQgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIEBpbmNsdWRlIGNvbXBvbmVudCgnaW5wdXQnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICAvL2JvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxvYWRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM4cHgpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3N1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgY29tcG9uZW50KCdpY29uLXNlYXJjaCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfc3VibWl0LS1uZXcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTI2cHg7XHJcblx0Ly9wYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBjb21wb25lbnQoJ2ljb24tc2VhcmNoJykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnaW5wdXQtcG9zaXRpb24nKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc2VhcmNoLWJhci1zaXplJykge1xyXG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAgNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3NlYXJjaC1iYXItcGFkZGluZycpIHtcclxuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICYucHItNTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICB9XHJcbiAgJi5wci04MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdsb2NhdGlvbi1tZW51Jykge1xyXG4gICZfaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHVycGxlJyk7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzZWFyY2gtcGFnaW5hdGlvbicpIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ3NpdGUtZGV0YWlsJykge1xyXG5cclxuICAmX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9kaXJlY3Rpb24taWNvbiB7XHJcbiAgICB3aWR0aDogNDlweDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX2RpcmVjdGlvbi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDNyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICYgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnaGVhZGVyLWljb24nKSB7XHJcbiAgJl9zZWFyY2gge1xyXG4gICAgcmlnaHQ6IDMlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgfVxyXG4gICAgJiAuc3ZnIHtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnZmlsdGVycycpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICAmLmlzLXNtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzaXRlLWxpc3QtYmcnKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzaXRlLXJlc3VsdCcpIHtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsMCwwLDAuMTApLCAwIDFweCAxcHggMCByZ2JhKDAsMCwwLDAuMDcpO1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG5cclxuICAmX3N2Zy1uby1ob3ZlciB7XHJcbiAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICZfZGlzdGFuY2Uge1xyXG4gICAgb3JkZXI6IDM7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2RldGFpbCB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbmFtZSB7XHJcbiAgICBAaW5jbHVkZSBlY3dzLXR5cGVzZXQoJ21lZGl1bScpO1xyXG4gICAgQGluY2x1ZGUgZWN3cy1zZXQtY29sb3IoJ3ByaW1hcnknKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2N0YSB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3JlY3J1aXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnc3RhdHVzJykge1xyXG4gICAgJi0taW5kaWNhdG9yIHtcclxuICAgICAgQGluY2x1ZGUgZWN3cy10eXBlc2V0KCdsZWdhbCcsIGZhbHNlKTtcclxuICAgICAgQGluY2x1ZGUgZWN3cy1zZXQtY29sb3IoJ3ByaW1hcnknKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDozO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdsb2FkZXInKSB7XHJcbiAgJl8xIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkNSAxLjFzIGluZmluaXRlIGVhc2U7XHJcbiAgICBhbmltYXRpb246IGxvYWQ1IDEuMXMgaW5maW5pdGUgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB9XHJcbiAgJl9zaXRlLWZseW91dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDUgMS4xcyBpbmZpbml0ZSBlYXNlO1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkNSAxLjFzIGluZmluaXRlIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgfVxyXG4gICZfYmFja2dyb3VuZC1tb2RhbC1mbHlvdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyk7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgfVxyXG5cclxuICAmX2JhY2tncm91bmQtbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyk7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMG1zIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgfVxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBsb2FkNSB7XHJcbiAgICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gI2ZmZmFmNywgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpO1xyXG4gICAgfVxyXG4gICAgMTIuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyksIDEuOGVtIC0xLjhlbSAwIDBlbSAjZmZmYWY3LCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyksIDIuNWVtIDBlbSAwIDBlbSAjZmZmYWY3LCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcclxuICAgIH1cclxuICAgIDM3LjUlIHtcclxuICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMS43NWVtIDEuNzVlbSAwIDBlbSAjZmZmYWY3LCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyksIDBlbSAyLjVlbSAwIDBlbSAjZmZmYWY3LCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICA2Mi41JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgLTEuOGVtIDEuOGVtIDAgMGVtICNmZmZhZjcsIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgLTIuNmVtIDBlbSAwIDBlbSAjZmZmYWY3LCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgODcuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgLTEuOGVtIC0xLjhlbSAwIDBlbSAjZmZmYWY3O1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGxvYWQ1IHtcclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSAjZmZmYWY3LCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNyk7XHJcbiAgICB9XHJcbiAgICAxMi41JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMS44ZW0gLTEuOGVtIDAgMGVtICNmZmZhZjcsIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuNSksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMi41ZW0gMGVtIDAgMGVtICNmZmZhZjcsIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgMzcuNSUge1xyXG4gICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAxLjc1ZW0gMS43NWVtIDAgMGVtICNmZmZhZjcsIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC43KSwgMGVtIDIuNWVtIDAgMGVtICNmZmZhZjcsIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcclxuICAgIH1cclxuICAgIDYyLjUlIHtcclxuICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAtMS44ZW0gMS44ZW0gMCAwZW0gI2ZmZmFmNywgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC41KSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAtMi42ZW0gMGVtIDAgMGVtICNmZmZhZjcsIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICA4Ny41JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSg1NSwgMTAxLCAxNDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDU1LCAxMDEsIDE0MCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjUpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoNTUsIDEwMSwgMTQwLCAwLjcpLCAtMS44ZW0gLTEuOGVtIDAgMGVtICNmZmZhZjc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Jtcy1sb2dvIHtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMG5NVEl3Y0hnbklHaGxhV2RvZEQwbk1USXdjSGduSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lERXdNQ0F4TURBaUlIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlJbmhOYVdSWlRXbGtJaUJqYkdGemN6MGlkV2xzTFdSbFptRjFiSFFpUGp4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TURBaUlHaGxhV2RvZEQwaU1UQXdJaUJtYVd4c1BTSnViMjVsSWlCamJHRnpjejBpWW1zaVBqd3ZjbVZqZEQ0OGNtVmpkQ0FnZUQwbk5EQW5JSGs5SnpRd0p5QjNhV1IwYUQwbk1qQW5JR2hsYVdkb2REMG5NakFuSUhKNFBTY3hNREFsSnlCeWVUMG5NVEF3SlNjZ1ptbHNiRDBuSXpjMU56VTNOU2NnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTUNBMU1DQTFNQ2tnZEhKaGJuTnNZWFJsS0RBZ0xUTXdLU2MrSUNBOFlXNXBiV0YwWlNCaGRIUnlhV0oxZEdWT1lXMWxQU2R2Y0dGamFYUjVKeUJtY205dFBTY3hKeUIwYnowbk1DY2daSFZ5UFNjeExqSnpKeUJpWldkcGJqMG5NSE1uSUhKbGNHVmhkRU52ZFc1MFBTZHBibVJsWm1sdWFYUmxKeTgrUEM5eVpXTjBQanh5WldOMElDQjRQU2MwTUNjZ2VUMG5OREFuSUhkcFpIUm9QU2N5TUNjZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpFd01DVW5JSEo1UFNjeE1EQWxKeUJtYVd4c1BTY2pOelUzTlRjMUp5QjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZzBOU0ExTUNBMU1Da2dkSEpoYm5Oc1lYUmxLREFnTFRNd0tTYytJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTZHZjR0ZqYVhSNUp5Qm1jbTl0UFNjeEp5QjBiejBuTUNjZ1pIVnlQU2N4TGpKekp5QmlaV2RwYmowbk1DNHhOWE1uSUhKbGNHVmhkRU52ZFc1MFBTZHBibVJsWm1sdWFYUmxKeTgrUEM5eVpXTjBQanh5WldOMElDQjRQU2MwTUNjZ2VUMG5OREFuSUhkcFpIUm9QU2N5TUNjZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpFd01DVW5JSEo1UFNjeE1EQWxKeUJtYVd4c1BTY2pOelUzTlRjMUp5QjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZzVNQ0ExTUNBMU1Da2dkSEpoYm5Oc1lYUmxLREFnTFRNd0tTYytJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTZHZjR0ZqYVhSNUp5Qm1jbTl0UFNjeEp5QjBiejBuTUNjZ1pIVnlQU2N4TGpKekp5QmlaV2RwYmowbk1DNHpjeWNnY21Wd1pXRjBRMjkxYm5ROUoybHVaR1ZtYVc1cGRHVW5MejQ4TDNKbFkzUStQSEpsWTNRZ0lIZzlKelF3SnlCNVBTYzBNQ2NnZDJsa2RHZzlKekl3SnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTVRBd0pTY2djbms5SnpFd01DVW5JR1pwYkd3OUp5TTNOVGMxTnpVbklIUnlZVzV6Wm05eWJUMG5jbTkwWVhSbEtERXpOU0ExTUNBMU1Da2dkSEpoYm5Oc1lYUmxLREFnTFRNd0tTYytJQ0E4WVc1cGJXRjBaU0JoZEhSeWFXSjFkR1ZPWVcxbFBTZHZjR0ZqYVhSNUp5Qm1jbTl0UFNjeEp5QjBiejBuTUNjZ1pIVnlQU2N4TGpKekp5QmlaV2RwYmowbk1DNDBORGs1T1RrNU9UazVPVGs1T1RrNU5uTW5JSEpsY0dWaGRFTnZkVzUwUFNkcGJtUmxabWx1YVhSbEp5OCtQQzl5WldOMFBqeHlaV04wSUNCNFBTYzBNQ2NnZVQwbk5EQW5JSGRwWkhSb1BTY3lNQ2NnYUdWcFoyaDBQU2N5TUNjZ2NuZzlKekV3TUNVbklISjVQU2N4TURBbEp5Qm1hV3hzUFNjak56VTNOVGMxSnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneE9EQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBpQWdQR0Z1YVcxaGRHVWdZWFIwY21saWRYUmxUbUZ0WlQwbmIzQmhZMmwwZVNjZ1puSnZiVDBuTVNjZ2RHODlKekFuSUdSMWNqMG5NUzR5Y3ljZ1ltVm5hVzQ5SnpBdU5uTW5JSEpsY0dWaGRFTnZkVzUwUFNkcGJtUmxabWx1YVhSbEp5OCtQQzl5WldOMFBqeHlaV04wSUNCNFBTYzBNQ2NnZVQwbk5EQW5JSGRwWkhSb1BTY3lNQ2NnYUdWcFoyaDBQU2N5TUNjZ2NuZzlKekV3TUNVbklISjVQU2N4TURBbEp5Qm1hV3hzUFNjak56VTNOVGMxSnlCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneU1qVWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBpQWdQR0Z1YVcxaGRHVWdZWFIwY21saWRYUmxUbUZ0WlQwbmIzQmhZMmwwZVNjZ1puSnZiVDBuTVNjZ2RHODlKekFuSUdSMWNqMG5NUzR5Y3ljZ1ltVm5hVzQ5SnpBdU56VnpKeUJ5WlhCbFlYUkRiM1Z1ZEQwbmFXNWtaV1pwYm1sMFpTY3ZQand2Y21WamRENDhjbVZqZENBZ2VEMG5OREFuSUhrOUp6UXdKeUIzYVdSMGFEMG5NakFuSUdobGFXZG9kRDBuTWpBbklISjRQU2N4TURBbEp5QnllVDBuTVRBd0pTY2dabWxzYkQwbkl6YzFOelUzTlNjZ2RISmhibk5tYjNKdFBTZHliM1JoZEdVb01qY3dJRFV3SURVd0tTQjBjbUZ1YzJ4aGRHVW9NQ0F0TXpBcEp6NGdJRHhoYm1sdFlYUmxJR0YwZEhKcFluVjBaVTVoYldVOUoyOXdZV05wZEhrbklHWnliMjA5SnpFbklIUnZQU2N3SnlCa2RYSTlKekV1TW5NbklHSmxaMmx1UFNjd0xqZzVPVGs1T1RrNU9UazVPVGs1T1Rsekp5QnlaWEJsWVhSRGIzVnVkRDBuYVc1a1pXWnBibWwwWlNjdlBqd3ZjbVZqZEQ0OGNtVmpkQ0FnZUQwbk5EQW5JSGs5SnpRd0p5QjNhV1IwYUQwbk1qQW5JR2hsYVdkb2REMG5NakFuSUhKNFBTY3hNREFsSnlCeWVUMG5NVEF3SlNjZ1ptbHNiRDBuSXpjMU56VTNOU2NnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTXpFMUlEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0Z0lEeGhibWx0WVhSbElHRjBkSEpwWW5WMFpVNWhiV1U5SjI5d1lXTnBkSGtuSUdaeWIyMDlKekVuSUhSdlBTY3dKeUJrZFhJOUp6RXVNbk1uSUdKbFoybHVQU2N4TGpBMWN5Y2djbVZ3WldGMFEyOTFiblE5SjJsdVpHVm1hVzVwZEdVbkx6NDhMM0psWTNRK1BDOXpkbWMrKTtcclxuICAgLy8gJiBzdmcge1xyXG4gICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAvLyAgIGZpbGw6IHJnYmEoNTUsIDEwMSwgMTQwLCAwLjkpO1xyXG4gICAvLyAgIGFuaW1hdGlvbjogYm1zLXJvdGF0ZTMgM3MgaW5maW5pdGU7XHJcbiAgIC8vICAgLXdlYmtpdC1hbmltYXRpb246IGJtcy1yb3RhdGUzIDNzIGluZmluaXRlO1xyXG4gICAvLyAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAvLyAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC8vYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xyXG4gICAgICAvLy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xyXG4gICAvLyB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBibXMtcm90YXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBALXdlYmtpdC1rZXlmcmFtZXMgYm1zLXJvdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGJtcy1yb3RhdGUyIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBALXdlYmtpdC1rZXlmcmFtZXMgYm1zLXJvdGF0ZTIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYm1zLXJvdGF0ZTMge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMjcwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBibXMtcm90YXRlMyB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgyNzBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgnc3Rvcmllcy1tYXJnaW4tdG9wJyl7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmaWx0ZXJfbGlzdCcpe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3N0b3JpZXMtbGlzdC1zZWN0aW9uJyl7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYnJlYWRjcnVtYi1hbGlnbi1sZWZ0Jyl7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2JyZWFkY3J1bWJfc2hhcmVfaXNtZWRpdW0nKXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc2VyYWNoLXJlc3VsdCcpe1xyXG4gIGhlaWdodDogNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3NlcmFjaC1yZXN1bHQtZGVzYycpIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0eXBlLXN0b3J5LWxpc3QtbWFyZ2luJyl7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ3N0b3J5LXRpdGxlJyl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDIwcHg7XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdzdG9yeS1kZXNjJyl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgd2lkdGg6IDUxdnc7XHJcbiAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS1jb2xvcicpe1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOCU7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC12aWRlbycpe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnaW1nLWJvcmRlcicpe1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzQ0VDMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8qIG1hcmdpbi1sZWZ0OiAyMHB4OyAqL1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiM2NjY7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0NFQzA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8qIG1hcmdpbi1sZWZ0OiAyMHB4OyAqL1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kZXNjLXNlY3Rpb24nKXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc2VjdGlvbi10cmlhbCcpe1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbCcpe1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RpdGxlLWZvci1tb2JpbGUnKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRlc2MtdGl0bGUtZm9yLW1vYmlsZScpe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDkwdnc7XHJcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGNvbG9yOiAjMTAzNjU1O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCM0U0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGVzYy10aXRsZScpe1xyXG4gICAgICBjb2xvcjogIzEwMzY1NTtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGVzYy1zdGVwMScpe1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICBAaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLXNwbGl0Jyl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWNvbnRlbnQnKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWNvbnRlbnQtZGVzYycpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCM0U0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMTNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCM0U0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ21hcmdpbi1sJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1mb3ItbW9iaWxlJyl7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdzdG9yeS1zaGFyZScpIHtcclxuICAmIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZzogM3JlbSAyMCUgMnJlbSAyMCU7XHJcblxyXG4gICAgJiAuZGVzYyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAudGFicyB7XHJcbiAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdzZWNvbmRhcnknKTtcclxuICAgICAgY29sb3I6IG1hcF9nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmIC5jb250ZW50LXN1Ym1pdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmRlc2MtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgICYgLnBhZGRpbmctcmlnaHQtMjAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucGFkZGluZy10b3AtMTAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICYgLmNvbnRlbnQtZm9ybSB7XHJcbiAgICAgICYgLnRpdGxlLXRleHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgJiAudXBsb2FkLXBob3RvIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICAmIC5ibXNzYy1idXR0b24tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnVwbG9hZC1pbnB1dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucGhvdG8td2lkdGgge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wbC0xMCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5kcmFnLWRyb3Age1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtIDA7XHJcblxyXG4gICAgICAgICYgLmRyYWctY29tcG9uZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDREVDRkY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzZBOURCRjtcclxuICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnBlcm1pc3Npb24ge1xyXG5cclxuICAgICAgJiAudGl0bGUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAudGVybXMge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5JylcclxuICAgICAgfVxyXG4gICAgICAmIC50ZXh0LXVuZGVybGluZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgJiAuc3VibWl0LWJ0bSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJiAuY29udGVudC1oZWxwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XHJcbiAgICB9XHJcbiAgICAmIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDFyZW0gMDtcclxuICAgIH1cclxuICAgICYgLnZpZGVvIHtcclxuICAgICAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgICAgICYgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJtc3NjLWNvbG9yLWxpZ2h0LWJsdWUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAucGFkZGluZy10b3AtMTAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmIC5jb250ZW50LXN1Y2Nlc3Mge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTUlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZWFjaC1jZWxsIHtcclxuICAgICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmIC5zdWNjZXNzLXN2Zy1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogLTIuNHJlbTtcclxuICAgICYgLnN1Y2Nlc3MtYnRuIHtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnY29udGVudC1kZXNjJyl7XHJcbiAgICBtYXJnaW46IDNyZW0gMCAxcmVtIDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3N1Ym1pdGVkLWZhaWxlZCcpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICNDMjNDMTI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdpbWctcGxhY2Vob2xkZXInKSB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn0iLCJAaW5jbHVkZSBjb21wb25lbnQoJ3RhYnMnKSB7XHJcbiAgQGluY2x1ZGUgeHktZ3JpZChob3Jpem9udGFsLCBmYWxzZSk7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ3BhZGRpbmcnKXtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgeHktY2VsbChhdXRvLCBmYWxzZSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEzcHggMTNweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWljb24tY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgfVxyXG5cclxuICAmLWltYWdlLWNvbnRhaW5lcntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vZGlmaWVyKCdhbHRlcm5hdGUnKXtcclxuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgbGl7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMTNweCAxM3B4IDdweDtcclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2RpZmllcignYWNjb3JkaW9uJykge1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdtZWRpdW0tZ3JleScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4cGFuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndGFicy1wYW5lbCcpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgnZGl2aWRlcicpe1xyXG5cclxuICAgIEBpbmNsdWRlIG1vZGlmaWVyKCd3aGl0ZScpe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgICBAaW5jbHVkZSBtb2RpZmllcignZGFya19ncmV5Jyl7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkdGl0bGUtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuJHRpdGxlLWljb24tY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG4kdGl0bGUtZmxvdXJpc2gtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4kdGl0bGUtc3VidGl0bGUtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG5cclxuQG1peGluIHRpdGxlLWNvbnRhaW5lcntcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKXtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0aXRsZS1mbG91cmlzaCgpe1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1mbG91cmlzaC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSl7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0aXRsZS1zdWJ0aXRsZXtcclxuICBjb2xvcjogJHRpdGxlLXN1YnRpdGxlLWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGl0bGV7XHJcbiAgY29sb3I6ICR0aXRsZS1jb2xvcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSl7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGl0bGUtZGVzY3JpcHRpb257XHJcbiAgY29sb3I6ICR0aXRsZS1zdWJ0aXRsZS1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndGl0bGUtY29udGFpbmVyJykge1xyXG4gIEBpbmNsdWRlIHRpdGxlLWNvbnRhaW5lcjtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0aXRsZS1zdWJ0aXRsZScpIHtcclxuICBAaW5jbHVkZSB0aXRsZS1zdWJ0aXRsZTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0aXRsZScpIHtcclxuICBAaW5jbHVkZSB0aXRsZTtcclxuICBAaW5jbHVkZSB0aXRsZS1mbG91cmlzaDtcclxuICBcclxuICBAaW5jbHVkZSBtb2RpZmllcignbGVmdCcpe1xyXG4gICAgQGluY2x1ZGUgdGl0bGUtZmxvdXJpc2g7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndGl0bGUnKSB7XHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ2xlZnQtbW9iaWxlJyl7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0aXRsZS1kZXNjcmlwdGlvbicpIHtcclxuICBAaW5jbHVkZSB0aXRsZS1kZXNjcmlwdGlvbjtcclxufVxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ3Rvb2x0aXAnKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1heC13aWR0aDogNzUlO1xyXG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7IFxyXG4gICAgJi50cmlhbC1zdW1tYXJ5LXRvb2x0aXAge1xyXG4gICAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9ICovXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuICAmLmFsaWduLWxlZnQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl90aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAmX2NvcHl7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAmX2dsb2JhbHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKSBkYXNoZWQ7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbiAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGNvbXBvbmVudCgndG91dCcpIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBib3gtc2hhZG93OiAxcHggNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9saW5re1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndG91dC1pbWFnZS1jb250YWluZXInKSB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgLy8gICBoZWlnaHQ6IDEyMHB4O1xyXG4gIC8vIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndG91dC1pY29uLWNvbnRhaW5lcicpIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgLy8gICBoZWlnaHQ6IDEyMHB4O1xyXG4gIC8vIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0b3V0LWltYWdlJykge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAvLyAgIGhlaWdodDogNTZweDtcclxuICAvLyAgIHdpZHRoOiA0MHB4O1xyXG4gIC8vIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpe1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcclxuICAgIG1heC1oZWlnaHQ6IDExNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0b3V0LXNlY3Rpb24nKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICYgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RvdXQtdGl0bGUnKSB7XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYgOmhvdmVye1xyXG4gIFx0XHRjb2xvciA6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpIWltcG9ydGFudDtcclxuICBcdH1cclxuICB9XHJcbiAgJiA6aG92ZXJ7XHJcbiAgY29sb3IgOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndG91dC10aXRsZS1qdXMnKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RvdXQtY2FyZC1qdXMnKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlblxyXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDIzcHgpXHJcbntcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RvdXQtZGlzcGxheS1tZWRpdW0nKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW5cclxuYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMTAyNHB4KVxyXG57XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCd0b3V0LWRpc3BsYXktbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RvdXQtY29weScpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpIWltcG9ydGFudDtcclxuICAgICYgOmhvdmVye1xyXG4gXHRcdCBjb2xvciA6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpIWltcG9ydGFudDtcclxuICBcdFx0fVxyXG4gIH1cclxuICAmIDpob3ZlcntcclxuICBjb2xvciA6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndG91dC1pY29uJyl7XHJcbiAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAnc2Vjb25kYXJ5Jyk7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJyl7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndG91dC1jb250YWluZXInKSB7XHJcbiAgQGluY2x1ZGUgeHktZ3JpZC1jb250YWluZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0b3V0LXdyYXBwZXInKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAyNCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLjUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNSU7XHJcbiAgfVxyXG4gICYgYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJAaW5jbHVkZSBjb21wb25lbnQoJ3NoYXJlLWNvbnRhaW5lcicpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3MHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWhlcm8nKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNjJkZWcsICNGNkY0RjMgMCUsICNGNkY0RjMgMTAwJSk7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgLypib3JkZXItYm90dG9tOiAycHggc29saWQgI2E2OWY5ZjsgKi9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gICZfbGluayB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3B1cnBsZScpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmJtc3NjLXRyaWFsLXJvdy1yZWRlc2lnbiB7IFxyXG4gICAgYmFja2dyb3VuZDogI0ZGRUNDRDtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5ibXNzYy10cmlhbC1kZXRhaWwtaGVyby12MSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2E2OWY5ZjtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLXJldHVybicpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kZXRhaWwtcmV0dXJuLWJ0bicpIHtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAuYnV0dG9uLWFkZG9uIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMzZweCAxMHB4IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICduYXYtYmx1ZScpO1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2ljb24ge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1yZWNydWl0Jykge1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kZXRhaWwtY29weScpIHtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1leHRlcm5hbC1saW5rJykge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1zaGFyZS1pY29uJykge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1yb3cnKSB7XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1yb3ctcmVkZXNpZ24nKSB7IFxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkgeyBcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICYgLmJtc3NjLXRyaWFsLWRldGFpbC1jb3B5IHtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDI1cHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgJiAuYm1zc2MtdHJpYWwtZGV0YWlsLWNvcHkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAxNXB4O1xyXG4gICAgICAmIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmJtc3NjLXRyaWFsLWRldGFpbC1yZWNydWl0e1xyXG4gICAgcGFkZGluZzogMjVweCAxMHB4IDA7XHJcbiAgfVxyXG4gICYgLmJtc3NjLWwtY29udGFpbmVyeyBcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7ICAgXHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc3RhdHVzLW1zZycpIHsgICBcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xyXG4gICAgJiAuYm1zc2MtdHJpYWwtc3RhdHVzLW1zZy1hbGVydCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAmIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1zdGF0dXMtaWNvbicpIHsgIFxyXG4gICYuYWxpZ24tY2VudGVyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmdyaWQteCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC10aXRsZScpIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kZXRhaWwtbmF2LXdyYXBwZXInKSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ21lZGl1bS1ncmV5Jyk7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLW5hdicpIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbW9kaWZpZXIoJ3BhZGRpbmcnKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLW5hdi1pdGVtJykge1xyXG4gIG1hcmdpbi1yaWdodDogMTNweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1uYXYtbGluaycpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIC8vYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3NlY29uZGFyeScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tdG9wOjI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1pdGVtJykge1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAmLmJtc3NjLW5vLWFjY29yZGlvbiB7IFxyXG4gICAgLmJtc3NjLXRyaWFsLWRldGFpbF9zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICYgdWwudWwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ibXNzYy10cmlhbC1kZXRhaWwtcmVkZXNpZ24ge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfY29weSB7XHJcbiAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgJi5yZXBvcnQtbm9yZWNvcmQtZXhwYW5kIHtcclxuICBcdHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHRcclxuICAuI3skbnN9aWNvbi1leHBhbmQge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gICAgLypkaXNwbGF5OiBibG9jazsqL1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuXHJcbiAgICAmX2NvcHkge1xyXG4gICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGRmLWxpc3Qge1xyXG4gICAgJiAudGl0bGUge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuICAgICYgLmJtc3NjLWxpc3QtdW5zdHlsZWQge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAubGluayB7XHJcbiAgICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdwdXJwbGUnKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1pdGVtLXRpdGxlJykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1qdXN0aWZ5Jyl7XHJcbiAgcGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCcpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMzVweCAwIDUwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC50cmlhbC1pcy1mb2xsb3dpbmcge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2JlMmJiYjtcclxuICAgIGJhY2tncm91bmQ6ICNiZTJiYmI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmIC5ibXNzYy1idXR0b24tYWRkb25faWNvbiB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN0dWR5LWFybXMtY29udGFpbmVyIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgdWwudWwge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWxpc3QnKSB7XHJcbiAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjM7XHJcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWNvbnRlbnQtd3JhcHBlcicpIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggNDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLXNoYXJlJykge1xyXG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtcmVzdWx0LXJldHVybicpIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1yZXN1bHQtcmV0dXJuLWJ0bicpIHtcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgLmJ1dHRvbi1hZGRvbiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgfVxyXG4gICZfaWNvbiB7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLXJlc3VsdC1maWx0ZXInKSB7XHJcbiAgJl93cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3JvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1waG9uZW51bWJlcicpIHtcclxuICBvcmRlcjogMztcclxuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICBtYXJnaW46IDAgLTIwcHggMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1yZXN1bHQtaXRlbScpIHtcclxuICBwYWRkaW5nOiAxcmVtIDVweCAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2RpdmlkZXInKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtcmVzdWx0LWJnJykge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnZGl2aWRlcicpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtcmVzdWx0LWNsZWFyJykge1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbjtcclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtZGV0YWlsLWRpc3RhbmNlJykge1xyXG4gIG9yZGVyOiAzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1hZGRyZXNzJykge1xyXG4gIG9yZGVyOiAxO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1yZXN1bHQtaXRlbScpIHtcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLXNlYXJjaC1yZXN1bHRfcmVjcnVpdCcpIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRldGFpbC1jdGEnKSB7XHJcbiAgb3JkZXI6IDI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2xvY2F0aW9uLXRpdGxlJykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3c7XHJcbiAgcGFkZGluZzogMjVweDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2xvY2F0aW9uLWltYWdlJykge1xyXG4gICZfd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBoZWlnaHQ6IDIzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbG9jYXRpb24tZGlyZWN0aW9uLWljb24nKSB7XHJcbiAgd2lkdGg6IDM4cHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbG9jYXRpb24tZGlyZWN0aW9uJykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC0zOXB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbG9jYXRpb24tY29weScpIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbG9jYXRpb24tY29weV93cmFwcGVyJykge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2xvY2F0aW9uLWN0YScpIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjZweCAwO1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdkaXZpZGVyJyk7XHJcbn1cclxuXHJcbiMjeyRuc310cmlhbERldGFpbC1tYXBGaWx0ZXJzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuIyN7JG5zfXRyaWFsRGV0YWlsLW1hcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJhaWwtZGV0YWlsLW5ldycpIHtcclxuXHJcbiAgJl90aXRsZS1saW5rIHtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcclxuICB9XHJcblxyXG4gICZfYm9sZC10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmX3RhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XHJcbiAgICAmIC5jb250ZW50LWdyaWQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYgLm1lZGl1bS02IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFMkUyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfdGl0bGUtdGV4dCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMztcclxuICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWVtcHR5Jykge1xyXG4gICZfdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBtYXBfZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XHJcbiAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICAmX2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcF9nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcclxuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmxlZnQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgJiAucmlnaHQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAudi1saW5lIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwX2dldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMTB2aDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmFpbC1saXN0LWRldGFpbCcpe1xyXG4gICZfY2VsbC1jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdub3RpZmljYXRpb24tYmFyJykge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlZWU3ZTcsICNlZWU3ZTcgODAlKTtcclxuICBjb2xvcjogIzU5NTQ1NDtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgLy9kaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBib3R0b206IC0xNTBweDtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBsaW5lYXI7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2E2OWY5ZjtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuYm1zc2MtYnV0dG9uX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTs7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJiAuaW5mby1pY29uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJpXCI7XHJcbiAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNCRTJCQkI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5mb2xsb3ctdHJpYWwtYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcblxyXG4gICYgLmFjdGlvbi1idXR0b24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdmb250LXNtYWxsLWFkanVzdCcpe1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICYgLmJtc3NjLXRyaWFsLWRldGFpbC1leHRlcm5hbC1saW5rIHtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbGhlcm8tc3RhdHVzLWNvbnQnKXtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHsgXHJcbiAgICAmIHB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblx0fVxyXG4gIC8qICYgLmhhcy10aXAge1xyXG4gICAgJi5ibXNzYy1oZWxwLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfSAqL1xyXG4gICYgLmJtc3NjLXRyaWFsaGVyby1zdGF0dXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xyXG4gICAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMTJweDsgKi9cclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkgeyAgXHJcbiAgICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pe1xyXG4gIC50cmlhbHN1bW1hcnkge1xyXG4gICAgJiAuYm1zc2MtdHJpYWwtZGV0YWlsX3NlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICYgLmJtc3NjLXRyYWlsLWxpc3QtZGV0YWlsX2NlbGwtY2VudGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbFN0YXR1c01zZ0NvbnQnKSB7IFxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkgeyBcclxuICAgIC5zbWFsbC0xMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbFN0YXR1c01zZ0NvbnQnKSB7IFxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkgeyBcclxuICAgIC5zbWFsbC0xMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCdlbGlnaS1idG4tY29udCcpIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAuYm1zc2MtYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYWxlcnQtbXNnLWNvbnQnKSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7IFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc3RhdHVzLXRpdGxlJykgeyBcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4udHJpYWxTdGF0dXNNc2cge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCdjbGluYy10cmlhbC1jb250YWluZXInKXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtc2VjdGlvbicpe1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjbGluYy1jb250ZW50Jyl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwe1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1pY29uJyl7XHJcbiAgZGlzcGxheTpub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdoZXJvX3Njcm9sbHRvX3RyaWFsJyl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMzBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjNFNDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjbGluYy10cmlhbCcpe1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NsaW5jLXRyaWFsLWltYWdlJyl7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOjQwdnc7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2xpbmMtdHJpYWwtY29udGVudCcpe1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKXtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZzogNTVweCA1NXB4IDU1cHggMTglO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4ZjhmODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJOZXV0cm9uXCIsIHNlcmlmO1xyXG4gICAgICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjE0KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NsaW5jLXRyaWFsLWNvbnRlbnQtZGVzYycpe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMzBwdDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2xpbmMtYXR0cicpe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGZvbnQtc2l6ZTogMjBwdDtcclxuICBjb2xvcjogIzY2NjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtc3RvcnknKXtcclxuICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2xpbmMtdHJpYWwtc2VjdGlvbicpe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGJhY2tncm91bmQ6ICM2QTlFQkY7XHJcbn1cclxuXHJcbkBpbmNsdWRlICBjb21wb25lbnQoJ2NsaW5jLXRyaWFsLWRlc2MnKXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgIGNvbXBvbmVudCgnY2xpbmMtdHJpYWwtYnV0dG9uJyl7XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtdHJpYWwtc3RvcnknKXtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE5RUJGICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOUVCRiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncG93ZXItcGVyc3BlY3RpdmUtc2VjdGlvbicpe1xyXG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncG93ZXItcGVyc3BlY3RpdmUnKXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3Bvd2VyLXRpdGxlJyl7XHJcblxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwb3dlci10aXRsZS1wZXJzJyl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogIzM3NjU4QjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS10aXRsZS1wZXJzJyl7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OjEwMDtcclxuICBsaW5lLWhlaWdodDoxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OidSdWJpaycsIHNhbnMtc2VyaWY7XHJcbiAgJjphZnRlcntcclxuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3Bvd2VyLXRpdGxlLWRlc2MnKXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LWZhbWlseTogXCJOZXV0cm9uXCIsIHNlcmlmO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3Bvd2VyLXNoYXJlLWlzZm9yLW1lZGl1bScpe1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwb3dlci1zaGFyZS1pc2Zvci1tb2JpbGUnKXtcclxuICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncG93ZXItcGVyc3BlY3RpdmUtc2hhcmUnKXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0NFQzA7XHJcbiBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgd2lkdGg6IDUwJTtcclxuICAgYm9yZGVyLWJvdHRvbTogMDtcclxuIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwZXJzcGVjdGl2ZS1zaGFyZS1kZXNjJyl7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwZXJzcGVjdGl2ZS1zaGFyZS12aWRlby1tb2JpbGUnKXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuQGluY2x1ZGUgY29tcG9uZW50KCdwZXJzcGVjdGl2ZS1zaGFyZS12aWRlbycpe1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOztcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncGVyc3BlY3RpdmUtc2hhcmUtYXR0cicpe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMHB4O1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cclxuICBiYWNrZ3JvdW5kOiAjYmUyYmJiO1xyXG4gIGNvbG9yOiAjZmZmZjtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkJNU0h1bWFuaXR5XCIsIHNhbnMtc2VyaWY7XHJcbiAgJl9sZWZ0e1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cclxuICAgIGJhY2tncm91bmQ6ICNiZTJiYmI7XHJcbiAgICBjb2xvcjogI2ZmZmY7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogXCJCTVNIdW1hbml0eVwiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuICAmX2Zvci1tb2JpbGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDg1cHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGxlZnQ6IDQwJTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cclxuICAgIGJhY2tncm91bmQ6ICNiZTJiYmI7XHJcbiAgICBjb2xvcjogI2ZmZmY7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogXCJCTVNIdW1hbml0eVwiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdjbGVhci1tYXJnaW4nKXtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYXJyb3ctbGluay13aWR0aCcpe1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIG1hcmdpbi10b3A6NXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ21hcmdpbi10b3AtYm90dG9tJyl7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3BlcnNwZWN0aXZlLXNoYXJlLXBvc2l0aW9uJyl7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogI0JFMkJCQjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3BlcnNwZWN0aXZlLXNoYXJlLXBvc2l0aW9uLWRlc2MnKXtcclxuICB3aWR0aDogNjB2dztcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XHJcblxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgncmlnaHQtYXJyb3cnKXtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3N0b3JpZXMtdmlldycpe1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtc3RvcnktYWxsLWJ0bicpe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3BlcnNwZWN0aXZlLXNoYXJlLXBvcycpe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCdzdG9yeS1pbWctZmxleCcpe1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3BhZGRpbmcnKXtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlblxyXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDIzcHgpXHJcbntcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWRpc3BsYXktbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICAgICYuZGVzYy1tZWRpdW0tbGVmdHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW5cclxuYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMTAyNHB4KVxyXG57XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCd0cmlhbC1kaXNwbGF5LW1lZGl1bScpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3RyaWFsLWltZycpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxNDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgndHJpYWwtdHlwZS1pbWcnKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYuX21vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3BhZGRpbmctbGVmdCcpe1xyXG4gIHBhZGRpbmctbGVmdDogM3JlbTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuXHJcbmFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjNweClcclxue1xyXG4gIEBpbmNsdWRlIGNvbXBvbmVudCgncGFkZGluZy1sZWZ0Jyl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnY2FyZC13cmFwcGVyLWFsdGVybmF0ZScpe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtaGVpZ2h0Jyl7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NvbG9yLXRyaWFsJyl7XHJcbiBjb2xvcjojQkUyQkJCICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgY29tcG9uZW50KCd0eXBlLW1lZGl1bS1hbHRlcm5hdGUnKXtcclxuICBoZWlnaHQ6IDY2cHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlblxyXG5hbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAxMDI0cHgpXHJcbntcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ3R5cGUtbWVkaXVtLWFsdGVybmF0ZScpe1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS1tZWRpdW1fYWx0ZXJuYXRlJyl7XHJcbiBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgY29tcG9uZW50KCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtcG9zaXRpb24nKXtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDJyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlblxyXG5hbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDIzcHgpXHJcbntcclxuICBAaW5jbHVkZSBjb21wb25lbnQoJ2NhcmQtcG9zaXRpb24nKXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnbWlkZGxlLXdpZHRoJyl7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgJi5tYXJnaW4tcmlnaHR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gICYubWFyZ2luLWxlZnR7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnc3Rvcmllcy10eXBlLWJnJyl7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGNvbXBvbmVudCgndHlwZS1zdG9yeS13aWR0aCcpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBjb21wb25lbnQoJ3N0b3J5LWxpc3QtY29udGFpbmVyJykge1xyXG4gICYgLmJtc3NjLWNhcmQtd3JhcHBlci0tYWx0ZXJuYXRlIHtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5ibXNzYy10eXBlLW1lZGl1bS1hbHRlcm5hdGUge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAuYm1zc2MtY2FyZC13cmFwcGVyLS1hbHRlcm5hdGU6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICYgLmJtc3NjLXRyaWFsLWRpc3BsYXktbGFyZ2Uge1xyXG4gICAgICAvL3BhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiAuYm1zc2Mtc3RvcnktaW1nLWZsZXgge1xyXG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9cclxuICAgICAgLy8mIC5ibXNzYy10cmlhbC1pbWcge1xyXG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgdG9wOiAtNTlweDtcclxuICAgICAgLy8gIHJpZ2h0OiAwcHg7XHJcbiAgICAgIC8vfVxyXG5cclxuICAgICAgJiAuYm1zc2MtcGVyc3BlY3RpdmUtc2hhcmUtYXR0ciB7XHJcbiAgICAgICAgLy90b3A6IDQwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGluY2x1ZGUgY29tcG9uZW50KCd0d29tYXJxdWVlcycpe1xyXG4gIC8vZGlzcGxheTpmbGV4O1xyXG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgJl9mb2xsb3ctaWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbiAgJl9kZXNjcmlwdGlvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmX21hcmdpbntcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpe1xyXG4gICAgICAvL21hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zaGFkb3d7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodHNsYXRlZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGNvbXBvbmVudCgnYWRkaXRpb25hbC1yZXNvdXJjZS1saXN0Jykge1xyXG4gICYgLmJtc3NjLWNhcmQtd3JhcHBlci0tYWx0ZXJuYXRlIHtcclxuICAgICAgJiAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG59IiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pb3Mge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyMTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgJi5kaXNhYmxlLWNsb3NlIHtcclxuICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICB9XHJcbiAgJi5pbiAubW9kYWwtZGlhbG9nIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAmLmZhZGUuaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMzBweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgei1pbmRleDogMjI7XHJcbiAgICBpIHtcclxuICAgICAgZmlsbDogbGlnaHRncmF5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMzY1NTtcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgJi5pbiB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIENsb3NlIGljb25cclxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzgwcHg7XHJcbiAgbWFyZ2luOiA1dmggYXV0bztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpe1xyXG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbn1cclxuLm5hdi1jb3VudHJ5LW1vZGFsICsgLm1vZGFsLWJhY2tkcm9wLmZhZGUuaW4ge1xyXG4gICAgb3BhY2l0eTogMC45OTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY29udGVudC1nYXRpbmctbW9kYWwge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDclIDUlO1xyXG4gIH1cclxuICAucG9wdXBUZXh0e1xyXG4gIFx0bWFyZ2luOiAycmVtIDA7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LWZhbWlseTogTmV1dHJvbixzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtZ2F0aW5nLWxpbmtzIHtcclxuICAgIC5hY3Rpb24tbGlua3MgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50LWdhdGluZy1jaGVja2JveCAuY2hlY2tib3gsLmNvbnRlbnQtZ2F0aW5nLXBhc3N3b3JkIC5nYXRpbmctcGFzc3dvcmR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuYWN0aW9uLWxpbmtzLC5jaGVja2JveCwuZ2F0aW5nLXBhc3N3b3JkLCAuY2hlY2tib3ggKyBwLCAuZ2F0aW5nLXBhc3N3b3JkICsgcHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaW52YWxpZC1wYXNzd29yZHtcclxuICAgIGNvbG9yOiAjQ0MwMDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogTmV1dG9uLHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAuZ2F0aW5nLXBhc3N3b3JkLnRleHQtZmllbGQgaW5wdXR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I2YWU5NTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZ2F0aW5nLXBhc3N3b3JkIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICB9XHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1nYXRpbmctbW9kYWwge1xyXG5cdC5zZWN0aW9uIHtcclxuXHRcdC5jb250ZW50LWdhdGluZy1jaGVja2JveCB7XHJcblx0XHRcdC5kaXNtaXNzYWwtYnV0dG9uIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQk1TSHVtYW5pdHksc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50LWdhdGluZy1jaGVja2JveCB7XHJcblx0XHQucHJpbWFyeS1idXR0b24ge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRjb2xvcjogI0JFMkJCQjtcclxuXHRcdFx0b3BhY2l0eTowLjU7IFxyXG5cdFx0XHRjdXJzb3I6ZGVmYXVsdDsgXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzU5NTQ1NDtcclxuXHRcdH1cclxuXHRcdC5kaXNtaXNzYWwtYnV0dG9uIHtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0JFMkJCQjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJtc3NjLWNhcmQtdGl0bGUge1xyXG5cdFx0Y29sb3I6ICMxMDM2NTU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdCTVNIdW1hbml0eScsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG59XHJcbiNtb2RhbDEge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDU1NHB4O1xyXG5cdFx0bWluLWhlaWdodDogMzQ3cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJpdmFjeXBvbGljeXBvcHVwIHtcclxuXHRwIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250ZW50LWdhdGluZy1tb2RhbCB7XHJcblx0LmNvbnRlbnQtZ2F0aW5nLWNoZWNrYm94IHtcclxuXHRcdC5wcmltYXJ5LWJ1dHRvbi5hY3RpdmVCdXR0b24ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNCRTJCQkI7XHJcblx0XHRcdGNvbG9yOiAjQkUyQkJCO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZjtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCRTJCQkI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0JFMkJCQjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gXHJcbi5uYXZpZ2F0aW9uUG9wdXAge1xyXG5cdHAge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRhLmV4dHBCdXR0b24ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOjAgMzBweDtcclxuXHRcdG1pbi13aWR0aDogMTYwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR9XHJcblx0LmRpc2NsYWltZXItY2xvc2UtY29udGFpbmVyIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IC0xN3B4O1xyXG5cdH1cclxufVxyXG5wLnBvcHVwVGV4dC5ibXNzYy1jYXJkLWNvcHkuYm1zc2MtdHlwZS1tZWRpdW0udGV4dC1maWVsZCB7XHJcblx0bWFyZ2luOiAycmVtIDA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDIwcHgpIHtcclxuXHQubmF2aWdhdGlvblBvcHVwIHtcclxuXHRcdHdpZHRoOiA0NjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHRcclxufSBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjBweCl7XHJcbi5jb250ZW50LWdhdGluZy1tb2RhbCAuYm1zc2MtY2FyZC10aXRsZSB7ICAgIFxyXG4gICAgZm9udC1zaXplOiAxOHB4OyAgIFxyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5uYXZpZ2F0aW9uUG9wdXAgYS5leHRwQnV0dG9uIHsgICBcclxuICAgIG1hcmdpbjogMHB4IDEzcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnJlY29uc2VudHBvdXBcclxue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IE5ldXRyb24sc2VyaWY7XHJcbiAgICBcclxuIFx0LmdyaWQteC5zZWN0aW9uIHtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHRcclxuXHQucmVjb25zZW50LWFsZXJ0IHtcclxuXHRcdGRpc3BsYXkgOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQuYWxlcnQtc3VjY2VzcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA4NXB4O1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLmdyaWQteCA+IC5tZWRpdW0tNC51bnN1YnNjcmliZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuXHR9XHJcblxyXG4uZ3JpZC14LnVuc3Vic2NyaWJlIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjBweCl7XHJcbi5yZWNvbnNlbnRwb3VwXHJcbntcclxuLmdyaWQteCA+IC5zbWFsbC02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICAuYm1zc2MtYnV0dG9uIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIH1cdFxyXG59XHJcblxyXG4uYm1zc2MtYWNjb3VudC1lZGl0X2NvbnNlbnQge1xyXG4gLmdyaWQteCA+IC5zbWFsbC02IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuIC5ibXNzYy1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgIFxyXG59XHJcbn1cclxuLnNpdGUtcmVnLXZpZXctZHRsLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiJdfQ== */

.bmssc-banner-title
{
font-size: 1.125em;
line-height: 1.375em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-banner-title
{
font-size: 1.375em;
line-height: 1.625em;
}
}

.bmssc-media-description
{
font-size: 0.875em;
line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-description
{
font-size: 1em;
line-height: 1.250em;
}
}

.bmssc-media-right-description
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-right-description
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-media-multimedia-description
{
font-size: 0.875em;
line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-multimedia-description
{
font-size: 1em;
line-height: 1.250em;
}
}

.bmssc-media-medium-description
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-medium-description
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-media-story-title
{
    font-size: 1.125em;
    line-height: 1.375em;
    font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-story-title
{
font-size: 1.375em;
line-height: 1.625em;
}
}

.bmssc-media-story-author
{
    font-size: 1em;
    line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-story-author
{
font-size: 1.125em;
line-height: 1.375em;
}
}


.bmssc-media-videoTitleTime
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-media-videoTitleTime
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-about-what-we-offer-subtitle
{
font-family: BMSHumanity,sans-serif;
font-size: 1.125em;
line-height: 1.375em;
font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.bmssc-about-what-we-offer-subtitle
{
font-size: 1.375em;
line-height: 1.625em;
}
}

.bmssc-about-what-we-offer-content-number
{
font-size: 0.875em;
line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-about-what-we-offer-content-number
{
font-size: 1em;
line-height: 1.250em;
}
}

.bmssc-heading-subheading
{
font-size: 0.875em;
line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-heading-subheading
{
font-size: 1em;
line-height: 1.250em;
}
}

.bmssc-customized-trial-list-trial-title
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-customized-trial-list-trial-title
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-carousel-description-medium-view
{
font-size: 1.375em;
line-height: 1.625em;
}

.bmssc-carousel-description-small-view{
font-size: 1.125em;
line-height: 1.375em;
font-weight: 500;
}

.bmssc-carousel-author-medium-view
{
font-size: 1.125em;
line-height: 1.375em;
}

.bmssc-carousel-author-small-view
{
font-size: 1em;
line-height: 1.250em;
}

.bmssc-footer-company-name
{
font-size: 0.813em;
line-height: 1.063em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-footer-company-name
{
font-size: 0.875em;
line-height: 1.125em;
}
}

.bmssc-mcarousel-question-label
{
font-size: 1.500em;
font-weight: 500;
line-height: 1.250em;
margin-bottom: 1rem;
}

@media print, screen and (min-width: 46.875em){
.bmssc-mcarousel-question-label
{
font-size: 1.500em;
font-weight: 500;
line-height: 1.375em;
margin-bottom: 1rem;
}
}    

.bmssc-mcarousel-question-title
{
font-size: 1em;
font-family: BMSHumanity,sans-serif;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-mcarousel-question-title
{
font-size: 1.375em;
font-family: BMSHumanity,sans-serif;
line-height: 1.375em;
}
}

.bmssc-mcarousel-answer-label
{
font-size: 1.500em;
font-weight: 500;
line-height: 1.250em;
margin-bottom: 1rem;
}

@media print, screen and (min-width: 46.875em){
.bmssc-mcarousel-answer-label
{
font-size: 1.500em;
font-weight: 500;
line-height: 1.375em;
margin-bottom: 1rem;
}
}

.bmssc-mcarousel-answer-title
{
font-size: 1em;
font-family: BMSHumanity,serif;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-mcarousel-answer-title
{
font-size: 1.125em;
font-family: BMSHumanity,serif;
line-height: 1.375em;
}
}

.bmssc-hero-default-description
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-hero-default-description
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-tworowstwocolumns-title
{
font-family: BMSHumanity,sans-serif;
font-size: 1.125em;
line-height: 1.375em;
font-weight: 500;
margin-bottom: 1rem;
}

@media print, screen and (min-width: 46.875em){
.bmssc-tworowstwocolumns-title
{
font-size: 1.375em;
line-height: 1.625em;
margin-bottom: 1rem;
}
}


.bmssc-hshero-description
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-hshero-description
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-hscommunity-description
{
font-size: 0.875em;
line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-hscommunity-description
{
font-size: 1em;
line-height: 1.250em;
}
}


.bmssc-video-title-time
{
font-size: 1em;
line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-video-title-time
{
font-size: 1.125em;
line-height: 1.375em;
}
}

.bmssc-register-another-trial-title
{
font-family: BMSHumanity,sans-serif;
font-size: 1.500em;
line-height: 1.750em;
font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.bmssc-register-another-trial-title
{
font-size: 2em;
line-height: 1.250em;
}
}


.bmssc-register-another-trial-description
{
font-size: 0.875em;
line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-register-another-trial-description
{
font-size: 1em;
line-height: 1.250em;
}
}


.bmssc-rte-font-size
{
font-size: 1.375em;
line-height: 1.625em;
}


.bmssc-ptag-text{
    font-size: 1em;
    line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-ptag-text{
	font-size: 1.1250em;
	line-height: 1.375em;
}
}

.bmssc-storydetailheader-author{
    font-family: BMSHumanity,sans-serif;
    font-size: 0.875em;
    line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-storydetailheader-author{
	font-size: 1.0000em;
	line-height: 1.2500em ;
}
}

.bmssc-stories-audience {
	font-size: 1.0000em;
	line-height: 1.2500em;
}

.bmssc-aboutpagecontent-description1{
	font-size: 1em;
	line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-aboutpagecontent-description1{
	font-size: 1.1250em;
	line-height: 1.3750em ;
}
}

.bmssc-ooct-title{
	font-family: BMSHumanity,sans-serif;
    font-size: 0.875em;
    line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-ooct-title{
	font-size: 0.938em;
	line-height: 1.188em;
}
}

.bmssc-ooct-description{
	font-size: 1em;
	line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-ooct-description{
	font-size: 1.1250em;
	line-height: 1.3750em;
}
}


.bmssc-featurecontent-title{
	font-family: BMSHumanity,sans-serif;
    font-size: 1.125em;
    line-height: 1.375em;
    font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.bmssc-featurecontent-title{
	font-size: 1.375em;
	line-height: 1.625em;
}
}

.bmssc-commonhero-description{
	font-size: 1em;
	line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-commonhero-description{
	font-size: 1.1250em;
	line-height: 1.3750em;
}
}

.bmssc-expect-weeks{
	font-family: BMSHumanity,sans-serif;
    font-size: 1.500em;
    line-height: 1.750em;
    font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.bmssc-expect-weeks{
	font-size: 2.0000em;
	line-height: 2.25em;
}
}    

.bmssc-trialhero-status{
	font-family: BMSHumanity,sans-serif;
    font-size: 0.875em;
    line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-trialhero-status{
	font-size: 1em;
	line-height: 1.2500em;
}
}

.bmssc-trialhero-title{
	font-family: BMSHumanity,sans-serif;
    font-size: 1em;
    line-height: 1.250em;
	margin-bottom: 1rem;
}

@media print, screen and (min-width: 46.875em){
.bmssc-trialhero-title{
	font-size: 1.125em;
	line-height: 1.375em;
}
}

.bmssc-trialhero-updated{
	font-size: 0.750em;
	line-height: 1.125em;
    font-family: BMSHumanity,sans-serif;
}

@media print, screen and (min-width: 46.875em){
.bmssc-trialhero-updated{
	font-size: 1em;
	line-height: 1.250em;
}
}


.bmssc-trial-armstitle{
	font-family: BMSHumanity,sans-serif;
    font-size: 1.125em;
    line-height: 1.375em;
    font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.bmssc-trial-armstitle{
	font-size: 1.375em;
	line-height: 1.625em;
}
}

.bmssc-trialdata{
	font-size: 0.875em;
	line-height: 1.1250em;
}

@media print, screen and (min-width: 46.875em){
.bmssc-trialdata{
	font-size: 1.0000em;
	line-height: 1.2500em;
}
}

.linksStyle a[href],.linksStyle a[data-disclaimer-href]
{
	text-decoration:underline;
}

.rte .bmssc-type-large{
	font-size: 1.125em;
	line-height: 1.375em;
}

@media print, screen and (min-width: 46.875em){
.rte .bmssc-type-large{
	font-size: 1.375em;
	line-height: 1.625em;
}
}

.rte .bmssc-type-medium{
	font-size: 1em;
    line-height: 1.250em;
}

@media print, screen and (min-width: 46.875em){
.rte .bmssc-type-medium{
	font-size: 1.125em;
    line-height: 1.375em;
}
}

.rte .bmssc-type-small{
	font-family: BMSHumanity,sans-serif;
    font-size: 0.875em;
    line-height: 1.125em;
}

@media print, screen and (min-width: 46.875em){
.rte .bmssc-type-small{
	font-size: 1em;
    line-height: 1.250em;
}
}

.rte .bmssc-type-legal{
	font-family: BMSHumanity,sans-serif;
    font-size: 0.813em;
    line-height: 1.063em;
}

@media print, screen and (min-width: 46.875em){
.rte .bmssc-type-legal{
	font-size: 0.875em;
    line-height: 1.125em;
}
}

.rte .bmssc-type-large--alternate{
	font-size: 1.125em;
    line-height: 1.375em;
    font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
.rte .bmssc-type-large--alternate{
	font-size: 1.375em;
    line-height: 1.625em;
}
}

.bmssc-padding-mobile{
	position: absolute;
    display: inline-block;
    margin-top: 4px;
    font-size: 16px;
    vertical-align:middle;
}
.bmssc-trials-padding-mobile{
	display: inline-block;
    font-size: 16px;
}
.bmssc-padding-mobile-text {
	position:absolute;
	margin-top:3px;
	cursor: pointer;
}

.filter-icon{
	width: 28px;
    height: 20px;
    margin-top: 2px;
}
p.bmssc-type-medium.bmssc-type-heading {
    margin-bottom: 0;
}
p.clinicalSearch{
	margin-bottom: 0;

}
.bmssc-card a:focus{
	border: 1px solid #000;
}
.bmssc-card a{
	height: 100%;
}
.bmssc-color-primary h1 {
    font-size: 24px;
    line-height: 28px;
    font-family: BMSHumanity,sans-serif;
    font-weight: 500;
}

@media print, screen and (min-width: 46.875em){
	.bmssc-color-primary h1{
		font-family: BMSHumanity,sans-serif;
	    font-size: 32px;
	    line-height: 36px;
	    font-weight: 500;
	}
	.bmssc-filter-pane.bmssc-padding#bmssc-filter-panembl {
		display: none;
	}
}
li.bmssc-accordion_title.tabs-title h2 {
    font-weight: 500;
    line-height: 22px;
}

/* Accissibility changes */
.bmssc-main-content {
	transition: margin .3s ease-in-out;
}
.bmssc-nav-submenu {
    width: 100%;
    left: 0px;
    padding: 0px 40px;
	position: absolute;
}
.bmssc-nav {
	position: relative;
}
.slick-slider {
	-webkit-touch-callout: initial;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-tap-highlight-color: initial;
}
.bmssc-header_menu-item .bmssc-list-group_link {
	font-size: 16px;
}
.bmssc-form_range:focus-visible {
	outline: auto;
}
.slick-slide .bmssc-arrow-link {
	display: none;
}
.slick-slide.slick-active .bmssc-arrow-link {
	display: flex;
}
.em_wrap_common.em_wrap_common_public .em-questionnire-container .em-btn-secondary:focus, 
.em_wrap_common.em_wrap_common_public .em-questionnire-container .em-btn-secondary.focus {
    outline: auto;
    outline-offset: 0;
    outline-color: #000;
}
.bmssc-accordion_title.is-active .bmssc-accordion_title-link-faq {
	outline: 0;
}
.is-active .bmssc-icon-expand--alternate:before, 
.is-active .bmssc-icon-expand:before {
    -webkit-transform: translate(-50%,-50%) rotate(90deg);
    transform: translate(-50%,-50%) rotate(90deg);	
}
.link-with-underline {
	    text-decoration: underline;
}
#multi-protocol-map .bmssc-title:after {
	display: none;
}
#multi-protocol-map .bmssc-trial-img_wrapper {
	padding-bottom: 20px;
}

#multi-protocol-map .bmssc-trial-img_wrapper img {
	box-shadow: none;
	max-height: none;
}
/* Trial Status Message component*/
.bmssc-statusmsg {
	margin-bottom: 20px;
}
.bmssc-statusmsg a {
	text-decoration: underline;
}
@media print, screen and (max-width: 46.875em){ 
	.bmssc-statusmsg {
		margin-top: 15px;
		text-align: left;
	}
}
.more-text,
.read-less-link {
	display: none;
	color: #595454;
}
.read-less-link,
.read-more span {
	text-decoration: underline;
	margin-left: 5px;
	color: #595454;
}
.bmssc-triaarm-cont {
	flex-wrap: nowrap;
    gap: 20px;
    align-items: start;
}
.bmssc-triaarm-cont p {
	margin-bottom: 0;
}
.bmssc-trail-interventions ul {
	padding-left: 15px;
	list-style: none;
}
.bmssc-trail-interventions ul li::before {
	content: "\2022";
	color: #be2bbb; 
	font-weight: bold; 
	display: inline-block; 
	width: 1em; 
	margin-left: -1em; 
}
.study-arms-redesign-cont.study-arms-container .bmssc-trail-detail-new_table-bordered .content-grid div.medium-6 {
    border-left: 1px solid #e2e2e2;
	border-right: none;
	align-self: stretch;
	display: flex;
    align-items: center;
}
.study-arms-redesign-cont.study-arms-container .bmssc-trail-detail-new_table-bordered .content-grid .medium-6:first-child {
    border-left: none;
}
@media screen and (max-width: 46.875em){  
	.bmssc-trailarms-inter:nth-child(even) {
		background-color: #f6f4f3;
	}
	.bmssc-triaarm-cont {
		gap: 10px;
	}	
	.bmssc-trail-detail-new_table-bordered .content-grid .medium-6 {
		padding-left: 0px;
	}
	.bmssc-trail-detail-new_table-bordered .content-grid .bmssc-trail-interventions {
		padding-left: 40px;
	}
	.bmssc-trail-interventions ul {
		padding-left: 0;
	}
	.study-arms-redesign-cont.study-arms-container .bmssc-trail-detail-new_table-bordered .content-grid div.medium-6 {
		flex-direction: column;
		align-items: start;
	}	
}
.bmssc-show-in-print {
	display: none;
}
/* Nearest recruiting site */
.bmssc-nearest-site-info {
	padding: 0 20px 20px;
	margin-left: 20px;
} 
.bmssc-nearest-site-container .bmsc-no-location .bmssc-input-autocomplete {
	margin: 40px 0 20px;
}
.bmssc-nearest-site-detail {
	font-size: 15px;
}
.bmssc-nearest-site-detail:first-child {
	margin-bottom: 20px;
}
.bmssc-nearest-site-container .bmssc-input-wrapper {
	width: 50%;
	margin-top: 5px;
}
.bmssc-nearest-site-container .bmssc-filters_wrapper {
	padding: 20px;
}
.bmssc-nearest-site-container .bmssc-filters_wrapper.bmsc-no-location {
	background-color: #f6f4f3;
	padding: 20px 40px;
}
.bmssc-section-map .bmssc-filter-pane .bmssc-filter-pane-item-container {
	display: block;
}
.bmssc-nearest-site-info .bmssc-button {
	padding: 10px 5px;
}
.bmssc-nearest-title-cont {
	background-color: #f6f4f3;
    padding: 20px 20px 0;
	display: none;
	margin-left: 20px;
}
.bmssc-nearest-with-sites .bmssc-nearest-title-cont {
	display: flex;
}
.bmssc-nearest-title-cont .bmssc-help-wrapper {
	padding-top: 2px;
}
input[name="location"]:focus-visible {
    border: 2px solid #000;
}
@media screen and (max-width: 46.875em){ 
	.bmssc-nearest-site-info .bmssc-button {
		padding: 10px;
	}
	.bmssc-nearest-site-info {
		margin: 0px;
	}
	.bmssc-nearest-site-detail {
		font-size: 13px;
	}
	.bmssc-nearest-site-info {
		margin-left: 0px;
	} 
	.bmssc-nearest-site-container .bmssc-filters_wrapper.bmsc-no-location {
		padding: 20px;
	}
	.bmssc-nearest-site-container .bmssc-input-wrapper {
		width: 100%;
	}
	.bmssc-nearest-site-container .bmssc-filters_wrapper {
		padding: 20px 0;
	}
	.bmssc-nearest-title-cont {
		margin-left: 0;
	}
}
@media screen and (min-width: 46.875em){ 
	.bmssc-overview-nearest[status='notrecruiting'] > .medium-6 {
		width: 100%;
	}
	.bmssc-overview-nearest > .medium-6{
		width: calc(50% - 10px);
		justify-content: space-between;
	}
	.bmssc-overview-nearest .bmssc-nearest-site-container {
		margin-left: auto;
	}
	.bmssc-trial-detail-recruit .recruiting + .bmssc-trialhero-status-cont p {
		padding-left: 20%;
	}
	.bmssc-nearest-site-detail .small-8 {
		padding-right: 20px;
	}
}
/* IE criteria */
.bmssc-ie-box-cont .bmssc-ie-box {
	border: 1px solid #e2e2e2;
	width: calc(50% - 10px);
	padding: 20px;
}
.bmssc-ie-box-cont {
	gap: 20px;
	margin: 10px 0;
}
ul.bmssc-purple-dot {
	list-style: none; 
	padding-left: 20px;
}
ul.bmssc-purple-dot > li {
	margin-bottom: 20px;
}
.bmssc-criteria-title-cont {
	margin-bottom: 20px;
}
.bmssc-criteria-title {
	font-weight: bold;
	margin-bottom: 10px;
}
ul.bmssc-purple-dot > li::before {
	content: "\2022";
	color: #be2bbb;
	font-weight: bold;
	display: inline-block;
	width: 1em; 
	margin-left: -1em;
}
.bmssc-after-ie-items {
	list-style: "*";
}
@media screen and (max-width: 46.875em){ 
	.bmssc-ie-box-cont .bmssc-ie-box {
		width: 100%;
	}
	ul.bmssc-purple-dot {
		padding-left: 10px;
	}
}
.bmssc-nowrap {
	flex-wrap: nowrap;
}
.bmssc-trialdata ol {
	padding-left: 20px;
}
.bmssc-trialdata-static > ul {
	list-style: none;
    padding-left: 20px;
}
.bmssc-trialdata-static > ul > li:before {
	content: "\2022";
    color: #be2bbb;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.bmssc-trialdata ol {
	padding-left: 15px;
}
/* Print download email */
.bmssc-print-down-email {
	padding: 40px 0;
	max-width: 600px;
}

.bmssc-overview-media {
	border: 1px solid #be2bbb;
	padding: 8px 5px;
	height: auto;
}
.bmssc-down-cont .bmssc-overview-media {
	height: 100%;
	width: 100%;
	background: none;
}
.bmssc-down-cont .bmssc-overview-media:hover {
	color: #be2bbb;
}
.bmssc-media-icon {
	margin-right: 10px;
	width: 16px;
}
@media screen and (min-width: 46.875em){  
	.bmssc-overview-media.medium-3:first-child {
		border-radius: 4px 0px 0px 4px;
	}
	.bmssc-overview-media.medium-3:last-child {
		border-radius: 0px 4px 4px 0px;
	}	
	.bmssc-trial-detail-elig {
        display: flex;
        justify-content: end;
    }
}
@media screen and (max-width: 46.875em){ 
	.bmssc-print-down-email {
		padding: 14px 0 16px;
	}
	.bmssc-overview-media {
		display: block;
	}
	button.bmssc-overview-media {
		display: flex;
		justify-content: start;
	}
	.bmssc-media-icon {
		margin: 0 30px;
	}	
	.bmssc-overview-media.medium-3:first-child {
		border-radius: 4px 4px 0px 0px;
	}
	.bmssc-overview-media.medium-3:last-child {
		border-radius: 0px 0px 4px 4px;
	}	
	.bmssc-trial-detail_section-content.study-arms-container svg {
		height: 47px;
	}
	.bmssc-print-down-email > .small-12{
		flex-direction: column;
	}
}

ol[type="i"] {
	counter-reset: list;
}
ol[type="i"] > li {
	list-style: none;
	counter-increment: list;
}
ol[type="i"] > li::marker {
	content: counter(list) ")\a0";
}
ol[type="i"] > li::marker {
	content:  counter(list, lower-roman) ")\a0";
}
@media screen and (min-width: 750px) and (max-width: 1000px){ 
	.bmssc-trial-detail-nav--padding .bmssc-trial-detail-justify {
		padding: 16px 10px !important;
	} 
}
.bmssc-nearest-title-cont .bmssc-help-wrapper {
	height: 30px;
}
.bmssc-trial-detail-item.bmssc-no-border {
	border-bottom: none;
}
@media print {
	body {
		font-size: 16pt;
	}
	h3,
	h2,
	.bmssc-type-trialdisplay, 
	.bmssc-type-trialdisplay--alternate,
	.bmssc-type-large, .bmssc-type-large--alternate,
	.bmssc-trial-armstitle {
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.bmssc-show-in-print {
		display: initial;
	}
	.bmssc-hide-in-print {
		display: none !important;
	}
	.bmssc-icon-expand--alternate,
	#onetrust-consent-sdk,
	a.read-more,
	.bmssc-hide-in-print,
	.featureContent,
	.trialdetailnav {
		display: none;
	}
	.bmssc-site-result-item {
		width: 100% !important;
		border-bottom: 1px solid #d3cec0;
		padding-left: 0px;
	}
	input[type=range]::-webkit-slider-runnable-track {
		border: 1px solid #d3cec0;
	}
	span.more-text {
		display: inline !important;
	}
	.bmssc-nearest-site-container .bmssc-nearest-site-info {
		margin-left: 0px;
		padding: 0 20px 20px !important;
		background-color: #fff !important;
		border: none;
	}
	.bmssc-overview-nearest > div.medium-6:first-child {
		width: 100%;
	}
	.bmssc-nearest-site-container,
	.bmssc-title-filter-cont,
	.trialsummary,
	.bmssc-steps-container,
	.bmssc-nearest-site-info,
	.bmssc-site-result-item,
	#keyEligibilityCriteria,
	.trailarmintervention { 
		page-break-inside: avoid;
	}
	.bmssc-nearest-site-info {
		padding: 10px !important;
	}
	.bmssc-trial-detail-item.bmssc-trial-detail-redesign {
		padding: 20px !important;
	}
	.bmssc-trial-detail-item.bmssc-trial-detail-redesign.bmssc-steps-container {
		padding-bottom: 80px !important;
	}
	@page  
	{ 
		margin: 20mm 5mm 10mm 5mm;  
	} 
	.stepindicator .bmssc-steps-container {
		border: 1px solid #000 !important;
	}
	.bmssc-stepindicator{
		-webkit-print-color-adjust: exact;
		max-width: 800px !important;
	}
	.bmssc-trial-detail-hero {
		border-bottom: 1px solid #d3cec0;
	}
	.bmssc-trial-detail-hero .bmssc-trial-detail-recruit {
		width: 100%;
		padding: 25px 0 0 20px;
		display: flex;
	}
	.bmssc-trial-row-redesign .bmssc-trial-detail-copy {
		padding: 20px ;
	}
	.bmssc-bg-color-light-grey,
	.bmssc-trail-detail-new_title-text,
	#bmssc-trialDetail-mapFilters,
	.bmssc-trial-detail-hero .bmssc-trial-row-redesign {
		background: #fff !important;
	}
	.bmssc-trial-detail-hero .bmssc-trial-detail-copy {
		flex-basis: 100%;
	}
	.trialdetailnav {
		display: none;
	}
	.bmssc-trail-detail-new_title-text {
		border: 1px solid !important;
	}
	.bmssc-trail-detail-new_table-bordered,
	.bmssc-trail-detail-new_table-bordered .content-grid,
	.trialsummary .bmssc-trail-list-detail_cell-center,
	.study-arms-redesign-cont.study-arms-container .bmssc-trail-detail-new_table-bordered .content-grid .medium-6,
	.bmssc-ie-box-cont .bmssc-ie-box {
		border-color: #000 !important;
	}
	.bmssc-section-map-v1 .bmssc-filters--light {
		border-top: 1px solid #d3cec0;
	}
	.bmssc-section-map-v1.bmssc-section-map #bmssc-trialDetail-mapFilters {
		padding-top: 20px;
	}

	.bmssc-section-map-v1 .bmssc-site-result-item {
		padding: 10px 0px 10px !important;
		margin-top: 10px !important;
	}
	.bmssc-section-map-v1 .bmssc-filter_item:first-child {
		width: auto;
		min-width: 200px;
	}
	.trialsummary .bmssc-trail-list-detail_cell-center {
		min-width: 140px !important;
		background-color: #fff !important;
	}
	.bmssc-trial-detail-item.bmssc-no-accordion .bmssc-trial-detail_section-content ul.ul {
		justify-content: space-between !important;
	}
	.bmssc-trail-detail-new_table-bordered .content-grid .medium-6 {
		border-right: none;
	}
	.study-arms-redesign-cont.study-arms-container .bmssc-trail-detail-new_table-bordered .content-grid .medium-6:first-child {
		border-left: none;
	}
	.bmssc-overview-nearest .bmssc-nearest-site-container {
		width: 60%;
	}
    .stepindicator {
        padding: 0 20px;
    }	
	a,
	.bmssc-color-purple {
		color: #595454 !important;
	}
	.bmssc-section-map-v1 .bmssc-map_filter_item .bmssc-filter_dropdown-button,
	.bmssc-input {
		border-color: #d3cec0;
	}
	.bmssc-nearest-title-cont {
		margin: 0;
		background-color: #fff;
	}
	.bmssc-overview-nearest .bmssc-nearest-site-container.bmssc-nearest-with-sites {
		border: 1px solid;
	}
}
@media print and (orientation: portrait) { 
	.bmssc-stepindicator{max-width:600px !important}
	.trialsummary .bmssc-trail-list-detail_cell-center {
		padding: 18px 5px !important;
		min-width: 130px !important;
	}
}
/* form field changes */
.bmssc-nyrMessage,
.bmssc-form-error {
    position: relative;
    font-size: 14px;
    padding-left: 21px;
    color: #be2bbb;
	display: none;
}
.bmssc-nyrMessage:before,
span.bmssc-form-error:before {
    content: "!";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #be2bbb;
    text-align: center;
    font-weight: bolder;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    line-height: 15px;
    left: -3px;
    top: 0px;
}
.bmssc-nyrMessage:before {
	top: 2px;
}
.bmssc-search_keyword,
.bmssc-search_location {
	min-height: 95px;
}
#bmssc-siteList-filters .bmssc-filter_dropdown-button,
#screener-register-container .bmssc-filter_dropdown-button {
	border: 1px solid #be2bbb;
    border-radius: 4px;
    padding: 10px 25px;
    min-width: 120px;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    color: #595454;
}
label {
	color: #595454;
}
.bmssc-nyrMessage {
	display: none;
	text-align: left;
}
.bmssc-button--secondary.is-hollow.bmssc-nyr-disabled:hover,
.bmssc-button--secondary.is-hollow.bmssc-nyr-disabled {
	opacity: 0.8;
    background: #f6f4f3;
    color: #595454;
    border-color: #928B8B;
}
#screener-register-container .bmssc-trial-search-result_recruit-copy {
	text-align: left;
}
.suggestionsContainer {
	padding: 20px 5px;
	list-style: none;
    color: #595454;
	scrollbar-width: thin;
    max-height: 156px;
    overflow-y: scroll;
	box-shadow: 0 0 100px rgba(0,0,0,.2);
}
.bmssc-global-search .suggestionsContainer {
	position: absolute;
    background: #fff;
    z-index: 1;
	width: 100%;
}
.suggestionsContainer li {
    font-size: 14px;
    line-height: 22px;
	cursor: pointer;
	font-weight: 300;
}
.suggestionsContainer li:hover {
	color: #be2bbb;
    font-weight: 600;
}
.suggestionsContainer::-webkit-scrollbar {
    width: 6px;
}
.suggestionsContainer::-webkit-scrollbar-thumb {
        background-color: #eee7e7;
    border-radius: 5px;
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.suggestionsContainer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.bmssc-search_item .bmssc-input-wrapper .bmssc-input-icon,
.bmssc-search_item .bmssc-input-wrapper .bmssc-input {
	margin-top: 29px;
}
.bmssc-search_item .bmssc-input-wrapper .bmssc-fieldset_child ~ .bmssc-input-icon,
.bmssc-search_item .bmssc-input-wrapper .bmssc-fieldset_child ~ .bmssc-input {
	margin-top: 0px;
}
.map.section .bmssc-filter_range {
	display: flex;
    flex-direction: column;
	margin-left: 20px;
}
.map.section .bmssc-filter_item_status {
	display: flex;
	align-items: end;
}
.sitesList .bmssc-bms-logo img {
	max-width: 100%;
}
@media screen and (max-width: 46.875em){
	#screener-register-container #bmssc-filter-panembl .bmssc-filter_dropdown {
		margin-top: 20px;
	}
	#screener-register-container #bmssc-filter-panembl .bmssc-filter_dropdown label {
		text-align: left;
	}
	#screener-register-container #bmssc-filter-panembl .bmssc-filter_dropdown-menu {
		border-top: none;
		padding-left: 0;
		box-shadow: none;
		display: block;
	}
	.bmssc-trial-result-bg .bmssc-pagination {
		margin-top: 20px;
	}
	.bmssc-pagination_item {
		margin-bottom: 10px;
	}
	.suggestionsContainer {
		position: absolute;
		max-height: 400px;
		background: #fff;
		z-index: 1;
		width: calc(100% - 40px);
		top: 100px;
		box-shadow: 0 0 100px rgba(0,0,0,.2);
	}
	.bmssc-mobile-nav_content {
		position: relative;
	}
	#bmssc-siteList-filters > .bmssc-l-container {
		align-items: end;
	}
}
@media screen and (min-width: 46.875em) {
	#screener-register-container .bmssc-trial-result-filter_row > .show-for-medium{
		align-self: start;
		padding-left: 40px;
	}
	#screener-register-container .bmssc-trial-result-filter_row .bmssc-filter_range {
		padding: 0 15px 15px 40px;
	}
	.bmssc-findtrial-form .clinicalSearch {
		font-size: 20px;
	}
	.bmssc-findtrial-form .clinicalSearch {
		font-size: 20px;
	}
	.bmssc-findtrial-form .bmssc-fieldset_child {
		font-size: 14px;
	}
	.bmssc-findtrial-form .bmssc-search_location .bmssc-input,
	.bmssc-findtrial-form .bmssc-search_keyword .bmssc-input {
		width: calc(100% - 20px)
	}
	.bmssc-search {
		padding: 15px 0 0;
	}
	#bmssc-siteList-filters  .bmssc-filter_range {
		display: flex;
		flex-direction: column;
		padding-top: 0;
		margin-left: 20px;
	}
	.bmssc-global-search_header {
		width: 100%;
		top: 105px;
		padding: 1rem 20%;
		box-shadow: 0 0 100px rgba(0,0,0,.2);
		display: none;
		height: 264px;
	}
	.bmssc-status-dropdown-cont {
		margin-left: 40px;
	}
	#bmssc-siteList-filters {
		margin-bottom: 10px;
	}
}


label.bmssc-notedisc.bmssc-type-small--alternate.bmssc-color-dark-grey {
	    pointer-events: none;
}


.bmssc-custom_checkbox+label:before{
    cursor: pointer;
    pointer-events: all;
	}
	

label.bmssc-notedisc.bmssc-type-small--alternate.bmssc-color-dark-grey p a {
    cursor: pointer;
    pointer-events: all;
}

.bmssc-custom_checkbox+label{
     cursor: default;
    }

.bmssc-custom_checkbox+label:after{
    cursor: pointer;
}
    .bmssc-disclaimercheckbox{
		display: inherit;
	}
.home-carousel-item {
    position: relative;
}

.home-carousel-item .hero-carousel .hero-textbox:before {
    height: 3px;
    display: none;
    width: 75%;
    background: none;
    content: "";
    margin-bottom: 10px;
}

.home-carousel-item .hero-carousel .hero-textbox {
    width: 50%;
    background: none;
    padding: 0;
    top: 0;
    position: absolute;
}

.home-carousel-item .hero-carousel .hero-textbox.has-background {
    padding: 1.25rem;
    background-color: #fff;
    box-shadow: 0 24px 40px -24px rgba(89,84,84,.5)
}


.home-carousel-item .cmp-image__image{
	width: 100%;
}


@media only screen and (min-width: 1024px) {
    .home-carousel-item .hero-carousel .hero-textbox {
        margin:3.5rem;
        margin-top: 2.5rem;
    }
}

@media only screen and (max-width: 767px) {
    .home-carousel-item .hero-carousel .hero-textbox {
        font-size:42px;
        line-height: 48px;
        margin: 1.5rem;
        margin-top: 1.5rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media only screen and (max-width: 1023px) and (min-width:768px) {
    .home-carousel-item .hero-carousel .hero-textbox {
        width:-webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin: 3.25rem;
        margin-top: 2.5rem
    }
}

@media only screen and (min-width: 1024px) {
    .home-carousel-item .hero-carousel .hero-textbox-left {
        left:0;
    }
}

@media only screen and (min-width: 1600px) {
    .home-carousel-item .hero-carousel .hero-textbox-left {
        margin:7.5rem;
        margin-top: 3.5rem
    }
}

@media only screen and (min-width: 1024px) {
    .home-carousel-item .hero-carousel .hero-textbox-right {
        right:0
    }
}

@media only screen and (min-width: 1600px) {
    .home-carousel-item .hero-carousel .hero-textbox-right {
        margin:7.5rem;
        margin-top: 3.5rem
    }
}


.home-carousel-item .hero-carousel .feature-title {
    padding-bottom: 22px;
}

@media (min-width: 1024px) {
    .home-carousel-item .hero-carousel .feature-title {
        font-size:48px;
        line-height: 52px;
		color: #595454;
    }
}

@media only screen and (max-width: 1023px) and (min-width:768px) {
    .home-carousel-item .hero-carousel .feature-title {
        font-size:42px;
        line-height: 48px;
        font-weight: 300;
        padding-bottom: 21px;
        width: 87%
    }
}

@media only screen and (max-width: 767px) {
    .home-carousel-item .hero-carousel .feature-title {
        font-size:32px;
        line-height: 36px;
        font-weight: 300;
        padding-bottom: 17px
    }
}

.home-carousel-item .hero-carousel .feature-body {
    padding-bottom: 21px;
    font-weight: 400;
    width: 87%
}

@media (min-width: 1024px) {
    .home-carousel-item .hero-carousel .feature-body {
        font-size:18px;
        line-height: 24px
    }
}

@media only screen and (max-width: 1023px) and (min-width:768px) {
    .home-carousel-item .hero-carousel .feature-body {
        font-size:16px;
        line-height: 20px;
        padding-bottom: 21px;
        font-weight: 400
    }
}

@media only screen and (max-width: 767px) {
    .home-carousel-item .hero-carousel .feature-body {
        font-size:16px;
        line-height: 20px;
        padding-bottom: 18px;
        width: 100%;
        font-weight: 400
    }
}

.home-carousel-item .hero-carousel .action-item a {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    overflow: visible;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border-radius: 4px;
    border: 0;
    font-family: BMSHumanity,sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    padding: 10px 36px;
    transition: background .2s ease-out;
    background-color: #be2bbb;
    border: 3px solid #be2bbb;
}

@media only screen and (max-width: 1023px) {
    .home-carousel-item .hero-carousel .action-item a.nav-search-button:after,.home-carousel-item .hero-carousel .action-item a.primary-button:after {
        visibility:visible
    }
}

.home-carousel-item .hero-carousel .action-item a:hover {
    background-color: #fff;
    color: #be2bbb;
    border: 3px solid #be2bbb;
}
.anchor-navigation .anchor-navigation-content {
    text-align: center;
    background-color: #f6f4f3;
}

.anchor-navigation .anchor-navigation-content .jump-to-text {
    display: none
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content .jump-to-text {
        display:inline-block;
        font-size: 16px;
        line-height: 16.5px;
        font-weight: 700;
        padding: 24px;
        color: #595454
    }
}

.anchor-navigation .anchor-navigation-content .activeText {
    display: none
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content .activeText {
        font-size:16px;
        line-height: 16.5px;
        display: inline-block;
        width: 55%;
        color: #595454
    }
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content {
        text-align:left;
        position: relative
    }
}

.anchor-navigation .anchor-navigation-content.sticky {
    position: fixed;
    top: 0px;
    z-index: 14;
    width: 100%
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content.sticky {
        top:0px;
        width: 100%
    }
}

.anchor-navigation .anchor-navigation-content .anchor-nav-bar {
    display: inline-block;
    position: relative
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content .anchor-nav-bar {
        display:none
    }

    .anchor-navigation .anchor-navigation-content .anchor-nav-bar.active.show-all {
        background: #fff
    }

    .anchor-navigation .anchor-navigation-content .anchor-nav-bar.show-all {
        display: block
    }

    .anchor-navigation .anchor-navigation-content .anchor-nav-bar:not(.active) {
        background-color: #fff
    }

    .anchor-navigation .anchor-navigation-content .anchor-nav-bar:not(:last-of-type):after {
        height: 2px;
        display: block;
        background: #eee7e7;
        content: "";
        margin-left: 20px;
        margin-right: 20px
    }
}

.anchor-navigation .anchor-navigation-content .anchor-nav-bar .anchor-nav-item {
    font-size: 15px;
    line-height: 20px;
    color: #595454;
    padding: 20px;
    display: block
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content .anchor-nav-bar .anchor-nav-item {
        padding:20px 10px 20px 24px;
        line-height: 24px;
        font-size: 16px
    }
}

.anchor-navigation .anchor-navigation-content .anchor-nav-bar .anchor-nav-item.active,.anchor-navigation .anchor-navigation-content .anchor-nav-bar .anchor-nav-item:hover {
    border-bottom: 5px solid #be2bbb
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content .anchor-nav-bar .anchor-nav-item.active,.anchor-navigation .anchor-navigation-content .anchor-nav-bar .anchor-nav-item:hover {
        border-bottom:none
    }
}

.anchor-navigation .anchor-navigation-content .arrowIcon {
    display: none
}

@media only screen and (max-width: 1023px) {
    .anchor-navigation .anchor-navigation-content .arrowIcon {
        width:15%;
        float: right;
        right: 0;
        display: inline-block;
        padding: 22px;
        color: #be2bbb;
        position: absolute;
        top: 0
    }

    .anchor-navigation .anchor-navigation-content .arrowIcon.down .fa-angle-down {
        display: block
    }

    .anchor-navigation .anchor-navigation-content .arrowIcon.down .fa-angle-up {
        display: none
    }

    .anchor-navigation .anchor-navigation-content .arrowIcon.up .fa-angle-up {
        display: block
    }

    .anchor-navigation .anchor-navigation-content .arrowIcon.up .fa-angle-down {
        display: none
    }
}

.anchornavigation.section~* .anchor.section a,.anchornavigation.section~.anchor.section a,.site-survivorship .anchor.section a {
    display: block
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content:"\f107" 
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.box {
    margin: 30px 30px 0;
    margin-bottom: 30px;
}

.box.p {
    margin: 30px;
}

.box.box-with-padding {
    padding-bottom: 30px
}

.box-white {
    background-color: #fff
}

.box-grey {
    background-color: #eee7e7
}


.parsys_column .parsys_column>:not(:first-of-type).accordion {
    margin: 0 0 10px
}

.accordion-group,.accordion-ungroup {
    margin-bottom: 30px;
	margin-top: 30px;
}

.accordion-group .expand-all,.accordion-ungroup .expand-all {
    margin-bottom: 10px
}

.accordion-group .expand-all:after,.accordion-group .expand-all:before,.accordion-ungroup .expand-all:after,.accordion-ungroup .expand-all:before {
    content: " ";
    display: table
}

.accordion-group .expand-all:after,.accordion-ungroup .expand-all:after {
    clear: both
}

.accordion-group .expand-all-link,.accordion-ungroup .expand-all-link {
    float: right
}

.accordion {
    margin: 0 0 10px;
    overflow: hidden;
    position: relative
}

.accordion .accordion-image {
    float: left;
    margin-right: 20px;
    width: 100px
}

.accordion .accordion-sub-title,.accordion .accordion-title {
    display: block;
    padding-right: 20px;
    width: calc(100% - 20px)
}

.accordion:not(.accordion-bio) .accordion-title {
    font-size: 20px
}

.accordion .accordion-sub-title {
    padding-top: 5px
}

.accordion .accordion-toggle {
    background: #a69f9f;
    color: #595454;
    cursor: pointer;
    padding: 20px;
    position: relative
}

.accordion .accordion-toggle {
    padding: 0px 20px;
}

.accordion-title.pod-title img {
    width: 60px;
    height: 60px;
}

.accordion .arrow {
    margin-top: -10px;
    position: absolute;
    top: 50%;
    right: 20px
}

@media only screen and (max-width: 767px) {
    .accordion .arrow {
        top:30%;
        right: 10px
    }
}

.accordion .arrow .icon {
    display: block;
    height: 20px;
    width: 20px;
    transform: rotate(-90deg);
    transition: all .3s ease-in 0s;
    fill: #be2bbb
}

@media only screen and (max-width: 767px) {
    .accordion .arrow .icon {
        height:48px;
        width: 48px
    }
}

.accordion .arrow .icon svg {
    position: absolute;
    top: 0
}

@media only screen and (max-width: 767px) {
    .accordion .arrow .icon svg {
        top:19px;
        left: 19px
    }
}

.accordion .open {
    outline: none
}

.accordion .open .arrow .icon {
    transform: rotate(0deg)
}

.accordion .accordion-dropdown {
    display: none;
    padding: 20px
}

.accordion-group .expand-all:first-child,.accordion-ungroup .expand-all:first-child {
    margin-bottom: 50px;
    border-bottom: 6px solid #f6f4f3;
}

.accordion-group .expand-all-link,.accordion-ungroup .expand-all-link {
    line-height: 20px;
    font-weight: 500;
    color: #595454;
    margin-bottom: 10px
}

@media only screen and (max-width: 767px) {
    .accordion-group .expand-all-link,.accordion-ungroup .expand-all-link {
        line-height:30px;
        padding: 8px
    }
}

.accordion-group .expand-all-link:Focus,.accordion-ungroup .expand-all-link:Focus {
    outline: none
}
.accordion-group .expand-all-link:focus-visible,.accordion-ungroup .expand-all-link:focus-visible {
    outline: auto;
}
.accordion-group .expand-all-link:after,.accordion-ungroup .expand-all-link:after {
    content: "\002B";
    margin-left: 8px;
    color: #be2bbb;
    font-size: 22px
}

.accordion-group.expanded .expand-all-link:after,.accordion-ungroup.expanded .expand-all-link:after {
    content: "\2212";
    margin-left: 8px;
    color: #be2bbb;
    font-size: 22px
}

.accordion:not(.accordion-bio) .accordion-title {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400
}

.accordion .accordion-toggle:Focus {
    outline: none
}
.accordion:not(.accordion-bio) .accordion-toggle:focus-visible,
.accordion .accordion-toggle:focus-visible {
    border: 2px solid
}
.accordion:not(.accordion-bio) .accordion-toggle {
    border-bottom: 4px solid #f6f4f3;
    background: none
}

.accordion .arrow .icon {
    transform: none
}

.accordion .arrow .icon-close-item {
    display: none
}

.accordion .arrow .icon-open-item {
    display: block
}

.accordion .open .arrow .icon {
    transform: none
}

.accordion .open .arrow .icon-close-item {
    display: block
}

.accordion .open .arrow .icon-open-item {
    display: none
}

button {
    border: none;
    color: #fff;
    cursor: pointer;
    font-family: BMSHumanity,sans-serif;
}

button.primary-link {
    background: none
}

.accordion,.accordion-group,.accordion-ungroup,.accordion,.accordion-group,.accordion-ungroup {
    padding-right: auto
}

.accordion-group .arrow,.accordion-ungroup .arrow,.accordion .arrow,.accordion-group .arrow,.accordion-ungroup .arrow,.accordion .arrow {
    margin-top: -5px
}


/*.accordion-group button.expand-all-link,.accordion-ungroup button.expand-all-link,.accordion-group button.expand-all-link,.accordion-ungroup button.expand-all-link {
    float: left
}*/

.accordion-group,.accordion-ungroup {
    margin-bottom: 30px
}

.accordion-group .expand-all,.accordion-ungroup .expand-all {
    margin-bottom: 10px
}

.accordion-group .expand-all:after,.accordion-group .expand-all:before,.accordion-ungroup .expand-all:after,.accordion-ungroup .expand-all:before {
    content: " ";
    display: table
}

.accordion-group .expand-all:after,.accordion-ungroup .expand-all:after {
    clear: both
}

.accordion-group .expand-all-link,.accordion-ungroup .expand-all-link {
    float: right
}

.accordion-group .expand-all:first-child,.accordion-ungroup .expand-all:first-child {
    margin-bottom: 50px;
    border-bottom: 6px solid #f6f4f3
}

.accordion-group .expand-all-link,.accordion-ungroup .expand-all-link {
    line-height: 20px;
    font-weight: 500;
    color: #595454;
    margin-bottom: 10px
}

@media only screen and (max-width: 767px) {
    .accordion-group .expand-all-link,.accordion-ungroup .expand-all-link {
        line-height:30px;
        padding: 8px
    }
}

.accordion-group .expand-all-link:Focus,.accordion-ungroup .expand-all-link:Focus {
    outline: none
}
.accordion-group .expand-all-link:focus-visible,
.accordion-ungroup .expand-all-link:focus-visible {
    outline: auto;
}
.accordion-group .expand-all-link:after,.accordion-ungroup .expand-all-link:after {
    content: "\002B";
    margin-left: 8px;
    color: #be2bbb;
    font-size: 22px
}

.accordion-group.expanded .expand-all-link:after,.accordion-ungroup.expanded .expand-all-link:after {
    content: "\2212";
    margin-left: 8px;
    color: #be2bbb;
    font-size: 22px
}

.rte .table-warp {
    overflow-x: auto;
    word-break: normal
}

.rte table {
    width: 100%;
    padding: 6px 0;
}

.rte td,.rte th {
    color: #595454;
    font-family: BMSHumanity,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    padding: 12px;
    border-bottom: 0
}

@media (max-width: 1023px) {
    .rte td,.rte th {
        font-size:16px;
        line-height: 20px
    }
}

.rte th {
    background-color: #eee7e7;
    color: #595454;
    padding: 14px 17px;
    font-weight: 500;
    border-bottom: 0
}

.rte td {
    background-color: #fff;
    padding: 14px 17px;
    border-bottom: 0
}

.rte .plain-table {
    background-color: inherit;
    padding: 14px 17px;
    border-bottom: 0
}

@media only screen and (max-width: 767px) {
    .rte td {
        font-size:16px
    }
}

.rte tr:nth-child(2n) td {
    background-color: #f6f4f3
}

.cmp-tabs {
    font-family: BMSHumanity,serif;
    font-weight: 400;
}
.custom-tabs {
    list-style: none;
    margin: 0;
    padding: 0;
}

@media only screen and (max-width: 1023px){
.custom-tabs {
    display: none;
}
}

.cmp-tabs .nav-tabs {
    border-bottom: 1px solid #537baa
}

.cmp-tabs .nav-tabs .nav-item {
    margin-right: 1rem
}

.cmp-tabs .nav-tabs .nav-item a.nav-link {
    border-color: #537baa #537baa transparent;
    border-bottom: 0;
    background-color: #537baa;
    color: #fff
}

.cmp-tabs .nav-tabs .nav-item a.nav-link.active {
        border-bottom: 5px solid #be2bbb;
}

.cmp-tabs .tab-pane {
    border: 1px solid #537baa;
    border-top: 0;
    top: -1px;
    position: relative;
    padding: 1rem
}

@media(max-width: 991px) {
    .accordion-mobile .accordion-link {
        display: block;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        background-color: #80276c;
        border: 0;
        border-radius: 0;
        padding: 1em
    }
}

@media all and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
    .cmp-tabs,.tab-content {
        display:block !important
    }

    .accordion-mobile {
        display: none
    }
}

.custom-tabs .custom-tab-item {
    text-align: center;
    background-color: #f6f4f3;
    width: 1%;
    display: table-cell;
}

@media only screen and (max-width: 1023px) {
    .custom-tabs .custom-tab-item {

    display: block;
    width:100%;
}
}

.custom-tabs li.custom-tab-item a {
    background: #f4f6f4;
    display: block;
    text-align: center;
    padding: 1em;
    color:#595454;
}

.custom-tabs li.custom-tab-item a.active {
    border-bottom: 5px solid #be2bbb;
}

.custom-tab-content .custom-tab-pane {
    display: none;
    border: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    min-height: 225px;
    padding: 20px;
    top: -2px;
    clear: both;
    background: #FFF
}

.custom-tab-content .custom-tab-pane.active {
    display: block
}

.custom-tabs .arrowIcon {
    display: none
}

.cmp-tabs .arrowIcon {
        display: none;
    }

@media only screen and (max-width: 1023px){
    .cmp-tabs .arrowIcon {
        width:15%;
		position: absolute;
        float: right;
        right: 0;
        display: inline-block;
        padding: 22px;
        color: #be2bbb;
        top: 90px;
    }

    .cmp-tabs .arrowIcon.down .fa-angle-down {
        display: block
    }

    .cmp-tabs .arrowIcon.down .fa-angle-up {
        display: none
    }

    .cmp-tabs .arrowIcon.up .fa-angle-up {
        display: block
    }

    .cmp-tabs .arrowIcon.up .fa-angle-down {
        display: none
    }
}

.cmp-tabs .jump-to-text-tabs {
    display: none;
}

@media only screen and (max-width: 1023px){
.cmp-tabs .jump-to-text-tabs {
    display: inline-block;
    font-size: 16px;
    line-height: 16.5px;
    font-weight: 700;
    padding: 24px;
    color: #595454;
}
}

.cmp-tabs .activeTextTabs {
    display: none;
}

@media only screen and (max-width: 1023px){
.cmp-tabs .activeTextTabs {
    font-size: 16px;
    line-height: 16.5px;
    display: inline-block;
    width: 55%;
    color: #595454;
}
}

        @media only screen and (max-width: 1023px) {

    .cmp-tabs .custom-tab-item.show-all {
        background: #fff
    }

    .cmp-tabs .custom-tab-item.show-all {
        display: block
    }

}


.stickyscreener .screener-link {
    position: fixed;
    z-index: 1000;
    right: 25px;
    bottom: 20px;
    display: flex;  
    flex-direction: column; 
    align-items: center; 
    text-decoration: none;
    }
.stickyscreener .screener-link img {width: 64px}
.stickyscreener  .screener-link span {    
	background-color: #EEE7E7;
	font-size: 16px;
    font-weight: 700;
    border-radius: 10px;
	color: #595454;
    padding: 0 12px;}
@media (min-width: 1440px) {
.stickyscreener .screener-link {right: calc(50% - 700px);}
}
@media (max-width: 768px) {
.stickyscreener .screener-link {
	bottom: 25px;
    right: 5px;
}
.stickyscreener .screener-link img {width: 48px}
.stickyscreener .screener-link span  {
	padding: 0 6px;
}
.bmssc-footer {
    padding-bottom: 100px;
}
}
.trialsummary .bmssc-trail-list-detail_cell-center{
    border: 1px solid #eee7e7;
    padding: 18px;
    min-width: 157px;
    min-height: 150px;
    background-color: #eee7e7;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
@media print, screen and (max-width: 46.875em){
    .trialDetailStatic .bmssc-trial-detail_section-content ul.ul {
        align-items: start;
		margin-bottom: 0;
    }
    .trialDetailStatic .bmssc-trail-list-detail_cell-center{
        margin-bottom: 16px;
    }
    .trialsummary .bmssc-trail-list-detail_cell-center{
        margin-bottom: 16px;
        min-height: 150px;
        min-width: max(157px, 45%);
    }
}
.bmssc-steps-container {
    padding-top: 40px;
    padding-bottom: 140px !important;
    margin-top: 40px;
    border-bottom: none !important;
    color: #595454;
}
.bmssc-stepindicator {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
}
.bmssc-stepindicator-bypass{
    display: flex;
    align-items: center;
    max-width: 256px;
    padding-top: 10px;
}
.bmssc-step {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 1;
}
.bmssc-step .step-icon {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    background: #595454;
    text-align: center;
    color: #ffffff;
    position: relative;
    line-height: 25px;
    padding: 0px;
}
.bmssc-step.step-active .step-icon {
    border: 3px solid #fff;
    outline: 2px solid #be2bbb;    
    line-height: 20px;
}
.bmssc-step.step-active .step-icon {
    background: #be2bbb;
}
.bmssc-step .bmssc-step-title {
    text-align: center;
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%); 
    min-width: 160px;
    font-weight: normal;
}
.bmssc-overview-media span p,
.bmssc-step-note p,
.bmssc-trial-detail-redesign h3 p,
.bmssc-trial-detail-redesign h2 p,
.bmssc-step .bmssc-step-title p {
    margin-bottom: 0 !important;
}
.bmssc-indicator-line {
    width: 100%;
    height: 2px;
    background: #595454;
    flex: 1;
    max-width: 290px;
}
.bmssc-step.step-active .step-icon:before {
    display: none;
    position: absolute;
    width: 31px;
    height: 31px;
    content: "";
    background: #be2bbb;
    left: 0;
    border-radius: 50%;
    z-index: -1;
    left: -5px;
    top: -5px;
}
.bmssc-step .step-icon:focus-visible {
    outline: none;
}
.bmssc-step.step-active .step-icon:focus-visible::after {
    left: -8px;
    top: -8px
}
.bmssc-step .step-icon:focus-visible::after {
    position: absolute;
    width: 35px;
    height: 35px;
    content: "";
    background: none;
    left: 0;
    z-index: 0;
    left: -6px;
    top: -6px;
    border: 2px solid #000;
}
.bmssc-step-note {
    display: none;
    position: absolute;
    top: 100px;
    width: 340px;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
}
.bmssc-step-desc-mbl {
    font-weight: normal;
}
@media screen and (min-width: 46.875em){ 
    .bmssc-step.active .bmssc-step-note {
        display: block;
    }
}
@media screen and (max-width: 46.875em){ 
    .bmssc-steps-container {
        padding-top: 50px;
        padding-bottom: 180px !important;
        margin-top: 50px;
        position: relative;
    }
    .bmssc-step .bmssc-step-title {
        text-wrap: wrap;
        min-width: 80px;
        top: 30px;
    }    
    .bmssc-step-desc-mbl {
        opacity: 0;
        position: absolute;
        bottom: 0;
        font-size: 14px;
        line-height: 20px;
        right: 25px;
        left: 25px;
    }
    .bmssc-step-note {
        display: none !important;
    }
}


.bmsscrd-container {
    max-width: 1440px;
    margin: 0 auto;
    color: #595454;
    font-size: 16px;
}

/* header css start*/
.bmsscrd-header-wrapper {
    height: 62px;
}
.bmsscrd-header-menu-icon {
    margin-left: 10px;
}
.bmsscrd-header-search-wrap {
    padding-right: 56px;
    margin-top: 15px;
}
.bmsscrd-header-country-icon {
    padding-right: 20px;
    border-right: 1px solid #595454;
    margin-right: 12px;
}
.bmsscrd-header-logo a {
    font-size: 16px;
    line-height: 18px;
    color: #595454;
    align-items: end;
}
.bmsscrd-header-logo-icon {
    height: 30px;
    margin-right: 7px;
}
.bmsscrd-header-logo-icon.mobile {
    display: none;
}

.bmsscrd-header-search-icon-active,
.bmsscrd-header-flag-icon,
.bmsscrd-header-search-icon {
    height: 20px;
}
.bmsscrd-header-search-icon-active {
    display: none;
}
.bmssc-header-icon_search.active .bmsscrd-header-search-icon {
    display: none;
}
.bmssc-header-icon_search.active .bmsscrd-header-search-icon-active {
    display: block;
    padding-left: 5px;
}
.bmsscrd-header-arrow-down {
    width: 12px;
    display: none;
}
menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.bmsscrd-menu-wrapper {
    position: absolute;
    top: 62px;
    background: #fff;
    width: 300px;
    /* height: 620px; */
    display: none;
    z-index: 2;
    border-top: 0.5px solid #eee7e7;
}
.bmsscrd-menu-fixed {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 3
}

.bmsscrd-menu-item,.bmsscrd-menu-list {
    position: relative
}

.bmsscrd-menu-list {
    list-style: none;
    margin: 0;
    box-shadow: 0 0 100px rgba(0,0,0,.2);
    padding: 0
}

.bmsscrd-menu-item {
    width: 370px;
}
.bmsscrd-menu-list > li.bmsscrd-menu-item {
    width: 100%;
}
.bmsscrd-menu-link {
    display: flex;
    text-decoration: none;
    white-space: nowrap;
    color: #595454;
    height: 60px;
    align-items: center;
    border-bottom: 1.5px solid #EEE7E7;
    position: relative;
    text-wrap: wrap !important;
}
.bmsscrd-menu-link span {
    max-width: 200px;
    text-wrap: wrap;
}
.bmsscrd-menu-list > li.bmsscrd-menu-item > .bmsscrd-menu-link {
    position: relative;
}
.bmsscrd-menu-horizontal {
    width: 100%;
    white-space: nowrap
}

.bmsscrd-menu-horizontal .bmsscrd-menu-list {
    display: inline-block
}

.bmsscrd-menu-horizontal .bmsscrd-menu-heading,.bmsscrd-menu-horizontal .bmsscrd-menu-item,.bmsscrd-menu-horizontal .bmsscrd-menu-separator {
    display: inline-block;
    vertical-align: middle
}

.bmsscrd-menu-item .bmsscrd-menu-item {
    display: block
}

.bmsscrd-menu-children {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 3
}

.bmsscrd-menu-horizontal .bmsscrd-menu-children {
    left: 0;
    top: auto;
    width: inherit
}

.bmsscrd-menu-active>.bmsscrd-menu-children {
    display: block;
    position: absolute;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}

.bmsscrd-menu-active > .bmsscrd-menu-link {
    color: #fff;
    border: none;
}
.bmsscrd-menu-active > .bmsscrd-menu-link span {
    color: #fff;
}
.bmsscrd-menu-has-children>.bmsscrd-menu-link:after {
    content: "";
    background-image: url(../../../content/dam/studyconnect/icons/right-arrow-grey.svg);
    position: absolute;
    width: 9px;
    height: 12px;
    right: 10px;
    background-size: 100%;
}
.bmsscrd-menu-has-children.bmsscrd-menu-active >.bmsscrd-menu-link:after/*, .bmsscrd-menu-has-children>.bmsscrd-menu-link:hover:after*/ {
    background-image: url(../../../content/dam/studyconnect/icons/right-arrow-white.svg); 
    transform: rotate(90deg);
}
.bmsscrd-menu-scrollable {
    overflow-y: scroll;
    overflow-x: hidden
}

.bmsscrd-menu-scrollable .bmsscrd-menu-list {
    display: block
}

.bmsscrd-menu-horizontal.bmsscrd-menu-scrollable .bmsscrd-menu-list {
    display: inline-block
}

.bmsscrd-menu-horizontal.bmsscrd-menu-scrollable {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    padding: .5em 0
}

.bmsscrd-menu-horizontal .bmsscrd-menu-children .bmsscrd-menu-separator,.bmsscrd-menu-separator {
    background-color: #ccc;
    height: 1px;
    margin: .3em 0
}

.bmsscrd-menu-horizontal .bmsscrd-menu-separator {
    width: 1px;
    height: 1.3em;
    margin: 0 .3em
}

.bmsscrd-menu-horizontal .bmsscrd-menu-children .bmsscrd-menu-separator {
    display: block;
    width: auto
}

.bmsscrd-menu-heading {
    text-transform: uppercase;
}

.bmsscrd-menu-children {
    background-color: #fff
}

.bmsscrd-menu-item {
    padding: 0 20px 0 40px;
}

.bmsscrd-menu-disabled {
    opacity: .5
}

.bmsscrd-menu-disabled .bmsscrd-menu-link:hover {
    background-color: transparent;
    cursor: default;
}

.bmsscrd-menu-active {
    background-color: #501514;
    color: #fff;
    border-bottom: 1.5px solid #501514;
}

.bmsscrd-menu-close span {
    font-family: BMS Humanity;
    font-size: 45px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;   
    display: flex;
    margin-right: 10px;
    width: 20px;
    height: 25px;
}
.bmsscrd-menu-close {
    position: absolute;
    right: 100px;
    top: 20px;
    color: #595454;
    display: flex;
    align-items: center;
}
.bmsscrd-header-logo-mbl {
    display: none;
}
.bmsscrd-menu-link-icon {
    margin-right: 20px;
    height: 70%;
    width: 15%;
}
.bmsscrd-menu-active > a > .bmsscrd-menu-link-icon,
.bmsscrd-menu-link-icon.white-icon {
    display: none;
}
.bmsscrd-menu-active > a >.bmsscrd-menu-link-icon.white-icon {
    display: block;
}
.bmsscrd-header-menu p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 0 15px;
}
.bmsscrd-container .bmsscrd-header-menu-icon {
    width: 70px;
    background: #be2bbb;
    height: 62px;
    align-items: center;
    margin: 0;
}
.bmsscrd-header-menu-icon img {
    width: 28px;
    height: 28px;
}
.bmsscrd-header-menu-close {
    display: none;
}
.menu-open .bmsscrd-header-menu-close {
    display: block;
}
.menu-open .bmsscrd-header-menu-open {
    display: none;
}
.bmsscrd-container button { 
    background-color: transparent;
}
.bmsscrd-container .bmssc-button--secondary {
    background-color: #be2bbb;
}
.bmssc-global-search_header .bmssc-button--secondary:hover{color:#fff; cursor:pointer}
.bmsscrd-header-wrapper .bmssc-header_menu-item+.bmssc-header_menu-item {
    margin: 0;
}
.bmsscrd-header-wrapper .bmssc-global-search-container .bmssc-header-icon_search {
    top: 0;
}
.bmsscrd-header-wrapper .bmssc-button_location:after {
    right: 7px;
    top: 0px;
}
.bmsscrd-header-wrapper .bmssc-button_location-img_container {
    border: none;
}
.bmsscrd-header-wrapper .bmssc-button_location-img_container .bmsscrd-header-flag-icon {
    border-radius: 100%;
}
.bmsscrd-header-wrapper .bmssc-global-search_header {
    top: 62px;
}
.bmsscrd-header-search-mbl {
    display: none;
}
@media screen and (min-width: 750px){  
    .purple_icon_open, .purple_icon_close{display: none !important;}
}
@media screen and (max-width: 1100px) and (min-width: 750px){ 
    .bmsscrd-menu-item {
        width: 250px;
        padding: 0 10px 0 20px;
    }
    .bmsscrd-menu-close {
        right: 10px;
    }
    .bmsscrd-menu-link span {
        max-width: 170px;
    }
    .bmsscrd-menu-list .bmsscrd-menu-children .bmsscrd-menu-link  {
        max-width: 210px;
        text-wrap: wrap;;
    }
    .bmsscrd-menu-close img {
        width: 15px;
    }
    .bmsscrd-menu-link-icon {
        margin-right: 10px;
    }
}
/* header css end*/
@media screen and (max-width: 46.8125em) {
    .white_icon_open, .white_icon_close{display:none !important;}
    .bmsscrd-container {
        font-size: 9px;
        line-height: 10px;
    }
    .bmsscrd-header-wrapper {
        height: auto;
        align-items: start;
        border-bottom: 1px solid #999;
    }
    .bmsscrd-header-logo-mbl {
        width: 100%;
    }
    .bmsscrd-header-logo-mbl {
        display: block;
        padding: 12px 0;
        border-top: 1px solid #595454;
        font-size: 14px;
        line-height: 16px;

    }
    .bmsscrd-header-logo-mbl a {
        color: #595454;
    }
    .bmsscrd-header-logo-icon {
        height: 44px;
        max-width: 100%;
        margin: 4px 0px;
        display: none;
    }
    .bmsscrd-header-logo-icon.mobile {
        display: block;
    }
    .bmsscrd-menu-wrapper {
        top: 48px;
        width: 176px;
    }
    /* .bmsscrd-menu-list>li.bmsscrd-menu-item,
    .bmsscrd-menu-item {
        width: 176px;
    } */
    .bmsscrd-menu-list {
        box-shadow: 0 0 10px rgba(0,0,0,.2);
    } 
    .bmsscrd-header-menu {
        align-items: start;
    }
    .bmsscrd-header-menu p {
        font-size: 13px;
        line-height: 15px;
    }
    .bmsscrd-container  .bmsscrd-header-menu-icon {
        height: 52px;
        width: 52px;
        align-items: center;
        background: #fff;
    }
   
    .bmsscrd-header-menu-icon img {
        width: 26px;
        height: 20px;
    }
    .bmsscrd-header-search-wrap {
        margin-top: 15px;
        padding-right: 10px;
    }
    .bmsscrd-menu-close {
        display: none;
    }
    .bmsscrd-menu-children .bmsscrd-menu-active>.bmsscrd-menu-children {
        left: 0;
        top: 37px;
    }
    .bmsscrd-menu-item {
        padding: 0 10px 0 15px;
    }
    .bmsscrd-menu-has-children>.bmsscrd-menu-link:after {
        width: 6px;
        height: 8px;
        right: 5px;
    }
    .bmsscrd-menu-link { 
        height: 38px;
    }
    .bmsscrd-menu-children .bmsscrd-menu-active>.bmsscrd-menu-children {
        box-shadow: 0px 4px 4px 0px #00000040;
    }
    .bmsscrd-header-logo {
        /*max-width: 150px;*/
    }
    .bmsscrd-header-logo span{
        display: none;
    }
    .bmsscrd-header-menu p {
        display: none;
    }
    .bmsscrd-header-search {
        display: none;
    }
    .bmsscrd-header-country-icon {
        border-right: none;
        margin: 0;
    }
    .bmsscrd-header-search-mbl {
        display: block;
        padding: 0px;
        height: 48px;
        width: 100vw;
    }
    .bmsscrd-header-search-mbl form {
        width: 176px;
        padding: 10px;
    }
    .bmsscrd-header-search-mbl .site-search-keyword {
        height: 30px;
    }
    .bmsscrd-header-search-mbl .bmssc-common_svg-search {
        height: 28px !important;
        width: 28px !important;
    }
    .bmsscrd-header-search-mbl .bmssc-input {
        padding-left: 15px;
        height: 28px;
    }
    .bmsscrd-header-search-mbl .suggestionsContainer {
        top: 38px;
    }
    .bmsscrd-menu-children li.bmsscrd-menu-item {
        width: 100%;
    }
    .bmsscrd-menu-children {
        width: calc(100vw - 176px);
    }
    .bmsscrd-menu-link-icon {
        width: 24px;
        height: 24px;
    }
    .bmsscrd-header-search-wrap .bmssc-language-menu {
        top: 52px;
        max-height: calc(-200px + 100vh);
        overflow-y: auto;
    }
    .bmsscrd-header-search-wrap .bmssc-header_menu-item.has-dropdown {
        height: 24px;
    }
    .bmsscrd-header-wrapper .bmssc-button_location-img_container {
        position: initial;
    }
}
.bmsscrd-footer-wrapper {
    background-color: #EEE7E7;
    height: 52px;
}
.bmsscrd-footer-wrapper.mobile {
    display: none;
}
.bmsscrd-footer-wrapper {
    padding: 0 76px 0 50px;
}
/* .bmsscrd-footer-links {
    gap: 16px;
} */
.bmsscrd-footer-links a {
    color: #595454;
    padding: 0 8px;
    border-left: 1.5px solid #595454;
    text-decoration: underline;
}
.bmsscrd-footer-links a:hover {
    color: #be2bbb;
}
.bmsscrd-footer-links  a:first-child {
    border-left: none;
    padding-left: 0;
}
.bmsscrd-footer-social {
    gap: 16px;
}
.bmsscrd-footer-legal.mobile {
    display: none;
}
.bmsscrd-footer-legal a {
    color: #595454;
    font-size: 14px;
}
@media screen and (max-width: 1100px) and (min-width: 750px){ 
    .bmsscrd-footer-wrapper {
        justify-content: center;
    }
    .bmsscrd-footer-social {
        gap: 5px;
    }
    .bmsscrd-container {
        font-size: 15px;
    }
    .bmsscrd-footer-links  a {
        padding: 0 3px;
        font-size: 12px;
        line-height: 14px;
    }
    .bmsscrd-footer-legal a {
        font-size: 12px;
        line-height: 14px;
    }
    .bmsscrd-footer-social img{
        width: 20px;
    }
}
/* mobile css */
@media screen and (max-width: 46.8125em) {
  .bmsscrd-footer-wrapper {
        display: flex !important;
        background-color: #EEE7E7;
        padding: 0;
        height: auto;
        flex-direction: column !important;
        gap: 16px;
        padding: 20px 0;
    }
    .bmsscrd-footer-links  a {
        padding: 0 5px;
    }
    .bmsscrd-footer-social img {
        width: 20px;
    }
    .bmsscrd-footer-social {
        gap: 10px;
    }
    .bmsscrd-footer-legal {
        display: none;
    }
    .bmsscrd-footer-legal.mobile {
        display: block;
    }

    .es-LA .bmsscrd-container .bmsscrd-footer-links{
        display: flex;
        justify-content: center;
        font-size: 9px !important;
        line-height: 15px !important;
}
}

.es-LA .bmsscrd-container .bmsscrd-footer-links{
    font-size: 15px;
}

.es-LA .bmsscrd-container .bmsscrd-footer-social{
    gap:12px;
}


/* Redesign changes */
.bmssc-search-rd *{
	color: #fff;
}
.wrapperContainer.bmssc-page-wrapper {
	display: flex;
	flex-direction: column;
}
.bmssc-textwithbutton {
	padding: 0;
}
.bmssc-search-rd {
	max-width: 1050px;
	padding: 15px 70px;
	z-index: 2;
	position: relative;
	min-height: calc(100vh - 115px);
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.bmssc-search-rd .banner-title{
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
	margin-bottom: 30px;
}
.bmsscrd-container.bmssc-icarousel .removable-wrapper-div {
	max-width: 500px;
}
.bmssc-search-rd .bmssc-search_keyword {
	max-width: 300px;
}
.bmssc-search-rd .bmssc-search_location {
	max-width: 280px;
}
.bmssc-search-rd .bmssc-findtrial-form .bmssc-input {
	border-radius: 25px;
    color: #595454;
    height: 44px;
	width: 100%;
	padding-left: 40px;
	padding-top: 10px !important;
	margin-top: 0 !important;
	box-sizing: border-box;
	border: none;
}
.bmssc-search-rd .bmssc-findtrial-form .bmssc-input:focus-visible {
	border: 3px solid #be2bbb !important;
}
.bmssc-search-rd .bmssc-button {
	border-radius: 25px;
	height: 48px;
    padding: 0 20px !important;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size: 18px;
    line-height: 20px;
	border-width: 1px;
}
.bmssc-search-rd .bmssc-button * { 
	color: #fff;
}
.bmssc-search-rd .bmssc-button:focus *,
.bmssc-search-rd .bmssc-button:hover * {
	color: inherit !important;
	background: inherit;

}
.bmssc-search-rd .bmssc-button:focus,
.bmssc-search-rd .bmssc-button:hover {
	/* color: #be2bbb !important; */
	background: #fff;
	color: #be2bbb;
}
.bmssc-search-rd .bmssc-input-icon {
    left: 10px;
    top: 0;
	height: 50px;
	margin-top: 0 !important;
}
.bmssc-search-rd .bmssc-input-icon img {
	height: 18px;
}
.bmssc-search-rd .bmssc-currentlocation-label,
.bmssc-search-rd .bmssc-input-autocomplete_dropdown li {
    color: #595454;
}
.bmssc-search-rd .bmsscrd-chk-elig-cont {
    font-size: 20px;
    line-height: 24px;
	margin-right: 10px;
}
.bmssc-search-rd .font-28 {
    font-size: 28px;
    line-height: 30px;
}
.bmssc-search-rd .font-26 {
    font-size: 26px;
    line-height: 28px;
}
.moving-placeholder-label {
	position: absolute;
	width: calc(100% - 25px);
	left: 40px;
	top:12px;
	color: #595454 !important;
	transform-origin: 0 0;
	transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
.moving-label {
	display: none;
	color: #595454 !important;
}
.placeholder-label {
	color: #595454 !important;
}
.focus .bmssc-input-mov-label ~ .moving-placeholder-label { 
    transform: translateY(-0.5275em) scale(.75);
    width: 133.3333333333%;
}
.focus .bmssc-input-mov-label ~ label .moving-label {
	display: block;
	
}
.focus .bmssc-input-mov-label ~ label .placeholder-label {
	display: none;
}
.bmsscrd-container .bmssc-findtrial-form .bmssc-fieldset_child {
	font-size: 16px;
	line-height: 18px;
}
.bmsscrd-container .bmssc-findtrial-form {
	margin-top: 12px;
}
.bmsscrd-container .bmssc-search_item.bmssc-search_submit--new {
    margin-bottom: 30px;
}
.bmsscrd-container .bmssc-search_item.bmssc-search_submit--new .bmssc-button {
	height: 48px;
}
.bmsscrd-container .bmssc-input-autocomplete_dropdown li:hover {
    background-color: #501514;
	color: #fff;
	margin-left: 1px;
}
.bmsscrd-container .bmssc-input-autocomplete_dropdown li:hover div {
	color: #fff;
}
.bmsscrd-container .bmssc-input-autocomplete_dropdown {
    max-height: 35vh;
}
.banner-title.mobile {
	display: none;
}
.bmsscrd-container .bmssc-search_findbar-svg {
	width: 42px;
	margin-left: 10px;
}
.bmssc-search-rd .bmssc-search_keyword, 
.bmssc-search-rd .bmssc-search_location {
	min-height: auto;
	margin-bottom: 25px;
}
.bmssc-search_findbar-svg.focus {
	display: none;
}
.bmsscrd-container .bmssc-search_submit--new .bmssc-button:hover .bmssc-search_findbar-svg {
	display: none;
}
.bmsscrd-container .bmssc-search_submit--new .bmssc-button:hover .bmssc-search_findbar-svg.focus {
	display: block;
}
.bmssc-icarousel .bmssc-carousel-container  {
	width: 100% !important;
	position: absolute;
    top: 0;
	height: 100%;
    padding: 0 !important;
    margin-bottom: 0;
}
.bmssc-icarousel .desktop-img-container {
	position: relative;
} 
.overlay-element {
    max-width: none;
    padding: 0;
	position: relative;
	min-height: calc(100vh - 114px);
	height: 100%;
}
.bmsscrd-container h2,
.bmsscrd-container h1 {
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
}
.bmsscrd-chk-elig-btn p {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
    font-weight: 400;
}
/* .bmsscrd-container h2 {
	font-weight: 700;
} */
.bmssc-textwithbutton {
	padding-bottom: 10px;
}
.bmssc-search-rd .bmssc-button:hover {
	border-width: 1px;
}
.bmssc-search-rd .slick-slide {
    width: 100%;
}
.bmssc-icarousel,
.bmsscrd-container.bmssc-icarousel .slick-slide img {
    height: 100%;
	width: 100%;
} 
.bmsscrd-container.bmssc-icarousel picture img {
    height: 100%;
	width: 100%;
} 
.bmsscrd-container.bmssc-icarousel .bmssc-carousel-dots {
    position: absolute;
    bottom: 5px;
    z-index: 10;
}
.bmsscrd-container.bmssc-icarousel .bmssc-carousel-slide-list {
    position: relative;
}
.bmssc-search-rd .bmssc-search_label .banner_text{
	max-width: 500px;
	margin-bottom: 30px;
	font-size: 46px;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 25px;
}
.bmsscrd-container h2, 
.bmsscrd-container h1 {
    font-size: 20px;
    line-height: 24px;
}
.bmsscrd-chk-elig-btn {
	border-radius: 25px;
	display: flex;
	align-items: center;
}

.bmssc-icarousel .bmssc-carousel-dots li.slick-active button {
	border-color: #000;
    background-color: #C3A8A8;
}
.bmssc-icarousel .bmssc-carousel-dots li button {
    background-color: #fff;
	border-color: #000;
	width: 15px;
    height: 15px;
	border-width: 1px;
}
.bmssc-carousel-slide-list > .bmssc-carousel-slide +  .bmssc-carousel-slide{
	display: none;
}
.bmssc-carousel-slide-list > .bmssc-carousel-slide {
    max-height: calc(100vh - 114px);
}
.bmssc-search-rd .bmssc-search_label .banner_text {
    font-weight: 350;
    max-width: 600px;
}
@media screen and (min-width: 750px){ 
	.bmsscrd-container sup {
		font-size: 50%;
		vertical-align: middle;
	}
	.bmsclinicaltrial  {
		position: relative;
		top: 0;
		height: 100%;
		z-index: 3;
	}
	.bmsscrd-container.bmssc-icarousel .slick-slide a {
		width: 100%;
		height: 100%;
    	display: inline-block;
	}
	.bmsscrd-container.bmssc-icarousel .bmssc-carousel-slide-list,
	.bmsscrd-container.bmssc-icarousel .slick-list,
	.bmsscrd-container.bmssc-icarousel .bmssc-carousel,
	.bmsscrd-container.bmssc-icarousel .slick-slide div,
	.bmsscrd-container.bmssc-icarousel .slick-track {
		height: 100%;
	}
	.bmsscrd-container.bmssc-icarousel .slick-slide a,
	.leftContent {
		position: relative;
	}
	.bmsscrd-container.bmssc-icarousel .slick-slide img {
		min-height: calc(100vh - 114px);
		position: absolute;
		object-fit: cover;
	}
	.bmssc-icarousel .bmssc-carousel-container {
		min-height: calc(100vh - 114px);
	}
	.bmssc-search-rd {
		margin: initial;
	}

	.icarousel {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	#bmssc-search-rd .bmssc-form-error {
		margin-left: 20px;
	}
	.bmssc-carousel-slide-list > .bmssc-carousel-slide img {
		max-height: calc(100vh - 114px);
		object-fit: cover;
	}
}
@media screen and (min-width: 750px) and (max-width: 1024px){ 
	.bmssc-search-rd .overlay-content {
		padding: 30px 50px 0;
	}
	.bmsscrd-chk-elig-cont {
		padding-bottom: 10px;
	}
}
@media screen and (max-width: 749px){
	.bmsscrd-container .bmssc-findtrial-form {
		margin: 0;
	}
	.bmssc-search-rd * {
		color: #595454;
	}
	.bmsscrd-container.bmssc-icarousel .overlay-content {
		padding: 0;
		height: auto;
		min-height: initial;
		padding: 30px 0 0;
	}
	.bmsscrd-container.bmssc-icarousel .desktop-img-container {
		background-size: 100% 100%;
	}
	.banner-title {
		display: none;
	}
	.banner-title.mobile {
		display: block;
		padding: 20px;
		margin: 0;
		font-size: 24px;
		line-height: 28px;
		color: #595454;
	}
	.bmsscrd-container .bmssc-search_item.bmssc-search_submit--new {
		padding: 0;
		margin-bottom: 0px;
		justify-content: center;
	}
	.bmssc-search-rd .font-26,
	.bmssc-search-rd .font-28 {
		font-size: 10px;
		line-height: 12px;
		font-weight: 700;
	}
	.bmsscrd-container .bmssc-search_findbar-svg {
		width: 38px;
	}
	.bmsscrd-chk-elig-cont {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px;
		font-weight: 700;
	}
	.textwithbutton {
		padding: 20px 0 30px;
		background: #F6F4F3;
	}
	.bmssc-textwithbutton {
		flex-direction: column;
		align-items: center;
	}
	.bmssc-search-rd .bmssc-search_keyword, 
	.bmssc-search-rd .bmssc-search_location {
		margin-bottom: 15px;
	}
	.bmsscrd-container .bmssc-form-error {
		position: relative;
		top: 2px;
		font-size: 9px;
		line-height: 10px;
		padding-left: 12px;
	}
	.bmssc-search-rd .bmssc-search_keyword, 
	.bmssc-search-rd .bmssc-search_location {
		width: 100%;
		max-width: 100%;
	}
	.bmssc-search-rd .bmssc-findtrial-form .bmssc-input {
		height: 40px;
		padding-left: 45px;
		padding-top: 10px;
		border: 1px solid;
	}

	/* .es-LA .bmssc-search-rd .bmssc-findtrial-form .bmssc-input{
		height: 48px !important;
	} */
	.moving-placeholder-label {
		left: 45px;
		top: 11px;
	}
	.bmsscrd-container .bmssc-findtrial-form .bmssc-fieldset_child {
		font-size: 15px;
		line-height: 17px;
		text-align: left;
	}

	.es-LA .bmsscrd-container .bmssc-findtrial-form .bmssc-fieldset_child{
		font-size: 13px !important;
	}
	
	.focus .bmssc-input-mov-label ~ .moving-placeholder-label { 
		transform: translateY(-0.5em) scale(.75);
		width: 133.3333333333%;
	}
	.bmsscrd-container .bmssc-nyrMessage:before, 
	.bmsscrd-container span.bmssc-form-error:before {
		width: 13px;
    	height: 13px;
		font-size: 8px;
		line-height: 10px;
		margin-top: 3px;
	}
	.bmssc-search-rd .bmssc-input-icon {
		padding: 0;
		width: 22px;
		height: 24px;
		top: 9px;
	}
	.bmsscrd-container .bmssc-input-icon img {
		width: 100%;
		height: 100%;
	}
	.bmssc-search-rd .bmssc-input {
		font-size: 10px;
		line-height: 12px;
	}
	.bmssc-search-rd .bmssc-input:focus {
		outline: none !important;
	}
	.bmsscrd-menu-link {
		height: 34px;	
	}
	.bmsscrd-container h1 {
		font-size: 21px;
		line-height: 23px;
	}
	.bmssc-search-rd .bmssc-button {
		height: 40px !important;
		color: #fff;
		font-size: 18px;
		line-height: 20px;
		padding: 0 40px !important;
	}

	.es-LA .bmssc-search-rd .bmssc-button{
		height: 56px !important;
	}

	.bmssc-search-rd .bmssc-button.bmsscrd-chk-elig-btn {
		color: #be2bbb !important;
		background-color: #fff;
	}
	.bmssc-search-rd .bmssc-button.bmsscrd-chk-elig-btn:hover {
		color: #fff !important;
		background-color: #be2bbb;
	}
	.bmsscrd-chk-elig-btn {
		margin-top: 15px;
		height: 40px;
	}
	.bmssc-search-rd .bmssc-button.bmsscrd-chk-elig-btn *{ 
		color: #be2bbb;
	}
	.bmssc-icarousel .desktop-img-container picture img {
		height: auto;
		position: initial;
	}
	.bmssc-search-rd .bmsscrd-chk-elig-cont {
		font-size: 16px;
		line-height: 18px;
		font-weight: 700;
	}
	.overlay-element { 
		min-height: auto;
	}
	.bmssc-search-rd {
		justify-content: start;
		min-height: auto;
		padding: 0;
	}
	.bmssc-search-rd .bmssc-search_wrapper {
		width: 276px;
		margin: auto;
	}
	.textwithbutton {
		margin-top: 30px;
	}
	.bmssc-textwithbutton {
		width: 300px;
		margin: 0 auto;
	}
	.bmssc-icarousel .bmssc-carousel-container {
		position: relative;
	}
	.bmsscrd-container.bmssc-icarousel .slick-slide img {
		width: 100%;
	}
	.bmsscrd-container .bmssc-search_item.bmssc-search_submit--new .bmssc-button {
		width: auto;
		padding: 0 40px !important;
	}
	.bmssc-icarousel .bmssc-carousel-dots li button {
		width: 10px;
		height: 10px;
		border-width: 1px;
	}
	.bmsscrd-container.bmssc-icarousel .bmssc-carousel-dots {
		bottom: 10px;
	}
	#bmssc-search-rd .bmssc-form-error {
		margin-left: 35px;
	}
	.bmsscrd-container .bmssc-input-autocomplete_dropdown {
		box-shadow: 0 0 10px rgba(0,0,0,.2);
	}
}

.es-LA .bmssc-search-rd .bmssc-search_location,
.es-LA .bmssc-search-rd .bmssc-search_keyword{
	max-width: 335px !important;
}


.bmsscrd-dis-src-wrap {
    background: #138967;
    padding: 0 70px ;
    display: flex;
    justify-content: space-between;
    align-items: start;
    color: #fff;
}
.bmsscrd-dis-src-wrap * {
    color: #fff;
}
.bmsscrd-dis-src-title {
    position: relative;
    flex: 1;
    margin: 90px 0 25px 0;
    min-height: 100px;
}

.bmsscrd-dis-src-desc {
    background: #fff;
    color: #595454;
    border-radius: 15px;
    width: 100%;
    transition: max-height 0.5s ease-out;
    overflow: hidden;
    max-height: 0;
    padding: 0;
    margin-top: 10px;
    font-size: 16px;
}
.bmsscrd-dis-src-desc p {
    margin: 0;
}
.disease .bmsscrd-dis-src-desc > span {
    padding: 10px;
    display: inline-block;
}
.disease .bmsscrd-dis-src-desc span.bmssc-tooltip_global {
    padding: 0;
}
.bmsscrd-dis-src-desc *,
.bmsscrd-dis-src-desc span{
    background: #fff;
    color: #595454;
}
.bmsscrd-dis-src-wrap .bmssc-tabs-expand {
    top: 8px;
}
.bmsscrd-dis-src-wrap .bmssc-icon-expand--alternate:after, 
.bmsscrd-dis-src-wrap .bmssc-icon-expand--alternate:before {
    /* background-color: #fff; */
    background-color: #595454;
}
.bmsscrd-dis-src-wrap .bmssc-hero_title {
    padding: 0;
}
.bmsscrd-dis-src-wrap .bmssc-hero_title p {
    margin-bottom: 0;
}

.disease.bmsscrd-dis-src-wrap .bmssc-hero_title {
    display: inline-block;
    max-width: calc(100% - 45px);
    margin-bottom: 10px;
    
}
.bmsscrd-dis-src-wrap .bmssc-icon-expand--alternate {
    /* border-color: #fff; */
    border-color: #595454;
    display: inline-block;
    margin-left: 20px;
    position: relative;
    top: -2px;
    right: auto;
}
.is-active .bmsscrd-dis-src-desc {
    max-height: 500px;
    transition: max-height 0.5s ease-in;
}
.bmsscrd-dis-src-icon {
    width: 80px;
    height: 80px;
    margin-right: 10px;
    margin-top: 70px;
}
.bmsscrd-dis-src-icon img{
    width: 100%;
    /* margin-top: 28px;*/
}

.bmssc-cart_header {margin: 65px 0 40px 0;} 
.bmssc-cart_header .bmssc-hero_title * {font-weight: 300;
    font-size: 36px;
    width: auto;
    line-height: 35px;}

.bmssc-cart_header .bmssc-description{font-size: 15px; font-weight: 400;}


@media print, screen and (min-width: 768px) and (max-width: 1023px){
    .bmsscrd-dis-src-wrap {
        padding: 0px 40px;
    }
}

@media print, screen and (max-width: 46.875em){
    .bmsscrd-dis-src-wrap {
        padding: 50px 25px 25px;
    }
    .bmsscrd-dis-src-title {
        margin: 0px;
        min-height: 70px;
    }
    .bmsscrd-dis-src-icon {
        width: 50px;
        height: 50px;
        margin-right: 0px;
        display: none;
    }
    .bmsscrd-dis-src-icon img {
        margin-top: 0;
    }
    .bmsscrd-dis-src-wrap .bmssc-hero_title {
        font-size: 28px;
        line-height: 30px;
    }
    .bmsscrd-dis-src-wrap .bmssc-icon-expand--alternate {
        margin-left: 10px;
    }

}

.bmsscrd-search-advanced * {
    color: #595454
}
.bmsscrd-search-advanced .bmssc-button--primary *,
.bmsscrd-search-advanced .bmssc-button--primary {
    color: #fff;
}
.bmsscrd-search-advanced .bmssc-button--primary:hover *{color: #be2bbb;}
.bmsscrd-search-advanced .bmssc-adv-filter-list { 
    width: 580px;
    padding: 20px;
    margin-top: 60px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 10px #4444;
    position: absolute;
    right: 0px;
    z-index: 1;
    display: none;
} 
.bmsscrd-search-advanced .bmssc-adv_srch_btn {    
   font-size: 16px;
   position: relative;
}
.bmsscrd-search-advanced .adv_srch_heading {     
    width: 100%;
    font-size: 20px;
    font-weight: bold; padding: 10px;
}
.bmsscrd-search-advanced .bmssc-adv-filter_drop {
    float: left;
    width: 50%;
    padding: 20px;
    font-size: 18px;
}
.bmsscrd-search-advanced .grp_drop label {
    width: 100%;
}    
.bmsscrd-search-advanced .bmssc-adv-filter-list label {
    width: 100%; 
    text-align: left;
}    
/* .bmsscrd-search-advanced .bmssc-adv-filter-list select {
    width: 100%;
    padding: 8px;
    text-align: left;
    border-radius: 20px;
    appearance: none;
    background: url(../../../content/dam/studyconnect/icons/right-arrow-grey.svg) no-repeat 95% 12px;
    background-size: 11px;
} */
.bmsscrd-search-advanced .clearfix{
    clear:both;
} 
.bmsscrd-search-advanced .bmssc-adv-filter-div {
    display: flex; 
    justify-content: end;
} 
.bmsscrd-search-advanced .bmssc-border-radius {
    border-radius: 20px;
}  
.bmsscrd-search-advanced .bmssc-result_description {     
    font-size: 16px;
    margin: 5px 0 20px;
}
.bmsscrd-search-advanced .bmssc-result_no span {
    margin-right: 20px;
}
.bmsscrd-search-advanced .bmssc-result_phase {
    display:flex;
}
.bmsscrd-search-advanced .bmssc-result_phase div{
    margin-right: 20%;
}
.bmsscrd-search-advanced .bmssc-trial-search-result-item {
    margin: 20px;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #c4c4c4;
    padding: 10px 30px;
    transition: transform 0.5s;
}
.bmsscrd-search-advanced .bmssc-trial-search-result-item:hover {
    transform: scale(1.025);
}
.bmsscrd-search-advanced .bmssc-search_wrapper{padding-top: 20px;}
.bmsscrd-search-advanced .bmssc-input-icon{ 
    right: 20px; 
    top: 29px;
    
} 
.bmsscrd-search-advanced .bmssc-filter_range{ color: #595454; margin-top: -25px;}
.bmsscrd-search-advanced .bmssc-filters_wrapper{border-top: none;}
.bmsscrd-search-advanced .bmssc-adv_srch_btn{background: none; margin-top: 20px; margin-right: 18px; float:right;}
.bmsscrd-search-advanced .bmssc-faq_cursor-pointer{color: #fff; border-radius: 25px;}
.bmsscrd-search-advanced .bmssc-faq_cursor-pointer:focus,
.bmsscrd-search-advanced .bmssc-faq_cursor-pointer:hover{color: #be2bbb}
.bmssc-check-eligible .large-3 button{ 
    margin-top: 15px; 
    background: #be2bbb;
    border-radius: 25px; 
    text-align: center;
}
.bmsscrd-search-advanced .bmssc-check-eligible h4 {
    font-size: 22px;
}
.bmssc-search-description .bmssc-trial-search-result-item { 
    padding: 20px;
    border-radius: 20px;
    box-shadow: 5px 5px 5px #c4c4c4;
    margin: 0 0 20px; } 

.bmsscrd-search-advanced .bmssc-filters_wrapper {
    border-top: none;
}
.bmsscrd-search-advanced .bmssc-find-trial-distance {
    display: flex;
    flex-direction: column;
}
.bmssc-dist-filters_wrapper {
    margin: 0;
}
/* #bmssc-adv-filter_button:after {
    content: "";
    position: absolute;
    right: -15px;
    top: 0;
    display: block;
    width: 10px;
    height: 10px;
    border-left: 2px solid #595454;
    border-bottom: 2px solid #595454;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg);
} */
.bmsscrd-search-advanced .bmssc-trial-search-result_trial h3,
.bmsscrd-search-advanced .bmssc-status-icon-cont,
.bmsscrd-search-advanced .bmssc-trial-search-result_trial {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
}
.bmsscrd-search-advanced .bmssc-trial-search-result-row {
    margin-top: 20px;
}
.bmsscrd-search-advanced .bmssc-trial-search-result-row p {
    margin-top: 10px;
}
.bmssc-trial-key-info .bmssc-type-heading {
    font-size: 24px;
}
.bmsscrd-search-advanced .bmssc-search_location .bmssc-input-icon img {
    width: 22px;
}
.bmsscrd-search-advanced .bmssc-search_keyword .bmssc-input-autocomplete_dropdown {
    top: 70px !important;
}
.bmsscrd-search-advanced .bmssc-button--primary:focus *,
.bmsscrd-search-advanced .bmssc-button--primary:hover * {
    color: #be2bbb;
}
.bmsscrd-search-advanced .bmssc-input-wrapper .bmssc-input {
    padding-left: 20px;
    border-color: #595454;
    padding-right: 33px;
}
.bmsscrd-search-advanced .bmssc-input-wrapper .bmssc-input:focus-visible {
    border-color: #595454;
    border-width: 2px;
}
.bmsscrd-search-advanced .bmssc-faq_cursor-pointer,
.bmsscrd-search-advanced .bmssc-button--primary,
.bmsscrd-search-advanced .bmssc-button--secondary {
    height: 40px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bmsscrd-search-advanced .bmssc-button--primary {
    border-radius: 25px;
}
.bmsscrd-search-advanced .bmssc-faq_cursor-pointer p,
.bmsscrd-search-advanced .bmssc-button--primary p,
.bmsscrd-search-advanced .bmssc-button--secondary p {
    margin-bottom: 0;
}
.bmssc-adv-filter-item {
    position: relative;
}
.bmssc-trial-empty_content .bmsscrd-check-eli-btn-cont {
    display: inline-flex;
}
.bmsscrd-search-advanced .bmssc-trial-empty_content .v-line {
    border: none;
}
.bmsscrd-search-advanced .bmssc-findtrial-form .bmssc-fieldset_child {
    min-height: 21px;
    width: 100%;
}
.bmssc-adv-filter-wrap {
    align-items: center;
}
.bmssc-adv-filter-wrap .bmssc-button.bmssc-button--primary{
    min-width: 110px;
}
.bmsscrd-content-wrapper .bmssc-color-primary:hover span,
.bmsscrd-content-wrapper .bmssc-color-primary:hover {
    color: #be2bbb !important;
}
.bmsscrd-container .bmssc-disclaimer .bmssc-button--secondary {
	background: #fff;
}
.bmsscrd-container .bmssc-disclaimer .bmssc-button--secondary:hover {
    background: #be2bbb;
}
#locationValue.locationErrorInput {
    outline: 2px dotted #595454;
    outline-offset: 7px;
}
.bmsscrd-trial-title-distance-cont {
    display: none;
} 
.findtrialsearchresult  .bmssc-redesign .bmssc-form-error  {
    position: relative;
    top: 5px;
}
.bmsscrd-content-wrapper .bmssc-button--secondary{border-radius: 35px; border: 2px solid #be2bbb;}
.bmsct-list-cart-tooltip{
    min-width: 135px;
    float: right;
    background: #eee7e7;
    border-radius: 25px;
    height: 27px;
    padding: 0 10px 0 15px;
} 
.bmsct-list-cart-tooltip .bmssc-help-wrapper {
    padding: 5px 5px 5px 10px;
    height: 28px;
}
.bmsct-list-cart-tooltip .bmssc-icon{width: 18px; height: 18px;} 
.noTrailResultAU{
    padding: 30px 10px;
    width: 75%;
    margin: 0 auto;
    border: 1px solid #595454;
}

.noTrailResultAU .bmsct-screener-msg-text span p:last-child{
    display: inline-block;
    margin-top: 15px;
}

.complianceMsg{
    text-align: center;
    padding: 0px;
    font-size: 14px;
    font-style: italic;
}

.marginB0{
    margin-bottom: 0px !important;
}

.paddingB0{
    padding-bottom: 0px !important;
}
.bmssc-dis-check-eli-btn.disabled:focus,
.bmssc-dis-check-eli-btn.disabled {
    pointer-events: none;
    background-color: #fff !important;
    color: #A69F9F !important;
    border: 2px solid #A69F9F;
    font-weight: 400;
}
@media screen and (min-width: 750px){ 
    .bmsscrd-search-advanced .bmssc-search_keyword {
        max-width: 280px;
    }
    .bmsscrd-search-advanced .bmssc-search_location {
        max-width: 240px;
    }
    .bmsscrd-search-advanced .bmssc-adv-filter-div {
        padding-top: 50px;
        min-height: 145px;
    }
    .bmsscrd-search-advanced .bmssc-search_wrapper {
        padding: 0px 20px 20px
    }
    .bmsscrd-search-advanced .bmssc-adv_srch_btn {
        margin-top: 30px;
    }
    .bmssc-check-eligible .bmsscrd-content-wrapper .medium-6 {
        max-width: 580px;
    }
    .bmssc-check-eligible .bmsscrd-content-wrapper .medium-1 {
        max-width: 106px;
    }
    .bmssc-check-eligible-icon {
        width: 60px;
    }
    .bmssc-check-eligible p {
        margin-bottom: 0px;
    }
    .bmsscrd-search-advanced .bmsscrd-content-wrapper {padding: 40px;}
    .bmsscrd-search-advanced .bmssc-search_wrapper.bmsscrd-content-wrapper {
        padding: 0 40px 20px;
    }
    .bmsscrd-search-advanced .bmssc-section-trial-result.bmsscrd-content-wrapper {
        padding-top: 20x;
    }
    
    .bmssc-check-eligible .bmsscrd-content-wrapper{padding: 40px 0 !important;}

}
@media screen and (max-width: 749px){ 
    .bmsscrd-search-advanced .bmssc-search_wrapper {
        padding: 25px 25px 8px;
    }
    .bmsscrd-content-wrapper {
        padding: 20px;
    }
    .bmsscrd-search-advanced .bmssc-trial-search-results {
        padding: 0;
    }
    .bmsscrd-search-advanced .bmssc-trial-search-result-item {
        padding: 0 25px;
        margin: 0 0 10px;
        box-shadow: 0px 4px 4px #c4c4c4;
        border: none;
        border-radius: 0;
    }
    .bmsscrd-search-advanced .grid-margin-x>.small-11 {
        width: 100%;
        margin: 0;
    }
    .bmsscrd-search-advanced .bmssc-trial-search-result-title {
        display: flex;
        flex-wrap: wrap;
    }
    .bmsscrd-search-advanced .bmssc-check-eligible .bmsscrd-content-wrapper {
        flex-wrap: wrap;
        padding: 0 20px;
    }
    .bmsscrd-search-advanced .bmssc-check-eligible .bmsscrd-content-wrapper .small-12 {
        display: flex;
        justify-content: center;
    }
    .bmsscrd-search-advanced .bmssc-find-trial-distance {
        padding-left: 0;
        padding-right: 0;
    }
    .bmsscrd-search-advanced .bmssc-check-eligible {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .bmsscrd-search-advanced .bmssc-check-eligible img {
        width: 60px;
    }
    .bmsscrd-search-advanced .bmssc-check-eligible .bmssc-button--primary {
        margin-top: 20px;
    }
    .bmssc-trial-key-info .bmssc-type-heading {
        font-size: 18px;
    }
    .bmssc-trial-key-info .small-6 {
        margin-bottom: 15px;
    }
    .bmsscrd-search-advanced .bmssc-adv-filter-div,
    .bmssc-section-trial-result.bmsscrd-content-wrapper {
        padding-left: 0;
        padding-right: 0;
        margin-top: 35px;
    }
    .bmsscrd-search-advanced .bmssc-result-count {
        padding: 15px 25px 0;
    }
    .bmssc-adv-filter-wrap {
        width: 100%;
        align-items: center;
    }
    .bmssc-adv-filter-wrap .bmssc-button {
        max-width: 120px;
        padding: 0;
        margin-right: 10px;
    }
    .bmsscrd-search-advanced .bmssc-search-pagination {
        padding: 25px 25px 0 25px;
    }
    .bmsscrd-trial-title-distance-cont {
        display: flex;
        width: auto;
    }
    .bmsscrd-trial-title-distance {
        display: flex;
        flex-direction: column;
        margin-right: 5px;
    }
    .bmsscrd-trial-title-distance p {
        font-weight: 500;
        text-align: right;
        font-size: 12px;
    }
    .bmsscrd-search-advanced .bmssc-trial-search-result-hide-large {
        display: flex !important;
    }
    .bmsscrd-search-advanced .bmssc-view-detail-bt-cont {
        width: auto;
        margin-left: auto;
        display: flex;
        justify-content: end;
        padding-right: 5px;
        position: relative;
        top: 25px;
    }
    .bmsscrd-search-advanced .bmssc-view-detail-bt-cont a.bmssc-button--secondary{
        border: none;
        height: 20px;
        line-height: 22px;
        margin: 0;
        padding: 0 !important;
        color: #be2bbb;
        background: #fff;
        text-decoration: underline;
    }
    .bmsscrd-search-advanced .bmssc-check-eligible .bmssc-faq_cursor-pointer {
        background: #fff;
        color: #be2bbb;
    }
    .bmsscrd-search-advanced .bmssc-trial-key-info {
        margin-bottom: 40px;
    }
    .bmsct-list-cart-tooltip-cont {
        width: 100%;
        margin-bottom: 15px;
    }
    .bmsscrd-search-advanced .bmssc-input-icon {right: 1px !important; top: 30px;}
    .bmsscrd-search-advanced .bmssc-search_wrapper .grid-x>.small-12 {width: 276px; margin: 0 auto;}    
    .bmssc-search_location .bmssc-input-autocomplete_dropdown{ max-height: 40vh;}
    .bmsscrd-search-advanced .grid-x>.small-6{width: 100%; text-align: center; display: block; margin: 10px 140px;}
    .bmsscrd-search-advanced .grid-x>.small-6.locationError {
        margin: 0 0 10px 0;
    }
    .bmssc-search_location .bmssc-input-autocomplete_dropdown{ max-height: 40vh;}
    .bmsscrd-search-advanced .bmssc-button.is-small.is-search {padding: 16px !important; outline: 0;}
    .bmsscrd-search-advanced .bmssc-adv-filter_drop{width:100%}
    .bmsscrd-search-advanced .bmssc-adv-filter-list{width: 100% !important; right:0;margin-top: 50px;}
    .bmsscrd-search-advanced .bmssc-adv-filter_drop{width: 100% !important;}
    .bmssc-adv-filter-item { position: static; right: 0; top: 25px; width:100%;}
    .bmsscrd-search-advanced .bmssc-search_wrapper .grid-x>.small-12 .bmssc-input{height:40px;}
    .bmsscrd-search-advanced .bmssc-view-detail-bt-cont a.bmssc-button--secondary{ text-decoration: underline;}
    .bmsscrd-search-advanced .bmssc-input-wrapper .bmssc-input-icon img {height: 22px; }
    .bmsscrd-search-advanced .bmssc-trial-search-result-item:hover{transform:scale(1.0)}
    .bmsscrd-search-advanced .bmssc-trial-search-result-item .grid-x>.small-6{width: 40%; text-align: left; display: block; margin: 10px 10px 10px 0;}
    .noTrailResultAU {padding: 0 15px;}
}
@media screen and (min-width: 750px) and (max-width: 1050px){  
    .bmsscrd-search-advanced .bmssc-find-trial-distance {
        padding: 0;
    }
    .bmsscrd-search-advanced .bmssc-filters_wrapper,
    .bmsscrd-search-advanced .bmssc-search_keyword,
    .bmsscrd-search-advanced .bmssc-search_location {
        min-width: 200px;
    }
    .bmsscrd-search-advanced .bmssc-faq_cursor-pointer {
        text-align: center;
    }
}



.bmsc-welcome-text {   
    display: flex;
    justify-content: space-between;
    padding: 20px 56px 20px 70px;
    display: none;
    gap: 30px;
    border-top: 0.5px solid #ccc;
}
.bmsc-welcome-text p {   
    text-align: center;
    margin-bottom: 0;
}
.bmsc-welcome-close {  
    background: none;
    color: #595454;
    height: 20px 70px;
    font-weight: 500;
    font-size: 18px;
    padding: 0;
}
.bmssc-redesign-pagination .is-disabled .bmssc-pagination_link {
    color: #501514;
    pointer-events: none;
}
.bmssc-redesign-pagination .bmssc-pagination_link:not(div):hover, 
.bmssc-redesign-pagination .is-current .bmssc-pagination_link, 
.bmssc-redesign-pagination .is-current .bmssc-pagination_link:focus, 
.bmssc-redesign-pagination .is-current .bmssc-pagination_link:hover {
    background-color: #501514 !important;
}
.bmssc-redesign-pagination .is-current .bmssc-pagination_link {
    pointer-events: none;
}
.bmssc-redesign-pagination .bmssc-pagination_link[type=button] {
    background: none;
}
.bmssc-redesign-pagination .bmssc-pagination_link[type=button]:focus-visible {
    border: 1px solid #501514;
    outline: 1px solid #000;
    outline-offset: 2px;
}
.bmssc-redesign .bmssc-status-icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: #5a9612;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 5px;
}
.bmsscrd-bg-yellow {
    background: #ffeccc;
}
.bmssc-redesign .bmssc-status-icon.notyetrecruiting{background:#ac201c}
.bmssc-redesign .bmssc-status-icon.completed{background:#6a9dbf}
.bmssc-redesign .bmssc-status-icon.notrecruiting{background:#ded66f}

.bmssc-redesign .bmssc-filter_dropdown-menu li:hover label,
.bmssc-redesign .bmssc-filter_dropdown-menu li:hover,
.bmssc-redesign .bmssc-location-menu_item:hover, 
.bmssc-redesign .bmssc-location-menu_item[aria-selected=true],
.bmssc-redesign .bmssc-input-autocomplete_option[aria-selected=true],
.bmssc-redesign .bmssc-current-location:hover *,
.bmssc-redesign #selectedOption.bmssc-current-location *,
.bmssc-redesign .bmssc-current-location:hover,
.bmssc-redesign .bmssc-input-autocomplete_dropdown li:hover {
    background-color: #501514 !important;
    color: #fff;
}
.bmssc-redesign .bmssc-filter_dropdown-button {
    border: 1px solid #595454;
    padding: 10px 15px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-radius: 25px;
    align-items: center;
}
.bmssc-redesign .bmssc-filter_dropdown-menu {
    border: none;
    width: calc(100% - 40px);
    top: 94px;
    left: 20px;
    padding: 0;
    margin-bottom: 0;
}
.bmssc-redesign .bmssc-filter_dropdown-menu li {
    font-size: 18px;
    line-height: 25px;
    padding: 9px 20px;
    text-align: left;
}
.bmssc-priority-msg-cont *{
    color: #595454;
}
.bmssc-priority-msg-cont {
    padding: 30px 0;
    border-bottom: 1px solid #d3cec0;
}
.bmssc-priority-msg-cont .bmssc-hero_img {
    object-fit: fill;
    border-radius: 25px;
    height: auto;
}
.bmssc-priority-msg-text {
    width: 74%;
    padding: 0 80px;
    top: 0;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    gap: 15px;
    right: 0;
}
.bmssc-priority-msg-text:before {
    content: '';
    position: absolute;
    width: 80px;
    height: 100%;
    left: 0;
    background-image: linear-gradient(to right, #E6D8D3, transparent);
}
.bmssc-priority-msg-text p {
    margin-bottom: 0;
}
.bmssc-priority-msg-title {
    font-weight: 500;
    font-size: 18px;
}
.bmssc-redesign .bmssc-form-error {
    font-size: 12px;
}
.bmssc-redesign .bmssc-nyrMessage:before, 
.bmssc-redesign span.bmssc-form-error:before {
    background: URL(/content/dam/studyconnect/redesign/icons/exclamation-error.svg);
    background-repeat: no-repeat;
    content: '';
    background-size: 13px 13px;
}
.bmssc-redesign .bmssc-button:focus *,
.bmssc-redesign .bmssc-button:focus {
    background-color: #be2bbb;
    color: #fff;
}
#privacychoice-es,
#privacychoice-en {
    display: flex;
}
#privacychoice-es img,
#privacychoice-en img {
    width: 25px;
    margin-left: 5px;
}
.bmssc-redesign .bmssc-trial-empty_title {
    border: none;
}


.bmssc-cart_accordion .cell {width: 100%; text-align: justify;}
.bmssc-cart_accordion .cart_box{max-width: 810px; text-align: center; margin: 0 auto; font-family: 'BMSHumanity', Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;}
.bmssc-cart_accordion .cart_box h4{ font-size: 24px;
    color: #f79d1e;
    margin: 10px;
    font-weight: bold;}
.bmssc-cart_accordion .how-tcell {
    float: left;
    width: 200px;
    text-align: center;
}
.bmssc-cart_accordion .tplus_equal{
    margin-top: 75px;
    width: 100px;
    float:left;	
}
.bmssc-cart_accordion .bmssc-accordion_title{padding: 13px 0 20px 0; }
.bmssc-cart_accordion .patient_res {font-size: 36px; color: #595454;margin-bottom: 15px;}
.tooltip.bottom::after {
    border-top-width: 0;
    bottom: 100%;
    left: auto;
    right: 10px;
    top: auto;
    border-bottom: 12px solid #595454;
}
.tooltip.left::after {
    border: 12px solid;
    border-right-width: 0;
    border-color: transparent transparent transparent #595454;
    left: 100%;
    margin: 0;
}
.tooltip.align-top:after {
    bottom: auto;
    top: 10px;
}
.tooltip.align-bottom:after {
    bottom: 10px;
    top: auto;
}
.bmssc-tooltip.align-center:after {
    /* top: 50%; */
    top:100%;
    -webkit-transform: translate(-6px, 30%);
    -ms-transform: translate(-6px, 30%);
    /* transform: translateY(-50%); */
      transform: translate(-6px, 30%);
      rotate: 90deg;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.75rem;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #595454;
    /* left: 100%; */
    margin-left: -1px;
} 
.bmssc-legal-container .bmssc-legal-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.bmsct-light-yellow-bg {
    background: #ffeccd !important;
}
.bmsct-light-red-bg {
    background: #FFD7C2 !important;
}
.bmssc-redesign .bmssc-button--secondary {
    background: #fff;
    color: #be2bbb;
    border-radius: 25px;
    border-width: 1.5px;
}
.bmssc-redesign .bmssc-button--secondary:hover {
    background: #be2bbb;
    color: #fff;
}
.bmssc-redesign .bmssc-button--secondary[disabled] {
    color: #595454;
    cursor: auto;
}
.bmssc-redesign .bmssc-button--secondary[disabled]:hover {
    color: #595454;
    cursor: auto;
    background: #fff;
}
.bmssc-redesign #locationValue {
    border-radius: 25px;
    border-color: #595454;
}
#expand-disease-desc:focus-visible {
    outline: 2px solid #be2bbb;
}
.bmssc-dsk-nowrap {
    flex-wrap: nowrap;
}
/* .align-middle > p {
    margin: 0;
} */
.bmsct-flex-gap-1 {
    gap: 1rem;
    display: flex;
}
.bmsct-no-underline {
    text-decoration: none !important;
}
.bmsct-no-underline:hover {
    text-decoration: none !important;
}
.bmsct-btn-redesign {
    padding: 10px 24px 12px !important;
    text-align: center;
}
@media screen and (min-width: 750px){ 
    .bmsscrd-content-wrapper {
        max-width: 1320px;
        margin: auto;
        padding: 40px 20px;
        width: 100%;
    }
    .bmsscrd-content-wrapper .bmssc-l-container{
        padding-left: 0;
        padding-right: 0;
    }
    .bmsc-welcome-text {
        flex-wrap: nowrap;
    } 

}
@media screen and (max-width: 750px){ 
    .bmssc-cart_accordion .tplus_equal{display:none;}
	.bmssc-cart_accordion .how-tcell{width:100%;}
	.bmssc-cart_accordion .bmssc-accordion_title {padding: 13px 0 20px 0;}

    .bmsscrd-content-wrapper .bmssc-pagination_item--next, 
    .bmsscrd-content-wrapper .bmssc-pagination_item--previous,
    .bmsscrd-content-wrapper .bmssc-pagination_item {
        width: 20px;
        height: 20px;
        font-size: 12px;
    }
    .bmsscrd-content-wrapper .bmssc-status-icon {
        margin-right: 5px;
    }
    .bmsscrd-content-wrapper .bmssc-trial-search-result_trial {
        padding-right: 15px;
    }
    .bmssc-priority-msg-cont {
        padding: 10px 0;
        border-bottom: none;
    }
    .bmssc-priority-msg-text {
        max-width: 100%;
        padding: 20px 0px;
        gap: 10px;
    } 
    .bmssc-priority-msg-cont .bmssc-hero_img {
        object-position: 0% 50%;
        object-fit: cover;
        display: none;
    }
    #bmssc-global-search .bmssc-accordion_clear-icon,
    .bmssc-faq_detail-input .bmssc-accordion_clear-icon {
        right: 8%;
    }
    .bmssc-faq_detail-input  input[name="keyword"] {
        padding-right: 72px;
    }
    .bmsc-welcome-text {    
        padding: 20px;
        box-shadow: 2px 2px 10px #4444;
        margin-bottom: 5px;
        justify-content: center;
    }
    .bmsc-welcome-close {
        display: flex;
        flex-direction: column;
        height: auto;
        align-items: center;
    }
    .bmsc-welcome-close img {
        width: 42px;
    }
    .bmsc-welcome-close span {
        font-size: 16px;
    }
    .bmssc-priority-msg-text:before { 
        display: none;
    }
    .bmssc-cart_accordion .patient_res {font-size: 28px;}
    .bmssc-legal-container .bmssc-legal-item {
        justify-content: center;
    }

    .bmsct-trial-dise-list-cont {
        top: 60px !important;
    }
    .bmssc-dsk-nowrap {
        flex-wrap: wrap;
    }
    .bmssc-dsk-nowrap {
        flex-direction: column;
    }
}

#faq-container .bmssc-button.bmssc-accordion_menu-cta{
    border-radius: 35px !important;
}
.bmsct-trial-dise-list-cont {
    position: absolute;
    right: 0;
    top: 80px;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 2px 2px 10px #4444;
    width: 300px;
    max-width: 100%;
    text-align: left;
    z-index: 100;
    display: none;
}
.bmsct-trial-disease_drop .bmssc-filter_dropdown-button {
    color: #595454;
    border: 1px solid #595454;
    padding: 10px 15px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-radius: 25px;
    align-items: center;
}
.bmsct-trial-disease_drop {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    align-items: start;
}
.bmssc-trial-detail-nav-wrapper .bmssc-trial-detail-elig {
    position: relative;
}
#bmsct-trial-dise-list-btn {
    border-radius: 25px;
    height: 40px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#bmsct-trial-disease-list{
    position: absolute;
    top: 100%;
    left: 0;
    border-top: none;
    background-color: #fff;
    box-shadow: 0 2px 17px 0 rgba(0, 0, 0, .17);
    padding: 0px 0px 20px 0px;
    width: auto;
    min-width: 258px;
    max-width: 500px;
    max-height: 380px;
    overflow-y: auto;
}

#bmsct-trial-disease-list ul li{
    font-size: 18px;
    line-height: 25px;
    padding: 9px 20px;
    text-align: left;
}

#bmsct-trial-disease-list ul li:hover{
    background-color: #501514 !important;
    color: #fff;
}

#bmsct-trial-disease-list ul{
    margin-bottom: 0px;
}
#bmsct-trial-disease-list .bmsct-disease-list-item {
    font-size: 15px;
}
.bmsscrd-cart-pages {
    padding-bottom: 30px;
    border-bottom: 5px solid #be2bbb;
}
.bmsscrd-cart-pages * {
    color: #595454;
}
.bmsscrd-cart-pages .grid-x {
    flex-wrap: nowrap;
}
.bmsscrd-cart-pages .bmssc-trial-search-result-item .grid-x {
    flex-wrap: wrap;
}
.bmssc-result-title-text .trialInformation{padding-top: 4px;}
.bmsct-cart-disease-list {
    list-style: none;
    height: 100%;
    margin: 20px 0;
    padding: 0;
}
.bmsct-cart-disease-item {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 45px;
}
li.bmsct-cart-disease-item .inline-text {
    position: relative;
    background: none;  
}
li.bmsct-cart-disease-item .inline-text:after {
    content: "";
    position: absolute;
    right: -16px;
    top: 50%;
    display: block;
    width: 10px;
    height: 10px;
    border-left: 1.5px solid #595454;
    border-bottom: 1.5px solid #595454;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
}
.bmsct-filters-cont {
    background-image: linear-gradient(to bottom, #ffecce, #fffbf4);
    flex: 1;
    margin-right: 50px;
    padding: 20px;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-adv-filter_drop {
    padding: 0px;
    width: 100%;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-search_item {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 15px;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-input-wrapper {
    max-width: 210px;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-input-icon {
    right: 0;
}
.bmssc-redesign .bmssc-step .step-icon {
    font-size: 14px;
}
.bmssc-redesign .bmssc-step .step-icon.active {
    background: #be2bbb;
    padding: 0;
    border: 3px solid #fff;
    line-height: 20px;
    outline: 2px solid #be2bbb;
}
.bmssc-redesign .bmssc-step .step-icon.de-active {
    background: #ccc;
}
.bmssc-redesign .bmssc-step .step-icon.active:before {
    display: none;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-filter_dropdown-menu {
    top: 76px;
    left: 0px;
    min-width: 100%;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-search_location {
    max-width: initial;
    margin-bottom: 20px;
}
.bmsct-location-error {
    text-align: center;
    max-width: 280px;
    margin: 0 auto 20px;
    font-size: 20px;
}
.no-location.bmssc-search_submit--new {
    /* justify-content: center; */
}
.no-location .bmssc-input-wrapper {
    /* margin-left: auto;
    margin-right: auto; */
}
.bmsscrd-cart-pages .bmssc-search_keyword, 
.bmsscrd-cart-pages .bmssc-search_location {
    min-height: auto;
}
.bmsscrd-cart-pages > .bmsscrd-content-wrapper {
    max-width: initial;
    padding: 0;
}
#cart-change-disease-btn {
    background: #fff;
    height: 40px;
}
.bmsscrd-trial-title-dis-cont {
    justify-content: end; 
}
.bmsscrd-cart-pages #locationresults-fat {
    max-width: 210px;
}
/* .bmsscrd-cart-pages .no-location #locationresults-fat {
    left: 50%;
    transform: translateX(-50%);
} */
/* .bmsct-cart-left-cont {
    margin-bottom: 30px;
} */
.bmsct-cart-left-cont > img {
    width: 45%;
}
.bmsscrd-cart-pages .bmsscrd-trial-title-distance p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 5px;
}
.bmsscrd-trial-distance-mi {
    color: #be2bbb;
} 
.bmsscrd-cart-pages .bmsscrd-content-wrapper .bmssc-button--secondary {
    border-radius: 25px;
    padding: 12px 28px;
}
.bmsscrd-cart-pages .bmssc-button:focus *,
.bmsscrd-cart-pages .bmssc-button:focus {
    background: #be2bbb;
    color: #fff;
}
.bmsscrd-cart-pages .bmssc-search-description .bmssc-trial-search-result-item {
    background: #F7F6F6;
    margin: 0 0 40px;
    padding: 20px 20px 35px;
    transition: transform .5s;
}
.bmsscrd-cart-pages  .bmssc-section-trial-result.bmsscrd-content-wrapper {
    padding-top: 0;
}
.bmsct-cart-next-step {
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    margin: 20px 0 25px;
}
.bmsscrd-cart-page .bmssc-status-icon-cont {
    align-items: start;
}
.bmsscrd-cart-pages .bmssc-trial-search-result-item .bmssc-trial-search-result-row {
    margin: 20px 0 25px;
}
.bmsct-cart-find-title > div {
    border-bottom: 6px solid #EEE8E8;
}
.bmsct-cart-find-title {

    margin: 20px 0 10px 0;
}
.bmsscrd-trial-title-dis-cont img {
    max-height: 24px;
}
.bmsscrd-cart-pages .bmssc-trial-search-result_trial span {
    text-decoration: underline;
}
.bmsscrd-cart-pages .bmssc-trial-search-result-item .bmsscrd-trial-title-dis-cont {
    flex-wrap: nowrap;
    flex-direction: row-reverse;
}
.bmsscrd-cart-pages .bmssc-priority-msg-cont {
    border-bottom: none;
    padding-top: 0;
    padding-bottom: 40px;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-input-wrapper .bmssc-input {
    height: 40px;
}
.bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-adv-filter_drop {
    font-size: 16px;
    line-height: 18px;
}
.bmsct-cart-form,
.bmsct-cart-form > div,
.bmsct-cart-filters-form {
    height: 100%;
}
.bmsct-cart-list-count {
    margin-top: auto;
}
.bmsscrd-cart-pages .bmssc-trial-search-result-item:hover {
    transform: scale(1.025);
}
.bmsscrd-cart-pages .bmssc-priority-msg-text {
    width: 65%;
}
.bmsscrd-cart-pages .bmssc-priority-msg-text:before {
    background-image: none;
}
.bmsscrd-cart-pages .bmssc-priority-msg-text {
    padding: 0 100px 0 45px;
}
.bmsscrd-cart-pages .bmssc-priority-msg-title {
    font-size: 26px;
    line-height: 30px;
    font-weight: 400;
}
.bmsscrd-cart-pages .bmssc-priority-msg-desc {
    font-size: 18px;
    line-height: 22px;
}
.bmsscrd-cart-pages .bmssc-priority-msg-cont .bmssc-hero_img {
    max-height: 240px;
    object-fit: cover;
}
.bmsct-accord-icon {
    max-width: 50px;
    margin-right: 28px;
}
a[name='bmssc-support-org-list'] * {
    font-size: inherit;
    font-weight: inherit;
} 
.bmsscrd-cart-pages #locationValue.locationErrorInput {
    outline-offset: 5px;
}
.bmsct-cart-find-title > div {
    padding-bottom: 10px;
}
@media screen and (min-width: 749px){ 
    .bmsscrd-cart-pages.bmssc-redesign .bmssc-stepindicator {
        flex-direction: column;
        height: 278px;
        padding: 0 0 30px !important;
        align-items: start;
        height: auto;
    }
    .bmsscrd-cart-pages.bmssc-redesign .bmssc-step .bmssc-step-title {
        position: absolute;
        top: 0;
        left: 100%;
        transform: none;
        min-width: 160px;
        font-weight: normal;
        text-align: left;
        padding-left: 10px;
    }
    .bmsct-cart-filters {
        flex: 1;
        margin-right: 30px;
    }
    .bmsscrd-cart-pages.bmssc-redesign .bmssc-indicator-line {
        width: 2px;
        height: auto;
        margin-left: 12px;
    }
    .bmsct-cart-left-cont {
        width: 80%;
        flex-shrink: 0;
    }
    .bmsscrd-cart-pages .bmsscrd-trial-title-distance {
        display: flex;
        align-items: center;
    }
    .bmsct-cart-find-title {
        font-size: 18px;
        line-height: 20px;
        width: 80%;
        padding-right: 50px;
    }
    .bmsct-cart-find-title > div {
        margin-left: 47.5%;
    }
    .bmssc-redesign .bmssc-trial-search-result-hide-large {
        display: none !important;
    }
}
@media screen and (max-width: 749px){ 
    .bmsscrd-cart-pages .grid-x {
        flex-wrap: wrap;
    }
    .bmsct-cart-left-cont {
        flex-wrap: nowrap !important;
    }
    .bmsct-cart-left-cont > img {
        max-width: 40%;
    }
    .bmsct-filters-cont {
        padding: 20px;
        margin:0;
        max-width: 100%;
    }
    .bmsct-cart-left-cont {
        width: 100%;
    }
    .bmsscrd-cart-pages .bmssc-search_submit--new {
        padding: 0;
    }
    .no-location.bmssc-search_submit--new {
        margin-bottom: 0;
    }
    .bmsscrd-cart-page .bmsct-location-error {
        margin: 0 auto 15px;
    }
    .bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-search_item {
        margin-bottom: 15px;
        margin-top: 0px;
    }
    .bmsscrd-cart-pages .bmssc-stepindicator {
        margin-bottom: 100px;
        padding: 10px 50px !important;
    }
    .bmssc-redesign-container .bmssc-step .bmssc-step-title {
        font-size: 13px;
        text-align: left;
        left: 100%;
    }
    .bmsct-cart-left-cont > img {
        object-fit: cover;
        object-position: center;
        display: none;
    }
    .bmsscrd-cart-pages .bmsscrd-search-advanced .bmssc-input-icon {
        padding: 6px 10px;
    }
    .bmsct-cart-find-title {
        font-size: 16px;
        line-height: 20px;
        margin: 20px 20px 10px;
        text-align: center;
    }
    .bmsscrd-cart-pages .bmssc-view-detail-bt-cont {
        justify-content: end;
        display: flex;
    }
    .bmsscrd-cart-pages .bmssc-trial-search-result-hide-large {
        display: block !important;
        padding: 10px 0 10px 10px;
        border: none;
    }
    .bmsscrd-cart-pages .bmssc-search-description .bmssc-trial-search-result-item {
        padding: 10px;
    }
    .bmsscrd-cart-pages .bmsscrd-trial-title-distance p {
        font-size: 10px;
        line-height: 14px;
    }
    .bmsscrd-cart-pages .bmssc-priority-msg-cont .bmssc-hero_img {
        display: none;
    }
    .bmsscrd-cart-pages .bmssc-view-detail-bt-cont .bmssc-button--secondary:hover,
    .bmsscrd-cart-pages .bmssc-view-detail-bt-cont .bmssc-button--secondary:focus {
        background: none;
        color: #be2bbb;
        border: none;
    }
    .bmsscrd-cart-pages .bmssc-priority-msg-text {
        width: 100%;
        background: #EEE7E7;
        padding: 20px;
        border-radius: 20px;
    }
    .bmsscrd-cart-pages .bmsscrd-content-wrapper .bmssc-trial-search-result_trial {
        padding-right: 10px;
    }
    .bmssc-redesign .bmssc-trial-search-result-hide-large {
        display: block !important;
    }
    .bmsscrd-cart-pages .bmssc-view-detail-bt-cont .trialInformation {
        border: none;
        padding: 10px;
    }
    .bmssc-cart_accordion [name="bmssc-support-org-list"] {
        display: flex;
        align-items: center;
        font-size: 16px;
        line-height: 18px;
        text-wrap: balance;
    }
    .bmssc-cart_accordion .bmsct-accord-icon {
        max-width: 40px;
        margin-right: 15px;
    }
    .bmssc-cart_accordion .bmssc-tabs-expand {
        right: 10px;
        top: 20px;
    }
}

@media screen and (min-width: 750px) and (max-width: 1000px) { 
    .bmsct-cart-left-cont {
        width: 75%;
    }
    .bmsscrd-cart-pages .bmssc-trial-key-info .grid-x {
        justify-content: center;
    } 
    .bmsscrd-cart-pages .bmssc-trial-key-info .medium-3 {
        width: auto;
        margin-right: 20px;
    } 
    .bmsscrd-cart-pages .bmssc-priority-msg-text {
        padding: 0 40px 0 40px;
    }
} 


@media screen and (min-width: 749px) {
    .es-LA .bmsscrd-cart-pages.bmssc-redesign .bmssc-stepindicator {
        margin-left:-20px;
    }

    .es-LA .bmsscrd-cart-pages.bmssc-redesign .bmssc-step .bmssc-step-title{
        min-width: 251px;
    }

    .es-LA .bmsct-cart-find-title{
        width: 79%;
    }

    .es-LA .bmsct-cart-left-cont{
        width: 79%;
    }
}

@media screen and (max-width: 425px) {
    .es-LA .bmsscrd-cart-pages{
        padding-bottom: 80px;
    }
    }
    
.bmsct-screener-page * {
  color: #595454;
}
.bmsct-screener-filters {
  padding: 40px 0;
}
.bmsct-screener-filters-form > div {
  gap: 40px;
}
.bmsct-screener-filters .location {
  border: 1px solid #545959;
  border-radius: 25px;
}
.bmsct-screener-filters .bmssc-input-icon {
  right: 5px;
  top: 29px;
}
.bmsct-screener-filters .bmssc-input-icon img {
  width: 22px;
  height: 22px;
}
.bmsct-screener-page .bmssc-filters_wrapper {
  border: none;
  min-width: 200px;
}
.bmsct-loc-sort-txt {
  font-weight: 500;
  font-size: 18px !important;
}
.bmsct-screener-down-btn {
  background: none;
  display: flex;
  justify-content: left;
  text-align: left;
  padding: 0;
  align-items: center;
  gap: 10px;
  line-height: 18px;
}


.bmsct-screener-filters
  .bmssc-adv-filter-wrap
  .bmssc-button.bmssc-button--primary {
  border-radius: 25px;
}
.bmsct-pre-results .bmssc-button {
  border-radius: 25px;
  margin-bottom: 24px;
}
.bmsct-screener-stepindicator {
  padding: 20px 0 120px;
}
.bmsct-screener-page .bmssc-trial-search-result-item {
  padding: 20px 40px;
  border-radius: 20px;
  box-shadow: 5px 5px 5px #c4c4c4;
  margin: 0 0 20px;
  transition: transform 0.5s;
  border: 1px solid #ebebeb;
}
.bmsct-noloc-form {
  gap: 20px;
}
.bmssc-redesign
  .bmssc-trial-search-result-title
  .bmssc-trial-search-result_trial {
  text-decoration: underline;
}
.bmssc-redesign .bmssc-trial-search-result-row .trialInformation:hover,
.bmssc-redesign .bmssc-trial-search-result-row .trialInformation:hover *,
.bmssc-redesign
  .bmssc-trial-search-result-title
  .bmssc-trial-search-result_trial:hover
  *,
.bmssc-redesign
  .bmssc-trial-search-result-title
  .bmssc-trial-search-result_trial:hover {
  color: #be2bbb !important;
}
.bmssc-redesign .bmssc-button--primary {
  background-color: #be2bbb;
  color: #fff !important;
}
.bmssc-redesign .bmssc-button--primary:hover {
  background-color: #fff;
  color: #be2bbb !important;
}
.bmssc-redesign .bmssc-button--primary *,
/* .bmssc-redesign .bmssc-button--primary:focus *, */
.bmssc-redesign .bmssc-button--primary:hover * {
  color: inherit !important;
  background: inherit !important;
}
.bmsct-screener-noloc-suffix {
    padding: 30px 0 40px;
}
.bmsct-screener-filters-form .bmssc-search_location {
    max-width: 200px;
} 
.bmsct-screener-filters-form .bmssc-dist-filters_wrapper {
    padding: 0;
}
.bmssc-section.bmsct-no-results-cont {
  /*min-height: calc(100vh - 115px);
  align-items: center; */
  display: flex;
  padding: 0px !important;
}
.bmsct-no-results-cont .bmssc-type-xlarge {
  font-weight: 400;
}



.bmsct-screener-page .bmssc-trial-search-result-item:hover {
  transform: scale(1.025);
}
.bmsct-screener-page .bmssc-view-detail-bt-cont .trialInformation {
  border-radius: 25px;
}
.bmsct-screener-page .bmssc-search_location {
  max-width: 275px;
  width: 100%;
}
.bmsct-screener-page .bmssc-input--icon {
  padding-left: 20px;
  padding-right: 40px;
}
.bmsct-screener-page .bmsct-noloc-form .bmssc-input--icon {
    padding-left: 40px;
    padding-right: 20px; 
}
#screener_landing_step_1 .bmssc-stepindicator {
  max-width: 600px;
  width: 100%;
  /* margin-bottom: 120px; */
  margin-bottom: 90px;
}
.screener_landing_step_1 .bmssc-step-desc-mbl {
  margin: 25px;
  position: initial;
}

.bmsct-screener-page .bmssc-stepindicator {
  max-width: 600px;
  width: 100%;
}

.bmsct-screener-page .bmssc-section .bmsct-pre-results {
  display: flex;
  bottom: 0px;
  align-items: flex-end;
}

/* .bmsct-screener-page .bmssc-border-radius {
  border-radius: 0px !important;
} */

.bmsct-screener-page .bmssc-nolocation-input .bmssc-input {
  max-width: 300px;
  border-radius: 25px;
  border: none;
  padding: 0 20px;
}

.bmsct-screener-page .bmssc-section .bmssc-nolocation-input {
  width: 712px !important;
  margin-top:10px;
}

.bmsct-screener-page .bmssc-section .bmssc-nolocation-input h2 {
  font-size: 28px !important;
  margin-bottom: 20px;
}

.bmssc-trial-search-result-title .trialInformation{
  /* text-decoration: none !important; */
  height: 20px;
}

.bmssc-status-icon-cont span:last-child{
  font-size: 14px !important;
  color: #595454;
  font-weight:500;
}

.bmsscrd-trial-title-dis-cont .bmsscrd-trial-distance-mi{
  color: #be2bbb;
  margin-right: 10px;
}

.bmsscrd-trial-title-dis-cont p {
  margin-bottom: 5px;
}

.bmsct-screener-page .bmssc-screener-title {
  font-size: 16px;
  font-weight: 400;
}

.bmssc-page-wrapper .bmssc-main-content{
  border-top: 1px solid #c8c4c4;;
}

#screener_landing_step_1 .bmssc-type--center{
  margin-top: 20px;
}
.bmsct-screener-page .locationErrorInput {
  margin-bottom: 7px;
}
.bmsct-screener-selected {
  color: #be2bbb;
}
/* No results css*/

.bmsct-no-results-cont {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex: 1;
}

.bmsct-screener-msg-container {
  background-color: #ffd7c2;
  display: flex;
  flex-direction: column;
  padding: 3rem;
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
}

.bmsct-screener-msg-text {
  font-size: 19px;
  font-weight: 500 !important;
  text-align: center;
  line-height: 20px;
  margin-bottom: 1rem;
}

.bmsct-screener-search-container {
  display: flex;
  flex-direction: row;
  gap: 30px;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  margin-top: 2rem;
  flex-wrap: wrap;
  flex: 1;
}
.bmsct-scanner-locationInput:focus-visible {
  border: 1px solid #be2bbb !important
}
.bmsct-screener-contact-container {
  background-color: white;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  padding: 90px 30px 31px 39px;
  color: #595454;
  flex-wrap: wrap;
  flex: 1;
}

.bmsct-screener-teleText {
  text-decoration: underline;
}

.bmsct-screener-icons-help-support {
  width: 80px;
  height: 80px;
  margin-bottom: 12px;
}

.bmsct-screener-contact-col-one,
.bmsct-screener-contact-col-two {
  display: flex;
  flex-direction: column;
  gap: 3px;
  align-items: center;
}

.submit-second-container {
  border-radius: 25px;
  height: auto;
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: center;
  height: 44px;
}
.submit-button-wrapper,.autocomplete-keyword-inner-wrapper{
  height: 90px;
  position: relative;
}
.buttonText{
  color: white !important;
}
.bmsct-scanner-locationInput bmssc-form-alert_error-input_placeholderError{
font-size: 12px !important;
}

/*Default state */
.bmssc-arrowGo-svg {
  height: 15px;
  display: block;
}

.onfoucs {
  height: 15px;
  display: none;
}

/*on foucs state */
.submit-second-container:hover .bmssc-arrowGo-svg {
  display: none;
}

.submit-second-container:hover .onfoucs {
  /* display: block; */
  display: none;
}

.submit-second-container:focus-within .bmssc-arrowGo-svg {
  display: block;
}

.submit-second-container:focus-within .onfoucs {
  display: none;
}

.bmsct-screener-input-floting {
  border-radius: 25px !important;
  padding: 10px 0 0 25px !important;
  height: 44px !important;
  width: 220px;
}

.bmsct-screener-label-float {
  left: 25px !important;
  font-size: 12px !important;
}

.bmsct-scanner-placeholder-label {
  color: #595454 !important;
  font-size: 12px !important;
}

.bmsc-moving-label {
  font-size: 12px;
}

.focus .bmssc-input-mov-label~label .bmsct-scanner-placeholder-label {
  display: none;
}

.bms-new-moving-label .placeholder-label{
  color: #595454 !important;
  font-size: 12px !important;
}
.bmsct-scanner-markerLocationImg {
  width: 20px;
  height: 20px;
}

.bmsct-scanner-locationInput {
  border-radius: 25px !important;
  height: unset !important;
  line-height: 14px;
  padding: 16px 33px 11px 23px !important;
  min-height: unset !important;
}

.bms-location-change {
  right: 5px;
  top: 0px;
}
.keyword-search-wrapper{
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
}
.keyword-search-wrapper .bmssc-form-error{
  margin-left: 0px !important;
}
/* media query added for no data found */

@media only screen and (max-width: 767px) {
  .bmsct-screener-msg-text {
      font-size: 12px;
  }

  .bmsct-screener-icons-help-support {
      width: 65px;
      height: 65px;
      margin-bottom: 1rem;
  }

  .bmsct-screener-contact-col-one span {
      font-size: 13px;

  }

  .bmsct-screener-contact-col-one p {
      font-size: 13px;
      margin-bottom: 2rem;
  }

  .submit-second-container {
      padding: 14px 72px 11px 20px !important;
      font-size: 14px;
  }
  .bmsct-screener-contact-container {
    flex-direction: column;
    padding: 40px 20px !important;
    max-width: 100%;
  }
}

@media(min-width:320px) {
  .submit-button-wrapper, .autocomplete-keyword-inner-wrapper{
      min-height: 15px !important;
      height: 61px !important;
  }
  .bmsct-scanner-locationInput{
      padding: 16px 54px 11px 23px !important;
  }
}

@media(min-width: 320px) and (max-width: 750px) {
  .submit-second-container {
      padding: 14px 72px 11px 20px !important;
      font-size: 14px;

  }
}

/*media query for no data found section */


/* Mobile only css*/
@media screen and (max-width: 749px) {
  .bmssc-redesign .bmssc-step-desc-mbl {
    top: 180px;
    bottom: initial;
  }
  .bmsct-screener-page .bmssc-stepindicator {
    margin-bottom: 100px;
  }
  .bmsct-screener-page .bmssc-section .bmsct-pre-results {
    width: 100%;
    justify-content: center;
  }

  .bmsct-screener-page .bmssc-screener-title {
    padding: 0px 10px;
  }

  .bmsct-screener-loc-modal .bmssc-location_modal_cont img {
    width: 60px;
  }

  .bmsct-screener-loc-modal .bmssc-location_modal_cont .bmssc-nolocation-input {
    padding-left: 25px;
    margin-top: 20px;
  }

  .bmsct-screener-loc-modal
    .bmssc-location_modal_cont
    .bmssc-nolocation-input
    h2 {
    font-size: 18px !important ;
  }

  .bmsct-screener-loc-modal .bmssc-location_modal_cont .bmssc-search_location {
    margin-bottom: 20px;
    padding-bottom: 0px;
  }
  .bmsct-screener-loc-modal
    .bmssc-location_modal_cont
    .bmssc-search_location:first-child
    label {
    font-size: 14px;
  }

  .bmsct-screener-loc-modal
    .bmssc-location_modal_cont
    .bmssc-search_location
    .bmssc-search-bar-padding {
    max-width: 300px;
    width: 100%;
    padding: 0px 35px 20px;
  }

  .bmsct-screener-loc-modal .bmssc-location_modal_cont .location-results {
    margin-top: 1px;
    margin-left: 5px;
    width: 300px !important;
  }

  .bmsct-screener-page .bmsscrd-trial-title-dis-cont .bmsscrd-trial-distance-mi{
    font-size: 12px !important;
    font-weight: 500;
  }

  .bmsct-screener-page .bmssc-view-detail-bt-cont .bmssc-button--secondary.trialInformation{
    text-decoration: underline;
    border: 0;
    height: 20px;
    line-height: 22px;
    margin: 0;
    padding: 0 !important;
    color: #be2bbb;
    background: #fff;
  }

  .bmsct-screener-page .bmssc-view-detail-bt-cont{
    text-align: right;
  }


  .bmsct-screener-page .bmsct-screener-filters-form .bmssc-search_location,
  .bmsct-screener-page .bmsct-screener-filters-form .bmsct-filters-submit{
    margin: 0 auto;
  }

  .bmsct-screener-page .bmsct-screener-filters-form .bmssc-dist-filters_wrapper{
    margin: -35px auto 0;
  }

  .bmsct-screener-page .bmsct-screener-filters-form .bmsct-filters-submit .bmssc-button--primary{
    max-width: 300px;
    text-wrap: nowrap;
  }

  .bmsct-screener-stepindicator {
    padding: 20px 0 30px;
  }

  
  .location-popup-post-txt{
    padding: 20px;
  }

  .complianceMsgScreener{
    padding: 20px;
  }

  .txt-align-center{
    text-align: center;
  }

  .bmsct-screener-filters-form .bmssc-filter_range{
    padding: 0px 20px !important;
  }

  .bmsct-screener-filters-form .bmssc-filters_wrapper{
    margin-top: -50px;
  }

  .bmssc-search_item.bmssc-search_location input{height:40px;
    max-height:40px;}
  .bmsct-screener-page .bmssc-trial-search-result-item {
    padding: 20px;
  }
  p.bmsct-screener-sub-title {
    line-height: 1.5 !important;
  }
  .bmsct-screener-noloc-suffix {
    padding: 20px 0;
  }
  .bmsct-pre-results .bmssc-button.is-small.is-search {
    padding: 9px 15px !important;
  }
  .bmssc-location_modal_cont {
    padding-top: 10px;
  }
  .bmsct-noloc-form {
    gap: 0;
    justify-content: center;
  }
  .bmsct-screener-loc-modal .bmssc-location_modal_cont .bmssc-nolocation-input {
    padding-left: 0;
  }
  .bmsct-screener-loc-modal .bmssc-location_modal_cont .bmssc-nolocation-input h2 {
    text-align: center;
  }


.bmsct-screener-msg-text {
    font-size: 12px;
}
.bmsct-screener-icons-help-support {
    width: 65px;
    height: 65px;
    margin-bottom: 1rem;
}
.bmsct-screener-contact-col-one span {
    font-size: 13px;

}
.bmsct-screener-contact-col-one p {
    font-size: 13px;
    margin-bottom: 2rem;
}
.submit-second-container {
    padding: 14px 72px 11px 20px !important;
    font-size: 14px;
}
  .bmsct-screener-msg-container {
    max-width: 100%;
    padding: 40px 20px;
  }
  .bmsct-screener-msg-container  .bmsct-screener-search-container.bmsscrd-container {
    padding: 0;
  }
  .bmsct-screener-msg-container .bmssc-search_submit--new {
    padding: 0px;
  }
  .bmsct-screener-msg-container .bmssc-search_submit--new .bmssc-button.is-small.is-search {
    padding: 0 15px !important;
  }
  .bmsct-screener-msg-container .bmsct-screener-label-float {
    top: 15px;
  }
  .bmsct-screener-msg-container .bmsct-screener-input-floting {
    width: 240px;
  }
  .bmsct-screener-msg-container span.bmssc-form-error:before {
    top: -3px;
  }
  .bmsct-ctGovLinkDesc br {
    display: none
  }
}

/*newley added classes for not found block */
.bmsct-location-wrapper{
position: relative;
}
.bmsct-screener-msg-text-apac {
  margin-top: 20px;
}
.bmsct-ApacNoResult {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
  max-width: 760px;
  font-size: 15px;
  margin: auto;
  text-align: center;
}
.bmssc-redesign .bmssc-button--secondary.bmsct-ctGovLink {
  height: 48px;
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width:750px){
  .bmsct-screener-search-container{
    gap: 40px;
    margin-top: 0rem;
    padding-bottom: 0rem;
    align-items: start;
  }
  .bmsct-location-wrapper{
    position: relative;
    }
    .bmsct-screener-contact-container{
      padding:48px 30px 31px 39px;
    }
    .column2 .bmsct-screener-quest-content .bmssc-list-unstyled {
      column-gap: 40px;
      columns: 2 auto;
      width: 100%;
    }
    .column3 .bmsct-screener-quest-content .bmssc-list-unstyled {
      column-gap: 40px;
      columns: 3 auto;
      width: 100%;
    }
}
@media(min-width:320px) {
  .bmsct-screener-search-container{
    gap:25px;
    margin-top:0rem;
    padding-bottom:0rem;
  }
  .bmsct-location-wrapper{
    position: relative;
    }
    .bmsct-screener-contact-container{
      padding:48px 30px 31px 39px;
    }
}

.complianceMsg{
  text-align: center;
  padding: 0px;
  font-size: 14px;
  font-style: italic;
}

.marginB0{
  margin-bottom: 0px !important;
}

.paddingB0{
  padding-bottom: 0px !important;
}


.es-LA .bmsct-screener-page .bmssc-search_location{
  max-width: 320px;
  width: 100%;
}

.es-LA .bmsct-screener-search-container .bmsct-screener-input-floting{
  width: 240px;
}

/* in house screener css*/
.bmsct-screener-intro{
  display:grid;
  /* padding: 0.75rem; */
  /* max-width: 1050px; */
  margin: auto;
}

@media only screen and (max-width: 767px) {
.bmsct-screener-intro__grid{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas:"i" "c";
  gap: 1.25rem;
  background-color: #EEE6E7;
  padding: 1.25rem;
  
}

.bmsct-screener-intro__thumb img{
  object-fit: cover;
    object-position: center;
    height: 240px;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.bmsct-screener-intro__sub{
  padding:1rem 0.25rem !important;
}
}

/* in house screener mobile css*/

/* desktop css*/
.bmsct-screener-intro__content{
  grid-area: c;
}
.bmsct-screener-page .bmsct-inhouse-screener .bmssc-l-container {
  padding: 0;
}
.bmsct-screener-intro__thumb{
  grid-area: i;
}

.bmsct-screener-intro__content__title{
  font-size: 2rem;
    line-height: 1.25;
    background-color: #eee6e7;
    padding: 20px 48px 0px;
}

.bmsct-screener-intro__content__title:after {
  content: "";
  position: relative;
  display: block;
  clear: both;
  width: 5rem;
  height: 4px;
  line-height: 0;
  overflow: hidden;
  background-color:#BE2BBB;
  margin-top: .75rem;
}

.bmsct-screener-intro__content__in{
  display:grid;
  gap:1.25rem;
}

.bmsct-screener-intro__content__active .bmssc-button.bmssc-button--primary{
  border-color: #ba2ab7;
  font-weight: 500;
  font-size:18px;
  padding:6px 10px !important;
}
.bmsct-screener-quest-age.bmsct-screener-quest-age {
}
.bmsct-screener-intro__sub{
  font-size: 12px;
  text-align: center;
  padding: 1rem 7rem;
  background-color: #fff;
}
.bmsct-screener-quest-age-cont {
  margin-top: 1rem;
}
.bmsct-screener-quest-age-cont .moving-placeholder-label {
  left: 20px;
}
.bmsct-screener-quest-age-cont {
  display: flex;
  flex-direction: column;
}
#bmsct-disease-start-btn {
  min-width: 100px;
  font-size: 18px;
  line-height: 1.42857143;
  padding: 6px 10px;
  max-height: 40px;
}
#bmsct-screener-disease-list {
  appearance: none;
  -webkit-appearance: none;
}
.bmsct-screener-form-control {
  height: 40px;
  width: 220px;
  padding: 10px 20px;
  line-height: 1.3333333;
  border-radius: 6px;
  color: #575c5e;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c4d0d4;
  border-radius: 25px;
  font-size: 18px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    
}
.bmsct-screener-quest-age:focus {
  border-color: #d547d2;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(213, 71, 210, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(213, 71, 210, 0.6)
}

@media only screen and (min-width:767px) {
  .bmsct-screener-intro__grid{
    display: grid;
    grid-template-columns: minmax(0, 62%) auto;
    grid-template-areas: "c i";
    gap: 2rem;
    background-color: #EEE6E7;
    padding:2rem 3rem;
  }

  .bmsct-screener-intro__img{
    object-fit: contain;
    object-position: top;
    width: 100%;
    max-width: 580px;
    overflow: hidden;
    border-radius: 8px;
  }

  .bmssc-pre-screener_wrapper{
    /* width: 1050px !important; 
    padding: 0.75rem;  */
    margin-top: 20px;
  }

  #bmsct-screener-disease-cont .bmsct-screener-quest-content{
      width: auto;
  }
  /* .bmsct-screener-quest-age-cont {
    margin-left: 25%;
  } */
}
.bmsct-screener-dis-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  gap: 20px;
  margin-bottom: auto;
}
#bmsct-disease-tip-cont {
  width: 100%;
  margin-top: 15px;
}
#bmsct-disease-tip-cont p {
  margin-top: 15px;
}
#bmsct-screener-disease-cont{
  border-radius: 5px;
  background-color: #fff !important;
}

#bmsct-screener-disease-cont .bmsct-screener-content{
  position: relative;
  min-width: 320px;
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid #ededed;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
} 

#bmsct-screener-disease-cont .bmsct-screener-quest-header{
  padding: 12px 25px 12px;
  line-height: 27px;
  border-bottom: 1px solid #d3dcdf;
  font-size: 32px;
}

#bmsct-screener-disease-cont .bmsct-screener-quest-body{
  position: relative;
  /* max-width: 560px; */
  width: 100%;
  margin: 0;
  padding: 50px 50px 50px 0;
}


#bmsct-screener-disease-cont .bmsct-screener-quest-footer{
  border-top: 1px solid #d3dcdf;
    padding: 15px 25px;
    display: flex;
    align-items: flex-start;
    justify-content: end;
}

#bmsct-screener-disease-cont .bmsct-questionnaire-btn-wrap{
  margin-top: auto;
  max-width: 1024px;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

#bmsct-questionnaire-start-btn{
  padding:10px 36px !important;
  font-size: 18px;
    border: 1px solid transparent;
    white-space: nowrap;
    color: #BE2BBB;
    background-color: #ffffff;
    border-color: #BE2BBB;
    border-radius: 4px;
    max-height: 50px;
}

#bmsct-screener-form-disease {
  display: block;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

#bmsct-screener-disease-cont .bmsct-screener-form-input-wrap {
  position: relative;
  width: 280px;
}
#bmsct-screener-disease-cont .bmsct-screener-err-msg {
  position: absolute;
  top: 42px;
}
#bmsct-screener-pediatric-cont .bmsct-screener-form-input-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}
#bmsct-screener-pediatric-cont .bmsct-screener-quest-body {
  background-color: #f6f4f3;
  padding-left: 0%;
}
.bmsct-screener-quest-text {
  margin: 0px 0 30px;
  font-size: 24px;
  width: 100%;
  /* text-align: justify; */
}
.bmsct-screener-control-label {
  font-size: 24px;
      font-size: 24px;
    max-width: 660px;
}
.bmsct-screener-form-input-wrap .bmssc-button--secondary {
  padding: 9px 20px;
}
#bmsct-screener-disease-cont .bmsct-screener-form-input-wrap .em-arrow{
  position: absolute;
  top: 18px;
  margin-top: -3px;
  right: 1rem;
  border: solid rgba(0, 0, 0, 0.88);
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  pointer-events: none;
  }
  
  #screener_landing_step_1 .bmssc-pre-screener_wrapper{
    padding: 0px;
    margin-top: 10px;
    border-radius: 5px;
    background-color: #fff !important;
    margin-bottom: 10px;
  }
  .bmsct-inhouse-screener .bmssc-pre-screener_wrapper{
    padding: 0px;
    margin-top: 0px;
    border-radius: 5px;
    margin-bottom: 0px;
  }
  
  #screener_landing_step_1 .bmsct-inhouse-questions{
    position: relative;
    width: 960px;
    min-width: 320px;
    max-width: 100%;
    padding: 0;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #ededed;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
  }
  
  #bmsct-screener-sel-disease{
    padding: 20px 40px 20px 70px;
    border-bottom: 1px solid #d3dcdf;
    line-height: 1.1;
    font-size: 32px;
    font-weight: 300;
    background: #FEDCCA;
    padding: 20px 70px;
    justify-content: center;
    padding-left: calc((100% - 550px) / 2);
  }
  
  #screener_landing_step_1 .bmsct-screener-quest-header h3{
    /* padding: 15px 25px; */
    font-size: 32px;
    font-weight: 500;
    margin: 0;
    line-height: 1.13;
  
  }
  
  #screener_landing_step_1 .bmsct-screener-quest-content{
      height: 100%;
      border-top: 1px solid #d3dcdf;
      padding: 0 25px 15px;
  }
  .bmsct-screener-quest-content {
    width: 100%;
  }
  #screener_landing_step_1 .bmsct-screener-quest-footer{
    border-top: 1px solid #d3dcdf;
    padding: 15px 25px;
    display: flex;
    justify-content: flex-end;
  }
  
  
  #screener_landing_step_1 .bmsct-questionnaire-btn-wrap button{
    border: 1px solid transparent;
      color: #BE2BBB;
      border-color: #BE2BBB;
      fill: #BE2BBB;
      border-radius: 4px;
      font-size: 18px;
      vertical-align: middle;
      touch-action: manipulation;
      cursor: pointer;
      white-space: nowrap;
      padding: 6px 10px;
      line-height: 1.42857143;
      min-width: 100px;
  }
  
  .bmsct-screener-quest-container{
      position: relative;
      height: auto;
      max-height: none;
      background-color: #f6f4f3;
  }

  #screener_landing_step_1 .bmssc-pre-screener_wrapper{
    background: white;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  #bmsct-screener-sel-disease{
    margin-bottom: 0px;
  }

  .bmsct-inhouse-screener .bmsct-screener-quest-body{
    border-top: 1px solid #d3dcdf;
    padding: 50px 0 ;
    display: flex;
    flex-direction: column;
    min-height: 400px;
    max-width: 930px;
    margin: auto;
  }
  /* #bmsct-screener-pediatric-cont .bmsct-screener-quest-body,
  .bmsct-inhouse-screener .bmsct-screener-quest-body.isAgeQuestion {
    max-width: 680px;
    margin: auto;
    padding: 20px 0;
  } */
.bmsct-screener-err-msg {
  display: none;
}
  .bmsct-inhouse-screener .bmsct-screener-quest-header{
    padding: 15px 25px;
  }

  .bmsct-inhouse-screener .bmsct-screener-quest-footer {
    border-top: 1px solid #d3dcdf;
    padding: 15px 0px;
    background: #ffeccc;
    min-height: 100px;
    display: flex;
    align-items: center;
  }
  .bmsct-screener-progress-cont {
    max-width: calc(min(1020px, calc(100% - 80px)));
    margin: auto;
    width: 100%;
    position: relative;    
  }
  .bmsct-screener-progress-label {
    position: absolute;
    top: -15px;
    display: none;
    white-space: nowrap;
  }
  #bmsct-screener-progress {
    width: 100%;
    height: 10px;
  }
  #bmsct-screener-lastquest_msg {
    width: 100%;
    text-align: left;
    font-style: italic;
  }
  .bmsct-inhouse-screener .bmsct-questionnaire-btn-wrap {
    padding-left:0px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: auto auto 0;
    /* padding: 30px 0; */
    padding: 30px 0px 0px;
    max-width: 1020px;
    width: 100%;
  }
progress {
  background: #be2bbb;
}
progress {
  color: #EEE7E7;
}
progress::-webkit-progress-value {
  background: #be2bbb;
}
progress::-moz-progress-bar {
    background: #EEE7E7;
}
progress::-webkit-progress-bar {
  background: #EEE7E7;
}
.bmsct-questionnaire-btn-wrap button {
    min-width: 100px;
    font-size: 18px;
    line-height: 1.42857143;
    padding: 6px 10px;
    border-radius: 25px;
    border: 1px solid transparent;
    border-color: #BE2BBB;
    max-height: 40px;
}
.bmsct-questionnaire-btn-wrap button + button {
    margin-left: 20px;
}
  .bmsct-inhouse-questions.bmsct-screener-content{
    position: relative;
    border-radius: 4px;
    background-color: #fff;
  }

  .bmsct-inhouse-screener .bmsct-screener-quest-header h3{
    font-size: 22px;
    font-weight: 500;
    margin: 0;
    line-height: 1.13;
  }

  #bmsct-screener-disease-cont .bmsct-screener-control-label{
    font-size: 18px;
    font-weight: 500;
  }
  #bmsct-screener-disease-cont #bmsct-screener-pediatric-cont .bmsct-screener-control-label{
    font-size: 22px;
    max-width: 600px;
  }
  .bmsct-inhouse-questions-container{
    min-width: 320px;
    max-width: 100%;
    padding: 0;
    /* width: 960px; */
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #ededed;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
  }

  input#bmsct-screener-form-disease:focus{
    border-color: #d547d2;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(213, 71, 210, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(213, 71, 210, 0.6);
  }
  input#bmsct-screener-form-disease::-webkit-calendar-picker-indicator {
    opacity: 0;
  }
  button#bmsct-questionnaire-start-btn:hover{
    color: #ffffff;
    background-color: #BE2BBB;
    border-color: #BE2BBB;
  }
  #bmsct-screener-quest_err {
    border-color: #ebccd1;
    color: #a94442;
    fill: #a94442;
    padding: 15px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 18px;
    line-height: 1.42857143;
    width: 100%;
    text-align: right;
    padding: 5px 0 0;    
  }
.bmsct-screener-quest-content .bmssc-form_radio+label:focus:before, 
.bmsct-screener-quest-content .bmssc-form_radio+label:hover:before {
    background-color: #fff;
}
.bmsct-screener-quest-content  .bmssc-form_radio+label:before {
  background: #fff;
}


@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
.bmsct-screener-msg-text{
font-weight:400 !important;
}
}

/* PDF changes*/
#bmsct-inhouse-pdf {
  min-height: 500px;
}
.bmssct-inhouse-pdf-header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.bmssct-inhouse-pdf-logo {
  width: 80%;
  max-width: 500px;
}
.bmssct-inhouse-pdf-quest,
.bmssct-inhouse-pdf-quest-text {
  margin-bottom: 20px;
}
.bmssct-inhouse-pdf-quest-answer {
  margin-bottom: 10px;
}

/* Inhouse Screener New UI CSS*/
.screenerDisclaimer-subText-container{
    display: flex;
    align-items: flex-start;
}

.screenerDisclaimerCheckbox{
  width: 5%;
}

.screenerDisclaimerSubText{
  width: 95%;
  margin-top: 5px;
}

.screenerDisclaimerSubText p{
  margin-bottom: 0px !important;
}

.screenerDisclaimerHeading{
  font-weight: 500;
}

.bmsct-screener-intro__content__text{
    background-color: #ffffff ;
    border: 0.5px solid #595454 ;
    padding: 25px ;
    border-radius: 8px ;
}

#bmsct-screener_start{
  border-radius: 26px;
  padding: 12px 26px !important;
}
#bmsct-screener_start.disabled {
  background: #A8A4A4;
  border-color: #A8A4A4;
  pointer-events: none;
}

.inHousePrescreenerCookieConsent.bmssc-form_checkbox+label{
  top:-8px;
}

.screenerDisclaimerCheckbox .bmssc-form_checkbox+label:before{
  width: 23px !important;
  height: 23px !important;
}

.screenerDisclaimerCheckbox .bmssc-form_checkbox+label:after{
  width:25px !important;
  height: 25px !important;
}

.screenerDisclaimerText a{
  text-decoration: underline;
}


/* Desktop only only css*/
@media screen and (min-width: 750px) {
  .bmsct-screener-page .bmssc-l-container {
    padding: 0px 70px;
  }

  .bmsct-screener-page .bmssc-dist-filters_wrapper.bmssc-l-container {
    padding: 0px !important;
  }
  .bmsct-screener-page .bmssc-section #locationresults {
    width: 300px !important;
  }

  .bmsct-screener-page .bmsct-screener-filters-form .grid-x.align-middle{
    justify-content: center !important;
  }

  .bmsct-screener-page .bmssc-view-detail-bt-cont .bmssc-button--secondary.trialInformation{
    height: 40px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .location-popup-post-txt{
    /* padding: 20px 70px; */
    padding: 20px 70px 0px 70px;
    margin-bottom: 0px;
  }

  .complianceMsgScreener{
    width: 100%;
    padding: 0px 70px 20px 70px;
  }
  .bmsct-screener-page .bmssc-section .bmsct-pre-results {
    align-self: start;
  }
  .bmsct-screener-page .bmssc-section .bmsct-pre-results .bmssc-button--primary {
    margin-top: 32px;
    margin-bottom: 0px;
  }
  .bmsct-inhouse-screener .bmsct-questionnaire-btn-wrap {
    padding-left: 240px;
  }
  .bmsct-inhouse-screener .bmsct-screener-quest-body {
    margin: 0 40px;
    margin-left: calc((100% - 550px) / 2);
  }
  .bmsct-screener-content.column3 .bmsct-screener-quest-body { 
    max-width: 930px;
  }
  #bmsct-screener-disease-cont .bmsct-screener-quest-body {
    margin-left: calc((100% - 550px) / 2);
  }
  #bmsct-screener-lastquest_msg p {
    max-width: 550px;
  }
}
@media screen and (min-width: 1024px) {
  .bmsct-screener-quest-text{
    max-width: 80%;
  }
  .column2 .bmsct-screener-quest-content .bmssc-list-unstyled,
  .column3 .bmsct-screener-quest-content .bmssc-list-unstyled { 
    margin-left: -100px;
  }
}
@media only screen and (max-width:767px){
  .screenerDisclaimerCheckbox{
    width: 10%;
  }

  .bmsct-screener-intro__content__active .bmssc-button.bmssc-button--primary{
    width: 100%;
  }

  .bmsct-screener-intro__content__title{
    padding: 20px 20px 0;
  }
  .bmsct-inhouse-screener .bmsct-questionnaire-btn-wrap{
    padding-left:0px;
    display: flex;
    justify-content: flex-end;
  }

  .bmsct-screener-quest-age{
    width: 100%;
  }

  .bmsct-inhouse-screener .bmsct-screener-quest-body,
  .bmsct-inhouse-screener .bmsct-screener-quest-body.isAgeQuestion{
    padding: 20px !important;
  }

  #bmsct-quest-next-btn {
    margin-left: 10px;
  }

  #bmsct-screener-sel-disease{
    padding: 20px;
  }

  .bmsct-screener-quest-footer{
    padding: 0px;
  }

  .bmsct-screener-quest-footer .bmsct-screener-progress{
    padding-left: 30%;
    margin-bottom: 0px;
    padding-top: 10px;
  }
  .bmsct-screener-progress-cont {
    margin: 0 20px;
    max-width: 100%;
  }
  #bmsct-screener-sel-disease {
    font-size: 24px;
  }
  .bmsct-screener-quest-text {
    font-size: 22px;
  }
  #bmsct-screener-lastquest_msg p {
    font-size: 15px;
  }
  #bmsct-disease-tip-cont * {
    font-size: 15px;
  }
}
.bmsct-screener-reg-page * {
  color: #595454;
}
.bmssc-trial-detail-distance img {
  height: 20px;
  margin-left: 10px;
}
.bmsct-screener-reg-page .bmssc-trial-result-item {
  flex-direction: column-reverse;
}
.bmsct-screener-reg-page .bmssc-trial-result-item p {
  margin-bottom: 0;
}

.bmsct-screener-reg-page .bmssc-hero_title {
  display: inline-block;
  margin-right: 20px;
}
.bmsct-screener-reg-page #expand-disease-desc {
  display: inline-block;
  top: 10px;
  right: auto;
  /* for ios device added below 2 proprties */
  box-sizing: border-box;
  padding: 0px;
    /* for ios device added below 2 proprties end heres */

}
.bmsct-screener-reg-page .bmsscrd-dis-src-desc *,
.bmsct-screener-reg-page .bmsscrd-dis-src-desc {
  background: inherit;
  border-radius: 0;
}
.bmsct-screener-reg-page .bmsscrd-dis-src-title {
  margin: 0;
}
.bmsct-reg-select-trial-desc {
  border: 1px solid #595454;
  border-radius: 5px;
  padding: 10px;
  margin-top: 5px;
}

.bmsct-reg-select-trial p {
  margin: 0;
  font-size: 24px;
}
.bmssc-trial-result-filter_row.bmsscrd-content-wrapper {
  flex-wrap: nowrap;
  gap: 40px;
}
.bmsct-screener-reg-dis,
.bmsct-screener-reg-dis .bmssc-filter_range {
  max-width: 200px;
}
.bmssc-redesign .bmssc-trial-result-filter_row .bmssc-search_location {
  max-width: 240px;
}
.bmssc-redesign
  #screener-register-container
  .bmssc-trial-result-filter_row
  .bmssc-filter_range {
  padding: 0 0px 15px 0px;
}

.scrneer-registration-container .bmssc-stepindicator , 
#screener-register-container .bmssc-stepindicator  {
  max-width: 600px;
  width: 100%;
}

.scrneer-registration-container
  .bmssc-registration-form-container
  .bmssc-m-container {
  padding: 0px 50px;
}

.scrneer-registration-container .bmssc-registration-form-container .margin0 {
  margin: 0px !important;
}

.scrneer-registration-container .bmssc-registration-form-container .width100P {
  width: 100%;
}

.scrneer-registration-container
  .bmssc-registration-form-container
  .bmssc-form_checkbox
  + label {
  margin: 7px 0 7px 15px !important;
}

.scrneer-registration-container
  .bmssc-registration-form-container
  .bmssc-content-title {
  padding-top: 15px !important;
  margin-bottom: 0 !important;
}

.scrneer-registration-container .bmssc-registration-form-container .paddinL0 {
  padding-left: 0px;
}

.displayF {
  display: flex;
  flex-direction: column;
}

.scrneer-registration-container .bmssc-register-confirmInfo a {
  text-decoration: underline;
  color: #be2bbb;
}

.scrneer-registration-container span.bmssc-button-link.trialInformation {
  font-weight: bolder;
  vertical-align: baseline !important;
}

/* .bmssc-registration-form-container{
    padding-top: 0px !important;
} */

.bmssc-borderN {
  border: none !important;
}
.bmssc-backgrounN {
  background: none !important;
}

.bmssc-flexDR {
  flex-direction: row !important;
}

.bmssc-selectedtrailTxt {
  height: 100%;
  min-height: 65px;
  width: 100%;
}

.bmssc-selectedtrailTxt .bmsscrd-dis-src-title {
  height: inherit;
  min-height: inherit !important;
}

.bmssc-selectedtrailTxt .bmssc-hero_title, .bmssc-register_step2-change-site .title h2, 
.bmsct-screener-reg-page .bmsscrd-dis-src-title .bmssc-hero_title{
  font-weight: 600;
  font-size: 28px !important;
}

.bmsct-screener-reg-page .bmsscrd-dis-src-title .bmssc-hero_title span{
  margin-right: 5px;
}
/* 
#screener-register-container .bmsct-light-red-bg {
  padding-bottom: 0px !important; 
} */

.paddingT0 {
  padding-top: 0px !important;
}

.bmssc-type--changesite.edit {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}

.bmssc-contact-header-container .bmssc-type--changesite.edit{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.bmssc-type--changesite.edit button {
  text-align: right;
  border-radius: 4px;
  border: 1px solid #595454;
  width: 150px;
  background: transparent;
  margin-top: 5px;
  height: 35px;
}
.bmsct-screener-stepindicator {
  position: relative;
}
.bmssc-type--changesite.edit button img {
  margin-right: 15px;
  transform: rotate(180deg);
}
.bmsct-contact-us-content {
  padding: 40px 0;
}
.bmsct-contact-us-list-item p + p {
  margin-left: 10px;
}
.bmsct-contact-us-list-item {
  flex-wrap: nowrap;
}
.bmsct-contact-us-content-title {
  margin-bottom: 20px;
}
.bmsct-contact-us-content-title span {
  position: relative;
}
.bmsct-contact-us-content-title span:after {
  content: "";
  position: absolute;
  width: 30px;
  left: 0;
  height: 2px;
  bottom: 0;
  background: #be2bbb;
  margin-left: 50%;
  transform: translateX(-50%);
}
.bmsct-trialInformation {
  background: none;
}
.bmsct-trialInformation:hover {
  color: #be2bbb;
}
.bmsct-reg-down-btn img {
  height: 25px;
}
.bmsct-screener-reg-page .bmsct-screener-contact-container {
  border-top: 1px solid #545959;
  padding: 48px 30px 31px;
  gap: 20px;
}
.bmsct-screener-reg-page .bmssc-trial-result-filter_row.bmsscrd-content-wrapper #locationValue {
  padding-right: 15px;
}



  #screener-success-map{
    border-radius: 8px;
  }

  .bmssc-call-help-text{
    margin-bottom: 0px !important;
  }

  .height20{
    height: 20px;
  }

  .marginL55{
    margin-left: 55px;
  }

  .marginL-85{
    margin-left: -85px;
  }
.bmssc-register_print-div img {
  position: relative;
  left: 20px;
}
.bmssc-register_print-div a.bmssc-print {
  position: relative;
  left: 30px;
}
@media screen and (min-width: 750px) {
  .bmsct-contact-us-content {
    gap: 80px;
  }
  .bmsct-contact-us-content-right,
  .bmsct-contact-us-content-left {
    width: calc(50% - 80px);
    display: flex;
    border: 1px solid #595454;
  }
  /* .bmsct-contact-us-content-right,
  .bmsct-contact-us-content-left {
    flex-direction: column;
    padding: 20px 50px;
    justify-content: center;
    border-radius: 8px;
  } */

  .bmssc-contact-us-container .bmsct-contact-us-content-left{
    flex-direction: column;
    padding: 20px 50px;
    justify-content: center;
    border-radius: 8px;
  }
  
    .bmssc-success-container .bmsct-contact-us-content-right,
    .bmssc-success-container .bmsct-contact-us-content-left {
      flex-direction: column;
      padding: 20px 50px;
      justify-content: center;
      border-radius: 8px;
    }

  .bmsct-screener-reg-page .bmssc-trial-detail-distance {
    margin-bottom: 12px;
  }

 .bmssc-contact-us-container .bmsct-contact-us-content-right
{
    padding: 0px !important;
    flex-direction: column;
    /* padding: 20px 50px; */
    justify-content: center;
    border-radius: 8px;
  }

  .bmssc-register_success-map{
    border-radius: 8px;
  }

  .bmssc-vertical-seperator{
    border: 1px solid darkgrey;
    height: 170px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .bmsct-register-success-banner{
    flex-wrap: nowrap;
  }
  /* .bmssc-selected-site-label{
    width: 145px;
  } */
}

.bmssc-btn-goback {
  margin-right: 15px;
}

.bmssc-registration-form-container .bmssc-button.btndisabled {
  /* cursor: not-allowed; */
  background-color: #595757 !important;
  color: #fff !important;
  border: 3px solid #595757 !important;;
outline:none !important;
}

.bmssc-registration-form-container .bmssc-button.btndisabled:focus-visible {
  border: 1px solid #000 !important;;
}

.bmssc-selectedtrailTxt .is-active .bmsscrd-dis-src-desc {
  margin-bottom: 20px;
}

.bmssc-selectedtrailTxt .bmsscrd-dis-src-desc {
  margin-top: 0px !important;
}

.bmssc-location-register-wrapper {
  display: flex;
  align-items: center;
}

.bmssc-location-register-wrapper img {
  margin-right: 10px;
  height: 40px;
  width: 40px;
}

.bmssc-txtWrap-nowrap {
  text-wrap: nowrap;
}

.marginL28 {
  margin-left: 28px !important;
}

.paddinL12 {
  padding-left: 12px !important;
}

.marginL30 {
  margin-left: 30px !important;
}

.marginL12 {
  margin-left: 12px;
}

.bmsct-register-success-banner {
  padding: 40px 160px;
}

.bmsct-register-success-banner .bmssc-reg-success-msg {
  display: flex;
  justify-content: center;
  margin-left: 25px;
}

.bmsct-register-success-banner .success-icon {
  height: 60px;
}

.bmssc-print{
  text-decoration: none;
}

.bmssc-trial-result-filter_row  {
  gap:75px !important;
  padding: 40px 50px;
}

#screener-register-container .bmssc-filter_dropdown-button{
  border-radius: 25px !important;
  width: fit-content;
}

.bmssc-border-radius-25{
  border-radius: 25px !important;
}

.marginT13{
  margin-top: 13px;
}

.marginT33{
  margin-top: 33px;
}

.marginT20{
  margin-top: 20px !important;
}

.lineHeight3{
  line-height: 3;
}

.marginL105{
  margin-left: 105px;
}

.marginL80{
  margin-left: 80px;
}

.bmssc-filter_range .bmssc-filter_range-label{
  font-size: 16px !important;
}


.bmssc-registration-form-container .bmssc-form_label sup{
  font-size: 200% !important;
  vertical-align: middle !important;
  top: 0em !important;
}
.selected_Phone_type{
  position: relative;
}

.selected_Phone_type .iti-arrow{
  position: absolute;
    top: 50%;
    margin-top: 5px;
    right: 10px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #be2bbb;
}



.bmssc-trial-search-result_recruit .bmssc-nyrMessage{
  margin-top: 10px;
}

.bmsscrd-content-wrapper.bmsct-contact-us-content{
  justify-content: space-evenly;
  gap: 0px !important;
}

.bmsct-contact-us-content{
position: relative;
}

.bmssc-contact-phoneNum{
  text-decoration: underline;
}

.bmssc-getDirection-success{
  padding-top: 0px;
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  margin-bottom: 15px;
}

.bmssc-getDirection-successspan{
  color: #be2bbb;
}

.bmssc-contact-header-container .bmsct-contact-us-banner{
  display: flex;
  justify-content: start;
}

.bmssc-contact-icon{
  height: 70px;
  margin-right: 35px;
}

.bmsmsc-contact-phoneNum:focus{
text-decoration: underline;
}

.bmssc-selected-site{
  margin-bottom: 5px;
}

.bmssc-contact-site-txt{
  margin-left: 27px !important;
}

.bmssc-getDireText{
  color: #BE2BC8;
}
.bmsct-screener-reg-page #filter-trial-status h4 {
  padding: 10px;
}
.bmssc-redesign.bmsct-screener-reg-page .bmssc-filter_dropdown-menu {
  left: 0;
}
.bmsct-screener-msg-container .bmssc-search_submit--new {
  height: 42px !important;
}
.bmsct-screener-msg-container .autocomplete-keyword-inner-wrapper.location-wrapper {
  min-width: 240px;
}

.bmsct-screener-reg-page .bmssc-button--primary.bmssc-border-radius-25:focus-visible {
 outline:  2px solid #000 !important;
}

.bmsct-contact-us-banner .bmssc-type--changesite .bmssc-type-capitalize{
  margin-right: 28px;
}

/* .bmssc-primary-btn-disabled{
  background-color: #595757 !important;
    color: #fff !important;
    border: none;
}

.bmssc-primary-btn-disabled:hover{
  background-color: #595757 !important;
  color: #fff !important;
  border: none;
} */

/* Mobile only css*/
@media screen and (max-width: 749px) {
  .scrneer-registration-container
    .bmssc-registration-form-container
    .bmssc-m-container {
    padding: 0 20px;
  }

  .bmsct-light-red-bg {
    padding-bottom: 20px !important;
  }

  .bmssc-hero_title {
    width: 250px;
  }

  .bmssc-location-register-wrapper {
    margin-top: 10px;
  }

  .bmsct-register-success-banner {
    display: flex;
    justify-content: center;
    padding: 25px;
  }

  .bmsct-register-success-banner .success-icon {
    height: 50px;
  }

  .bmsct-register-success-banner .bmssc-reg-success-msg {
    margin-top: 15px;
    width: 100%;
    margin-left: 0px;
  }

  .bmssc-register_success_title{
    margin-top: 10px;
  }

  .bmssc-reg-text-lineH, .bmssc-register-confirmInfo{
    line-height: 1.5;
  }

  .bmssc-type--changesite.edit {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  } 


  .bmsscrd-dis-src-desc span{
    line-height: 1.6;
  }

  .bmssc-trial-result-filter_row.bmsscrd-content-wrapper{
    flex-wrap: wrap;
    padding: 40px;
    display: flex;
    justify-content: center;
  }

  .bmssc-trial-result-item .bmssc-trial-detail-cta, 
  .bmssc-trial-result-item .bmssc-trial-detail-distance{
    display: flex;
    justify-content: flex-end;
  }

  .bmssc-trial-result-item{
    padding: 1rem 5px 10px 1rem !important;
  }

  .bmsscrd-dis-src-desc{
    margin-bottom: 20px;
  }


  .bmssc-trial-result-filter_row.bmsscrd-content-wrapper{
    padding: 40px 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .bmsscrd-content-wrapper .bmsct-filters-submit{
    margin-top: -25px !important;
    padding-left: 0px !important;
  }

  .bmsscrd-content-wrapper .bmssc-filter_item{
    margin-top: -35px;
  }

  .bmsscrd-content-wrapper .bmsct-screener-reg-dis{
    margin-top: -50px;
  }

  .bmsct-screener-reg-page .bmssc-search_location .bmssc-input-wrapper {
    text-align: center;
  }

  .bmssc-search_item.bmssc-search_submit--new button{
    width: 160px;
  }

  .bmsct-screener-reg-page .bmssc-trial-detail-distance {
    margin-bottom: 0px;
    position: unset !important;
  }

  .bmsscrd-content-wrapper .bmsct-contact-us-content-left{
    margin-bottom: 30px;
  }

  .bmssc-vertical-seperator{
    width: 100%;
    border-bottom: 1px solid darkgrey;
  }

  .bmsscrd-content-wrapper .bmsct-contact-us-content-right{
    margin-top: 30px;
  }


  .bmsct-screener-contact-container{
    padding: 48px 30px 31px 39px !important;
  }

  .bmssc-contact-us-container .bmsct-contact-us-content-left
  {
    padding: 0px !important;
  }

   .bmssc-success-container .bmsct-contact-us-content-right, 
   .bmssc-success-container .bmsct-contact-us-content-left{
    padding: 0px 0px 0px 15px !important;
   }

   .bmssc-success-container{
    display: flex;
    justify-content: flex-start;
   }

   #screener-register-container .bmsct-light-red-bg{
    width: 100%;
   }

   .bmssc-mobile-view-selectTrial{
    text-decoration: underline;
    border: 0;
    height: 20px;
    line-height: 95px;
    margin: 0 -60px;
    padding: 0 !important;
    color: #be2bbb;
    background: #fff;
   }

   .bmssc-contact-icon{
    margin: 15px auto 25px;
   }

   .bmsscrd-content-wrapper.bmsct-contact-us-content{
    /* justify-content: space-evenly; */
    gap: 0px !important;
  }

  .marginL55{
    margin-left: 0px !important;
  }

  .bmssc-trial-result-item .bmssc-type--changesite .bmssc-type-capitalize{
    margin-right: 28px;
  }

}
@media print {
	.bmsct-contact-us-content-left,
  .bmsct-screener-contact-col-one,
  .bmsct-contact-us-content-right { 
		page-break-inside: avoid;
	}
  .bmsscrd-content-wrapper.bmsct-contact-us-content {
    justify-content: left;
  }
  .bmsct-screener-reg-page .bmsct-screener-contact-container {
    padding: 40px 0;
  }
  .bmsct-contact-us-content-right,
  .bmsct-contact-us-content-left {
    margin: 20px;
  }
  .bmsct-contact-us-content-title span {
    font-size: 24px;
  }
  .bmsct-register-success-banner .success-icon {
    display: none;
  }
}


/* iPhone Portrait */
@media screen and (max-device-width: 480px) and (orientation:portrait) {
  .bmsct-screener-reg-page .bmsscrd-dis-src-title .bmssc-hero_title{
    font-weight: 400 !important;
  }
} 
/* iPhone Landscape */
@media screen and (max-device-width: 480px) and (orientation:landscape) {
  .bmsct-screener-reg-page .bmsscrd-dis-src-title .bmssc-hero_title{
    font-weight: 400 !important;
  }
}
/* iPad Portrait */
@media screen and (min-device-width: 481px) and (orientation:portrait) {
  .bmsct-screener-reg-page .bmsscrd-dis-src-title .bmssc-hero_title{
    font-weight: 400 ;
  }

}
/* iPad Landscape */
@media screen and (min-device-width: 481px) and (orientation:landscape) {
  .bmsct-screener-reg-page .bmsscrd-dis-src-title .bmssc-hero_title{
    font-weight: 400 ;
  }

} 

.bmsct-screener-search-container span.bmssc-form-error:before{
  top:2px !important
}

.es-LA .bmssc-register_success_title div:first-child div:first-child p{
margin-left: 55px;
}


.es-LA .bmssc-register_print-div {
  margin-left: -125px !important;
}

.requiredFieldErr{
  font-weight: 600;
    color: #BE2BBB;
}

.bmssc-registration-form-container .bmssc-form_checkbox:focus-visible+label:before{
  outline-style: double;
  outline-offset: 5px;
  outline-width: 1.5px;
  outline-color: #BE2BBB;
  border: 1px solid #b7bbc0;
}

.sendRegErr{
  display: flex;
  justify-content: center;
  font-size: 12px;
}

.bmssc-form_checkbox.bmssc-form-alert_error-input+label:before{
  border: 1px solid #be2bbb !important;
}

.displayN{
  display: none;
}

.marginL15{
  margin-left: 15px;
}
.bmsct-reg-success .bmssc-download a {
  text-decoration: underline;
}
.bmsct-survey-popup {
    max-width: 500px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    border: 1px solid #595454;
    background-color: #fff;
    display: none;
    z-index: 10;
}
.bmsct-survey-popup * {
    color: #595454;
}
.bmsct-survey-popup p {
    font-size: 18px;
}
.bmsct-survey-popup > .bmsscrd-content-wrapper {
    padding: 0;
}
.bmsct-survey-popup .bmsscrd-header-logo {
    padding: 10px 20px 20px;
}
.bmsct-survey-content {
}
.bmsct-survey-yes-btn {
    text-align: center;
    width: 220px;
    border-radius: 10px;
}
.bmssc-redesign .bmssc-button--secondary.bmsct-survey-no-btn {
    width: 220px;
    border: 2px solid transparent;
    color: #595454;
    border-radius: 10px;
}
.bmssc-redesign .bmssc-button--secondary.bmsct-survey-no-btn:hover {
    background-color: #fff;
    border: 2px solid #be2bbb;
}
.bmsct-survey-popup .bmsscrd-header-logo a {
    justify-content: center;
}
.bmsct-survey-popup .bmsscrd-header-logo-icon {
    height: 100px;
    max-width: 100%;
    display: none;
}
.bmsct-survey-finish-btn.disabled,
.bmsct-survey-prev-btn.disabled,
.bmsct-survey-next-btn.disabled {
    color: #a69f9f;
    border-color: #a69f9f;
}
.bmsct-survey-close-icon {
    margin-left: auto;
    background: none;
}
.bmsct-survey-close-icon img {
    height: 20px;
}
.bmsct-survey-pie-wrap {
    margin-left: auto;
    height: 80px;
    width: 80px;
    position: relative;
    flex-shrink: 0;
    margin-bottom: 15px;
    right: -10px;
    /* top:-25px;
    right: 0px; */
}
.bmsct-survey-shadow {
    height: 100%;
    width: 100%;
    border: 6px solid #d9d9d9;
    border-radius: 50%;
    position: absolute;
    top: 0;
}
.bmsct-survey-pie {
    height: 100%;
    width: 100%;
    clip: rect(0, 80px, 80px, 40px);
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.bmsct-survey-pie.progress-more-50 {
    clip: auto;
}
.bmsct-survey-half-circle {
    height: 100%;
    width: 100%;
    border: 6px solid #be2bbb;
    border-radius: 50%;
    clip: rect(0, 40px, 80px, 0);
    left: 0;
    position: absolute;
    top: 0;
}
.progress-more-50 .bmsct-survey-half-circle.right {
    transform: rotate(180deg);
}
.bmsct-survey-pie-label {
    position: absolute;
    right: 6px;
    text-align: center;
    top: 6px;
    bottom: 6px;
    left: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bmsct-survey-quns-cont {
    display: flex;
    padding: 30px;
}
bmsct-survey-popup {
    width: 100%;
}
.bmsct-survey-quns-cont {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.bmsct-survey-answer {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}
.bmsct-survey-answer label {
    margin: 0;
    font-size: 18px;
}
.bmsct-survey-quns-answ {
    display: flex;
    flex: 1;
}
.bmsct-survey-foot {
    padding: 0 30px 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.bmsct-survey-foot button {
    background-color: transparent;
    border: 2px solid #be2bbb;
    border-radius: 25px;
    color: #be2bbb;
    font-size: 18px;
    padding: 10px;
}
.bmsct-survey-foot button.disabled .bmssc-search_findbar-svg,
.bmsct-survey-foot button .bmssc-search_findbar-svg.grey {
    display: none;
}
.bmsct-survey-foot button.disabled .bmssc-search_findbar-svg.grey {
    display: inline-block;
}
.bmsct-survey-next-btn {
    margin-left: auto;
}
.bmsct-survey-prev-btn .bmssc-search_findbar-svg {
    transform: rotate(180deg);
}
.bmsct-survey-thanks-msg {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px;
    gap: 50px;
}
.bmsct-survey-thanks-msg p {
    font-size: 22px;
    text-align: center;
}
.bmsct-survey-display-column {
    display: flex;
    gap: 12px;
}
.bmsct-survey-display-column .bmsct-survey-answer {
    flex: 1;
    flex-direction: column-reverse;
}
.bmsct-survey-answerIcon {
    max-width: 40px;
    margin: 10px 0;
    margin-left: 50%;
    transform: translateX(-50%);
}
.bmsct-survey-display-column .bmssc-form_radio+label {
    padding: 0;
    margin-bottom: 30px;
}
.bmsct-survey-display-column .bmssc-form_radio+label:before {
    left: 50%;
    bottom: -30px;
    top: auto;
    transform: translateX(-50%);
}
.bmsct-survey-display-column .bmssc-form_radio:checked+label:before {
    left: 50%;
    bottom: -30px;
    top: auto;
    transform: translateX(-50%);
}
.bmsct-survey-display-column .bmssc-form_radio:checked+label:after {
    bottom: -26px;
    left: 50%;
    transform: translateX(-50%);
    top: auto;
}
.bmsct-survey-welcome-msg {
    font-size: 22px;
    line-height: 24px;
}
.bmsct-survey-welcome button {
    font-size: 18px;
}
.bmsct-survey-welcome {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    padding: 30px;
}
.bmsct-survey-alert-msg {
    width: 100%;
    display: none;
    text-align: right;
}
.bmsct-survey-alert-msg span {
    text-align: right;
}
.bmssc-redesign .bmssc-button--secondary:hover * {
    color: #fff;
}
.bmsct-survey-popup .bmsscrd-header-logo-icon-mbl {
    max-width: 100%;
    height: 80px;
    margin: auto;
}
input[name="experience"]+label {
    font-weight: 600;
}
.bmssc-form_radio:focus-visible+label:before,
.bmssc-form_radio:checked:focus-visible+label:before {
    outline: 2px solid #000;
}
.bmsct-survey-popup .bmsct-survey-close-btn {
    font-size: 18px;
    height: 50px;
    padding: 0 20px;
}
.bmsct-survey-popup span.bmssc-form-error {
    display: inline-block;
}
.bmsct-survey-popup span.bmssc-form-error:before {
    top: 2px;
}
.bmsct-survey-welcome-msg span {
    white-space: nowrap;
}
@media screen and (max-width: 749px) { 
    .bmsct-survey-pie-wrap {
        height: 60px;
        width: 60px;
        flex-shrink: 0;
    }
    .bmsct-survey-pie {
        height: 100%;
        width: 100%;
        clip: rect(0, 60px, 60px, 30px);
    }
    .bmsct-survey-half-circle {
        clip: rect(0, 30px, 60px, 0);
    }
    .bmsct-survey-popup {
        width: 320px;
        max-width: 100%;
    }
    .bmssc-form_checkbox+label:after {
        color: #fff !important;
    }
    .bmsct-survey-foot button img {
        max-width: 40px;
    }
    .bmsct-survey-popup p {
        font-size: 16px;
    }
    .bmsct-survey-answer label,
    .bmsct-survey-foot button,
    .bmsct-survey-welcome button {
        font-size: 16px;
    }
    /*.bmsct-survey-popup .bmsscrd-header-logo-icon {
        display: none;
        height: 80px;
    } */
    .bmsct-survey-popup .bmsscrd-header-logo-icon-mbl {
        height: 60px;
    }
}
