@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap");.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden{display:none !important}.pull-right{float:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-padding{padding:0 !important}.cover,.contain{background-position:center;background-size:cover;background-repeat:no-repeat}.contain{background-size:contain}.square,.portrait{padding-bottom:100%;position:relative}.wp-caption{margin:50px 0;display:block;max-width:100%}.wp-caption img{display:inline}.wp-caption-text{margin-top:10px;font-size:12px;display:block}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1em 1em 0}a,a i,.header,.header .row,.header .logo p,label,.acc-text,.acc-title svg,.timeline .item,a.arrow:after{transition:all .1s ease-in}.menu-bg,.main-navigation li,.animate,.timeline .items{transition:all .25s ease-in}.animate{transition-timing-function:ease !important}.animate.slide-in{opacity:0;transform:translate3d(0, 50px, 0)}.animate.image{transform:translate3d(-75px, 0, 0)}.animate.image.square{transform:translate3d(0, -75px, 0)}.animate.show{opacity:1;transform:translate3d(0, 0, 0) !important}@keyframes animateIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow{0%{margin-left:10px}100%{margin-left:5px}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;overflow-x:hidden}iframe{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}canvas,progress,video{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-width:100%;object-fit:contain}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:inherit}.fullWidth .container{padding:0}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px;width:calc(100% + 40px)}.row.tight{margin-right:-12px;margin-left:-12px;width:calc(100% + 24px)}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.ml-auto,.mx-auto{margin-left:auto !important}.more-padding>div{padding:0 24px}.tight>div{padding:0 12px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;padding-right:20px;padding-left:20px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.d-none,.d-lg-down-block{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}}@media (max-width: 767px){[class*="col-md"]+div{margin-top:40px}.d-md-down-block{display:block !important}.d-md-down-none{display:none !important}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}}@media (max-width: 991px){[class*="col-lg"]+div{margin-top:40px}[class*="col-lg"]+div.order-first{margin-top:0;margin-bottom:40px}.d-lg-down-block{display:block !important}.d-lg-down-none{display:none !important}}@media (min-width: 1280px){.container{max-width:1280px}.fullWidth .container{max-width:100%;margin:0;padding:0}}.lazy[data-img],.lazy[data-bg-img]{opacity:0;transition-property:opacity, transform;transition-duration:.6s;transition-timing-function:ease-in}.lazy.loaded{opacity:1 !important}.dark-overlay{position:relative}.dark-overlay:before{content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:1;pointer-events:none}.blue-overlay{position:relative}.blue-overlay:before{content:'';position:absolute;top:0;left:0;background:#0B2F4F;opacity:0.5;width:100%;height:100%;z-index:1;pointer-events:none}.darker-blue-overlay{position:relative}.darker-blue-overlay:before{content:'';position:absolute;top:0;left:0;background:#0B2F4F;opacity:0.7;width:100%;height:100%;z-index:1;pointer-events:none}.image.grayscale[data-bg-img]{background-blend-mode:saturation}.videoWrapper,.block.video .lazy,.sixteen9{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe,.block.video .image div,.videoOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.videoOverlay{z-index:2}p+.videoWrapper{margin-top:20px}.loader{width:100%;position:relative;min-height:50px;z-index:1}.loader:before,.button.loading:before,#lightbox.loading:before{content:'';position:absolute;width:24px;height:24px;left:50%;top:50%;margin:-12px 0 0 -12px;border-radius:50%;border:4px solid rgba(0,0,0,0.3);border-right-color:transparent;animation:rotate .85s linear 0s infinite normal;box-sizing:border-box}[data-tooltip]{position:relative}.tooltip{position:absolute;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.3);padding:60px 60px 90px;width:335px;max-width:80vw;z-index:5;background-size:100px;font-family:"Arial",sans-serif;font-size:14px;font-weight:400;line-height:22px;z-index:100;top:50%;transform:translate(0, -50%)}.tooltip .tip{position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}.tooltip.left{right:38px}.tooltip.left .tip{right:-10px;border-left:14px solid #fff}.tooltip.right{left:38px}.tooltip.right .tip{left:-10px;border-right:14px solid #fff}.tooltip .dash:before{left:-60px}.highcharts-menu hr{width:100%;height:1px;margin:10px 0}.highcharts-menu-item{margin:0}.highcharts-menu-item:before{display:none}.backLink{font-weight:700;margin-bottom:100px}.box{width:1066px;height:730px;background-image:linear-gradient(90deg, rgba(228,39,24,0) 0%, #e42718 100%);position:absolute;pointer-events:none;bottom:-246px}.box.right{right:-830px;transform:rotate(135deg)}.box.left{transform:rotate(-45deg);left:-500px}.box.left.top{left:-980px;bottom:auto;top:-246px}.box.top.right{background-image:linear-gradient(90deg, #fff 0%, #7CBEDA 100%);width:152px;height:104px;top:-69px;right:-108px;z-index:1}.box.blue{background-image:linear-gradient(90deg, #fff 0%, #002463 100%)}.box.lightBlue{background-image:linear-gradient(90deg, #7CBEDA 0%, #fff 100%)}.box.turqoise{background-image:linear-gradient(90deg, rgba(46,196,182,0) 0%, #2EC4B6 100%)}.box.transparent{opacity:0.3;background:#fff}.box.divider{width:152px;height:104px;background-image:linear-gradient(90deg, #fff 0%, #7CBEDA 100%);left:-135px;top:-135px}#Coi-Renew{display:block !important}.block .row+.row.small-margin{margin-top:30px}body{font-family:"Arial",sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dash{position:relative}.dash:before{content:"";width:30px;height:20px;background:#0B2F4F;position:absolute;left:calc(0px - (50vw - 620px));z-index:1}@media only screen and (min-width: 1280px){.dash:before{left:calc(0px - (50vw - 620px))}}@media only screen and (max-width: 1279px){.dash{padding-left:20px}.dash:before{left:-20px}}.smallHeader{font-size:20px;font-weight:600;line-height:25px}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:600;color:#0B2F4F;line-height:1.2;margin:0 0 20px}h1{font-family:"Raleway",sans-serif;font-size:70px;margin:0 0 25px;line-height:1.1}h2{font-size:60px;margin:0 0 10px}h3{font-size:30px}h4{font-size:18px;line-height:1.4;margin:0 0 25px}h5{font-size:24px;margin:0 0 30px;font-weight:600}h6{font-size:20px;line-height:1.5;font-weight:700}p{font-family:"Raleway",sans-serif;margin:0;color:#0B2F4F;font-size:14px;line-height:1.6;font-weight:400}p+p,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+ul,p+ol{margin-top:30px}strong,b{font-weight:700}blockquote{margin:50px 0;padding:0;width:100%}blockquote p{font-size:45px;font-weight:200;line-height:1.4;font-style:italic;position:relative}blockquote p:first-of-type:before{content:"\201c";line-height:1}blockquote p:last-of-type:after{content:"\201d";line-height:1}a{color:#3F5B74;text-decoration:none}a:hover{color:#0B2F4F}a:hover svg{fill:#0B2F4F}a i:before{font-size:18px;vertical-align:middle;margin-top:-1px}a.arrow{position:relative}a.arrow:after{font-family:"fontello";content:"\e803";margin-left:5px;position:absolute}a.arrow:hover:after{margin-left:10px}ul,ol{font-family:"Raleway",sans-serif;color:#0B2F4F;padding:0 0 0 15px;margin:0}ul li+li,ol li+li{margin-top:10px}hr{border:0;height:3px;width:25px;margin:20px 0;background:#000;color:#000}hr.light{background:#fff;color:#fff}small{font-size:14px}.uc{text-transform:uppercase}.normalWeight{font-weight:400}.center{text-align:center}.blue-text{color:#0B2F4F !important}.blue-light-text{color:#B1C6D7 !important}@font-face{font-family:'fontello';src:url("../font/fontello.eot?48161599");src:url("../font/fontello.eot?48161599#iefix") format("embedded-opentype"),url("../font/fontello.woff2?48161599") format("woff2"),url("../font/fontello.woff?48161599") format("woff"),url("../font/fontello.ttf?48161599") format("truetype"),url("../font/fontello.svg?48161599#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:50px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open:before{content:'\e800'}.icon-right-open:before{content:'\e801'}.icon-angle-left-light:before{content:'\e802'}.icon-angle-right-light:before{content:'\e803'}.icon-ok:before{content:'\e804'}.icon-error:before{content:'\e805'}.button{display:inline-block;width:auto;min-width:200px;border:3px solid #0B2F4F;color:white;background:#0B2F4F;font-size:16px;line-height:26px;font-weight:600;font-family:"Raleway",sans-serif;padding:10px 20px 8px;position:relative;transition:all 0.35s ease-in-out}.button:hover{color:#fff;background:#49738B;border-color:#49738B}.button.white{border:3px solid #fff;color:#fff}.button.white:hover{color:#0B2F4F;background:#fff}.button.blue{background-color:#49738B;border-color:#49738B}.button.blue:hover{color:#0B2F4F;background:#B1C6D7;border-color:#B1C6D7}.button.small{padding:12px 20px 10px;font-size:16px;line-height:22px;border-width:2px;min-width:180px}.button.square{height:40px;width:40px;line-height:40px;border-width:2px;padding:0;text-align:center}.button.fill{background:#0B2F4F;color:#fff}.button.fill:hover{background:#49738B;border-color:#49738B}.button.loading{color:transparent;pointer-events:none;background:#002463;position:relative}.button.loading:before{border:4px solid rgba(255,255,255,0.3);border-right-color:transparent}.field{position:relative;display:block;margin:0 0 20px;width:100%;float:left}.field:after{position:absolute;bottom:18px;right:15px;width:15px;height:15px;font-family:'fontello';font-size:16px}.field.valid:after{content:'\e804';color:#191A1E}.field.error:after{content:'\e805';color:#e71f00}.field.valid input,.field.valid textarea,.field.error input,.field.error textarea{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:40px}.half{width:48%;float:left}.half+.half{margin-left:4%}.form-message{display:none;float:left;width:100%}.form-message p{margin:35px 0 20px !important}.form-message.show{display:block}.form-message.error{color:#0B2F4F}.form-message.error p{color:inherit}form .button{float:right;margin-top:0}form#newsletterForm .button{float:left}label{display:block;line-height:30px;font-size:12px;font-weight:600;font-family:"Raleway",sans-serif;color:#49738B}.innerContent{height:50%}.outerCheckbox{display:flex;justify-content:flex-end;flex-direction:column}.outerCheckbox .checkbox .inline{display:flex;justify-content:flex-end;height:20px}.outerCheckbox .checkbox .inline *{display:inline-block;width:auto;line-height:normal}.outerCheckbox .checkbox .inline label{margin-right:20px}.outerCheckbox .checkbox input{appearance:auto;height:15px}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:60px;line-height:60px;width:100%;padding:0 18px;font-weight:300;color:#0B2F4F;font-size:14px;border:1px solid #B1C6D7;font-family:"Raleway",sans-serif;padding-top:3px}input:focus,textarea:focus{outline-style:solid}input[disabled],textarea[disabled]{opacity:.7;cursor:default;color:#606060}input:not([type="radio"]):not(:placeholder-shown)+label,textarea:not([type="radio"]):not(:placeholder-shown)+label{transform:translateY(-25px);font-size:12px}textarea{line-height:14px;resize:vertical;padding-top:10px;height:180px;line-height:1.3}textarea.auto-expand{resize:none}.lightbox{cursor:pointer}.lightboxContent{display:none !important}.close{position:absolute;top:20px;left:20px;width:20px;height:20px;z-index:3;cursor:pointer}.lightboxClose{top:-50px;right:0;height:50px;background:#000;left:auto;width:120px;font-size:16px;line-height:50px;color:#fff;font-weight:700;text-align:center}.lightboxClose svg{width:15px;margin:0 0 -2px 4px}.lightboxClose.cross{font-size:0;top:0;background:none;width:50px;top:25px;right:20px}.lightboxClose.cross g{stroke:#000;stroke-width:1px}.lightboxClose.cross svg{width:32px}.lightboxClose.button{background:#002463;margin:70px 0}.lightboxClose.button:hover{opacity:.8}#lightbox{opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease-in;top:-100%;left:0;width:100%;z-index:999}#lightbox.open{top:0;height:100%;opacity:1;pointer-events:auto}#lightbox.open+div{opacity:1;pointer-events:auto}#lightbox.open .lightboxClose,#lightbox.open #lightboxBg{opacity:1}#lightbox.loading:before{width:50px;height:50px;border-color:rgba(255,255,255,0.8);border-right-color:transparent;z-index:999}#lightboxContent{position:absolute;z-index:999;top:50%;left:50vw;transform:translate(-50%, -50%);width:90%;max-width:calc(100% - 16px);-webkit-overflow-scrolling:touch;border:5px solid #0B2F4F}#lightboxContent>div{overflow:hidden}#lightboxContent img{max-width:100%}#lightboxContent.auto{width:auto;min-width:200px}#lightboxContent.small{width:50%}#lightboxContent.video{width:60%;max-width:960px}#lightboxContent.medium{width:70%;max-width:1024px}#lightboxContent.big{width:1240px}#lightboxBg{opacity:0;background:rgba(11,47,79,0.9);position:fixed;width:100%;height:100%;top:0;left:0;transition:all .1s ease-in;z-index:998}#lbTextContent{background:#F6F5F3;padding:100px 75px 0;max-height:90vh;overflow-y:auto !important}#lbTextContent>:last-child{margin-bottom:75px}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}@media only screen and (max-width:991px){.slick-slide{margin-top:0 !important}}.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}.slick-arrow svg{width:9px}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:60px;line-height:0;cursor:pointer;background:#0B2F4F;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:5;opacity:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev:hover:before,.slick-next:hover:before{content:'';position:absolute;background:rgba(255,255,255,0.1);width:100%;height:100%;top:0;left:0}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.2}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:4px;width:30px;margin:0 3px;padding:0;cursor:pointer}.slick-dots li:before{display:none}.slick-dots li button{border:0;background:rgba(0,0,0,0.11);display:block;height:4px;width:30px;outline:none;line-height:0;color:transparent;padding:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{background:#0B2F4F;opacity:.8}.slick-dots li.slick-active button{background:#0B2F4F}#newsletterLightbox #newsletterWrapper{display:flex;justify-content:center;margin:0 -40px}#newsletterLightbox #newsletterWrapper .content{flex-basis:50%;margin:20px 20px 0;text-align:right;max-width:400px}#newsletterLightbox #newsletterWrapper .content h3{line-height:1.2}#newsletterLightbox #newsletterWrapper .content :last-child{margin-bottom:0}#newsletterLightbox #newsletterWrapper .form{flex-basis:50%;max-width:400px;margin:0 20px}#newsletterLightbox #newsletterWrapper .form #newsletterForm{position:relative;height:100%}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox{position:relative;height:calc(100% - 50px)}@media only screen and (max-width: 768px){#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox{padding:25px 0}}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .inline{margin-top:5px}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox label{margin-right:0px;font-size:14px;font-weight:600;transform:translateY(0)}@media only screen and (min-width: 769px){#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox{position:absolute;transform:translateX(calc(-100% - 40px));bottom:20px}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]{display:none}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox label{cursor:pointer}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]+label::after{border:1px solid #B1C6D7;content:"\00a0";display:inline-block;font:10px/1em sans-serif;line-height:13px;height:16px;margin:0 0 0 15px;padding:0;vertical-align:top;width:16px}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]:checked+label::after{background:#0B2F4F;color:#fff;font-family:"Font Awesome 5 Free";content:"\f00c";text-align:center}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]:checked+label::after{font-weight:bold}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}}@media only screen and (max-width: 768px){#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]{display:none}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox label{cursor:pointer}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]+label::before{border:1px solid #B1C6D7;content:"\00a0";display:inline-block;font:10px/1em sans-serif;line-height:13px;height:16px;margin:0 15px 0 0;padding:0;vertical-align:top;width:16px}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]:checked+label::before{background:#0B2F4F;color:#fff;font-family:"Font Awesome 5 Free";content:"\f00c";text-align:center}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]:checked+label::before{font-weight:bold}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox{display:flex;flex-wrap:wrap;flex-direction:row}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox .inline{flex:0 50%}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox .inline:nth-of-type(1){order:1}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox .inline:nth-of-type(2){order:3}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox .inline:nth-of-type(3){order:5}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox .inline:nth-of-type(4){order:2}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .checkbox .inline:nth-of-type(5){order:4}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .outerCheckbox .inline{justify-content:flex-start}}#newsletterLightbox #newsletterWrapper .form #newsletterForm .inputBox .form-message p{font-weight:500;margin:-5px 0 20px !important}#newsletterLightbox #newsletterSuccess{padding:120px 0;margin:auto;max-width:800px;display:none}#newsletterLightbox #newsletterSuccess h3{line-height:1.2}@media only screen and (max-width: 768px){#newsletterLightbox #newsletterWrapper{padding:0 20px;flex-wrap:wrap}#newsletterLightbox #newsletterWrapper .content{order:1;flex-basis:100%;margin-bottom:20px;text-align:left}#newsletterLightbox #newsletterWrapper .form{order:2;flex-basis:100%}}html{background:#fff}html.noScroll{position:relative}html.noScroll body{position:relative;overflow:hidden;height:auto}.main{overflow:hidden}.main a:not(.button):not(.no-underline){color:#49738B;font-weight:700}.main a:not(.button):not(.no-underline):hover{color:#B1C6D7}body{background:#fff;transition:background .8s ease-in}.rings.ringNewsletter{position:absolute;bottom:0;left:0}.header{position:fixed;top:0;z-index:110;width:100%;transition:all 0.2s ease;height:55px}@media only screen and (max-width:768px){.header #menu{z-index:100}}.header .container{height:100%}.header .container .row{height:100%}.header.transNav .logo{margin-top:0}@media (min-width: 1100px){.header.transNav .logo{margin-top:50px}}@media (max-width: 1100px){.header.transNav .logo{margin-top:0px !important}}.header.transNav #headerBg{background-color:#49738B}@media (min-width: 1100px){.header.transNav #headerBg{background-color:transparent}}.header.transNav.fill #headerBg{background-color:#49738B}@media (max-width: 415px){.header .logo{transition:all 0.5s ease-in}.header .logo.active{animation:logoAni .6s .5s forwards}.header .logo.active svg [fill="#F6F5F3"]{animation:changeSVG .6s .5s forwards}}.header .logo svg{width:141px;height:34px;margin-top:3px}.header .logo svg .common{fill:#fff}.header .logo img{width:auto;height:30px}.header .text-right{font-size:0;align-self:end;position:fixed;right:0;margin-right:0;padding-right:0}.header .text-right .hamburger{margin-right:20px}#headerBg{position:absolute;top:0;left:0;right:0;bottom:0;height:55px;z-index:-1;transition:background .8s ease-in;background:#49738B;pointer-events:none}.hamburger{display:none}.main-menu{display:inline-block;height:100%}.main-menu p{color:#000;line-height:1.6;word-break:keep-all}.main-menu p a{color:#0B2F4F}.main-menu a{color:#fff}.main-menu>*:last-child{padding-bottom:100px}.menu-bg{opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(11,47,79,0.2);z-index:97}.header .menu{list-style:none;margin:0;padding:0;display:inline-block}.header .menu ~ div{display:none}.header .menu ul{margin:0;padding:0}.header .menu li{line-height:1;display:inline-block;position:relative}.header .menu li+li{margin:0}.header .menu li:before{display:none}.header .menu li:hover{background:#0B2F4F}.header .menu li i{display:none}.header .menu li a{display:block;padding:0 20px;font-size:14px;font-weight:700;line-height:55px;font-family:"Raleway",sans-serif}.header .menu li a:hover{background:#3F5B74}.header .menu li:first-child:hover>a:before{display:none}.header .menu li:last-child:hover>a:after{display:none}.header .menu li li{overflow:hidden;display:block;border-top:1px solid #3F5B74;background:#0B2F4F;min-width:400px}.header .menu li li a{line-height:55px;white-space:nowrap}.header .menu li li a:before,.header .menu li li a:after{display:none}.header .menu .menu-item-has-children:hover ul{display:block}.header .menu .menu-item-has-children ul{z-index:3;display:none;position:absolute;left:0;padding:0;padding-top:1px}.header .menu .menu-item-has-children.alignLeft ul{right:0;left:unset}.header .menu .menu-item-has-children.alignLeft ul .menu-item{text-align:right}.header .menu .current-menu-ancestor>a,.header .menu .current-menu-item>a,.header .menu .current-menu-parent>a a:hover{color:#7cbeda;background:#0B2F4F}.header .menu .mobileBurgermenuFooter{display:none}#topLang,#topSocial{display:inline-block;padding:0 15px;vertical-align:top;line-height:55px}#topLang ul,#topSocial ul{padding:0;margin:0}#topSearch{display:inline-block;vertical-align:top}#topSearch .headerSearchButton{width:50px;height:50px;line-height:50px;text-align:center;background:transparent;border:0;padding-top:9px}#topSearch form{position:absolute}#topSearch form input{position:absolute;background:#0B2F4F;border:0;padding:0 20px;color:#fff;right:-50px;width:400px;max-width:100vw;display:none}#topSearch form input::placeholder{color:#fff}#topSearch form input:focus{display:inline-block}#topSearch:hover,#topSearch.active{background:#0B2F4F}#topSearch:hover form input,#topSearch.active form input{display:inline-block}#topLang{vertical-align:unset;line-height:unset}#topLanguage{padding-left:50px;padding-right:50px;display:inline-block;font-size:18px;text-transform:uppercase;color:white;font-size:13px;font-weight:600;transition:color 0.5s;cursor:pointer}#topLanguage .top-language-name:hover{color:#7CBEDA}#topLanguage svg{transition:all 0.2s}#topLanguage:hover svg{transform:rotate(180deg);padding-left:0px !important;padding-right:5px !important;color:white}#topLanguage ul{display:none;padding:0px;list-style-type:none;padding-top:15px;margin-left:-15px;transition:all 1s}#topLanguage ul li{padding:15px;padding-top:0px;padding-bottom:0px}#topLanguage ul li:hover a{color:#7CBEDA}#topLanguage ul li:last-child{padding-bottom:15px}#topLanguage:hover ul{display:block;position:absolute}@media (max-width: 1340px){#topLanguage{padding:0;padding-left:20px}#topLanguage .top-language-name{display:none}#topLanguage svg{display:none}#topLanguage ul{padding-top:20px;display:block;background-color:transparent !important}#topLanguage ul li{display:inline-block;font-size:16px;margin-top:11px}#topLanguage ul li a{font-weight:400}#topLanguage .current-lang a{font-weight:800}#topSearch .headerSearchButton{padding-top:40px !important}}.fill #topLanguage ul{background-color:#49738B}#topSocial{font-size:18px}#topSocial a{position:relative;top:2px}#topSocial svg{width:18px;height:18px;margin:0;fill:#fff}#topContact{display:none}@media (max-width: 1100px){.main-menu{background:#fff;position:fixed;top:0;right:-100%;width:415px;max-width:100%;height:100vh;z-index:98;transition:right 0.5s ease-in,width 0.5s ease-in;padding:55px 0 0;overflow:hidden;overflow-y:auto}.main-menu div{display:block}.main-menu:before{content:'';background:#fff;border-bottom:1px solid #eee;width:100%;height:56px;display:block;top:0;position:fixed;z-index:1}.header .menu{display:block}.header .menu>li{display:block;border-top:1px solid #eee}.header .menu>li:last-child{border-bottom:1px solid #eee}.header .menu>li>a{font-size:18px;line-height:80px}.header .menu>li>a:hover i{color:#7cbeda}.header .menu>li>a:hover{background:#fff}.header .menu>li i{display:inline-block;color:#000;transform:rotate(90deg);float:right}.header .menu>li:hover{background:#fff}.header .menu>li li a{color:#fff;transition:none}.header .menu>li li:hover{background:#3F5B74}.header .menu .menu-item-has-children:hover:after{display:none}.header .menu .menu-item-has-children:hover ul{display:none}.header .menu .menu-item-has-children.current-menu-parent i{color:#7cbeda}.header .menu .menu-item-has-children .current_page_item{background:#3F5B74}.header .menu .menu-item-has-children.open i,.header .menu .menu-item-has-children.current-menu-parent i{transform:rotate(-90deg)}.header .menu .menu-item-has-children.open ul,.header .menu .menu-item-has-children.current-menu-parent ul{display:block;position:relative;border:0}.header .menu .menu-item-has-children.open ul li,.header .menu .menu-item-has-children.current-menu-parent ul li{animation:none;padding:0 20px}.header .menu .menu-item-has-children.open ul li:first-child,.header .menu .menu-item-has-children.current-menu-parent ul li:first-child{border:0}.header .menu .menu-item-has-children.open ul li:last-child,.header .menu .menu-item-has-children.current-menu-parent ul li:last-child{border-bottom:0}.header .menu .menu-item-has-children.open ul li:hover a:before,.header .menu .menu-item-has-children.current-menu-parent ul li:hover a:before{display:none !important}.header .menu .menu-item-has-children.open ul a,.header .menu .menu-item-has-children.current-menu-parent ul a{padding-left:0;line-height:60px;font-size:18px;color:#fff}.hamburger{padding:21px 7px 20px;display:inline-block;background:transparent;border:0;margin:0;overflow:visible;position:relative;z-index:99;cursor:pointer}.hamburger.active{border-left:1px solid #eee}.hamburger:hover{opacity:0.7}.hamburger div{width:26px;height:14px;display:inline-block}.hamburger span,.hamburger span:before,.hamburger span:after{width:20px;height:2px;background:#0B2F4F;position:absolute;display:block;right:0}.hamburger span:before,.hamburger span:after{content:""}.hamburger span{width:26px;display:block;top:50%;margin-top:-2px;transition-property:transform, background;transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger span:before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in,background 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);top:-6px}.hamburger span:after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);bottom:-6px}.hamburger.active span{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);width:20px}.hamburger.active span:before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger.active span:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger.active+.main-menu{right:0}.hamburger.active+.main-menu li{animation-name:animateIn;animation-duration:.25s;animation-delay:calc((var(--animation-order) + 3) * 100ms);animation-fill-mode:both;animation-timing-function:ease-in-out}.hamburger.active+.main-menu+.menu-bg{opacity:1;pointer-events:auto}#topLang{padding:0 !important;height:81px}#topLang li{width:81px;height:81px;border-right:1px solid #333}#topLang li+li{margin:0}#topLang li+li:before{display:none}#topLang a{display:block;line-height:80px;font-size:20px;padding-top:2px;text-align:center;font-family:"Raleway",sans-serif}#topLang .current-lang a{font-weight:700}#topSocial{width:81px;height:81px;line-height:84px;float:right;text-align:center;border-left:1px solid #333}#topSearch{display:block;position:relative}#topSearch form{position:relative}#topSearch form input{position:relative;height:80px;line-height:80px;background:#E7EAF1;color:#0B2F4F;font-size:20px;font-weight:700;display:inline-block;width:100%;right:0}#topSearch form input::placeholder{color:#757575}#topSearch .headerSearchButton{position:absolute;right:0;z-index:1;height:80px;line-height:80px;padding-top:7px}#topSearch .headerSearchButton svg g{fill:#0B2F4F}#topContact{display:block;border-top:1px solid #eee;padding:30px 20px;clear:both}#topContact a{font-weight:700}.mobileBurgermenuFooter{display:block;border-top:1px solid #333;color:#fff;padding:40px 30px;font-family:"Raleway",sans-serif}.mobileBurgermenuFooter p,.mobileBurgermenuFooter h1,.mobileBurgermenuFooter h2,.mobileBurgermenuFooter h3,.mobileBurgermenuFooter h4,.mobileBurgermenuFooter h5,.mobileBurgermenuFooter h6{color:#fff}.mobileBurgermenuFooter h1,.mobileBurgermenuFooter h2,.mobileBurgermenuFooter h3,.mobileBurgermenuFooter h4,.mobileBurgermenuFooter h5,.mobileBurgermenuFooter h6{margin-bottom:0}.mobileBurgermenuFooter p{font-size:16px}}.newsletterBox{position:fixed;z-index:100;right:0;bottom:50vh;background:#0B2F4F;line-height:48px;padding:35px 3px 35px 5px;font-family:"Raleway",sans-serif;font-weight:500;font-size:20px;color:#fff;writing-mode:tb}@media only screen and (max-width: 768px){.newsletterBox{writing-mode:rl;bottom:0;right:20px;padding:2px 20px 0px 20px}}.newsletterBox .fas{margin-top:10px;transform:rotate(90deg)}@keyframes logoAni{0%{margin-left:0}50%{margin-left:-200px}100%{margin-left:0;z-index:101}}@keyframes changeSVG{0%{}100%{fill:#000}}.block.footer{overflow:hidden;background:#f6f5f3;padding:140px 0}.block.footer p,.block.footer h1,.block.footer h2,.block.footer h3,.block.footer h4,.block.footer h5,.block.footer h6{color:#0B2F4F}.block.footer .containerLine{width:10px;height:50%;bottom:0;right:0;background-color:#B1C6D7;position:absolute}.block.footer .rings{position:absolute;top:0}.block.footer .container{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:991px){.block.footer .container .row :nth-child(1){order:1}.block.footer .container .row :nth-child(2){order:3}.block.footer .container .row :nth-child(3){order:2}.block.footer .container .row :nth-child(4){order:4}.block.footer .container .row .logo{margin-top:0}}.block.footer h4{margin:0 0 50px}.block.footer h6{font-size:18px;font-weight:700}.block.footer a{font-weight:700;text-decoration:none !important}.block.footer p+p{margin-top:20px}.block.footer .contact h6{margin:0}.block.footer p{line-height:1.7}.block.footer .menu{display:block;margin:0 0 30px}@media only screen and (max-width:991px){.block.footer .menu{padding:0}}.block.footer .menu ul{margin:-2px 0}.block.footer .menu li{line-height:1;display:inline-block;position:relative;display:block}.block.footer .menu li a{display:block;padding:0 20px;font-size:18px;font-weight:700;line-height:1;padding:2px 0;font-family:"Raleway",sans-serif}.block.footer .menu a{font-size:20px;line-height:2;font-weight:700;text-decoration:none !important;color:#0B2F4F !important;padding:0}.block.footer .menu a:hover{color:#B1C6D7 !important}.block.footer .menu a:hover:before{display:none}.block.footer .logo{margin-top:50px}.block.footer .logo svg{width:150px}.block.footer .social{margin-top:20px}.block.footer .social svg{width:16px;fill:#0B2F4F}.block.footer .rating{width:75px;margin-bottom:20px}.block.footer .box{transform:rotate(45deg);background-image:linear-gradient(90deg, rgba(0,36,99,0) 0%, #002463 100%);width:814px;height:557px;left:-595px;bottom:-187px}#goUp{width:60px;height:60px;transform:rotate(180deg);background:#0B2F4F;position:absolute;bottom:0;left:20px;cursor:pointer;z-index:45;text-align:center}@media (min-width: 1280px){#goUp{left:calc(50vw - 620px)}}#goUp:hover{opacity:.8}#goUp svg{position:relative;width:12px;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.footer{padding:80px 0}}.main .rings{position:absolute;max-width:100%}.main .rings.ring1{top:200px;left:0}.block.searchResults{padding-top:140px}.block.searchResults .searchButton{position:absolute;width:50px;height:50px;line-height:50px;text-align:center;background:#0B2F4F;border:0;padding-top:3px;right:20px}.block.searchResults .search-post{padding:40px 60px 60px;border:1px solid #eee;background-color:#fff}.block.searchResults .search-post+.search-post{margin-top:30px}.block.searchResults .search-post .title h5{margin-bottom:20px}.block.searchResults .search-post .title .dash{padding-left:0}.block.searchResults .search-post .title .dash:before{left:-60px}.block.searchResults .search-post .title a{color:#0B2F4F}.block.searchResults .search-post .more-button{margin-top:30px}.block.searchResults .search-post .date{font-size:12px;margin-bottom:20px;color:#ccc}.block.searchResults .search-post .tags{font-size:0;margin:0 -5px 20px}.block.searchResults .search-post .tags .tag{display:inline-block;padding:2px 10px 0px;line-height:24px;font-size:16px;font-family:"Raleway",sans-serif;font-weight:700;background:#ccc;color:#fff;transition:all 0.35s ease-in-out;margin:0 5px}.block.searchResults .search-post .tags .tag.active{background:#0B2F4F}.block.searchResults .search-post .tags .tag:hover{color:#fff;background:#0B2F4F;cursor:pointer}.block.searchResults .row+.row{margin-top:20px;font-weight:700}.block.searchResults .navigation{margin-top:20px}.block.searchResults .navigation .page-numbers{font-size:18px}.block.searchResults .navigation .page-numbers.current{color:#B1C6D7}.block.searchResults .navigation .screen-reader-text{display:none}.block{margin:125px 0 0 0;position:relative}.block:first-child{margin-top:70px}.block:first-child.hero{margin-top:0}.block:first-child.hero.big{height:calc(100vh)}.block:first-child.hero+.block{z-index:10}.block .row+.row{margin-top:62.5px}.block+.block{margin-top:125px}.block+.block.no_space_top{margin-top:0}.block+.block.no_space_bottom+.block{margin-top:0}.block[data-color]{transition:background-color 1s}.label{padding-top:8px}.div hr{margin:10px 0 0}.block.full-width-image .container{position:relative}.block.full-width-image .container .containerLine{width:50%;height:10px;bottom:0;right:0;background-color:#B1C6D7;position:absolute}.block.full-width-image .container .containerLine.Green{background-color:#C8DEA0}.block.full-width-image .container .containerLine.Blue{background-color:#B1C6D7}.block.full-width-image .container .imgWrapper{font-size:0;background-size:cover}.block.full-width-image .container .imgWrapper.withContent{display:flex;align-items:center}.block.full-width-image .container .imgWrapper.withContent h1,.block.full-width-image .container .imgWrapper.withContent h2,.block.full-width-image .container .imgWrapper.withContent h3,.block.full-width-image .container .imgWrapper.withContent h4,.block.full-width-image .container .imgWrapper.withContent p{color:white;z-index:2}@media (max-width: 992px){.block.full-width-image .container .imgWrapper{min-height:Min(375px, 100vw)}}.block.full-width-image .container .imgWrapper .imageLine.imageLineRight{width:10px;height:50%;bottom:0;left:0;transform:translateX(-100%);background-color:#B1C6D7;position:absolute}.block.full-width-image .container .imgWrapper .imageLine.imageLineLeft{width:10px;height:50%;bottom:0;right:0;transform:translateX(100%);background-color:#B1C6D7;position:absolute}@media (max-width: 992px){.block.full-width-image .container .imgWrapper .imageLine.imageLineRight,.block.full-width-image .container .imgWrapper .imageLine.imageLineLeft{width:50%;height:10px;top:0;right:0;transform:translateY(-100%);background-color:#B1C6D7;position:absolute}}.block.full-width-image .container .textBox{overflow:hidden;margin-top:0;display:flex;align-items:center}.block.full-width-image .container .textBox .rings{position:absolute;right:0;bottom:0}.block.full-width-image .container .textBox .innerTextBox.withBg h1,.block.full-width-image .container .textBox .innerTextBox.withBg h2,.block.full-width-image .container .textBox .innerTextBox.withBg h3,.block.full-width-image .container .textBox .innerTextBox.withBg h4{color:#B1C6D7}.block.full-width-image .container .textBox .innerTextBox.withBg *{color:white}.block.full-width-image .container.left .imgWrapper.withContent{text-align:right}.block.full-width-image .container.left .imgWrapper.withContent h1,.block.full-width-image .container.left .imgWrapper.withContent h2,.block.full-width-image .container.left .imgWrapper.withContent h3,.block.full-width-image .container.left .imgWrapper.withContent h4,.block.full-width-image .container.left .imgWrapper.withContent p{margin-right:20px}@media (min-width: 1280px){.block.full-width-image .container.left .imgWrapper.withContent h1,.block.full-width-image .container.left .imgWrapper.withContent h2,.block.full-width-image .container.left .imgWrapper.withContent h3,.block.full-width-image .container.left .imgWrapper.withContent h4,.block.full-width-image .container.left .imgWrapper.withContent p{margin-right:calc((100vw - 1280px)/2);padding-right:20px}}@media (max-width: 992px){.block.full-width-image .container.left .imgWrapper.withContent h1,.block.full-width-image .container.left .imgWrapper.withContent h2,.block.full-width-image .container.left .imgWrapper.withContent h3,.block.full-width-image .container.left .imgWrapper.withContent h4,.block.full-width-image .container.left .imgWrapper.withContent p{text-align:center;margin:0}}.block.full-width-image .container.left .imgWrapper.withContent *{width:100%}.block.full-width-image .container.left .textBox .innerTextBox{padding:150px 0px 150px 20px;margin-right:max(20px, 18%)}@media (min-width: 1280px){.block.full-width-image .container.left .textBox .innerTextBox{margin-left:calc((100vw - 1280px)/2)}}@media (max-width: 992px){.block.full-width-image .container.left .textBox .innerTextBox{margin-left:20px;padding:60px 20px 60px 0}}.block.full-width-image .container.right .imgWrapper.withContent h1,.block.full-width-image .container.right .imgWrapper.withContent h2,.block.full-width-image .container.right .imgWrapper.withContent h3,.block.full-width-image .container.right .imgWrapper.withContent h4,.block.full-width-image .container.right .imgWrapper.withContent p{margin-left:20px}@media (min-width: 1280px){.block.full-width-image .container.right .imgWrapper.withContent h1,.block.full-width-image .container.right .imgWrapper.withContent h2,.block.full-width-image .container.right .imgWrapper.withContent h3,.block.full-width-image .container.right .imgWrapper.withContent h4,.block.full-width-image .container.right .imgWrapper.withContent p{margin-left:calc((100vw - 1280px)/2);padding-left:20px}}@media (max-width: 992px){.block.full-width-image .container.right .imgWrapper.withContent h1,.block.full-width-image .container.right .imgWrapper.withContent h2,.block.full-width-image .container.right .imgWrapper.withContent h3,.block.full-width-image .container.right .imgWrapper.withContent h4,.block.full-width-image .container.right .imgWrapper.withContent p{width:100%;text-align:center;margin:0}}.block.full-width-image .container.right .textBox .innerTextBox{padding:150px 20px 150px 0px;margin-left:max(20px, 18%)}@media (min-width: 1280px){.block.full-width-image .container.right .textBox .innerTextBox{margin-right:calc((100vw - 1280px)/2)}}@media (max-width: 992px){.block.full-width-image .container.right .textBox .innerTextBox{margin-left:20px;padding:60px 20px 60px 0}}.block.full-width-image .container,.block.full-width-image .row{height:100%}.block.full-width-image .dark-overlay:before{background:rgba(0,0,0,0.4)}.block.full-width-image .box-styler{width:calc(100% - 90px);height:calc(100% - 110px);border:5px solid #0B2F4F;position:absolute;top:55px;left:90px;z-index:1}@media only screen and (max-width: 768px){.block.full-width-image .align-items-center{justify-content:center;flex-direction:column}.block.full-width-image h2{font-size:45px}}@media (max-width: 400px){.block.full-width-image h2{font-size:40px}}@media (max-width: 330px){.block.full-width-image h2{font-size:35px}}@media (min-width: 1440px){.block.full-width-image .imgWrapper img{transform:translateX(0px)}}.block.image-plus-text .image-div{padding:0;display:flex;align-items:center}.block.image-plus-text .image-div .inner-image-div{height:fit-content;width:100%;position:relative}.block.image-plus-text .image-div .inner-image-div .image{height:100%}@media only screen and (max-width:991px){.block.image-plus-text .image-div .inner-image-div .image{padding-bottom:100%}}.block.image-plus-text .image-div .inner-image-div .image.small_square{height:0;padding-bottom:100%}.block.image-plus-text .image-div .inner-image-div .image.large_square{padding-bottom:100%;height:0}.block.image-plus-text .image-div .inner-image-div .image.rectangular_square{padding-bottom:178%}.block.image-plus-text .innerTextBox{padding:200px 0px 200px 20px}@media only screen and (max-width:991px){.block.image-plus-text .innerTextBox{padding:50px 0px 50px 20px}}.block.image-plus-text.smallImage .innerTextBox{padding:100px 0px 100px 20px}.block.image-plus-text .video svg{width:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block.image-plus-text .video:hover svg circle{fill:#0B2F4F;opacity:1}@media only screen and (min-width: 992px){.block.image-plus-text.normal .image-div{transform:translateX(60px)}.block.image-plus-text.normal .image-div.order-lg-first{transform:translateX(-60px)}}.block.image-plus-text.normal .fullLeft,.block.image-plus-text.normal .fullRight{display:flex;align-items:center}.block.image-plus-text.fullWidth{margin-top:0}.block.image-plus-text.fullWidth .textBox .rings{position:absolute;right:0;bottom:0}.block.image-plus-text.fullWidth .fullRight{margin-top:0;display:flex;align-items:center}.block.image-plus-text.fullWidth .fullRight .innerTextBox{margin-right:max(20px, 5%)}@media (min-width: 1280px){.block.image-plus-text.fullWidth .fullRight .innerTextBox{margin-left:calc((100vw - 1280px)/2)}}@media (max-width: 992px){.block.image-plus-text.fullWidth .fullRight .innerTextBox{margin-right:20px;padding:60px 0px 60px 20px}}.block.image-plus-text.fullWidth .fullRight .innerTextBox.withBg *{color:white}.block.image-plus-text.fullWidth .fullLeft{margin-top:0;display:flex;align-items:center}.block.image-plus-text.fullWidth .fullLeft .innerTextBox{margin-left:max(20px, 5%)}@media (min-width: 1280px){.block.image-plus-text.fullWidth .fullLeft .innerTextBox{margin-right:calc((100vw - 1280px)/2)}}@media (max-width: 992px){.block.image-plus-text.fullWidth .fullLeft .innerTextBox{margin-left:20px;padding:60px 20px 60px 0}}.block.image-plus-text .imageLine.imageLineRight{width:10px;height:50%;bottom:0;left:0;transform:translateX(-100%);background-color:#B1C6D7;position:absolute}.block.image-plus-text .imageLine.imageLineLeft{width:10px;height:50%;bottom:0;right:0;transform:translateX(100%);background-color:#B1C6D7;position:absolute}@media (max-width: 992px){.block.image-plus-text .imageLine.imageLineRight,.block.image-plus-text .imageLine.imageLineLeft{width:50%;height:10px;top:0;right:0;transform:translateY(-100%);background-color:#B1C6D7;position:absolute}}.block.image-plus-text .imageLine.Green{background-color:#C8DEA0}.block.text .container{position:relative;z-index:1}.block.text .row+.row{margin-top:60px}.block.text .label p{font-size:16px}.block.text .imgWrapper{font-size:0}@media only screen and (max-width:991px){.block.text .imgWrapper{text-align:center}}.block.text .containerLine{width:50%;height:10px;bottom:0;right:0;background-color:#B1C6D7;position:absolute}.block.text.bgImage,.block.text.bgColor{background-size:cover;padding:150px 0}.block.text.bgImage h2,.block.text.bgImage p,.block.text.bgColor h2,.block.text.bgColor p{color:#fff}.block.text.bgImage a:not(.button),.block.text.bgColor a:not(.button){color:#C8DEA0}.block.text.bgImage.Green a,.block.text.bgColor.Green a{color:#fff}.block.text .contentBox{display:flex;align-items:center}.block.text .contentBox .innerCon{width:100%}.block.text .contentBox h2{font-size:40px;margin-bottom:40px}.block.text .contentBox p{font-weight:500}.block.text .contentBox.left *{text-align:left !important}.block.text .contentBox.left * img{float:left}.block.text .contentBox.center *{text-align:center !important}.block.text .contentBox.center * img{float:none;margin:0 auto}.block.text .contentBox.right *{text-align:right !important}.block.text .contentBox.right * img{float:right}.block.text .row.mupltipleRow.left *{text-align:left !important}.block.text .row.mupltipleRow.left * img{float:left}.block.text .row.mupltipleRow.center *{text-align:center !important}.block.text .row.mupltipleRow.center * img{float:none;margin:0 auto}.block.text .row.mupltipleRow.right *{text-align:right !important}.block.text .row.mupltipleRow.right * img{float:right}@media (min-width: 1440px){.block.text .imgWrapper{padding:0;display:flex;flex-direction:column;justify-content:flex-end}}@media all and (min-width: 1440px) and (-ms-high-contrast: none), (min-width: 1440px) and (-ms-high-contrast: active){.block.text .imgWrapper{display:block}}@media (min-width: 1440px){.block.text .imgWrapper img{transform:translateX(80px)}}@media (max-width: 1439px){.block.text .imgWrapper img{transform:translateX(0)}}.block.text .bgColor{width:100%;height:100%;position:absolute;top:0}.block.text .bgColor.Dark_blue{background-color:#0B2F4F}.block.text .bgColor.Light_blue{background-color:#49738B}.block.text .bgColor.Dark_black{background-color:rgba(0,0,0,0.5)}.block.text .bgColor.fill{opacity:1}.block.text .bgColor.overlay{opacity:0.6}.block.text .rings{bottom:0;right:0}.block.huge-header{padding:0;background-color:#fff}@media only screen and (max-width:768px){.block.huge-header{margin:100px 0 100px 0 !important}}.block.huge-header .container{position:relative}.block.huge-header .icon{position:absolute;top:-15px;left:0;background:#fff;padding:5px}.block.huge-header .border-box{border:1px solid #B1C6D7;padding:100px 100px}@media only screen and (max-width:768px){.block.huge-header .border-box{padding:50px 50px}}@media only screen and (max-width:480px){.block.huge-header .border-box{padding:45px 20px}}.block.huge-header h2{color:#0B2F4F;font-weight:500;font-size:40px;line-height:1.4}.block.huge-header p{color:#0B2F4F}.block.huge-header .div hr{margin:30px 0 0}.block.huge-header .row+.row{margin-top:0}.block.huge-header .line{width:50%;height:10px;bottom:0;right:0;background-color:#B1C6D7;position:absolute}.block.gates .rings{right:0;top:-100px}@media only screen and (max-width:991px){.block.gates .rings{top:0;width:60%}}.block.gates .gatesHeader{margin-bottom:50px}.block.gates .items-row{margin:-20px -12px}.block.gates .gate{position:relative;display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px}.block.gates a{overflow:hidden;height:100%}.block.gates a .image{transition-duration:0.5s;transition-timing-function:ease-in-out}.block.gates a:hover .image{transform:scale(1.1)}.block.gates a.agate{display:flex;flex-direction:column}.block.gates p,.block.gates h5,.block.gates hr{position:relative;z-index:2}.block.gates h5{font-size:26px}.block.gates p{line-height:1.7;margin-bottom:30px}.block.gates hr{margin:30px 0 25px}.block.gates .imageWrapper{position:relative;border-bottom:0;overflow:hidden}.block.gates .imageWrapper .image{z-index:1;width:100%;padding-bottom:56.25%;left:0;top:0}.block.gates .imageWrapper .image:before{background:rgba(0,0,0,0.5)}.block.gates .imageWrapper .label{position:absolute;left:0;top:0;color:#fff;background:#0B2F4F;font-size:12px;font-weight:700;font-family:"Raleway",sans-serif;line-height:20px;padding:6px 15px 4px}.block.gates .content{min-height:280px;overflow:hidden;z-index:1;position:relative;border:1px solid #eee;border-top:0;flex-grow:1;background-color:#fff}.block.gates .content .innerContent{height:100%;padding:35px}.block.gates .arrow{width:50px;height:50px;background:#002463;position:absolute;bottom:0;right:0;z-index:3;text-align:center}.block.gates .arrow svg{width:20px;position:relative;top:50%;transform:translateY(-50%)}.block.gates .box:not(.divider){width:384px;height:263px;left:-235px;bottom:-300px;background-image:linear-gradient(90deg, rgba(124,190,218,0) 0%, #7cbeda 100%);z-index:1}.block.gates .headerLabel{display:inline-block;background:#0B2F4F;padding:2px 20px 0px;line-height:38px;font-size:20px;font-family:"Raleway",sans-serif;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}.block.gates .tags{font-size:0;margin:0 -5px 40px}.block.gates .tags .tag{display:inline-block;padding:2px 10px 0px;line-height:24px;font-size:11px;font-family:"Raleway",sans-serif;font-weight:700;background:#B1C6D7;color:#fff;transition:all 0.35s ease-in-out;margin:0 5px}.block.gates .tags .tag.active{background:#0B2F4F}.block.gates .tags .tag:hover{color:#fff;background:#0B2F4F;cursor:pointer}.block.gates .date{color:#B1C6D7;font-size:12px;line-height:16px;margin-bottom:20px}.block.gates .items-row .gate.hide{display:none}.block.gates .items-paging{font-size:24px;font-weight:700;font-family:"Raleway",sans-serif;line-height:29px;text-align:center;margin:60px -5px 0}.block.gates .items-paging .item-page-number{display:inline-block;padding:0 5px;cursor:pointer;transition:all 0.35s ease-in-out}.block.gates .items-paging .item-page-number.current,.block.gates .items-paging .item-page-number:hover{color:#0B2F4F}.block.gates .tagSelector{font-size:16px;font-weight:700;font-family:"Raleway",sans-serif;line-height:20px;text-transform:uppercase;position:relative;cursor:pointer;background:#fff;display:inline-block;float:right}.block.gates .tagSelector .indicator{position:absolute;right:10px;top:13px}.block.gates .tagSelector .indicator:before{transform:rotate(90deg)}.block.gates .tagSelector .selectedTag{padding:11px 35px 9px 15px;min-width:200px;border:1px solid #eee;position:relative}.block.gates .tagSelector .tagOptions{background:#fff;position:absolute;border:1px solid #eee;border-top:0;width:100%;z-index:15;display:none}.block.gates .tagSelector .tagOption{padding:11px 15px 9px;border-bottom:1px solid #eee}.block.gates .tagSelector .tagOption:hover{color:#0B2F4F}.block.gates .tagSelector.open .indicator:before{transform:rotate(-90deg)}.block.gates .tagSelector.open .tagOptions{display:block}.block.cases .gate{position:relative}.block.cases a{overflow:hidden}.block.cases a:hover .image{transform:scale(1.1);transition-duration:.25s}.block.cases p,.block.cases h4,.block.cases hr{position:relative;z-index:2}.block.cases p{line-height:1.7;margin-bottom:30px}.block.cases hr{margin:30px 0 25px}.block.cases .imageWrapper{position:relative;overflow:hidden;padding-bottom:58%;height:0;border-bottom:0}.block.cases .image{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.block.cases .image:before{background:rgba(0,0,0,0.5)}.block.cases .content{padding:40px;min-height:330px;overflow:hidden;z-index:1;position:relative;border:1px solid #EEE;border-top:0}.block.cases .arrow{width:50px;height:50px;background:#002463;position:absolute;bottom:0;right:0;z-index:3;text-align:center}.block.cases .arrow svg{width:20px;position:relative;top:50%;transform:translateY(-50%)}.block.cases .box:not(.divider){width:384px;height:263px;left:-235px;bottom:-300px;background-image:linear-gradient(90deg, rgba(124,190,218,0) 0%, #7CBEDA 100%);z-index:1}.block.cases .headerLabel{display:inline-block;background:#0B2F4F;padding:2px 20px 0px;line-height:38px;font-size:20px;font-family:"Raleway",sans-serif;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}.block.cases .tags{font-size:0;margin:0 -5px 40px}.block.cases .tags .tag{display:inline-block;padding:2px 10px 0px;line-height:24px;font-size:16px;font-family:"Raleway",sans-serif;font-weight:700;background:#ccc;color:#fff;transition:all 0.35s ease-in-out;margin:0 5px}.block.cases .tags .tag.active{background:#0B2F4F}.block.cases .tags .tag:hover{color:#fff;background:#0B2F4F;cursor:pointer}@media only screen and (min-width: 768px){.block.cases [class*="col-lg"]+div{margin-top:0}}.block.employees .row+.row{margin-top:30px}.block.employees h2{margin:20px 0}.block.employees h5{margin:20px 0}.block.employees a{font-weight:700}.block.employees p{line-height:1.5}.block.employees p+p{margin-top:0px}.block.employees .linkedin{position:absolute;right:0;bottom:0;background:#0B2F4F;width:40px;height:40px;line-height:40px;text-align:center;padding-top:2px}.block.employees .linkedin svg{fill:#fff;width:12px}.block.employees .image{overflow:hidden}.block.employees [class*="col-lg"] div{margin-top:50px}@media (max-width: 991px){.block.employees [class*="col-lg"]+div{margin-top:0px}}.block.employees .rings{right:0}.block.companies .slick-list{overflow:visible}.block.companies .row+.row{margin-top:50px}.block.companies .company{margin-top:24px;padding:0 12px}.block.companies .content{position:relative;height:261px;overflow:hidden;z-index:0}.block.companies .content:hover .image{transform:scale(1.1);transition-duration:.25s}.block.companies .content img{position:absolute;top:0;right:0;width:56px;z-index:1}.block.companies .content h5{color:#fff;position:absolute;bottom:25px;left:20px;z-index:2;margin-bottom:30px}.block.companies .image{position:relative;height:261px;background-color:rgba(0,0,0,0.3)}.block.companies .image:before{background:rgba(0,0,0,0.4)}.block.companies .text{height:40px;background:rgba(0,0,0,0.5);position:absolute;bottom:0;left:12px;right:12px;width:auto;font-size:0}.block.companies .text .play{margin-left:2px}.block.companies .text .play svg{height:11px}.block.companies .text .link{float:right;font-size:14px;font-weight:700;padding:8px 20px 6px}.block.companies .button{min-width:100px;text-align:center}.block.companies .button.square{font-size:16px;min-width:30px}.block.companies .tooltip{width:510px;text-align:left;background-color:#f6f5f3}.block.companies .tooltip p,.block.companies .tooltip li{font-size:14px;font-weight:500}.block.companies .tooltip a{font-weight:600}.block.companies .tooltip h6{font-size:24px;font-weight:600}.block.companies .tooltip .rings{bottom:0;right:0}.side-menu{border-top:1px solid #E95245}.side-menu a{display:block;border-bottom:1px solid #E95245;height:60px;line-height:60px;font-weight:700;text-decoration:none;color:#0B2F4F !important}.side-menu a:hover{color:#7cbeda !important;text-decoration:none !important}.block.hero{max-height:calc(100vh);height:600px}.block.hero.big{height:calc(100vh)}.block.hero .rings.heroRing{bottom:0;left:0;z-index:1}.block.hero .rings.heroRing svg{width:100%;height:auto}.block.hero .image{height:100%;overflow:hidden}.block.hero .image .box{width:500px;height:500px;bottom:-250px;left:-360px;background:#fff;z-index:1}.block.hero .video{top:0;left:0;right:0;bottom:0;position:absolute}.block.hero .video video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.block.hero h1{max-width:840px;font-size:80px}@media only screen and (max-width: 480px){.block.hero h1{font-size:40px}}.block.hero h1,.block.hero h2{margin-top:0}.block.hero h1,.block.hero h2,.block.hero p{color:#fff}.block.hero p{font-size:16px}.block.hero .text{z-index:2;position:relative;height:100%}.block.hero .text .row{height:100%}.block.hero .box{z-index:4}.block.hero.animating{pointer-events:none}.block.hero .slide{height:100%;transition:opacity .6s ease-in}.block.hero .slide:not(.active){position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0}.block.hero .slide.show{opacity:1;z-index:4}.block.hero .slide.active{opacity:1;position:relative;z-index:3}.block.hero .lineElement{display:none}@media only screen and (min-width: 992px){.block.hero .lineElement{display:block;position:absolute;z-index:5;bottom:0;width:100%}.block.hero .lineElement .e1{width:50%;height:10px;bottom:0;right:0;background-color:#B1C6D7;position:absolute;width:calc(70vw)}.block.hero .lineElement .e1.Green{background-color:#C8DEA0}.block.hero .lineElement .e1.Blue{background-color:#B1C6D7}}@media only screen and (max-width:1440px){.block.hero h1{font-size:70px}}@media only screen and (max-width:991px){.block.hero h1{font-size:65px}}@media only screen and (max-width:768px){.block.hero{min-height:600px}.block.hero h1{font-size:60px}.block.hero p{font-size:14px;line-height:24px}.block.hero .image .box{left:-450px}}.heroNav{position:absolute;bottom:75px;left:0;width:100%;text-align:left;z-index:5}.heroNav .slideBullet{display:inline-block;width:30px;height:4px;background:#fff;opacity:0.3;margin:0 3px;cursor:pointer}.heroNav .slideBullet.active{opacity:1}.heroNav .slideBullet:hover{opacity:0.8}#goDown{width:60px;height:60px;background:#0B2F4F;position:absolute;bottom:0;right:0;cursor:pointer;z-index:45;text-align:center}#goDown:hover{opacity:.8}#goDown svg{position:relative;width:12px;top:50%;transform:translateY(-50%)}.gradient:before{content:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);height:33%;left:0;top:0;width:100%;position:absolute;z-index:1;pointer-events:none}body.is-safari .block.hero .image{background-attachment:local}.block.form div+form{margin-top:50px}.block.timeline{padding-bottom:20px}.block.timeline .item:focus{outline:none}.block.timeline .slick-disabled{opacity:0;cursor:default}.block.timeline .slick-list{overflow:visible}.block.timeline .image{height:500px;overflow:hidden}.block.timeline .image:before{z-index:0}.block.timeline .image.loaded{transition-duration:.1s}.block.timeline .text{position:relative;max-width:880px;padding:30px;box-sizing:content-box;margin:0 auto;top:50%;transform:translateY(-50%);display:flex}@media only screen and (max-width:768px){.block.timeline .text{display:block;top:40%}}.block.timeline .text hr{width:1px;height:300px;background:#fff}.block.timeline .text h3{padding-right:40px;text-align:right;font-size:50px}@media only screen and (max-width:768px){.block.timeline .text h3{text-align:left}}.block.timeline .text p{padding-left:40px;line-height:1.75}@media only screen and (max-width:768px){.block.timeline .text p{padding-left:0}}.block.timeline .text h3,.block.timeline .text p{color:#fff;margin:0}.block.timeline .text .dash{padding-left:45px}.block.timeline .text .dash:before{width:25px;background:#fff}.block.timeline .year{position:absolute;top:0;left:160px;width:70px;height:40px;background:#0B2F4F;font-family:"Raleway",sans-serif;font-size:16px;line-height:40px;font-weight:600;text-align:center;color:#fff;padding-top:2px}.block.timeline .slick-active .nums{opacity:1}.block.timeline .nums{position:absolute;bottom:0;right:0;font-size:16px;line-height:40px;font-family:"Raleway",sans-serif;font-weight:600;color:#fff;opacity:0;width:70px;height:40px;text-align:center;background:#0B2F4F;padding-top:2px}.block.timeline .imageLine{width:50%;height:10px;bottom:0;right:0;background-color:#B1C6D7;position:absolute;background-color:#C8DEA0}.block.slider .rings{bottom:-125px;left:0}.block.slider .slick-list{overflow:visible}.block.slider .items{position:relative}.block.slider .items h4{font-size:30px}.block.slider .items p{line-height:1.5}.block.slider .item{padding:0 12px}.block.slider .item h4,.block.slider .item h6,.block.slider .item p{color:#fff}.block.slider .item:focus{outline:none}.block.slider .image{height:559px}.block.slider .image:before{z-index:0}.block.slider .text{padding:120px 40px 60px;position:relative;z-index:1}.block.slider .text .subtitle{font-size:20px;line-height:1.3;font-weight:700}.block.documents .row+.row{margin-top:50px}.block.documents .doc>div{border-top:1px solid #eee;float:left;width:100%;margin-top:0 !important;position:relative}.block.documents .doc:last-child div{border-bottom:1px solid #eee}@media only screen and (max-width:768px){.block.documents .doc:last-child div .dl-button{margin-bottom:40px}}.block.documents .doc p{font-size:16px;line-height:1;font-weight:600;display:inline-block;padding:45px 0;font-family:"Raleway",sans-serif;color:#49738B}@media only screen and (max-width:768px){.block.documents .doc p{padding:30px 0;display:block}}.block.documents .doc .dl-button{float:right;margin:30px 0;font-family:"Raleway",sans-serif;text-align:center;width:auto;min-width:130px;border:3px solid #0B2F4F;color:white;background:#0B2F4F;font-size:16px;line-height:26px;font-weight:600;font-family:"Raleway",sans-serif;padding:10px 20px 8px;position:relative;transition:all 0.35s ease-in-out}.block.documents .doc .dl-button:hover{color:#fff;background-color:#49738B;border-color:#49738B}@media only screen and (max-width:768px){.block.documents .doc .dl-button{float:left;margin:0;display:block}}.block.documents .doc .rings{width:50%;height:10px;top:0;right:0;transform:translateY(-100%);background-color:#B1C6D7;position:absolute;width:130px;background-color:#C8DEA0;height:5px}.block.feed .gatesHeader{margin-bottom:50px}.block.feed .items-row{margin:-20px -12px}.block.feed .gate{position:relative;display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px}.block.feed a{overflow:hidden}.block.feed a .image{transition-duration:0.5s;transition-timing-function:ease-in-out}.block.feed a:hover .image{transform:scale(1.1)}.block.feed p,.block.feed h4,.block.feed hr{position:relative;z-index:2}.block.feed h4{min-height:55px}.block.feed h5{font-size:26px}.block.feed p{line-height:1.7;margin-bottom:30px}.block.feed hr{margin:30px 0 25px}.block.feed .imageWrapper{position:relative;overflow:hidden;padding-bottom:56.25%;height:0;border-bottom:0}.block.feed .imageWrapper .image{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.block.feed .imageWrapper .image:before{background:rgba(0,0,0,0.5)}.block.feed .imageWrapper .label{position:absolute;left:0;top:0;color:#fff;background:#0B2F4F;font-size:12px;font-weight:700;font-family:"Raleway",sans-serif;line-height:20px;padding:6px 15px 4px}.block.feed .content{padding:35px;min-height:330px;overflow:hidden;z-index:1;position:relative;border:1px solid #eee;border-top:0;flex-grow:1}.block.feed .arrow{width:50px;height:50px;background:#002463;position:absolute;bottom:0;right:0;z-index:3;text-align:center}.block.feed .arrow svg{width:20px;position:relative;top:50%;transform:translateY(-50%)}.block.feed .box:not(.divider){width:384px;height:263px;left:-235px;bottom:-300px;background-image:linear-gradient(90deg, rgba(124,190,218,0) 0%, #7cbeda 100%);z-index:1}.block.feed .headerLabel{display:inline-block;background:#0B2F4F;padding:2px 20px 0px;line-height:38px;font-size:20px;font-family:"Raleway",sans-serif;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}.block.feed .tags{font-size:0;margin:0 -5px 40px}.block.feed .tags .tag{display:inline-block;padding:2px 10px 0px;line-height:24px;font-size:11px;font-family:"Raleway",sans-serif;font-weight:700;background:#B1C6D7;color:#fff;transition:all 0.35s ease-in-out;margin:0 5px}.block.feed .tags .tag.active{background:#0B2F4F}.block.feed .tags .tag:hover{color:#fff;background:#0B2F4F;cursor:pointer}.block.feed .date{color:#B1C6D7;font-size:12px;line-height:16px;margin-bottom:20px}.block.feed .items-row .gate.hide{display:none}.block.feed .items-paging{font-size:24px;font-weight:700;font-family:"Raleway",sans-serif;line-height:29px;text-align:center;margin:60px -5px 0}.block.feed .items-paging .item-page-number{display:inline-block;padding:0 5px;cursor:pointer;transition:all 0.35s ease-in-out}.block.feed .items-paging .item-page-number.current,.block.feed .items-paging .item-page-number:hover{color:#0B2F4F}.block.feed .tagSelector{font-size:16px;font-weight:600;font-family:"Raleway",sans-serif;line-height:20px;position:relative;cursor:pointer;background:#fff;display:inline-block;float:right}.block.feed .tagSelector .indicator{position:absolute;right:10px;top:13px}.block.feed .tagSelector .indicator:before{transform:rotate(90deg)}.block.feed .tagSelector .selectedTag{padding:11px 35px 9px 15px;min-width:200px;border:1px solid #eee;position:relative}.block.feed .tagSelector .tagOptions{background:#fff;position:absolute;border:1px solid #eee;border-top:0;width:100%;z-index:15;display:none}.block.feed .tagSelector .tagOption{padding:11px 15px 9px;border-bottom:1px solid #eee;color:#0B2F4F}.block.feed .tagSelector .tagOption:hover{color:#49738B}.block.feed .tagSelector.open .indicator:before{transform:rotate(-90deg)}.block.feed .tagSelector.open .tagOptions{display:block}.block.feed .container{position:relative}.block.feed .lineElement{position:absolute;left:20px;bottom:0;height:627px}.block.feed .lineElement .e1{position:absolute;right:0;top:140px;height:5px;width:60px;background:#0B2F4F}.block.feed .lineElement .e2{position:absolute;right:55px;top:140px;width:5px;height:calc(100% - 140px + 200px);background:#0B2F4F}.reqruiting-row+div{margin-top:20px}.reqruiting-link{font-weight:700;margin-left:10px}.reqruiting-link a{position:relative;color:#49738b !important}.reqruiting-link a:after{font-family:"fontello";content:' \e803'}.reqruiting-location{position:relative}.reqruiting-location:before{content:', '}.reqruiting-closing-date{font-weight:700;position:relative}.reqruiting-closing-date:before{font-weight:300;content:'. Deadline:  '}.reqruiting-logo{margin-bottom:20px;display:block;width:200px}.block.post-block{margin-bottom:0;margin-top:-100px}.block.post-block .backLink{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700}.block.post-block .backLink a{color:#fff}.block.post-block .tags{font-size:0;margin:0 -5px 20px}.block.post-block .tags .tag{display:inline-block;padding:2px 10px 0px;line-height:24px;font-size:16px;font-family:"Raleway",sans-serif;font-weight:700;background:#ccc;color:#fff;transition:all 0.35s ease-in-out;margin:0 5px}.block.post-block .tags .tag.active{background:#0B2F4F}.block.post-block .tags .tag:hover{color:#fff;background:#0B2F4F;cursor:pointer}#Coi-Renew{outline:none !important}.coi-banner__wrapper{border-radius:0px !important}.coi-banner__wrapper *{outline:none !important;box-shadow:none !important}.coi-banner__wrapper .ci-arrow{display:none}.coi-banner__wrapper h2{font-size:25px !important;font-weight:600}.coi-banner__wrapper .coi-consent-banner__category-name h3{font-size:16px !important}.coi-banner__wrapper .coi-banner__branding{display:none !important}.coi-banner__wrapper .coi-banner__page{background:#f6f5f3}.coi-banner__wrapper .coi-banner-consent-group{background:white}.coi-banner__wrapper .coi-banner__policy{display:block;color:#0B2F4F !important;text-decoration:none !important;font-weight:600;margin-top:5px}.coi-banner__wrapper #show_details,.coi-banner__wrapper #hide_details{color:#0B2F4F;text-decoration:none !important;font-weight:600}.coi-banner__wrapper #coi-banner-wrapper_label{line-height:1.4 !important;color:#49738B}.coi-banner__wrapper .coi-banner__headline{font-size:40px !important}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper{background:#f6f5f3}.coi-banner__wrapper .coi-banner__header img{content:url(https://fueltech.dev001.sunrise.dk/wp-content/uploads/2020/11/Eltronic_FuelTech_Logo_3tone_positive_2.png)}.coi-banner__wrapper .coi-banner__decline,.coi-banner__wrapper .coi-button-group .coi-banner__lastpage{background:#0B2F4F;border:1px solid #0B2F4F;border-radius:0px !important;font-family:"Raleway",sans-serif;font-size:16px;padding-top:9px;padding-bottom:9px;color:#fff;text-transform:none;font-weight:600;max-width:180px;height:50px}.coi-banner__wrapper .coi-banner__decline:hover,.coi-banner__wrapper .coi-button-group .coi-banner__lastpage:hover{background-color:#114a7c;border-color:#114a7c}.coi-banner__wrapper .coi-banner__accept{max-width:180px;background:#49738B;border:1px solid #49738B;border-radius:0px !important;font-family:"Raleway",sans-serif;font-size:16px;padding-top:9px;padding-bottom:9px;color:#fff;text-transform:none;font-weight:600}.coi-banner__wrapper .coi-banner__accept:hover{background-color:#5d8eaa;border-color:#5d8eaa}.coi-banner__wrapper .coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle{background:#49738B}.coi-banner__wrapper .coi-checkboxes .checkbox-toggle{background:#191a1e;width:65px;height:40px;border-radius:100px;position:relative;cursor:pointer;transition:.3s ease}.coi-banner__wrapper .coi-banner-consent-field{border-right:solid 1px #e7eaf1}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper{border-bottom:solid 1px #e7eaf1;font-family:"Raleway",sans-serif}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper a{color:#0B2F4F}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper .coi-consent-banner__category-description{color:#0B2F4F;font-weight:500}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper h3{color:#0B2F4F}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper h3:hover{color:#49738B}.coi-banner__wrapper #coiConsentBannerCategoriesWrapper .cookie-details__detail-container{color:#0B2F4F}.coi-banner__wrapper .coi-checkboxes .checkbox-toggle{height:30px !important}.coi-banner__wrapper .coi-checkboxes .checkbox-toggle:before{transition:.3s ease;content:'';width:20px;height:20px;position:absolute;background:#fff;left:5px;top:5px;box-sizing:border-box;color:#333;border-radius:100px}.coi-banner__wrapper .coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle:before{left:40px;background:#fff}.coi-banner__wrapper .cookiedeclaration_wrapper{background:#E7EAF1}.coi-banner__wrapper .coi-banner__header img{width:120px !important}.coi-banner__wrapper .coi-consent-banner__name-container div div{line-height:1.4 !important}.coi-banner__wrapper .bottom-column__why-cookies p{line-height:1.4 !important}.block.process .slick-disabled{opacity:0;cursor:default}.block.process .slick-list{overflow:visible}.block.process .items{position:relative;margin-top:40px}.block.process .items h4{font-size:30px}.block.process .items p{line-height:1.5;font-size:16px}.block.process .item{padding:0 12px}.block.process .item h4,.block.process .item h6,.block.process .item p,.block.process .item li{color:#fff}.block.process .item li{list-style-type:square}.block.process .item:focus{outline:none}.block.process .item .iconWrapper{width:60px;height:60px;position:absolute;top:40px}.block.process .item .iconWrapper .icon{width:100%;padding-top:100%;background-size:contain;filter:brightness(0) invert(1);background-repeat:no-repeat}.block.process .image{height:559px}.block.process .image:before{z-index:0}.block.process .text{padding:120px 40px 60px;position:relative;z-index:1}.block.process .text .subtitle{font-size:20px;line-height:1.3;font-weight:700}.block.process .bigNr{position:absolute;bottom:0;right:0;color:#fff;opacity:0.3;font-size:350px;font-weight:600;transform:translate(20px, 80px)}.block.numbers .container{position:relative;z-index:1}.block.numbers .row+.row{margin-top:10px}.block.numbers .label p{font-size:16px}.block.numbers .imgWrapper{font-size:0}.block.numbers .containerLine{width:50%;height:10px;bottom:0;right:0;background-color:#B1C6D7;position:absolute}.block.numbers.bgImage,.block.numbers.bgColor{background-size:cover;padding:150px 0}.block.numbers.bgImage h2,.block.numbers.bgImage p,.block.numbers.bgColor h2,.block.numbers.bgColor p{color:#fff;margin-top:5px}.block.numbers.bgImage p,.block.numbers.bgColor p{font-size:16px;font-weight:500}.block.numbers.bgImage .numHeader,.block.numbers.bgColor .numHeader{font-weight:600}.block.numbers.bgImage .number,.block.numbers.bgColor .number{font-size:100px;color:#C8DEA0;font-weight:700;line-height:100px;margin-top:-10px;font-weight:800}.block.numbers.bgImage .number.big,.block.numbers.bgColor .number.big{font-size:160px;line-height:160px}.block.numbers .contentBox{display:flex;align-items:center}.block.numbers .contentBox .innerCon{width:100%}.block.numbers .contentBox h2{font-size:40px;margin-bottom:40px}.block.numbers .contentBox h2.withSmallHeader{margin-bottom:10px}.block.numbers .contentBox .smallHeader{margin-bottom:30px}.block.numbers .contentBox p{font-weight:500}.block.numbers .contentBox.left *{text-align:left !important}.block.numbers .contentBox.left * img{float:left}.block.numbers .contentBox.center *{text-align:center !important}.block.numbers .contentBox.center * img{float:none;margin:0 auto}.block.numbers .contentBox.right *{text-align:right !important}.block.numbers .contentBox.right * img{float:right}.block.numbers .row.mupltipleRow.left *{text-align:left !important}.block.numbers .row.mupltipleRow.left * img{float:left}.block.numbers .row.mupltipleRow.center *{text-align:center !important}.block.numbers .row.mupltipleRow.center * img{float:none;margin:0 auto}.block.numbers .row.mupltipleRow.right *{text-align:right !important}.block.numbers .row.mupltipleRow.right * img{float:right}@media (min-width: 1440px){.block.numbers .imgWrapper{padding:0;display:flex;flex-direction:column;justify-content:flex-end}}@media all and (min-width: 1440px) and (-ms-high-contrast: none), (min-width: 1440px) and (-ms-high-contrast: active){.block.numbers .imgWrapper{display:block}}@media (min-width: 1440px){.block.numbers .imgWrapper img{transform:translateX(80px)}}@media (max-width: 1439px){.block.numbers .imgWrapper img{transform:translateX(0)}}.block.numbers .bgColor{width:100%;height:100%;position:absolute;top:0}.block.numbers .bgColor.Dark_blue{background-color:#0B2F4F}.block.numbers .bgColor.Light_blue{background-color:#49738B}.block.numbers .bgColor.Green{background-color:#C8DEA0}.block.numbers .bgColor.fill{opacity:1}.block.numbers .bgColor.overlay{opacity:0.6}.block.numbers .rings{bottom:0;right:0}.photo-video-gallery.space-top{padding-top:125px}@media (max-width: 992px){.photo-video-gallery.space-top{padding-top:40px}}@media (max-width: 768px){.photo-video-gallery.space-top{padding-top:30px}}.photo-video-gallery.space-bottom{padding-bottom:125px}@media (max-width: 992px){.photo-video-gallery.space-bottom{padding-bottom:40px}}@media (max-width: 768px){.photo-video-gallery.space-bottom{padding-bottom:30px}}.photo-video-gallery .gallery-item{width:100%;height:110px;background-position:center;background-size:cover;margin-bottom:2rem;opacity:0.5;cursor:pointer;transition:opacity 0.25s}.photo-video-gallery .highlight{width:100%;margin-bottom:2rem;transition:all 1s}.photo-video-gallery .highlighted-image{width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat}.photo-video-gallery .active-item{opacity:1;position:relative}.photo-video-gallery .active-item::after{content:"";position:absolute;bottom:0;background:#49738b;width:100%;height:5px}.photo-video-gallery iframe{width:100%;aspect-ratio:16/9;margin-bottom:-2.235px}@media (max-width: 992px){.item-column{margin-top:0px !important}.photo-video-gallery .gallery-item{height:150px}.photo-video-gallery iframe{width:100%;aspect-ratio:16/9;margin-bottom:-3.001px}}@media (max-width: 768px){.photo-video-gallery .gallery-item{height:120px}}.youtube-video.space-top{padding-top:125px}@media (max-width: 992px){.youtube-video.space-top{padding-top:40px}}@media (max-width: 768px){.youtube-video.space-top{padding-top:30px}}.youtube-video.space-bottom{padding-bottom:125px}@media (max-width: 992px){.youtube-video.space-bottom{padding-bottom:40px}}@media (max-width: 768px){.youtube-video.space-bottom{padding-bottom:30px}}.youtube-video iframe{width:100%;aspect-ratio:16/9}@media (max-width: 1200px){.block.boxes .info-box{width:310px;margin-top:0}.block.framework .tooltip{padding:25px 25px 75px;width:235px;background-position-y:120%}.block.framework .tooltip h6{font-size:16px}.block.framework .tooltip p{font-size:13px;line-height:1.5}}@media (max-width: 991px){.menu li a,#topLang,#topSocial{padding:0 20px}h1{font-size:50px}h2{font-size:45px}.block.text_w_image .row>div{padding:0 20px !important}.block.image .image{height:450px}.block.image .image.big{height:500px}.block.timeline h3{font-size:30px}.block.full-width-image .box-styler{border:3px solid #0B2F4F;width:calc(100% - 90px);left:70px}.block.companies .tooltip{display:none !important}}@media only screen and (min-width: 769px){.block.text [class*="order-md"]:not(.order-md-1):not(.order-md-2){margin-top:25px}}@media (max-width: 1100px){.main-menu{background:#0B2F4F}.main-menu .menu{background:#f6f5f3}.main-menu .menu a{color:#0B2F4F}}@media only screen and (max-width: 768px){body{padding-top:55px}#headerBg{height:55px;background:#fff}.block{margin:50px 0}.block:first-child{margin-top:35px}.block:first-child.hero{height:calc(100vh - 55px)}.block:first-child.hero+.block{margin-top:50px}.block .row+.row{margin-top:31.25px}.block+.block{margin-top:50px}.block+.block.no-divider{margin-top:62.5px}.box.right{right:-1070px}.dash{padding-left:14px}.dash:before{left:-20px;width:20px;height:14px}h3.dash::before{top:-10px}p{line-height:1.7}h1{font-size:34px}h2{font-size:48px}h3{font-size:36px}h4{font-size:30px}h6.dash:before{display:none}blockquote p{font-size:25px;line-height:32px}.header .row{height:55px}.header .logo{z-index:99}.header .logo svg{width:140px;margin-top:5px}.header .logo svg .common{fill:#000}.half{width:100%}.half+.half{margin-left:0}#lbTextContent{padding:100px 25px 0}#goDown{width:50px;height:50px}.block.full-width-image .box{bottom:-170px}.block.text .row+.row{margin-top:35px}.block.text .div hr{width:15px;height:2px}.block.boxes{padding:90px 0}.block.boxes .box{left:-685px}.mobile-scroll .items-row{overflow-y:hidden;overflow-x:scroll;white-space:nowrap;display:block}.mobile-scroll .item{display:inline-block;vertical-align:top}.block.framework .item{vertical-align:bottom;width:66%;max-width:300px}.block.framework .vector{padding:10px}.block.framework .vector:hover img+img{display:none}.block.framework .vector .tooltip{display:none !important}.block.text_w_image .image{height:300px}.block.timeline h3{font-size:24px;margin-top:50px}.block.timeline .text{max-width:80%}.block.timeline .text .dash{padding-left:0}.block.timeline .text .dash:before{top:-22px}.block.timeline .year{font-size:12px;position:relative;left:0}.item-row{overflow:hidden}.box.divider{display:none}.footer .menu li{border:0}.footer .menu li+li{margin-top:5px}.footer .box{bottom:-350px}}@media only screen and (max-width: 480px){.block.hero h1{font-size:40px}}@media only screen and (max-width: 480px) and (max-width: 1280px){#goDown{right:auto;left:20px}.slick-prev{left:0}.slick-next{right:0}}@media only screen and (max-width: 480px) and (max-width: 575px){h2,h3{font-size:30px;margin:0 0 10px}h5,h6{font-size:20px;margin:0 0 10px}.smallHeader{font-size:16px}.header .col-sm-3{flex:0 0 33.333333%;max-width:33.333333%}.header .col-sm-9{flex:0 0 66.666667%;max-width:66.666667%}.block.hero .image{background-attachment:scroll}.block.text .label p{font-size:14px}.block.image.full-width .image{height:200px}.block.timeline .item{width:300px}.block.timeline .nums{font-size:14px}.block.gates h4{font-size:30px}}@media only screen and (max-width: 480px) and (max-width: 480px){.header form ~ div{width:100%;max-width:none;padding-right:0}#lbTextContent{padding:60px 20px 0;max-height:100vh}.lightboxClose.cross{top:15px;right:10px}.lightboxContent.medium{width:90%}.block.text_w_image .image{height:200px}.block.image .image{height:250px}.block.image .image.big{height:350px}.block.timeline h3{font-size:20px}.slick-prev,.slick-next{height:40px;width:40px}}@supports (-webkit-touch-callout: none){.block.hero .image{background-attachment:initial}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXMiOlsic2NyZWVuLnNjc3MiLCJoZWxwZXJzL19mdW5jdGlvbnMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9faGVscGVycy5zY3NzIiwiaGVscGVycy9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX2RpcnR5LnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fbGlnaHRib3guc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fbmV3c2xldHRlci5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fc2VhcmNoLnNjc3MiLCJtb2R1bGVzL19zaGFyZWQuc2NzcyIsIm1vZHVsZXMvX2ltYWdlLnNjc3MiLCJtb2R1bGVzL19pbWFnZV8rX3RleHQuc2NzcyIsIm1vZHVsZXMvX3RleHQuc2NzcyIsIm1vZHVsZXMvX2h1Z2VfaGVhZGVyLnNjc3MiLCJtb2R1bGVzL19nYXRlcy5zY3NzIiwibW9kdWxlcy9fY2FzZXMuc2NzcyIsIm1vZHVsZXMvX2VtcGxveWVlcy5zY3NzIiwibW9kdWxlcy9fcGFydG5lcnMuc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIm1vZHVsZXMvX2NvbnRhY3RfZm9ybS5zY3NzIiwibW9kdWxlcy9fdGltZWxpbmUuc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fZG9jdW1lbnRzLnNjc3MiLCJtb2R1bGVzL19mZWVkLnNjc3MiLCJtb2R1bGVzL19qb2JzLnNjc3MiLCJtb2R1bGVzL19wb3N0LnNjc3MiLCJtb2R1bGVzL19jb29raWVib3guc2NzcyIsIm1vZHVsZXMvX3Byb2Nlc3Muc2NzcyIsIm1vZHVsZXMvX251bWJlcnMuc2NzcyIsIm1vZHVsZXMvX3Bob3RvX3ZpZGVvX2dhbGxlcnkuc2NzcyIsIm1vZHVsZXMvX3lvdXR1YmVfdmlkZW8uc2NzcyIsImxheW91dC9fbWVkaWFxdWVyaWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImhlbHBlcnMvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9oZWxwZXJzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL2FuaW1hdGlvbnNcIjtcclxuXHJcbkBpbXBvcnQgXCJiYXNlL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCJiYXNlL2dyaWRcIjtcclxuQGltcG9ydCBcImJhc2UvZGlydHlcIjtcclxuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiYmFzZS9pY29uc1wiO1xyXG5cclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpZ2h0Ym94XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzbGV0dGVyXCI7XHJcblxyXG5AaW1wb3J0IFwibGF5b3V0L21haW5cIjtcclxuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcclxuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcclxuQGltcG9ydCBcImxheW91dC9zZWFyY2hcIjtcclxuXHJcbkBpbXBvcnQgXCJtb2R1bGVzL3NoYXJlZFwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZVwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZV8rX3RleHRcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvdGV4dFwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9odWdlX2hlYWRlclwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9nYXRlc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9jYXNlc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9lbXBsb3llZXNcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvcGFydG5lcnNcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvaGVyb1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9jb250YWN0X2Zvcm1cIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvdGltZWxpbmVcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2RvY3VtZW50c1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9mZWVkXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2pvYnNcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvcG9zdFwiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9jb29raWVib3hcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvcHJvY2Vzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9udW1iZXJzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3Bob3RvX3ZpZGVvX2dhbGxlcnlcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMveW91dHViZV92aWRlb1wiO1xyXG5cclxuQGltcG9ydCBcImxheW91dC9tZWRpYXF1ZXJpZXNcIjtcclxuIiwiLy8gUkFOR0VTXHJcbi8vIFdlIHVzZSB0aGVzZSBmdW5jdGlvbnMgdG8gZGVmaW5lIHJhbmdlcyBmb3IgdmFyaW91cyB0aGluZ3MsIGxpa2UgbWVkaWEgcXVlcmllcy5cclxuQGZ1bmN0aW9uIGxvd2VyLWJvdW5kKCRyYW5nZSkge1xyXG4gICAgQGlmIGxlbmd0aCgkcmFuZ2UpIDw9IDAge1xyXG4gICAgICAgIEByZXR1cm4gMDtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuIG50aCgkcmFuZ2UsIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdXBwZXItYm91bmQoJHJhbmdlKSB7XHJcbiAgICBAaWYgbGVuZ3RoKCRyYW5nZSkgPCAyIHtcclxuICAgICAgICBAcmV0dXJuIDk5OTk5OTk5OTk5OTtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuIG50aCgkcmFuZ2UsIDIpO1xyXG59XHJcbiIsIi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJlYmFzK05ldWU6d2dodEA0MDA7NzAwJmZhbWlseT1Ob3RvK1NhbnM6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLy8gQ29sb3JzXHJcbiRyZWQ6ICNlNDI3MTg7XHJcbiRibHVlOiAjN2NiZWRhO1xyXG4kZGFya0JsdWU6ICMwMDI0NjM7XHJcbiRncmV5OiAjMzMzO1xyXG5cclxuJGJnQ29sb3I6ICNmZmY7XHJcbiRiZ0NvbG9yMjogI2UwZGJkNDtcclxuJGJnQ29sb3IzOiAjZjdjZWMyO1xyXG4kYmdDb2xvcjQ6ICNkN2UwZTY7XHJcbiRmb250Q29sb3I6ICMwQjJGNEY7XHJcbiRmb250Q29sb3JEaXNhYmxlZDogIzYwNjA2MDtcclxuJGRpdmlkZXJDb2xvcjogI0U5NTI0NTtcclxuJGJ1dHRvbkJnOiAkZGFya0JsdWU7XHJcbiRsaW5rQ29sb3I6ICRibHVlO1xyXG4kZXJyb3JDb2xvcjogI2U3MWYwMDtcclxuJG9rQ29sb3I6ICMxOTFBMUU7XHJcblxyXG4vLyBFbHRyb25pY1xyXG4kZWx0cm9uaWNCbHVlOiAjMEIyRjRGO1xyXG4kZWx0cm9uaWNCbHVlRmFkZWQ6ICMzRjVCNzQ7XHJcbiRlbHRyb25pY0xpZ2h0Qmx1ZTogIzQ5NzM4QjtcclxuJGVsdHJvbmljTGlnaHRCbHVlMjogI0IxQzZENztcclxuJGVsdHJvbmljR3JlZW46ICNDOERFQTA7XHJcbiRlbHRyb25pY1NhbmQ6ICNmNmY1ZjM7XHJcblxyXG4vLyBGb250c1xyXG4kZm9udEZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuJGZvbnRGYW1pbHlSYWxld2F5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiRmb250U2l6ZTogMTRweDtcclxuJGZvbnRXZWlnaHROb3JtYWw6IDQwMDtcclxuJGZvbnRXZWlnaHRNZWRpdW06IDUwMDtcclxuJGZvbnRXZWlnaHRTZW1pQm9sZDo2MDA7XHJcbiRmb250V2VpZ2h0Qm9sZDogNzAwO1xyXG4kZm9udFdlaWdodEV4dHJhQm9sZDogODAwO1xyXG5cclxuLy8gTWlzYy5cclxuJGhlYWRlckhlaWdodDogODFweDtcclxuJG1lbnVIZWlnaHQ6IDU1cHg7XHJcbiRoZWFkZXJIZWlnaHRTY3JvbGxlZDogMTAwcHg7XHJcbiRoZWFkZXJIZWlnaHRNb2JpbGU6IDU1cHg7XHJcbiRidXR0b25Cb3JkZXJXaWR0aDogMnB4O1xyXG4kaW5wdXRIZWlnaHQ6IDYwcHg7XHJcbiRkaXZpZGVyV2lkdGg6IDQwcHg7XHJcbiRkZWZhdWx0U3BhY2luZzogMTI1cHg7XHJcbiRkZWZhdWx0U3BhY2luZ1NtYWxsOiA1MHB4O1xyXG4kdHJhbnNpdGlvbkR1cmF0aW9uOiAuMjVzO1xyXG4kdHJhbnNpdGlvbkR1cmF0aW9uRmFzdDogLjFzO1xyXG4kdHJhbnNpdGlvbkVhc2luZzogZWFzZS1pbjtcclxuJGR5bmFtaWNWaDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcblxyXG4vLyBHcmlkXHJcbiRjb250YWluZXJXaWR0aDogMTI4MHB4O1xyXG4kZ3JpZEd1dHRlcjogMjBweDtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiRzbWFsbC1yYW5nZTogICAgICAgICgwLCA0ODBweCk7XHJcbiRzbWFsbC1tZWRpdW0tcmFuZ2U6ICg0ODFweCwgNzY4cHgpO1xyXG4kbWVkaXVtLXJhbmdlOiAgICAgICAoNzY5cHgsIDk5MXB4KTtcclxuJGxhcmdlLXJhbmdlOiAgICAgICAgKDk5MnB4LCAxNDQwcHgpO1xyXG4keGxhcmdlLXJhbmdlOiAgICAgICAoMTQ0MXB4LCAxOTIwcHgpO1xyXG4keHhsYXJnZS1yYW5nZTogICAgICAoMTkyMXB4KTtcclxuXHJcbiRpbmNsdWRlLXNtYWxsOiAgICAgdHJ1ZTtcclxuJGluY2x1ZGUtbWVkaXVtOiAgICB0cnVlO1xyXG4kaW5jbHVkZS1sYXJnZTogICAgIHRydWU7XHJcbiRpbmNsdWRlLXhsYXJnZTogICAgZmFsc2U7XHJcbiRpbmNsdWRlLXh4bGFyZ2U6ICAgZmFsc2U7XHJcblxyXG4vLyBsaW5lIHN0YW5kYXJ0c1xyXG5cclxuXHJcbkBtaXhpbiBwb3NpdGlvbigkcCl7XHJcblxyXG4gICAgQGlmICRwID09ICd0cid7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9QGVsc2UgaWYgJHAgPT0gJ3RsJ3tcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfUBlbHNlIGlmICRwID09ICdicid7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfUBlbHNle1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5AbWl4aW4gc3RhbmRhcnRMaW5lKCR2aCwkaW8sJHApe1xyXG4gICAgLy92aCA9IHYgb3IgaFxyXG4gICAgLy9pbyA9IGluIG9yIG91dFxyXG4gICAgLy9wID0gdGwsIHRyLCBibCBvciBiclxyXG5cclxuICAgIEBpZiAkdmggPT0gJ3Yne1xyXG4gICAgICAgIHdpZHRoOiAkbGluZUhpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogJGxpbmVXaWR0aDtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkcCk7XHJcbiAgICAgICAgQGlmICRwID09ICd0bCdvciAkcCA9PSAnYmwne1xyXG4gICAgICAgICAgICBAaWYgJGlvID09ICdvdXQne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1AZWxzZXtcclxuICAgICAgICAgICAgQGlmICRpbyA9PSAnb3V0J3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1AZWxzZXtcclxuICAgICAgICB3aWR0aDogJGxpbmVXaWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRsaW5lSGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJHApO1xyXG4gICAgICAgIEBpZiAkcCA9PSAndGwnb3IgJHAgPT0gJ3RyJ3tcclxuICAgICAgICAgICAgQGlmICRpbyA9PSAnb3V0J3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9QGVsc2V7XHJcbiAgICAgICAgICAgIEBpZiAkaW8gPT0gJ291dCd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmVDb2xvcjtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxufVxyXG4kbGluZUhpZ2h0OjEwcHg7XHJcbiRsaW5lV2lkdGg6NTAlO1xyXG4kbGluZUNvbG9yOiRlbHRyb25pY0xpZ2h0Qmx1ZTI7XHJcbi8vIERlZmluZSBtZWRpYSBxdWVyaWVzXHJcbiRzY3JlZW46IFwib25seSBzY3JlZW5cIjtcclxuXHJcbiRzbWFsbC11cDogICAgICAgICAgJHNjcmVlbjtcclxuJHNtYWxsLW1lZGl1bS11cDogICBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3t1cHBlci1ib3VuZCgkc21hbGwtbWVkaXVtLXJhbmdlKX0pXCI7XHJcbiRtZWRpdW0tdXA6ICAgICAgICAgXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJG1lZGl1bS1yYW5nZSl9KVwiO1xyXG4kbGFyZ2UtdXA6ICAgICAgICAgIFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCRsYXJnZS1yYW5nZSl9KVwiO1xyXG4keGxhcmdlLXVwOiAgICAgICAgIFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIjtcclxuJHh4bGFyZ2UtdXA6ICAgICAgICBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkeHhsYXJnZS1yYW5nZSl9KVwiO1xyXG4kY29udGFpbmVyLXVwOiAgICAgIFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDojeyRjb250YWluZXJXaWR0aH0pXCI7XHJcblxyXG4kc21hbGwtZG93bjogICAgICAgIFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCRzbWFsbC1yYW5nZSl9KVwiO1xyXG4kc21hbGwtbWVkaXVtLWRvd246IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCRzbWFsbC1tZWRpdW0tcmFuZ2UpfSlcIjtcclxuJG1lZGl1bS1kb3duOiAgICAgICBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCI7XHJcbiRsYXJnZS1kb3duOiAgICAgICAgXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCI7XHJcbiRjb250YWluZXItZG93bjogICAgICAgIFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDojeyRjb250YWluZXJXaWR0aCAtIDF9KVwiOyIsIi5lbGxpcHNpcyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uaGlkZGVue1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJHIGltYWdlIGNvdmVyXHJcbi5jb3ZlciwgLmNvbnRhaW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmNvbnRhaW4ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4vLyBTcXVhcmUgYmcgaW1hZ2VcclxuLnNxdWFyZSwgLnBvcnRyYWl0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKi5taWRkbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxufSovXHJcblxyXG4vKipcclxuICogV1AgYWxpZ25tZW50IGFuZCBjYXB0aW9uIGNsYXNzZXNcclxuICovXHJcbi53cC1jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciwgLmFsaWdubGVmdCwgLmFsaWducmlnaHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IC41ZW0gYXV0byAxZW07XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogLjVlbSAwIDFlbSAxZW07XHJcbn1cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IC41ZW0gMWVtIDFlbSAwO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1xyXG4vLyBFYXNpbmdcclxuLy9cclxuLy8gVGhhbmtzIHRvIFJvYmVydCBQZW5uZXIgZm9yIGhpcyBzdGVybGluZyB3b3JrIG9uIGVhc2luZyxcclxuLy8gYW5kIHRvIE1hdHRoZXcgTGVpbiBmb3IgY29udmVydGluZyB0aGVzZSBmdW5jdGlvbnMgaW50b1xyXG4vLyBhcHByb3hpbWF0ZWQgY3ViaWMtYmV6aWVyIGZ1bmN0aW9ucy4gUmVzcGVjdC5cclxuLy9cclxuLy8gQHNlZSBodHRwOi8vcm9iZXJ0cGVubmVyLmNvbS9cclxuLy8gQHNlZSBodHRwOi8vbWF0dGhld2xlaW4uY29tL2NlYXNlci9cclxuLy9cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEN1YmljXHJcbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcblxyXG4vLyAtY2lyY1xyXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XHJcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcclxuJGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xyXG5cclxuLy8gRXhwb1xyXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcclxuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuJGVhc2UtaW4tb3V0LWV4cG86IHViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xyXG5cclxuLy8gUXVhZFxyXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xyXG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xyXG5cclxuLy8gUXVhcnRcclxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xyXG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XHJcbiRlYXNlLWluLW91dC1xdWFydDogdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG5cclxuLy8gUXVpbnRcclxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuJGVhc2UtaW4tb3V0LXF1aW50OiB1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcclxuXHJcbi8vIFNpbmVcclxuJGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XHJcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcclxuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcblxyXG4vLyBCYWNrXHJcbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xyXG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XHJcbiIsImEsXHJcbmEgaSxcclxuLmhlYWRlcixcclxuLmhlYWRlciAucm93LFxyXG4uaGVhZGVyIC5sb2dvIHAsXHJcbmxhYmVsLFxyXG4uYWNjLXRleHQsIC5hY2MtdGl0bGUgc3ZnLFxyXG4udGltZWxpbmUgLml0ZW0sXHJcbmEuYXJyb3c6YWZ0ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uRHVyYXRpb25GYXN0ICR0cmFuc2l0aW9uRWFzaW5nO1xyXG59XHJcblxyXG4ubWVudS1iZyxcclxuLm1haW4tbmF2aWdhdGlvbiBsaSxcclxuLmFuaW1hdGUsXHJcbi50aW1lbGluZSAuaXRlbXMge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uRHVyYXRpb24gJHRyYW5zaXRpb25FYXNpbmc7XHJcbn1cclxuXHJcbi5hbmltYXRlIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAmLnNsaWRlLWluIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAmLmltYWdlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03NXB4LCAwLCAwKTtcclxuICAgICAgICAmLnNxdWFyZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTc1cHgsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKiYuZmFkZS1pbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG4gICAgLyomLmZsaXAtaW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxufVxyXG5cclxuLyouZmFkZS1vdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25EdXJhdGlvbkZhc3QgJHRyYW5zaXRpb25FYXNpbmc7XHJcbn1cclxuLmZhZGUtaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25EdXJhdGlvbiAkdHJhbnNpdGlvbkVhc2luZztcclxufSovXHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhcnJvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC40ZW0pO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTm9ybWFsaXplLnNjc3Mgc2V0dGluZ3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIEluY2x1ZGVzIGxlZ2FjeSBicm93c2VyIHN1cHBvcnQgSUU2LzdcclxuICpcclxuICogU2V0IHRvIGZhbHNlIGlmIHlvdSB3YW50IHRvIGRyb3Agc3VwcG9ydCBmb3IgSUU2IGFuZCBJRTdcclxuICovXHJcblxyXG4kbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vKiBCYXNlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcclxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxyXG4gKiAzLiBDb3JyZWN0cyB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXHJcbiAqICBgZW1gIHVuaXRzLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCB7XHJcbiAgICAqZm9udC1zaXplOiAxMDAlOyAvKiAzICovXHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuICogYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbiAgQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IHtcclxuICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAqem9vbTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAmOmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbkBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCB7XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbWFyZ2luOiAwLjgzZW0gMDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAxLjMzZW0gMDtcclxuICB9XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xyXG4gICAgbWFyZ2luOiAxLjY3ZW0gMDtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xyXG4gICAgbWFyZ2luOiAyLjMzZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbkBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCB7XHJcblxyXG4gIC8qKlxyXG4gICAqIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXHJcbiAgICovXHJcblxyXG4gIHAsXHJcbiAgcHJlIHtcclxuICAgICptYXJnaW46IDFlbSAwO1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBBZGRyZXNzZXMgQ1NTIHF1b3RlcyBub3Qgc3VwcG9ydGVkIGluIElFIDYvNy5cclxuICAgKi9cclxuXHJcbiAgcSB7XHJcbiAgICAqcXVvdGVzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBBZGRyZXNzZXMgYHF1b3Rlc2AgcHJvcGVydHkgbm90IHN1cHBvcnRlZCBpbiBTYWZhcmkgNC5cclxuICAgKi9cclxuXHJcbiAgcTpiZWZvcmUsXHJcbiAgcTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IHtcclxuXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICBMaXN0c1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gIC8qXHJcbiAgICogQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cclxuICAgKi9cclxuXHJcbiAgZGwsXHJcbiAgbWVudSxcclxuICBvbCxcclxuICB1bCB7XHJcbiAgICAqbWFyZ2luOiAxZW0gMDtcclxuICB9XHJcblxyXG4gIGRkIHtcclxuICAgICptYXJnaW46IDAgMCAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAvKlxyXG4gICAqIEFkZHJlc3NlcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxyXG4gICAqL1xyXG5cclxuICBtZW51LFxyXG4gIG9sLFxyXG4gIHVsIHtcclxuICAgICpwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBDb3JyZWN0cyBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDcuXHJcbiAgICovXHJcblxyXG4gIG5hdiB1bCxcclxuICBuYXYgb2wge1xyXG4gICAgKmxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAqbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IHtcclxuICAgICotbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIElFIDYsIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuY29kZSxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgQGlmICRsZWdhY3lfYnJvd3Nlcl9zdXBwb3J0IHtcclxuICAgIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xyXG4gIH1cclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICogNC4gSW1wcm92ZXMgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBtYXJnaW46IDA7IC8qIDMgKi9cclxuICBAaWYgJGxlZ2FjeV9icm93c2VyX3N1cHBvcnQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXHJcbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKiA0LiBSZW1vdmVzIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXHJcbiAqICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG4gIEBpZiAkbGVnYWN5X2Jyb3dzZXJfc3VwcG9ydCB7XHJcbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLyoqXHJcbiAqIEJhc2VkIG9uIEJvb3RzdHJhcCBHcmlkIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLmZ1bGxXaWR0aHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGdyaWRHdXR0ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkR3V0dGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLSRncmlkR3V0dGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kZ3JpZEd1dHRlcjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjezIgKiAkZ3JpZEd1dHRlcn0pO1xyXG5cclxuICAgICYudGlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5uby1ndXR0ZXJzID4gLmNvbCxcclxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubWwtYXV0byxcclxuLm14LWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vcmUtcGFkZGluZyA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbn1cclxuXHJcbi50aWdodCA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbn1cclxuXHJcbi5jb2wtMSxcclxuLmNvbC0yLFxyXG4uY29sLTMsXHJcbi5jb2wtNCxcclxuLmNvbC01LFxyXG4uY29sLTYsXHJcbi5jb2wtNyxcclxuLmNvbC04LFxyXG4uY29sLTksXHJcbi5jb2wtMTAsXHJcbi5jb2wtMTEsXHJcbi5jb2wtMTIsXHJcbi5jb2wsXHJcbi5jb2wtYXV0byxcclxuLmNvbC1zbS0xLFxyXG4uY29sLXNtLTIsXHJcbi5jb2wtc20tMyxcclxuLmNvbC1zbS00LFxyXG4uY29sLXNtLTUsXHJcbi5jb2wtc20tNixcclxuLmNvbC1zbS03LFxyXG4uY29sLXNtLTgsXHJcbi5jb2wtc20tOSxcclxuLmNvbC1zbS0xMCxcclxuLmNvbC1zbS0xMSxcclxuLmNvbC1zbS0xMixcclxuLmNvbC1zbSxcclxuLmNvbC1zbS1hdXRvLFxyXG4uY29sLW1kLTEsXHJcbi5jb2wtbWQtMixcclxuLmNvbC1tZC0zLFxyXG4uY29sLW1kLTQsXHJcbi5jb2wtbWQtNSxcclxuLmNvbC1tZC02LFxyXG4uY29sLW1kLTcsXHJcbi5jb2wtbWQtOCxcclxuLmNvbC1tZC05LFxyXG4uY29sLW1kLTEwLFxyXG4uY29sLW1kLTExLFxyXG4uY29sLW1kLTEyLFxyXG4uY29sLW1kLFxyXG4uY29sLW1kLWF1dG8sXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIsXHJcbi5jb2wtbGcsXHJcbi5jb2wtbGctYXV0by8qLFxyXG4uY29sLXhsLTEsXHJcbi5jb2wteGwtMixcclxuLmNvbC14bC0zLFxyXG4uY29sLXhsLTQsXHJcbi5jb2wteGwtNSxcclxuLmNvbC14bC02LFxyXG4uY29sLXhsLTcsXHJcbi5jb2wteGwtOCxcclxuLmNvbC14bC05LFxyXG4uY29sLXhsLTEwLFxyXG4uY29sLXhsLTExLFxyXG4uY29sLXhsLTEyLFxyXG4uY29sLXhsLFxyXG4uY29sLXhsLWF1dG8qLyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkR3V0dGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZEd1dHRlcjtcclxuICAgIC8qbWFyZ2luLXRvcDogMDtcclxuICAgICYgKyBkaXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuLmNvbCB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sLWF1dG8ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbC0xIHtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0yIHtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTMge1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLTQge1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtNSB7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC02IHtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmNvbC03IHtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTgge1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5jb2wtMTAge1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlci1maXJzdCB7XHJcbiAgICBvcmRlcjogLTE7XHJcbn1cclxuXHJcbi5vcmRlci1sYXN0IHtcclxuICAgIG9yZGVyOiAxMztcclxufVxyXG5cclxuLm9yZGVyLTAge1xyXG4gICAgb3JkZXI6IDA7XHJcbn1cclxuXHJcbi5vcmRlci0xIHtcclxuICAgIG9yZGVyOiAxO1xyXG59XHJcblxyXG4ub3JkZXItMiB7XHJcbiAgICBvcmRlcjogMjtcclxufVxyXG5cclxuLm9yZGVyLTMge1xyXG4gICAgb3JkZXI6IDM7XHJcbn1cclxuXHJcbi5vcmRlci00IHtcclxuICAgIG9yZGVyOiA0O1xyXG59XHJcblxyXG4ub3JkZXItNSB7XHJcbiAgICBvcmRlcjogNTtcclxufVxyXG5cclxuLm9yZGVyLTYge1xyXG4gICAgb3JkZXI6IDY7XHJcbn1cclxuXHJcbi5vcmRlci03IHtcclxuICAgIG9yZGVyOiA3O1xyXG59XHJcblxyXG4ub3JkZXItOCB7XHJcbiAgICBvcmRlcjogODtcclxufVxyXG5cclxuLm9yZGVyLTkge1xyXG4gICAgb3JkZXI6IDk7XHJcbn1cclxuXHJcbi5vcmRlci0xMCB7XHJcbiAgICBvcmRlcjogMTA7XHJcbn1cclxuXHJcbi5vcmRlci0xMSB7XHJcbiAgICBvcmRlcjogMTE7XHJcbn1cclxuXHJcbi5vcmRlci0xMiB7XHJcbiAgICBvcmRlcjogMTI7XHJcbn1cclxuXHJcbi5vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxufVxyXG5cclxuLm9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG59XHJcblxyXG4ub2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLm9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxufVxyXG5cclxuLmQtbm9uZSwgLmQtbGctZG93bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtZW5kIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWF1dG8ge1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC8qLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIH0qL1xyXG5cclxuICAgIC5jb2wtc20ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xIHtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0yIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTMge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTQge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNSB7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS02IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTAge1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20taW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAvKi5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAuY29sLW1kIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC04IHtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtZmlyc3Qge1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1sYXN0IHtcclxuICAgICAgICBvcmRlcjogMTM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMCB7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMiB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMyB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNCB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNSB7XHJcbiAgICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNiB7XHJcbiAgICAgICAgb3JkZXI6IDY7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNyB7XHJcbiAgICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOCB7XHJcbiAgICAgICAgb3JkZXI6IDg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOSB7XHJcbiAgICAgICAgb3JkZXI6IDk7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTAge1xyXG4gICAgICAgIG9yZGVyOiAxMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMSB7XHJcbiAgICAgICAgb3JkZXI6IDExO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEyIHtcclxuICAgICAgICBvcmRlcjogMTI7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBbY2xhc3MqPVwiY29sLW1kXCJdICsgZGl2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtZG93bi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWRvd24tbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC8qLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH0qL1xyXG5cclxuICAgIC5jb2wtbGcge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xIHtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTQge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctNSB7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy02IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy03IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTgge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctOSB7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTAge1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy1maXJzdCB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLWxhc3Qge1xyXG4gICAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIFtjbGFzcyo9XCJjb2wtbGdcIl0gKyBkaXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBbY2xhc3MqPVwiY29sLWxnXCJdICsgZGl2Lm9yZGVyLWZpcnN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1kb3duLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctZG93bi1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkY29udGFpbmVyV2lkdGgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lcldpZHRoO1xyXG5cclxuICAgIH1cclxuICAgIC5mdWxsV2lkdGggLmNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyouY29sLXhsIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMSB7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMiB7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC00IHtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTUge1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNiB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNyB7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC04IHtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTEwIHtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTExIHtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTEyIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxufVxyXG4iLCIvLyBRdWljayAnbiBkaXJ0eSBzdHlsaW5nIGhlcmVcclxuXHJcbi8qKlxyXG4gKiBMYXp5IGxvYWRpbmdcclxuICovXHJcbi5sYXp5IHtcclxuICAgICZbZGF0YS1pbWddLCAmW2RhdGEtYmctaW1nXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvL3RyYW5zaXRpb246IG9wYWNpdHkgLjZzICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgfVxyXG4gICAgJi5sb2FkZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhcmstb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5ibHVlLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZGFya2VyLWJsdWUtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UuZ3JheXNjYWxlW2RhdGEtYmctaW1nXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNhdHVyYXRpb247XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgdmlkZW9zXHJcbi52aWRlb1dyYXBwZXIsIC5ibG9jay52aWRlbyAubGF6eSwgLnNpeHRlZW45IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuICAgIGhlaWdodDogMDtcclxufVxyXG4udmlkZW9XcmFwcGVyIGlmcmFtZSwgLmJsb2NrLnZpZGVvIC5pbWFnZSBkaXYsIC52aWRlb092ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi52aWRlb092ZXJsYXkge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbnAgKyAudmlkZW9XcmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy9tYXJnaW46IDIwcHggYXV0bztcclxufVxyXG5cclxuLmxvYWRlciwgLmJ1dHRvbi5sb2FkaW5nLCAjbGlnaHRib3gubG9hZGluZyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAtMTJweCAwIDAgLTEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgLjg1cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLXRvb2x0aXBdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwwLDAsMC4zMCk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggOTBweDtcclxuICAgIHdpZHRoOiAzMzVweDtcclxuICAgIG1heC13aWR0aDogODB2dztcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAudGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLmxlZnQge1xyXG4gICAgICAgIHJpZ2h0OiAzOHB4O1xyXG5cclxuICAgICAgICAudGlwIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgICBsZWZ0OiAzOHB4O1xyXG5cclxuICAgICAgICAudGlwIHtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGFzaCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLnRpcCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAmLmxlZnQge1xyXG5cclxuICAgIH1cclxuICAgICYucmlnaHQge1xyXG5cclxuICAgIH1cclxuICAgICYudG9wIHtcclxuXHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLy8gSGlnaGNoYXJ0cyBmaXhlc1xyXG4uaGlnaGNoYXJ0cy1tZW51IHtcclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxufVxyXG4uaGlnaGNoYXJ0cy1tZW51LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWNrTGluayB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5ib3gge1xyXG4gICAgd2lkdGg6IDEwNjZweDtcclxuICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI4LDM5LDI0LDAuMDApIDAlLCAkcmVkIDEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3R0b206IC0yNDZweDtcclxuICAgICYucmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAtODMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH1cclxuICAgICYubGVmdCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBsZWZ0OiAtNTAwcHg7XHJcbiAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTgwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAtMjQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b3AucmlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgIzdDQkVEQSAxMDAlKTtcclxuICAgICAgICB3aWR0aDogMTUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgICB0b3A6IC02OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTA4cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwzNiw5OSwwLjAwKSAwJSwgIzAwMjQ2MyAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYgMCUsICMwMDI0NjMgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLmxpZ2h0Qmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjN0NCRURBIDAlLCAjZmZmIDEwMCUpO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyNCwxOTAsMjE4LDAuMDApIDAlLCAjN0NCRURBIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi50dXJxb2lzZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ2LDE5NiwxODIsMC4wMCkgMCUsICMyRUM0QjYgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLnRyYW5zcGFyZW50IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICAgICYuZGl2aWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgIzdDQkVEQSAxMDAlKTtcclxuICAgICAgICBsZWZ0OiAtMTM1cHg7XHJcbiAgICAgICAgdG9wOiAtMTM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDAlLCAjMDAyNDYzIDEwMCUpOyovXHJcblxyXG4jQ29pLVJlbmV3IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibG9jayAucm93ICsgLnJvdyB7XHJcbiAgICAmLnNtYWxsLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufSIsImJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5kYXNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDBweCAtICg1MHZ3IC0gI3skY29udGFpbmVyV2lkdGgvMiAtICRncmlkR3V0dGVyfSkpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JGNvbnRhaW5lci11cH0ge1xyXG4gICAgLmRhc2gge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygwcHggLSAoNTB2dyAtICN7JGNvbnRhaW5lcldpZHRoLzIgLSAkZ3JpZEd1dHRlcn0pKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JGNvbnRhaW5lci1kb3dufSB7XHJcbiAgICAuZGFzaCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZEd1dHRlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6ICN7LSRncmlkR3V0dGVyfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNtYWxsSGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0U2VtaUJvbGQ7XHJcbiAgICBjb2xvcjogJGZvbnRDb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDs7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkZm9udENvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Tm9ybWFsO1xyXG4gICAgJiArIHAsXHJcbiAgICAmICsgaDEsXHJcbiAgICAmICsgaDIsXHJcbiAgICAmICsgaDMsXHJcbiAgICAmICsgaDQsXHJcbiAgICAmICsgaDUsXHJcbiAgICAmICsgaDYsXHJcbiAgICAmICsgdWwsXHJcbiAgICAmICsgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYiB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgcDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMWNcIjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgIHA6bGFzdC1vZi10eXBlOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAxZFwiO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlRmFkZWQ7XHJcbiAgICAvL2ZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGk6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgJi5hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH0qL1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgIGNvbG9yOiAkZm9udENvbG9yO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaHIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgJi5saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udWMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm5vcm1hbFdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHROb3JtYWw7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmx1ZS10ZXh0IHtcclxuICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJsdWUtbGlnaHQtdGV4dHtcclxuICAgIGNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWUyICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLmVvdD80ODE2MTU5OScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uZW90PzQ4MTYxNTk5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnQvZm9udGVsbG8ud29mZjI/NDgxNjE1OTknKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby53b2ZmPzQ4MTYxNTk5JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby50dGY/NDgxNjE1OTknKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/NDgxNjE1OTkjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAvL21hcmdpbi1sZWZ0OiAuMmVtO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxuXHJcbiAgLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXHJcbiAgLmljb24tcmlnaHQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4gIC5pY29uLWFuZ2xlLWxlZnQtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuICAuaWNvbi1hbmdsZS1yaWdodC1saWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xyXG4gIC5pY29uLW9rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXHJcbiAgLmljb24tZXJyb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi8iLCIuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRlbHRyb25pY0JsdWU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGUge1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJsdWV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljTGlnaHRCbHVlMjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWUyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvL2JvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNxdWFyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbkJnO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi5maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vdG9wOiAoJGlucHV0SGVpZ2h0IC8gMikgKyAzMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMThweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi52YWxpZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTgwNCc7XHJcbiAgICAgICAgY29sb3I6ICRva0NvbG9yO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTgwNSc7XHJcbiAgICAgICAgY29sb3I6ICRlcnJvckNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi52YWxpZCwgJi5lcnJvciB7XHJcbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oYWxmIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgICYgKyAuaGFsZiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJiNuZXdzbGV0dGVyRm9ybXtcclxuICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgIGNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbn1cclxuLmlubmVyQ29udGVudHtcclxuICAgIGhlaWdodDogNTAlO1xyXG59XHJcbi5vdXRlckNoZWNrYm94e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmNoZWNrYm94e1xyXG5cclxuICAgICAgICAuaW5saW5le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICYgKntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXQsIC8qc2VsZWN0LCAqL3RleHRhcmVhLyosIC5zZWxlY3QgLnZhbHVlKi8ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGhlaWdodDogJGlucHV0SGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dEhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAkZm9udENvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGVsdHJvbmljTGlnaHRCbHVlMjtcclxuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6ICRmb250Q29sb3JEaXNhYmxlZDtcclxuICAgIH1cclxuICAgICY6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnRTaXplO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAmLmF1dG8tZXhwYW5kIHtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIubGlnaHRib3gge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGlnaHRib3hDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmxpZ2h0Ym94Q2xvc2Uge1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLy93aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC0ycHggNHB4O1xyXG4gICAgfVxyXG4gICAgJi5jcm9zcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBnIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmx1ZTtcclxuICAgICAgICBtYXJnaW46IDcwcHggMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbGlnaHRib3gge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkR1cmF0aW9uICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgdG9wOiAtMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlnaHRib3hDbG9zZSwgI2xpZ2h0Ym94Qmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubG9hZGluZzpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxufVxyXG5cclxuI2xpZ2h0Ym94Q29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwdnc7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJGVsdHJvbmljQmx1ZTtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyUm91bmRpbmcgJGJvcmRlclJvdW5kaW5nICRib3JkZXJSb3VuZGluZztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmF1dG8ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgJi52aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG4gICAgJi5tZWRpdW0ge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLmJpZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyNDBweDtcclxuICAgIH1cclxuICAgIC8qJi5mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0qL1xyXG4gICAgLypcclxuICAgICYuZ2FsbGVyeSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0cmFuc2l0aW9uRHVyYXRpb24gJHRyYW5zaXRpb25FYXNpbmcsIHdpZHRoICR0cmFuc2l0aW9uRHVyYXRpb24gJHRyYW5zaXRpb25FYXNpbmc7XHJcbiAgICB9Ki9cclxufVxyXG5cclxuI2xpZ2h0Ym94Qmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExLCA0NywgNzksIC45KTtcclxuICAgIC8vYmFja2dyb3VuZDogcmdiYSgkbGlnaHRCbHVlLCAuOSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb25EdXJhdGlvbkZhc3QgJHRyYW5zaXRpb25FYXNpbmc7XHJcbiAgICB6LWluZGV4OiA5OTg7XHJcbiAgICAvKiYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH0qL1xyXG59XHJcblxyXG4vKiNsaWdodGJveC5sb2FkaW5nIHtcclxuICAgICNsYkdhbGxlcnkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICB9XHJcbiAgICAjbGJHYWxsZXJ5OmJlZm9yZSwgI2xiVmlkZW86YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiovXHJcblxyXG4jbGJUZXh0Q29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiNGNkY1RjM7XHJcbiAgICBwYWRkaW5nOiAxMDBweCA3NXB4IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgJiA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xyXG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIEBtZWRpYSN7JG1lZGl1bS1kb3dufXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWFycm93IHN2ZyB7XHJcbiAgICB3aWR0aDogOXB4O1xyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIC8vb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTMwcHg7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluICBsYWJsZUJveCgkdHlwZSl7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OiN7JHR5cGV9IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZWx0cm9uaWNMaWdodEJsdWUyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQ6IDEwcHgvMWVtIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIEBpZigkdHlwZSA9PSBcImFmdGVyXCIpe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgfUBlbHNle1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OiN7JHR5cGV9ICB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjojeyR0eXBlfSAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIG91dGxpbmU6IHJnYig1OSwgMTUzLCAyNTIpIGF1dG8gNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jbmV3c2xldHRlckxpZ2h0Ym94IHtcclxuICAgICNuZXdzbGV0dGVyV3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgLTQwcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgI25ld3NsZXR0ZXJGb3Jte1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dEJveHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAub3V0ZXJDaGVja2JveHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tZWRpdW0tZG93bn0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSA0MHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmxlQm94KFwiYWZ0ZXJcIik7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1lZGl1bS1kb3dufSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJsZUJveChcImJlZm9yZVwiKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZTpudGgtb2YtdHlwZSgxKSB7IG9yZGVyOiAxOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZTpudGgtb2YtdHlwZSgyKSB7IG9yZGVyOiAzOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZTpudGgtb2YtdHlwZSgzKSB7IG9yZGVyOiA1OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZTpudGgtb2YtdHlwZSg0KSB7IG9yZGVyOiAyOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubGluZTpudGgtb2YtdHlwZSg1KSB7IG9yZGVyOiA0OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1tZXNzYWdlIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI25ld3NsZXR0ZXJTdWNjZXNzIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tZWRpdW0tZG93bn0ge1xyXG4gICAgICAgICNuZXdzbGV0dGVyV3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG5odG1sIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAmLm5vU2Nyb2xsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvZHkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvKmE6bm90KC5hcnJvdyk6bm90KC5idXR0b24pOm5vdCguYnJpY2stY29udGVudCk6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbiAgICBhOm5vdCguYnV0dG9uKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgIGNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuOHMgZWFzZS1pbjtcclxufVxyXG4iLCIucmluZ3N7XHJcbiAgICAmLnJpbmdOZXdzbGV0dGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcblxyXG4gICAgI21lbnV7XHJcbiAgICAgICAgQG1lZGlhI3skc21hbGwtbWVkaXVtLWRvd259e1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBoZWlnaHQ6ICRtZW51SGVpZ2h0O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50cmFuc05hdntcclxuICAgICAgICBcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vY2hhbmdlIGZpbGwgb2Ygc3ZnIHdoZW4gb24gbW9iaWxlXHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICNoZWFkZXJCZ3tcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTEwMHB4KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maWxse1xyXG4gICAgICAgICAgICAjaGVhZGVyQmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubG9nb3tcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQxNXB4KXtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtmaWxsPVwiI0Y2RjVGM1wiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogY2hhbmdlU1ZHIC42cyAuNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2dvQW5pIC42cyAuNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE0MXB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgLmNvbW1vbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28gaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAvKnBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkbG9nb0dyZWVuMjtcclxuICAgICAgICAgICAgJiArIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGxvZ29HcmVlbjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5oYW1idXJnZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiYud2hpdGUge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgIHNwYW46YmVmb3JlLFxyXG4gICAgICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRhcmsge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJGZvbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRyYW5zcGFyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICNoZWFkZXJCZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbn1cclxuI2hlYWRlckJnIHtcclxuICAgIC8vIFVzZWQgZm9yIGR5bmFtaWMgYmcgY29sb3JcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogJG1lbnVIZWlnaHQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjhzIGVhc2UtaW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8qJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuICAgICYgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG4ubWVudS1iZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkZm9udENvbG9yLCAwLjgpO1xyXG4gICAgei1pbmRleDogOTc7XHJcbn1cclxuLmhlYWRlciAubWVudSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICYgfiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgLy9tYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51SGVpZ2h0O1xyXG4gICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWVGYWRlZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpob3ZlciA+IGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLypjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRpdmlkZXJDb2xvcjsqL1xyXG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6aG92ZXIgPiBhOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLypjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkaXZpZGVyQ29sb3I7Ki9cclxuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZWx0cm9uaWNCbHVlRmFkZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyphIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgLy9tYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAvKm1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zaXRpb25EdXJhdGlvbiBlYXNlLWluLW91dDsqL1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbkxlZnR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyomLmFjdGl2ZSxcclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbiAgICAvLy5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLFxyXG4gICAgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXHJcbiAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxyXG4gICAgLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlQnVyZ2VybWVudUZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuI3RvcExhbmcsICN0b3BTb2NpYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuI3RvcFNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgIC5oZWFkZXJTZWFyY2hCdXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3RvcExhbmcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG59XHJcblxyXG4jdG9wTGFuZ3VhZ2Uge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcclxuICAgIC50b3AtbGFuZ3VhZ2UtbmFtZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM3Q0JFREE7XHJcbiAgICB9XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzdDQkVEQTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICN0b3BMYW5ndWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLnRvcC1sYW5ndWFnZS1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1cnJlbnQtbGFuZyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICAgICN0b3BTZWFyY2ggLmhlYWRlclNlYXJjaEJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsbCB7XHJcbiAgICAjdG9wTGFuZ3VhZ2Uge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NzM4QjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0b3BTb2NpYWwge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0b3BDb250YWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHotaW5kZXg6IDk4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC41cyAkdHJhbnNpdGlvbkVhc2luZywgd2lkdGggLjVzICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXJIZWlnaHRNb2JpbGUgMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyoubWVudSB+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9Ki9cclxuICAgIC5oZWFkZXIgLm1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgID4gbGkgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRjVCNzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1cnJlbnRfcGFnZV9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWVGYWRlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW4sICYuY3VycmVudC1tZW51LXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgYTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDdweCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICB9IFxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbixcclxuICAgICAgICBzcGFuOmJlZm9yZSxcclxuICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbjpiZWZvcmUsXHJcbiAgICAgICAgc3BhbjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yMnM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAuMXMgZWFzZS1pbiwgYmFja2dyb3VuZCAuMjJzIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KSwgYmFja2dyb3VuZCAuMjJzIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qc3BhbixcclxuICAgICAgICAgICAgc3BhbjpiZWZvcmUsXHJcbiAgICAgICAgICAgIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICYgKyAubWFpbi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVJbjtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCh2YXIoLS1hbmltYXRpb24tb3JkZXIpICsgMykgKiAxMDBtcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAubWVudS1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN0b3BMYW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlckhlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VycmVudC1sYW5nIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3RvcFNvY2lhbCB7XHJcbiAgICAgICAgd2lkdGg6ICRoZWFkZXJIZWlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgICN0b3BTZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFN0VBRjE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlclNlYXJjaEJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdG9wQ29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlQnVyZ2VybWVudUZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcblxyXG4gICAgICAgIHAsaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJCb3gge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDUwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDNweCAzNXB4IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3cml0aW5nLW1vZGU6IHRiO1xyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1lZGl1bS1kb3dufSB7XHJcbiAgICAgICAgd3JpdGluZy1tb2RlOiBybDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZmFze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbG9nb0FuaXtcclxuICAgIDAle1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICB9XHJcbiAgICA1MCV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcclxuICAgIH1cclxuICAgIDEwMCV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgY2hhbmdlU1ZHe1xyXG4gICAgMCV7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAxMDAle1xyXG4gICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICB9XHJcbn1cclxuLypAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGJvZHkuc2Nyb2xsZWQge1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTYwcHg7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxMTBweDtcclxuICAgICAgICAuaGVhZGVyIC5yb3cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHRTY3JvbGxlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAkaGVhZGVySGVpZ2h0U2Nyb2xsZWQ7XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLypAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAubWFpbi1tZW51IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDUwJSAtIDIwMHB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG59Ki9cclxuIiwiLmJsb2NrLmZvb3RlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJGVsdHJvbmljU2FuZDtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDA7XHJcbiAgICAvL21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7XHJcbiAgICBwLFxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBjb2xvcjokZWx0cm9uaWNCbHVlO1xyXG4gICAgfVxyXG4gXHJcbiAgICAuY29udGFpbmVyTGluZXtcclxuICAgICAgICBAaW5jbHVkZSBzdGFuZGFydExpbmUoJ3YnLCdpbicsJ2JyJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpbmdze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnJvd3tcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSN7JG1lZGl1bS1kb3dufXtcclxuICAgICAgICAgICAgICAgICYgOm50aC1jaGlsZCgxKSB7IG9yZGVyOiAxOyB9XHJcbiAgICAgICAgICAgICAgICAmIDpudGgtY2hpbGQoMikgeyBvcmRlcjogMzsgfVxyXG4gICAgICAgICAgICAgICAgJiA6bnRoLWNoaWxkKDMpIHsgb3JkZXI6IDI7IH1cclxuICAgICAgICAgICAgICAgICYgOm50aC1jaGlsZCg0KSB7IG9yZGVyOiA0OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDs7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSN7JG1lZGl1bS1kb3dufXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvL21hcmdpbjogNDBweCAxNXB4IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWUyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYXRpbmcge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDM2LCA5OSwgMCkgMCUsICMwMDI0NjMgMTAwJSk7XHJcbiAgICAgICAgd2lkdGg6IDgxNHB4O1xyXG4gICAgICAgIGhlaWdodDogNTU3cHg7XHJcbiAgICAgICAgbGVmdDogLTU5NXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTE4N3B4O1xyXG4gICAgfVxyXG59XHJcbiNnb1VwIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGJhY2tncm91bmQ6JGVsdHJvbmljQmx1ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiRjb250YWluZXJXaWR0aCApe1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lcldpZHRoLzIgLSAkZ3JpZEd1dHRlcn0pO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDQ1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG59IiwiLm1haW57XHJcbiAgICAucmluZ3N7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5yaW5nMXtcclxuICAgICAgICAgICAgdG9wOjIwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLmJsb2NrLnNlYXJjaFJlc3VsdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG5cclxuICAgIC5zZWFyY2hCdXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1wb3N0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICYgKyAuc2VhcmNoLXBvc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhc2gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweCAyMHB4O1xyXG4gICAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC5wYWdlLW51bWJlcnN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGVsdHJvbmljTGlnaHRCbHVlMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2NyZWVuLXJlYWRlci10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiXHJcbi5ibG9jayB7XHJcbiAgICBtYXJnaW46ICRkZWZhdWx0U3BhY2luZyAwIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgLy96LWluZGV4OiAyO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAmLmhlcm8ge1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IC0kaGVhZGVySGVpZ2h0IC0gMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgJi5iaWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgJiArIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdFNwYWNpbmcgLyAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiYuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICYgKyAucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0U3BhY2luZ1NtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbiAgICAmICsgLmJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdFNwYWNpbmc7XHJcblxyXG4gICAgICAgICYubm9fc3BhY2VfdG9we1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgXHJcbiAgICAgICAgfSYubm9fc3BhY2VfYm90dG9tIHtcclxuICAgICAgICAgICAgJiArIC5ibG9ja3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJltkYXRhLWNvbG9yXSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcclxuICAgIH1cclxufVxyXG5cclxuLmxhYmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5kaXYgaHIge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcclxufSIsIiRmdWxsV2lkdGhNYXJnaW46ICBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lcldpZHRofSkvMik7XHJcbi5ibG9jay5mdWxsLXdpZHRoLWltYWdlIHtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lckxpbmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YW5kYXJ0TGluZSgnaCcsJ2luJywnYnInKTtcclxuICAgICAgICAgICAgJi5HcmVlbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0dyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuQmx1ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ1dyYXBwZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgJi53aXRoQ29udGVudHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDEsaDIsaDMsaDQscHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6TWluKDM3NXB4ICwgMTAwdncpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmltYWdlTGluZXtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5pbWFnZUxpbmVSaWdodHtcclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YW5kYXJ0TGluZSgndicsJ291dCcsJ2JsJylcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaW1hZ2VMaW5lTGVmdHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFydExpbmUoJ3YnLCdvdXQnLCdicicpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAmLmltYWdlTGluZVJpZ2h0LCYuaW1hZ2VMaW5lTGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcnRMaW5lKCdoJywnb3V0JywndHInKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRCb3h7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5yaW5nc3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaW5uZXJUZXh0Qm94e1xyXG5cclxuICAgICAgICAgICAgICAgICYud2l0aEJne1xyXG4gICAgICAgICAgICAgICAgICAgIGgxLGgyLGgzLGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiAqe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICAuaW1nV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmLndpdGhDb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGgxLGgyLGgzLGg0LHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogI3skY29udGFpbmVyV2lkdGh9KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDokZnVsbFdpZHRoTWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC50ZXh0Qm94e1xyXG4gICAgICAgICAgICAgICAgLmlubmVyVGV4dEJveHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwcHggMTUwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7XCJtYXgoMjBweCwgMTglKVwifTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAjeyRjb250YWluZXJXaWR0aH0pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDokZnVsbFdpZHRoTWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggNjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJpZ2h0e1xyXG4gICAgICAgICAgICAuaW1nV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmLndpdGhDb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgxLGgyLGgzLGg0LHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAjeyRjb250YWluZXJXaWR0aH0pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6JGZ1bGxXaWR0aE1hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnRleHRCb3h7XHJcbiAgICAgICAgICAgICAgICAuaW5uZXJUZXh0Qm94e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDIwcHggMTUwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAje1wibWF4KDIwcHgsIDE4JSlcIn07XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogI3skY29udGFpbmVyV2lkdGh9KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiRmdWxsV2lkdGhNYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCA2MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5jb250YWluZXIsIC5yb3cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kYXJrLW92ZXJsYXk6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcclxuICAgIH1cclxuICAgIC5ib3gtc3R5bGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1NXB4O1xyXG4gICAgICAgIGxlZnQ6IDkwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tZWRpdW0tZG93bn0ge1xyXG4gICAgICAgIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGNvbnRhaW5lcldpZHRoICsgJGdyaWRHdXR0ZXIqMiArIDEyMHB4fSkge1xyXG4gICAgICAgIC5pbWdXcmFwcGVyIHtcclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbiRmdWxsV2lkdGhNYXJnaW46ICBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lcldpZHRofSkvMik7XHJcbi5ibG9jay5pbWFnZS1wbHVzLXRleHQge1xyXG4gICAgLmltYWdlLWRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmlubmVyLWltYWdlLWRpdntcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhI3skbWVkaXVtLWRvd259e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zbWFsbF9zcXVhcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5sYXJnZV9zcXVhcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlY3Rhbmd1bGFyX3NxdWFyZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTc4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmlubmVyVGV4dEJveHtcclxuICAgICAgICBwYWRkaW5nOiAyMDBweCAwcHggMjAwcHggMjBweDtcclxuICAgICAgICBAbWVkaWEjeyRtZWRpdW0tZG93bn17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDUwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNtYWxsSW1hZ2V7XHJcbiAgICAgICAgLmlubmVyVGV4dEJveHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMHB4IDEwMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZGVvIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcclxuICAgICAgICAmLm5vcm1hbHtcclxuICAgICAgICAgICAgLmltYWdlLWRpdiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcmRlci1sZy1maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubm9ybWFse1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5mdWxsTGVmdCwuZnVsbFJpZ2h0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZnVsbFdpZHRoe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgLnRleHRCb3h7XHJcbiAgICAgICAgICAgIC5yaW5nc3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVsbFJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW5uZXJUZXh0Qm94e1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3tcIm1heCgyMHB4LCA1JSlcIn07XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogI3skY29udGFpbmVyV2lkdGh9KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6JGZ1bGxXaWR0aE1hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMHB4IDYwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi53aXRoQmcgKntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZ1bGxMZWZ0e1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW5uZXJUZXh0Qm94e1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7XCJtYXgoMjBweCwgNSUpXCJ9O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICN7JGNvbnRhaW5lcldpZHRofSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDokZnVsbFdpZHRoTWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggNjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5pbWFnZUxpbmV7XHJcblxyXG4gICAgICAgICYuaW1hZ2VMaW5lUmlnaHR7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcnRMaW5lKCd2Jywnb3V0JywnYmwnKVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmltYWdlTGluZUxlZnR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YW5kYXJ0TGluZSgndicsJ291dCcsJ2JyJylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgJi5pbWFnZUxpbmVSaWdodCwmLmltYWdlTGluZUxlZnR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFydExpbmUoJ2gnLCdvdXQnLCd0cicpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5HcmVlbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsdHJvbmljR3JlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLmJsb2NrLnRleHQge1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5yb3cgKyAucm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLmxhYmVsIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5pbWdXcmFwcGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgQG1lZGlhI3skbWVkaXVtLWRvd259e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lckxpbmV7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcnRMaW5lKCdoJywnaW4nLCdicicpO1xyXG4gICAgfVxyXG4gICAgJi5iZ0ltYWdlLCYuYmdDb2xvcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XHJcblxyXG4gICAgICAgIGgyLHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOm5vdCguYnV0dG9uKXtcclxuICAgICAgICAgICAgY29sb3I6JGVsdHJvbmljR3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuR3JlZW57XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnRCb3h7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5pbm5lckNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxlZnQgKntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSYuY2VudGVyICp7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ji5yaWdodCAqe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cubXVwbHRpcGxlUm93e1xyXG4gICAgICAgICYubGVmdCAqe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ji5jZW50ZXIgKntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0mLnJpZ2h0ICp7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRjb250YWluZXJXaWR0aCArICRncmlkR3V0dGVyKjIgKyAxMjBweH0pIHtcclxuICAgICAgICAuaW1nV3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRjb250YWluZXJXaWR0aCArICRncmlkR3V0dGVyKjIgKyAxMjBweCAtIDFweH0pIHtcclxuICAgICAgICAuaW1nV3JhcHBlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmdDb2xvcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgJi5EYXJrX2JsdWV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgfSYuTGlnaHRfYmx1ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICAgIH0mLkRhcmtfYmxhY2t7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmlsbHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9Ji5vdmVybGF5e1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpbmdze1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLmJsb2NrLmh1Z2UtaGVhZGVyIHtcclxuICAgIEBtZWRpYSN7JHNtYWxsLW1lZGl1bS1kb3dufXtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMTAwcHggMCFpbXBvcnRhbnQ7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci1ib3h7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZWx0cm9uaWNMaWdodEJsdWUyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSN7JHNtYWxsLW1lZGl1bS1kb3dufXtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEjeyRzbWFsbC1kb3dufXtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgICBcclxuICAgIGgye1xyXG4gICAgICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgY29sb3I6JGVsdHJvbmljQmx1ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgLmRpdiBociB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5yb3cgKyAucm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5le1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJ0TGluZSgnaCcsJ2luJywnYnInKVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5nYXRlcyB7XHJcbiAgICAucmluZ3N7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOi0xMDBweDtcclxuICAgICAgICBAbWVkaWEjeyRtZWRpdW0tZG93bn17XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuZ2F0ZXNIZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5pdGVtcy1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogLTIwcHggLTEycHg7XHJcbiAgICB9XHJcbiAgICAuZ2F0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFnYXRle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAsXHJcbiAgICBoNSxcclxuICAgIGhyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAvLyBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlV3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHggNHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLmlubmVyQ29udGVudHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveDpub3QoLmRpdmlkZXIpIHtcclxuICAgICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjNweDtcclxuICAgICAgICBsZWZ0OiAtMjM1cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyNCwgMTkwLCAyMTgsIDApIDAlLCAjN2NiZWRhIDEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyTGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAyMHB4IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWdzIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC01cHggNDBweDtcclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0xpZ2h0Qmx1ZTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlMjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5pdGVtcy1yb3cge1xyXG4gICAgICAgIC5nYXRlIHtcclxuICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbXMtcGFnaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDYwcHggLTVweCAwO1xyXG5cclxuICAgICAgICAuaXRlbS1wYWdlLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50LFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZ1NlbGVjdG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3RlZFRhZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzVweCA5cHggMTVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ09wdGlvbnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdPcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZ09wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiXHJcbi5ibG9jay5jYXNlcyB7XHJcbiAgICAuZ2F0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwLCBoNCwgaHIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDI1cHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2VXcmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTglO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3g6bm90KC5kaXZpZGVyKSB7XHJcbiAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgIGhlaWdodDogMjYzcHg7XHJcbiAgICAgICAgbGVmdDogLTIzNXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTMwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjQsMTkwLDIxOCwwLjAwKSAwJSwgIzdDQkVEQSAxMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJMYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDIwcHggMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBtYXJnaW46IDAgLTVweCA0MHB4O1xyXG4gICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tZWRpdW0tdXB9IHtcclxuICAgICAgICBbY2xhc3MqPVwiY29sLWxnXCJdK2RpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4uYmxvY2suZW1wbG95ZWVzIHtcclxuICAgIC5yb3cgKyAucm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtlZGluIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIFtjbGFzcyo9XCJjb2wtbGdcIl0gZGl2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgW2NsYXNzKj1cImNvbC1sZ1wiXSArIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmluZ3N7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5ibG9jay5jb21wYW5pZXMge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY29tcGFueSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMjYxcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb25EdXJhdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLy9tYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMjYxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi5zcXVhcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgd2lkdGg6IDUxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRlbHRyb25pY1NhbmQ7XHJcbiAgICAgICAgcCxcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpbmdze1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGUtbWVudSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRpdmlkZXJDb2xvcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGl2aWRlckNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGZvbnRDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpbmtDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLmhlcm8ge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCk7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgJi5iaWcge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCk7XHJcbiAgICB9XHJcbiAgICAucmluZ3N7XHJcbiAgICAgICAgJi5oZXJvUmluZ3tcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtZG93bn0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgaDEsIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaDEsIGgyLCBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG4gICAgJi5hbmltYXRpbmcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZS1pbjtcclxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluZUVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcclxuICAgICAgICAubGluZUVsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5lMSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFydExpbmUoJ2gnLCdpbicsJ2JyJyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MHZ3KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLkdyZWVue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0dyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5CbHVle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhI3skbGFyZ2UtZG93bn17XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhI3skbWVkaXVtLWRvd259e1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSN7JHNtYWxsLW1lZGl1bS1kb3dufXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSAuYm94IHtcclxuICAgICAgICAgICAgbGVmdDogLTQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLmhlcm9OYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3NXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICAuc2xpZGVCdWxsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2dvRG93biB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6JGVsdHJvbmljQmx1ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC8vcmlnaHQ6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lcldpZHRoLzIgLSAkZ3JpZEd1dHRlcn0pO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA0NTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JhZGllbnQgey8vLCAuZmFkZS1vdXQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsLjUpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMzMlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmlzLXNhZmFyaSB7XHJcbiAgICAuYmxvY2suaGVybyAuaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XHJcbiAgICB9XHJcbn0iLCJcclxuLmJsb2NrLmZvcm0ge1xyXG4gICAgZGl2ICsgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLmJsb2NrLnRpbWVsaW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLml0ZW17XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRpc2FibGVke1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlLmxvYWRlZCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb25EdXJhdGlvbkZhc3Q7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogODgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEjeyRzbWFsbC1tZWRpdW0tZG93bn17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6NDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSN7JHNtYWxsLW1lZGl1bS1kb3dufXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIEBtZWRpYSN7JHNtYWxsLW1lZGl1bS1kb3dufXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMywgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXNoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAueWVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgLm51bXMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5udW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb250Q29sb3I7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgIH1cclxuICAgIC5pbWFnZUxpbmV7XHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBzdGFuZGFydExpbmUoJ2gnLCdpbicsJ2JyJyk7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0dyZWVuO1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwiXHJcbi5ibG9jay5zbGlkZXIge1xyXG4gICAgLnJpbmdze1xyXG4gICAgICAgIGJvdHRvbTogLTEyNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGg0LCBoNiwgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTlweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggNDBweCA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4uYmxvY2suZG9jdW1lbnRzIHtcclxuICAgIC5yb3cgKyAucm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmRvYyB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAuZGwtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhI3skc21hbGwtbWVkaXVtLWRvd259e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiRlbHRyb25pY0xpZ2h0Qmx1ZTtcclxuICAgICAgICAgICAgQG1lZGlhI3skc21hbGwtbWVkaXVtLWRvd259e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwQjJGNEY7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBCMkY0RjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSN7JHNtYWxsLW1lZGl1bS1kb3dufXtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmluZ3N7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YW5kYXJ0TGluZSgnaCcsJ291dCcsJ3RyJyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsdHJvbmljR3JlZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4OyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi5kb2MtcGlja2VyIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb2suc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufSovXHJcbiIsIi5ibG9jay5mZWVkIHtcclxuICAgIC5nYXRlc0hlYWRlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW1zLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMTJweDtcclxuICAgIH1cclxuICAgIC5nYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAsXHJcbiAgICBoNCxcclxuICAgIGhyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAvLyBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjVweDtcclxuICAgIH1cclxuICAgIC5pbWFnZVdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweCA0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveDpub3QoLmRpdmlkZXIpIHtcclxuICAgICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjNweDtcclxuICAgICAgICBsZWZ0OiAtMjM1cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyNCwgMTkwLCAyMTgsIDApIDAlLCAjN2NiZWRhIDEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyTGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAyMHB4IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWdzIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC01cHggNDBweDtcclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0xpZ2h0Qmx1ZTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlMjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5pdGVtcy1yb3cge1xyXG4gICAgICAgIC5nYXRlIHtcclxuICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbXMtcGFnaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDYwcHggLTVweCAwO1xyXG5cclxuICAgICAgICAuaXRlbS1wYWdlLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50LFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZ1NlbGVjdG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGVkVGFnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAzNXB4IDlweCAxNXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFnT3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ09wdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFnT3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5saW5lRWxlbWVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6ICRncmlkR3V0dGVyO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDYyN3B4O1xyXG5cclxuICAgICAgICAuZTEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHggKyAyMDBweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuLyouYmxvY2suam9icyB7XHJcblxyXG59Ki9cclxuXHJcbi8qLnJlcXJ1aXRpbmctdmFjYW5jaWVzIHtcclxuXHJcbn0qL1xyXG5cclxuLnJlcXJ1aXRpbmctcm93IHtcclxuICAgICYgKyBkaXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLnJlcXJ1aXRpbmctdGl0bGUge1xyXG5cclxufSovXHJcblxyXG4ucmVxcnVpdGluZy1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzQ5NzM4YiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgXFxlODAzJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXFydWl0aW5nLWxvY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnLCAnO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVxcnVpdGluZy1jbG9zaW5nLWRhdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcuIERlYWRsaW5lOiAgJztcclxuICAgIH1cclxufVxyXG5cclxuLnJlcXJ1aXRpbmctbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuIiwiLmJsb2NrLnBvc3QtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICYgKyAuYmxvY2sge1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5iYWNrTGluayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmFsZXdheTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtNXB4IDIwcHg7XHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI0NvaS1SZW5ldyB7XHJcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2ktYmFubmVyX193cmFwcGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwcHghaW1wb3J0YW50O1xyXG5cclxuICAqIHtcclxuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jaS1hcnJvd3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweCFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICAuY29pLWNvbnNlbnQtYmFubmVyX19jYXRlZ29yeS1uYW1lIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb2ktYmFubmVyX19icmFuZGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvaS1iYW5uZXJfX3BhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogJGVsdHJvbmljU2FuZDtcclxuICB9XHJcbiAgLmNvaS1iYW5uZXItY29uc2VudC1ncm91cCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB9XHJcbiAgLmNvaS1iYW5uZXJfX3BvbGljeSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuICAjc2hvd19kZXRhaWxzLFxyXG4gICNoaWRlX2RldGFpbHMge1xyXG4gICAgY29sb3I6ICRlbHRyb25pY0JsdWU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgI2NvaS1iYW5uZXItd3JhcHBlcl9sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgfVxyXG4gIC5jb2ktYmFubmVyX19oZWFkbGluZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAjY29pQ29uc2VudEJhbm5lckNhdGVnb3JpZXNXcmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6JGVsdHJvbmljU2FuZDtcclxuICB9XHJcbiAgLmNvaS1iYW5uZXJfX2hlYWRlciBpbWcge1xyXG4gICAgY29udGVudDogdXJsKGh0dHBzOi8vZnVlbHRlY2guZGV2MDAxLnN1bnJpc2UuZGsvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTEvRWx0cm9uaWNfRnVlbFRlY2hfTG9nb18zdG9uZV9wb3NpdGl2ZV8yLnBuZyk7XHJcbiAgfVxyXG4gIC5jb2ktYmFubmVyX19kZWNsaW5lLFxyXG4gIC5jb2ktYnV0dG9uLWdyb3VwIC5jb2ktYmFubmVyX19sYXN0cGFnZXtcclxuICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY0JsdWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZWx0cm9uaWNCbHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlSYWxld2F5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRlbHRyb25pY0JsdWUsMTAlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRlbHRyb25pY0JsdWUsMTAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAuY29pLWJhbm5lcl9fYWNjZXB0IHtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZWx0cm9uaWNMaWdodEJsdWUsMTAlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRlbHRyb25pY0xpZ2h0Qmx1ZSwxMCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5jb2ktY2hlY2tib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWx0cm9uaWNMaWdodEJsdWU7XHJcbiAgfVxyXG4gIC5jb2ktY2hlY2tib3hlcyAuY2hlY2tib3gtdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxOTFhMWU7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgfVxyXG4gIC5jb2ktYmFubmVyLWNvbnNlbnQtZmllbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U3ZWFmMTtcclxuICB9XHJcbiAgI2NvaUNvbnNlbnRCYW5uZXJDYXRlZ29yaWVzV3JhcHBlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U3ZWFmMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJhbGV3YXk7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZTtcclxuICAgIH1cclxuICAgIC5jb2ktY29uc2VudC1iYW5uZXJfX2NhdGVnb3J5LWRlc2NyaXB0aW9ue1xyXG4gICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGVsdHJvbmljQmx1ZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGVsdHJvbmljTGlnaHRCbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29va2llLWRldGFpbHNfX2RldGFpbC1jb250YWluZXJ7XHJcbiAgICAgIGNvbG9yOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29pLWNoZWNrYm94ZXMgLmNoZWNrYm94LXRvZ2dsZSB7XHJcbiAgICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29pLWNoZWNrYm94ZXMgLmNoZWNrYm94LXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2ktY2hlY2tib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgbGVmdDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gIC5jb29raWVkZWNsYXJhdGlvbl93cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNFN0VBRjE7XHJcbiAgfVxyXG4gIC5jb2ktYmFubmVyX19oZWFkZXIgaW1nIHtcclxuICAgIHdpZHRoOiAxMjBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb2ktY29uc2VudC1iYW5uZXJfX25hbWUtY29udGFpbmVyIHtcclxuICAgIGRpdiBkaXYge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb2x1bW5fX3doeS1jb29raWVzIHtcclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLmJsb2NrLnByb2Nlc3Mge1xyXG4gICAgLnNsaWNrLWRpc2FibGVke1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBoNCwgaDYsIHAsIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6c3F1YXJlXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uV3JhcHBlcntcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6NDBweDtcclxuICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDU1OXB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlnTnJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDgwcHgpO1xyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4uYmxvY2subnVtYmVycyB7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGFiZWwgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmltZ1dyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJMaW5le1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJ0TGluZSgnaCcsJ2luJywnYnInKTtcclxuICAgIH1cclxuICAgICYuYmdJbWFnZSwmLmJnQ29sb3J7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xyXG5cclxuICAgICAgICBoMixwe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1IZWFkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWx0cm9uaWNHcmVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0RXh0cmFCb2xkO1xyXG5cclxuICAgICAgICAgICAgJi5iaWd7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250ZW50Qm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuaW5uZXJDb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgJi53aXRoU21hbGxIZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbEhlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0ICp7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0mLmNlbnRlciAqe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSYucmlnaHQgKntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93Lm11cGx0aXBsZVJvd3tcclxuICAgICAgICAmLmxlZnQgKntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSYuY2VudGVyICp7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ji5yaWdodCAqe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skY29udGFpbmVyV2lkdGggKyAkZ3JpZEd1dHRlcioyICsgMTIwcHh9KSB7XHJcbiAgICAgICAgLmltZ1dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skY29udGFpbmVyV2lkdGggKyAkZ3JpZEd1dHRlcioyICsgMTIwcHggLSAxcHh9KSB7XHJcbiAgICAgICAgLmltZ1dyYXBwZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnQ29sb3J7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICYuRGFya19ibHVle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWx0cm9uaWNCbHVlO1xyXG4gICAgICAgIH0mLkxpZ2h0X2JsdWV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbHRyb25pY0xpZ2h0Qmx1ZTtcclxuICAgICAgICB9Ji5HcmVlbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsdHJvbmljR3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZpbGx7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfSYub3ZlcmxheXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaW5nc3tcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBob3RvLXZpZGVvLWdhbGxlcnkge1xyXG4gICAgJi5zcGFjZS10b3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGFjZS1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5waG90by12aWRlby1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbn1cclxuLnBob3RvLXZpZGVvLWdhbGxlcnkgLmhpZ2hsaWdodCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbn1cclxuLnBob3RvLXZpZGVvLWdhbGxlcnkgLmhpZ2hsaWdodGVkLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLnBob3RvLXZpZGVvLWdhbGxlcnkgLmFjdGl2ZS1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBob3RvLXZpZGVvLWdhbGxlcnkgLmFjdGl2ZS1pdGVtOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzQ5NzM4YjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuLnBob3RvLXZpZGVvLWdhbGxlcnkgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMjM1cHg7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5pdGVtLWNvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5waG90by12aWRlby1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAucGhvdG8tdmlkZW8tZ2FsbGVyeSBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMy4wMDFweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBob3RvLXZpZGVvLWdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxufSIsIi55b3V0dWJlLXZpZGVvIHtcclxuICAgICYuc3BhY2UtdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3BhY2UtYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG59IiwiXHJcbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIDU3NnB4IGFuZCB1cClcclxuLypAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxufSovXHJcblxyXG4vKkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG5cclxufSovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuYmxvY2suYm94ZXMge1xyXG4gICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLmZyYW1ld29yayB7XHJcbiAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggNzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyMCU7XHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLm1lbnUgbGkgYSwgI3RvcExhbmcsICN0b3BTb2NpYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay50ZXh0X3dfaW1hZ2UgLnJvdyA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkZ3JpZEd1dHRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay5pbWFnZSAuaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgJi5iaWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sudGltZWxpbmUge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay5mdWxsLXdpZHRoLWltYWdlIHtcclxuICAgICAgICAuYm94LXN0eWxlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRlbHRyb25pY0JsdWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgbGVmdDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLmNvbXBhbmllcyB7XHJcbiAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuXHJcbn0qL1xyXG5cclxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xyXG4gICAgLmJsb2NrLnRleHQge1xyXG4gICAgICAgIFtjbGFzcyo9XCJvcmRlci1tZFwiXTpub3QoLm9yZGVyLW1kLTEpOm5vdCgub3JkZXItbWQtMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdFNwYWNpbmdTbWFsbCAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAubWFpbi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udENvbG9yO1xyXG5cclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbHRyb25pY1NhbmQ7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHNtYWxsLW1lZGl1bS1kb3dufSB7XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXJIZWlnaHRNb2JpbGU7XHJcbiAgICAgICAgLyomLnNjcm9sbGVkIHtcclxuICAgICAgICAgICAgLmhlYWRlciAucm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlckhlaWdodFNjcm9sbGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbiAgICAjaGVhZGVyQmcge1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAkZGVmYXVsdFNwYWNpbmdTbWFsbCAwO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAmLmhlcm8ge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVySGVpZ2h0TW9iaWxlfSk7XHJcbiAgICAgICAgICAgICAgICAmICsgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAmICsgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdFNwYWNpbmcgLyA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyAuYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdFNwYWNpbmdTbWFsbDtcclxuICAgICAgICAgICAgJi5uby1kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0U3BhY2luZyAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveCB7XHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGFzaCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzLmRhc2g6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgICYuZGFzaCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJIZWlnaHRNb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAuY29tbW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYWxmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmICsgLmhhbGYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xiVGV4dENvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2suaGVybyB7XHJcblxyXG4gICAgfVxyXG4gICAgI2dvRG93biB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qLmJsb2NrLmltYWdlIC5pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH0qL1xyXG4gICAgLyouYmxvY2suaW1hZ2UgLmltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICAgICAgJi5iaWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxuXHJcbiAgICAuYmxvY2suZnVsbC13aWR0aC1pbWFnZSB7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKi5ibG9jay50ZXh0IC5yb3c6bm90KC5oZWFkaW5nKSArIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgfSovXHJcbiAgICAuYmxvY2sudGV4dCB7XHJcbiAgICAgICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2IGhyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2suYm94ZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDtcclxuICAgICAgICAvKi5pdGVtcy1yb3cge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2Nyb2xsIHtcclxuICAgICAgICAuaXRlbXMtcm93IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLmZyYW1ld29yayB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmVjdG9yIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcgKyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay50ZXh0X3dfaW1hZ2Uge1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay50aW1lbGluZSB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIC5kYXNoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55ZWFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXJvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LmRpdmlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgLm1lbnUgbGkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyBzdmcge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLyomICsgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTVweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudSBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skc21hbGwtZG93bn0ge1xyXG4gICAgLmJsb2NrLmhlcm8ge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGNvbnRhaW5lcldpZHRoKSB7XHJcbiAgICAgICAgI2dvRG93biB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAkZ3JpZEd1dHRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHJcbiAgICB9Ki9cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHJcbiAgICAgICAgaDIsIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKmg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIGg1LCBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsSGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC1zbS05IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKi5tYWluLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMCA0MHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIC8qLm1lbnUgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgIC8qLmJsb2NrIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmLmhlcm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgIC8qLmJsb2NrLmhlcm8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgICAgICAuYmxvY2suaGVybyB7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrLnRleHQgLmxhYmVsIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2suaW1hZ2UuZnVsbC13aWR0aCAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrLnRpbWVsaW5lIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jay5nYXRlcyB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAvKnAsIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH0qL1xyXG5cclxuICAgICAgICAuaGVhZGVyIGZvcm0gfiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xiVGV4dENvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saWdodGJveENsb3NlLmNyb3NzIHtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpZ2h0Ym94Q29udGVudCB7XHJcbiAgICAgICAgICAgICYubWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyoubGlnaHRib3hDbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgLmJsb2NrLnRleHRfd19pbWFnZSB7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2suaW1hZ2UgLmltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICYuYmlnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jay50aW1lbGluZSBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogaU9TIHNwZWNpZmljIHJ1bGVzXHJcbiAqL1xyXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xyXG4gICAgLmJsb2NrLmhlcm8gLmltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcblxyXG59Ki9cclxuXHJcbi8qQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XHJcblxyXG59Ki9cclxuXHJcbi8qKlxyXG4gKiBJRSBmYWxsYmFja3NcclxuICovXHJcbi8qQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHJcbn0qL1xyXG5cclxuLyoqXHJcbiAqIFdlYmtpdCBzcGVjaWZpY1xyXG4gKi9cclxuLypAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAubGlnaHRwaWNrX19tb250aC10aXRsZSA+IC5saWdodHBpY2tfX3NlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLyoqXHJcbiAqIEZpcmVmb3ggc3BlY2lmaWNcclxuICovXHJcbi8qQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuXHJcbn0qL1xyXG5cclxuLyoqXHJcbiAqIE1TIEVkZ2Ugc3BlY2lmaWNcclxuICovXHJcbi8qQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xyXG4gICAgLy9cclxufSovIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUNBLE9BQU8sQ0FBQyw2RkFBSSxDQ0RaLEFBQUEsU0FBUyxBQUFDLENBQ04sUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDdEIsQUFFRCxBQUFBLE9BQU8sQUFBQSxDQUNILE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUMxQixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNULFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixVQUFVLENBQUUsS0FBSyxDQUNwQixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLFlBQVksQ0FDeEIsQUFHRCxBQUFBLE1BQU0sQ0FBRSxRQUFRLEFBQUMsQ0FDYixtQkFBbUIsQ0FBRSxNQUFNLENBQzNCLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLGlCQUFpQixDQUFFLFNBQVMsQ0FDL0IsQUFDRCxBQUFBLFFBQVEsQUFBQyxDQUNMLGVBQWUsQ0FBRSxPQUFPLENBQzNCLEFBR0QsQUFBQSxPQUFPLENBQUUsU0FBUyxBQUFDLENBQ2YsY0FBYyxDQUFFLElBQUksQ0FDcEIsUUFBUSxDQUFFLFFBQVEs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VUFBVSxBQUFDLENBQ1AsSUFBSSxDQUFFLGNBQWMsQ0FDcEIsU0FBUyxDQUFFLFVBQVUsQ0FDeEIsQUFDRCxBQUFBLFVBQVUsQUFBQyxDQUNQLElBQUksQ0FBRSxRQUFRLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNaLEtBQUssQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLGNBQWMsQUFBQyxDQUNYLEtBQUssQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULEtBQUssQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULEtBQUssQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULEtBQUssQ0FBRSxFQUFFLENBQ1osQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxDQUFDLENBQ2pCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsU0FBUyxDQUN6QixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLFVBQVUsQ0FDMUIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsVUFBVSxDQUMxQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLFVBQVUsQ0FDMUIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsVUFBVSxDQUMxQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLFVBQVUsQ0FDMUIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBQ0QsQUFBQSxhQUFhLEFBQUMsQ0FDVixXQUFXLENBQUUsVUFBVSxDQUMxQixBQUNELEFBQUEsYUFBYSxBQUFDLENBQ1YsV0FBVyxDQUFFLFVBQVUsQ0FDMUIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxlQUFlLENBQzNCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsaUJBQWlCLENBQzdCLEFBQ0QsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSx1QkFBdUIsQ0FDbkMsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDNUIsQ0FFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssR0FDcEIsQUFBQSxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRUFBbUIsR0FBRyxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDNUIsQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNaLE9BQU8sQ0FBRSxlQUFlLENBQzNCLENBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBS3BCLEFBQUEsT0FBTyxBQUFDLENBQ0osVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFDRCxBQUFBLFNBQVMsQUFBQyxDQUNOLElBQUksQ0FBRSxhQUFhLENBQ25CLFNBQVMsQ0FBRSxTQUFTLENBQ3ZCLEFBQ0QsQUFBQSxTQUFTLEFBQUMsQ0FDTixJQUFJLENBQUUsY0FBYyxDQUNwQixTQUFTLENBQUUsVUFBVSxDQUN4QixBQUNELEFBQUEsU0FBUyxBQUFDLENBQ04sSUFBSSxDQUFFLE9BQU8sQ0FDYixTQUFTLENBQUUsR0FBRyxDQUNqQixBQUNELEFBQUEsU0FBUyxBQUFDLENBQ04sSUFBSSxDQUFFLGNBQWMsQ0FDcEIsU0FBUyxDQUFFLFVBQVUsQ0FDeEIsQUFDRCxBQUFBLFNBQVMsQUFBQyxDQUNOLElBQUksQ0FBRSxjQUFjLENBQ3BCLFNBQVMsQ0FBRSxVQUFVLENBQ3hCLEFBQ0QsQUFBQSxTQUFTLEFBQUMsQ0FDTixJQUFJLENBQUUsT0FBTyxDQUNiLFNBQVMsQ0FBRSxHQUFHLENBQ2pCLEFBQ0QsQUFBQSxTQUFTLEFBQUMsQ0FDTixJQUFJLENBQUUsY0FBYyxDQUNwQixTQUFTLENBQUUsVUFBVSxDQUN4QixBQUNELEFBQUEsU0FBUyxBQUFDLENBQ04sSUFBSSxDQUFFLGNBQWMsQ0FDcEIsU0FBUyxDQUFFLFVBQVUsQ0FDeEIsQUFDRCxBQUFBLFNBQVMsQUFBQyxDQUNOLElBQUksQ0FBRSxPQUFPLENBQ2IsU0FBUyxDQUFFLEdBQUcsQ0FDakIsQUFDRCxBQUFBLFVBQVUsQUFBQyxDQUNQLElBQUksQ0FBRSxjQUFjLENBQ3BCLFNBQVMsQ0FBRSxVQUFVLENBQ3hCLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDUCxJQUFJLENBQUUsY0FBYyxDQUNwQixTQUFTLENBQUUsVUFBVSxDQUN4QixBQUNELEFBQUEsVUFBVSxBQUFDLENBQ1AsSUFBSSxDQUFFLFFBQVEsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUNELEFBQUEsZUFBZSxBQUFDLENBQ1osS0FBSyxDQUFFLEVBQUUsQ0FDWixBQUNELEFBQUEsY0FBYyxBQUFDLENBQ1gsS0FBSyxDQUFFLEVBQUUsQ0FDWixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLENBQUMsQ0FDakIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxTQUFTLENBQ3pCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsVUFBVSxDQUMxQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxVQUFVLENBQzFCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsVUFBVSxDQUMxQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxVQUFVLENBQzFCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsVUFBVSxDQUMxQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxBQUFBLGFBQWEsQUFBQyxDQUNWLFdBQVcsQ0FBRSxVQUFVLENBQzFCLEFBQ0QsQUFBQSxhQUFhLEFBQUMsQ0FDVixXQUFXLENBQUUsVUFBVSxDQUMxQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLGVBQWUsQ0FDM0IsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULE9BQU8sQ0FBRSxpQkFBaUIsQ0FDN0IsQUFDRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsT0FBTyxDQUFFLHVCQUF1QixDQUNuQyxBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLGdCQUFnQixDQUM1QixDQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxHQUNwQixBQUFBLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixFQUFtQixHQUFHLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLElBQUksQ0FDbkIsQ0FDRCxBQUFBLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixFQUFtQixHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ2hDLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFDRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsT0FBTyxDQUFFLGdCQUFnQixDQUM1QixBQUNELEFBQUEsZUFBZSxBQUFDLENBQ1osT0FBTyxDQUFFLGVBQWUsQ0FDM0IsQ0FHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDckIsQUFBQSxVQUFVLEFBQUMsQ0FDUCxTQUFTLENKdHhCQSxNQUFNLENJd3hCbEIsQUFDRCxBQUFBLFVBQVUsQ0FBQyxVQUFVLEFBQUEsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ2IsQ0MvMEJMLEFBQ0ksS0FEQyxDQUNBLEFBQUEsUUFBQyxBQUFBLEVBRE4sS0FBSyxDQUNhLEFBQUEsV0FBQyxBQUFBLENBQWEsQ0FDeEIsT0FBTyxDQUFFLENBQUMsQ0FFVixtQkFBbUIsQ0FBRSxrQkFBa0IsQ0FDdkMsbUJBQW1CLENBQUUsR0FBRyxDQUN4QiwwQkFBMEIsQ0x3Q2YsT0FBTyxDS3ZDckIsQUFQTCxBQVFJLEtBUkMsQUFRQSxPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsWUFBWSxDQUN4QixBQUdMLEFBQUEsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FZckIsQUFiRCxBQUVJLGFBRlMsQUFFUixPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUsZUFBYyxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsSUFBSSxDQUN2QixBQUVMLEFBQUEsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FhckIsQUFkRCxBQUVJLGFBRlMsQUFFUixPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENMakJILE9BQU8sQ0trQmQsT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsSUFBSSxDQUN2QixBQUVMLEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FhckIsQUFkRCxBQUVJLG9CQUZnQixBQUVmLE9BQU8sQUFBQyxDQUNMLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0xoQ0gsT0FBTyxDS2lDZCxPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBR0wsQUFBQSxNQUFNLEFBQUEsVUFBVSxDQUFBLEFBQUEsV0FBQyxBQUFBLENBQWEsQ0FDMUIscUJBQXFCLENBQUUsVUFBVSxDQUNwQyxBQUdELEFBQUEsYUFBYSxDQUFFLE1BQU0sQUFBQSxNQUFNLENBQUMsS0FBSyxDQUFFLFNBQVMsQUFBQyxDQUN6QyxRQUFRLENBQUUsUUFBUSxDQUNsQixjQUFjLENBQUUsTUFBTSxDQUN0QixNQUFNLENBQUUsQ0FBQyxDQUNaLEFBQ0QsQUFBQSxhQUFhLENBQUMsTUFBTSxDQUFFLE1BQU0sQUFBQSxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBRSxhQUFhLEFBQUMsQ0FDekQsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDZixBQUNELEFBQUEsYUFBYSxBQUFDLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FFYixBQUVELEFBQUEsQ0FBQyxDQUFHLGFBQWEsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBR2IsQUFFRCxBQUNJLE9BREcsQUFDRixPQUFPLENBREgsT0FBTyxBQUFBLFFBQVEsQUFDbkIsT0FBTyxDQURjLFNBQVMsQUFBQSxRQUFRLEFBQ3RDLE9BQU8sQUFBQyxDQUNMLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxHQUFHLENBQ1QsR0FBRyxDQUFFLEdBQUcsQ0FDUixNQUFNLENBQUUsZUFBZSxDQUN2QixhQUFhLENBQUUsR0FBRyxDQUNsQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxlQUFpQixDQUNuQyxrQkFBa0IsQ0FBRSxXQUFXLENBQy9CLFNBQVMsQ0FBRSxxQ0FBcUMsQ0FDaEQsVUFBVSxDQUFFLFVBQVUsQ0FDekIsQ0FHTCxBQUFBLEFBQUEsWUFBQyxBQUFBLENBQWMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNyQixBQUNELEFBQUEsUUFBUSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxlQUFnQixDQUN0QyxPQUFPLENBQUUsY0FBYyxDQUN2QixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FDVixlQUFlLENBQUUsS0FBSyxDQUN0QixXQUFXLENMakdGLE9BQU8sQ0FBRSxVQUFVLENLa0c1QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxHQUFHLENBQ1osR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsa0JBQWtCLENBa0NoQyxBQWpERCxBQWlCSSxRQWpCSSxDQWlCSixJQUFJLEFBQUMsQ0FDRCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDM0IsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsYUFBYSxDQUFFLHNCQUFzQixDQUN4QyxBQXpCTCxBQTBCSSxRQTFCSSxBQTBCSCxLQUFLLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQU1kLEFBakNMLEFBNkJRLFFBN0JBLEFBMEJILEtBQUssQ0FHRixJQUFJLEFBQUMsQ0FDRCxLQUFLLENBQUUsS0FBSyxDQUNaLFdBQVcsQ0FBRSxlQUFlLENBQy9CLEFBaENULEFBbUNJLFFBbkNJLEFBbUNILE1BQU0sQUFBQyxDQUNKLElBQUksQ0FBRSxJQUFJLENBTWIsQUExQ0wsQUFzQ1EsUUF0Q0EsQUFtQ0gsTUFBTSxDQUdILElBQUksQUFBQyxDQUNELElBQUksQ0FBRSxLQUFLLENBQ1gsWUFBWSxDQUFFLGVBQWUsQ0FDaEMsQUF6Q1QsQUE2Q1EsUUE3Q0EsQ0E0Q0osS0FBSyxBQUNBLE9BQU8sQUFBQyxDQUNMLElBQUksQ0FBRSxLQUFLLENBQ2QsQUF5QlQsQUFDSSxnQkFEWSxDQUNaLEVBQUUsQUFBQyxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNqQixBQUVMLEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FJWixBQUxELEFBRUkscUJBRmlCLEFBRWhCLE9BQU8sQUFBQyxDQUNMLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBR0wsQUFBQSxTQUFTLEFBQUMsQ0FDTixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsS0FBSyxDQUN2QixBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLE1BQU0sQ0FDYixNQUFNLENBQUUsS0FBSyxDQUNiLGdCQUFnQixDQUFFLDBEQUEwRCxDQUM1RSxRQUFRLENBQUUsUUFBUSxDQUNsQixjQUFjLENBQUUsSUFBSSxDQUNwQixNQUFNLENBQUUsTUFBTSxDQTZDakIsQUFuREQsQUFPSSxJQVBBLEFBT0MsTUFBTSxBQUFDLENBQ0osS0FBSyxDQUFFLE1BQU0sQ0FDYixTQUFTLENBQUUsY0FBYyxDQUM1QixBQVZMLEFBV0ksSUFYQSxBQVdDLEtBQUssQUFBQyxDQUNILFNBQVMsQ0FBRSxjQUFjLENBQ3pCLElBQUksQ0FBRSxNQUFNLENBTWYsQUFuQkwsQUFjUSxJQWRKLEFBV0MsS0FBSyxBQUdELElBQUksQUFBQyxDQUNGLElBQUksQ0FBRSxNQUFNLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsTUFBTSxDQUNkLEFBbEJULEFBb0JJLElBcEJBLEFBb0JDLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDUixnQkFBZ0IsQ0FBRSw2Q0FBNkMsQ0FDL0QsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLEdBQUcsQ0FBRSxLQUFLLENBQ1YsS0FBSyxDQUFFLE1BQU0sQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBM0JMLEFBNEJJLElBNUJBLEFBNEJDLEtBQUssQUFBQyxDQUVILGdCQUFnQixDQUFFLDZDQUE2QyxDQUNsRSxBQS9CTCxBQWdDSSxJQWhDQSxBQWdDQyxVQUFVLEFBQUMsQ0FDUixnQkFBZ0IsQ0FBRSw2Q0FBNkMsQ0FFbEUsQUFuQ0wsQUFvQ0ksSUFwQ0EsQUFvQ0MsU0FBUyxBQUFDLENBQ1AsZ0JBQWdCLENBQUUsMkRBQThELENBQ25GLEFBdENMLEFBdUNJLElBdkNBLEFBdUNDLFlBQVksQUFBQyxDQUNWLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDbkIsQUExQ0wsQUEyQ0ksSUEzQ0EsQUEyQ0MsUUFBUSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUViLGdCQUFnQixDQUFFLDZDQUE2QyxDQUMvRCxJQUFJLENBQUUsTUFBTSxDQUNaLEdBQUcsQ0FBRSxNQUFNLENBQ2QsQUFNTCxBQUFBLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDNUIsQUFFRCxBQUNJLE1BREUsQ0FBQyxJQUFJLENBQUcsSUFBSSxBQUNiLGFBQWEsQUFBQyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFDaFJMLEFBQUEsSUFBSSxBQUFDLENBQ0QsV0FBVyxDTjZCRixPQUFPLENBQUUsVUFBVSxDTTVCNUIsU0FBUyxDTjhCRixJQUFJLENNN0JYLHNCQUFzQixDQUFFLFdBQVcsQ0FDbkMsdUJBQXVCLENBQUUsU0FBUyxDQUNyQyxBQUVELEFBQUEsS0FBSyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FVckIsQUFYRCxBQUVJLEtBRkMsQUFFQSxPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENOU0gsT0FBTyxDTVJkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSwwQkFBdUQsQ0FDN0QsT0FBTyxDQUFFLENBQUMsQ0FDYixBQUVMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFDLE1BQU0sRUFDcEMsQUFDSSxLQURDLEFBQ0EsT0FBTyxBQUFDLENBQ0wsSUFBSSxDQUFFLDBCQUF1RCxDQUNoRSxDQUdULE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFDLE1BQU0sRUFDcEMsQUFBQSxLQUFLLEFBQUMsQ0FDRixZQUFZLENONEJQLElBQUksQ014QlosQUFMRCxBQUVJLEtBRkMsQUFFQSxPQUFPLEFBQUMsQ0FDTCxJQUFJLENBQUMsS0FBQyxDQUNULENBR1QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSxFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNDLFdBQVcsQ05mSyxTQUFTLENBQUUsVUFBVSxDTWdCckMsV0FBVyxDTlpLLEdBQUcsQ01hbkIsS0FBSyxDTm5DRyxPQUFPLENNb0NmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDQyxXQUFXLENOdkJLLFNBQVMsQ0FBRSxVQUFVLENNd0JyQyxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxRQUFRLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBRW5CLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxRQUFRLENBRW5CLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsUUFBUSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQUVELEFBQUEsQ0FBQyxBQUFDLENBQ0UsV0FBVyxDTjNESyxTQUFTLENBQUUsVUFBVSxDTTREckMsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENOL0VHLE9BQU8sQ01nRmYsU0FBUyxDTjdERixJQUFJLENNOERYLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ045REksR0FBRyxDTTBFckIsQUFsQkQsQUFPSSxDQVBILENBT08sQ0FBQyxDQVBULENBQUMsQ0FRTyxFQUFFLENBUlYsQ0FBQyxDQVNPLEVBQUUsQ0FUVixDQUFDLENBVU8sRUFBRSxDQVZWLENBQUMsQ0FXTyxFQUFFLENBWFYsQ0FBQyxDQVlPLEVBQUUsQ0FaVixDQUFDLENBYU8sRUFBRSxDQWJWLENBQUMsQ0FjTyxFQUFFLENBZFYsQ0FBQyxDQWVPLEVBQUUsQUFBQyxDQUNILFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBR0wsQUFBQSxNQUFNLENBQ04sQ0FBQyxBQUFDLENBQ0UsV0FBVyxDTjNFRSxHQUFHLENNNEVuQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBZ0JkLEFBbkJELEFBSUksVUFKTSxDQUlOLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFWTCxBQVdJLFVBWE0sQ0FXTixDQUFDLEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsT0FBTyxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNqQixBQWRMLEFBZUksVUFmTSxDQWVOLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFdBQVcsQ0FBRSxDQUFDLENBQ2pCLEFBR0wsQUFBQSxDQUFDLEFBQUMsQ0FDRSxLQUFLLENOakhXLE9BQU8sQ01tSHZCLGVBQWUsQ0FBRSxJQUFJLENBNEJ4QixBQS9CRCxBQUlJLENBSkgsQUFJSSxNQUFNLEFBQUMsQ0FDSixLQUFLLENOdEhFLE9BQU8sQ00wSGpCLEFBVEwsQUFNUSxDQU5QLEFBSUksTUFBTSxDQUVILEdBQUcsQUFBQyxDQUNBLElBQUksQ054SEQsT0FBTyxDTXlIYixBQVJULEFBVUksQ0FWSCxDQVVHLENBQUMsQUFBQSxPQUFPLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBZEwsQUFlSSxDQWZILEFBZUksTUFBTSxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FVckIsQUExQkwsQUFpQlEsQ0FqQlAsQUFlSSxNQUFNLEFBRUYsTUFBTSxBQUFDLENBQ0osV0FBVyxDQUFFLFVBQVUsQ0FDdkIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUF0QlQsQUF1QlEsQ0F2QlAsQUFlSSxNQUFNLEFBUUYsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNWLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBUVQsQUFBQSxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0MsV0FBVyxDTjNJSyxTQUFTLENBQUUsVUFBVSxDTTRJckMsS0FBSyxDTjlKRyxPQUFPLENNK0pmLE9BQU8sQ0FBRSxVQUFVLENBQ25CLE1BQU0sQ0FBRSxDQUFDLENBTVosQUFYRCxBQU9RLEVBUE4sQ0FNRSxFQUFFLENBQ00sRUFBRSxDQU5kLEVBQUUsQ0FLRSxFQUFFLENBQ00sRUFBRSxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFJVCxBQUFBLEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FLZCxBQVhELEFBT0ksRUFQRixBQU9HLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFHTCxBQUFBLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxHQUFHLEFBQUMsQ0FDQSxjQUFjLENBQUUsU0FBUyxDQUM1QixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1YsV0FBVyxDTjFLSSxHQUFHLENNMktyQixBQUVELEFBQUEsT0FBTyxBQUFDLENBQ0osVUFBVSxDQUFFLE1BQU0sQ0FDckIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLEtBQUssQ043TE0sT0FBTyxDTTZMRyxVQUFVLENBQ2xDLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxDQUNaLEtBQUssQ043TFksT0FBTyxDTTZMRyxVQUFVLENBQ3hDLEFDdk5ELFVBQVUsQ0FDTixXQUFXLENBQUUsVUFBVSxDQUN2QixHQUFHLENBQUUsb0NBQW9DLENBQ3pDLEdBQUcsQ0FBRSwwQ0FBMEMsQ0FBQywyQkFBMkIsQ0FDdEUsc0NBQXNDLENBQUMsZUFBZSxDQUN0RCxxQ0FBcUMsQ0FBQyxjQUFjLENBQ3BELG9DQUFvQyxDQUFDLGtCQUFrQixDQUN2RCw2Q0FBNkMsQ0FBQyxhQUFhLENBQ2hFLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLEVBR3RCLEFBQUEsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBQWUsT0FBTyxFQUFFLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUFnQixPQUFPLEFBQUMsQ0FDOUMsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLFlBQVksQ0FDckIsZUFBZSxDQUFFLE9BQU8sQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FFWCxVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsTUFBTSxDQUNwQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsR0FBRyxDQUVoQixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbkMsQUFFRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQzdDLEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUM5QyxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDcEQsQUFBQSx1QkFBdUIsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ3JELEFBQUEsUUFBUSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDdEMsQUFBQSxXQUFXLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQ2xDM0MsQUFBQSxPQUFPLEFBQUMsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDUmtCTixPQUFPLENRakJsQixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ1JnQkMsT0FBTyxDUWZsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ1JxQkssU0FBUyxDQUFFLFVBQVUsQ1FwQnJDLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FrRXBDLEFBL0VELEFBZUksT0FmRyxBQWVGLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDUk9FLE9BQU8sQ1FObkIsWUFBWSxDUk1BLE9BQU8sQ1FMdEIsQUFuQkwsQUFxQkksT0FyQkcsQUFxQkYsTUFBTSxBQUFDLENBQ0osTUFBTSxDQUFFLGNBQWMsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FNZCxBQTdCTCxBQXlCUSxPQXpCRCxBQXFCRixNQUFNLEFBSUYsTUFBTSxBQUFDLENBQ0osS0FBSyxDUmJMLE9BQU8sQ1FjUCxVQUFVLENBQUUsSUFBSSxDQUNuQixBQTVCVCxBQThCSSxPQTlCRyxBQThCRixLQUFLLEFBQUEsQ0FDRixnQkFBZ0IsQ1JQSixPQUFPLENRUW5CLFlBQVksQ1JSQSxPQUFPLENRY3RCLEFBdENMLEFBaUNRLE9BakNELEFBOEJGLEtBQUssQUFHRCxNQUFNLEFBQUMsQ0FDSixLQUFLLENSckJMLE9BQU8sQ1FzQlAsVUFBVSxDUlZELE9BQU8sQ1FXaEIsWUFBWSxDUlhILE9BQU8sQ1FZbkIsQUFyQ1QsQUF3Q0ksT0F4Q0csQUF3Q0YsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLGNBQWMsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsR0FBRyxDQUNqQixTQUFTLENBQUUsS0FBSyxDQUduQixBQWhETCxBQWtESSxPQWxERyxBQWtERixPQUFPLEFBQUMsQ0FDTCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsTUFBTSxDQUNyQixBQXpETCxBQTJESSxPQTNERyxBQTJERixLQUFLLEFBQUMsQ0FDSCxVQUFVLENSdENILE9BQU8sQ1F1Q2QsS0FBSyxDQUFFLElBQUksQ0FNZCxBQW5FTCxBQStEUSxPQS9ERCxBQTJERixLQUFLLEFBSUQsTUFBTSxBQUFBLENBQ0gsVUFBVSxDUnhDRixPQUFPLENReUNmLFlBQVksQ1J6Q0osT0FBTyxDUTBDbEIsQUFsRVQsQUFxRUksT0FyRUcsQUFxRUYsUUFBUSxBQUFDLENBQ04sS0FBSyxDQUFFLFdBQVcsQ0FDbEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsVUFBVSxDUmxFUCxPQUFPLENRbUVWLFFBQVEsQ0FBRSxRQUFRLENBS3JCLEFBOUVMLEFBMEVRLE9BMUVELEFBcUVGLFFBQVEsQUFLSixPQUFPLEFBQUMsQ0FDTCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBd0IsQ0FDMUMsa0JBQWtCLENBQUUsV0FBVyxDQUNsQyxBQzVFVCxBQUFBLE1BQU0sQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQTRCZCxBQWpDRCxBQU1JLE1BTkUsQUFNRCxNQUFNLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUVsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBRVgsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBaEJMLEFBaUJJLE1BakJFLEFBaUJELE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDVixPQUFPLENBQUUsT0FBTyxDQUNoQixLQUFLLENUREgsT0FBTyxDU0VaLEFBcEJMLEFBcUJJLE1BckJFLEFBcUJELE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDVixPQUFPLENBQUUsT0FBTyxDQUNoQixLQUFLLENUTkEsT0FBTyxDU09mLEFBeEJMLEFBMEJRLE1BMUJGLEFBeUJELE1BQU0sQ0FDSCxLQUFLLENBMUJiLE1BQU0sQUF5QkQsTUFBTSxDQUNJLFFBQVEsQ0ExQnZCLE1BQU0sQUF5QlEsTUFBTSxDQUNaLEtBQUssQ0ExQmIsTUFBTSxBQXlCUSxNQUFNLENBQ0wsUUFBUSxBQUFDLENBQ1osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFHVCxBQUFBLEtBQUssQUFBQyxDQUNGLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FJZCxBQU5ELEFBR0ksS0FIQyxDQUdHLEtBQUssQUFBQyxDQUNOLFdBQVcsQ0FBRSxFQUFFLENBQ2xCLEFBR0wsQUFBQSxhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FjZCxBQWpCRCxBQUlJLGFBSlMsQ0FJVCxDQUFDLEFBQUMsQ0FDRSxNQUFNLENBQUUsc0JBQXNCLENBQ2pDLEFBTkwsQUFPSSxhQVBTLEFBT1IsS0FBSyxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0FDakIsQUFUTCxBQVdJLGFBWFMsQUFXUixNQUFNLEFBQUMsQ0FDSixLQUFLLENUakNFLE9BQU8sQ1NxQ2pCLEFBaEJMLEFBYVEsYUFiSyxBQVdSLE1BQU0sQ0FFSCxDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsT0FBTyxDQUNqQixBQUlULEFBQ0ksSUFEQSxDQUNBLE9BQU8sQUFBQyxDQUNKLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FDaEIsQUFKTCxBQU1RLElBTkosQUFLQyxlQUFlLENBQ1osT0FBTyxBQUFBLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUtULEFBQUEsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBRWhCLFdBQVcsQ1RsREssU0FBUyxDQUFFLFVBQVUsQ1NtRHJDLEtBQUssQ1QxRFcsT0FBTyxDUzJEMUIsQUFDRCxBQUFBLGFBQWEsQUFBQSxDQUNULE1BQU0sQ0FBRSxHQUFHLENBQ2QsQUFDRCxBQUFBLGNBQWMsQUFBQSxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZUFBZSxDQUFFLFFBQVEsQ0FDekIsY0FBYyxDQUFFLE1BQU0sQ0FzQnpCLEFBekJELEFBTVEsY0FOTSxDQUlWLFNBQVMsQ0FFTCxPQUFPLEFBQUEsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNiLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBU2YsQUFsQlQsQUFVWSxjQVZFLENBSVYsU0FBUyxDQUVMLE9BQU8sQ0FJRCxDQUFDLEFBQUEsQ0FDQyxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxNQUFNLENBQ3RCLEFBZGIsQUFlWSxjQWZFLENBSVYsU0FBUyxDQUVMLE9BQU8sQ0FTSCxLQUFLLEFBQUEsQ0FDRCxZQUFZLENBQUUsSUFBSSxDQUNyQixBQWpCYixBQW9CUSxjQXBCTSxDQUlWLFNBQVMsQ0FnQkwsS0FBSyxBQUFBLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDZixBQUdULEFBQUEsS0FBSyxDQUFjLFFBQVEsQUFBcUIsQ0FDNUMsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixlQUFlLENBQUUsSUFBSSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENUeEVJLElBQUksQ1N5RWQsV0FBVyxDVHpFRCxJQUFJLENTMEVkLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENUN0dHLE9BQU8sQ1M4R2YsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ1RuR0EsT0FBTyxDU3FHeEIsV0FBVyxDVC9GSyxTQUFTLENBQUUsVUFBVSxDU2dHckMsV0FBVyxDQUFFLEdBQUcsQ0FlbkIsQUE3QkQsQUFnQkksS0FoQkMsQUFnQkEsTUFBTSxDQWhCUSxRQUFRLEFBZ0J0QixNQUFNLEFBQUMsQ0FDSixhQUFhLENBQUUsS0FBSyxDQUN2QixBQWxCTCxBQW9CSSxLQXBCQyxDQW9CQSxBQUFBLFFBQUMsQUFBQSxFQXBCYSxRQUFRLENBb0J0QixBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ1IsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ1QxSE8sT0FBTyxDUzJIdEIsQUF4QkwsQUF5QkksS0F6QkMsQUF5QkEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjLElBQUssQ0FBQSxrQkFBa0IsRUFBSSxLQUFLLENBekJ0QyxRQUFRLEFBeUJ0QixJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsSUFBSyxDQUFBLGtCQUFrQixFQUFJLEtBQUssQUFBQyxDQUNsRCxTQUFTLENBQUUsaUJBQWlCLENBQzVCLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBR0wsQUFBQSxRQUFRLEFBQUMsQ0FDTCxXQUFXLENUakhKLElBQUksQ1NrSFgsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsTUFBTSxDQUFFLEtBQUssQ0FDYixXQUFXLENBQUUsR0FBRyxDQUluQixBQVRELEFBTUksUUFOSSxBQU1ILFlBQVksQUFBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUN4SkwsQUFBQSxTQUFTLEFBQUMsQ0FDTixNQUFNLENBQUUsT0FBTyxDQUNsQixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixPQUFPLENBQUUsZUFBZSxDQUMzQixBQUVELEFBQUEsTUFBTSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ0FDWCxHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxDQUFDLENBRVIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBMkJyQixBQXZDRCxBQWFJLGNBYlUsQ0FhVixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxZQUFZLENBQ3ZCLEFBaEJMLEFBaUJJLGNBakJVLEFBaUJULE1BQU0sQUFBQyxDQUNKLFNBQVMsQ0FBRSxDQUFDLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FRZCxBQS9CTCxBQXdCUSxjQXhCTSxBQWlCVCxNQUFNLENBT0gsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLElBQUksQ0FDWixZQUFZLENBQUUsR0FBRyxDQUNwQixBQTNCVCxBQTRCUSxjQTVCTSxBQWlCVCxNQUFNLENBV0gsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDZCxBQTlCVCxBQWdDSSxjQWhDVSxBQWdDVCxPQUFPLEFBQUMsQ0FDTCxVQUFVLENWNUNQLE9BQU8sQ1U2Q1YsTUFBTSxDQUFFLE1BQU0sQ0FJakIsQUF0Q0wsQUFtQ1EsY0FuQ00sQUFnQ1QsT0FBTyxBQUdILE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxFQUFFLENBQ2QsQUFJVCxBQUFBLFNBQVMsQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBQ1YsY0FBYyxDQUFFLElBQUksQ0FDcEIsUUFBUSxDQUFFLEtBQUssQ0FDZixVQUFVLENBQUUsT0FBTyxDVmJGLElBQUksQ0FFTixPQUFPLENVWXRCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUVYLE9BQU8sQ0FBRSxHQUFHLENBcUJmLEFBOUJELEFBVUksU0FWSyxBQVVKLEtBQUssQUFBQyxDQUNILEdBQUcsQ0FBRSxDQUFDLENBQ04sTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLGNBQWMsQ0FBRSxJQUFJLENBUXZCLEFBdEJMLEFBZVEsU0FmQyxBQVVKLEtBQUssQ0FLRSxHQUFHLEFBQUMsQ0FDSixPQUFPLENBQUUsQ0FBQyxDQUNWLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBbEJULEFBbUJRLFNBbkJDLEFBVUosS0FBSyxDQVNGLGNBQWMsQ0FuQnRCLFNBQVMsQUFVSixLQUFLLENBU2MsV0FBVyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFyQlQsQUF1QkksU0F2QkssQUF1QkosUUFBUSxBQUFBLE9BQU8sQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixZQUFZLENBQUUscUJBQXFCLENBQ25DLGtCQUFrQixDQUFFLFdBQVcsQ0FDL0IsT0FBTyxDQUFFLEdBQUcsQ0FDZixBQUdMLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUNaLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLElBQUksQ0FDVixTQUFTLENBQUUscUJBQXFCLENBQ2hDLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLGlCQUFpQixDQUM1QiwwQkFBMEIsQ0FBRSxLQUFLLENBQ2pDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDVjdFTixPQUFPLENVOEdyQixBQTFDRCxBQVVJLGdCQVZZLENBVVIsR0FBRyxBQUFDLENBRUosUUFBUSxDQUFFLE1BQU0sQ0FDbkIsQUFiTCxBQWNJLGdCQWRZLENBY1osR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFoQkwsQUFpQkksZ0JBakJZLEFBaUJYLEtBQUssQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDbkIsQUFwQkwsQUFxQkksZ0JBckJZLEFBcUJYLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxHQUFHLENBQ2IsQUF2QkwsQUF3QkksZ0JBeEJZLEFBd0JYLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLEtBQUssQ0FDbkIsQUEzQkwsQUE0QkksZ0JBNUJZLEFBNEJYLE9BQU8sQUFBQyxDQUNMLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLE1BQU0sQ0FDcEIsQUEvQkwsQUFnQ0ksZ0JBaENZLEFBZ0NYLElBQUksQUFBQyxDQUNGLEtBQUssQ0FBRSxNQUFNLENBQ2hCLEFBVUwsQUFBQSxXQUFXLEFBQUMsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUVWLFVBQVUsQ0FBRSxrQkFBb0IsQ0FFaEMsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxHQUFHLENWOUZNLEdBQUcsQ0FDVCxPQUFPLENVOEZ0QixPQUFPLENBQUUsR0FBRyxDQUtmLEFBWUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUMsT0FBTyxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsZUFBZSxDQUk5QixBQVJELEFBS0ksY0FMVSxDQUtOLFdBQVcsQUFBQyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFDeEtMLEFBQUEsYUFBYSxBQUNiLENBQ0ksUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsVUFBVSxDQUN0QixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsS0FBSyxDQUNuQiwyQkFBMkIsQ0FBRSxXQUFXLENBQzNDLEFBRUQsQUFBQSxXQUFXLEFBQ1gsQ0FDSSxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDYixBQUNELEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFDakIsQ0FDSSxPQUFPLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsV0FBVyxBQUFBLFNBQVMsQUFDcEIsQ0FDSSxNQUFNLENBQUUsT0FBTyxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQzFCLGFBQWEsQ0FBQyxXQUFXLEFBQ3pCLENBQ0ksU0FBUyxDQUFFLG9CQUFvQixDQUNsQyxBQUVELEFBQUEsWUFBWSxBQUNaLENBQ0ksUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDckIsQUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQ25CLFlBQVksQUFBQSxNQUFNLEFBQ2xCLENBQ0ksT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsRUFBRSxDQUNkLEFBQ0QsQUFBQSxZQUFZLEFBQUEsTUFBTSxBQUNsQixDQUNJLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFDRCxBQUFBLGNBQWMsQ0FBQyxZQUFZLEFBQzNCLENBQ0ksVUFBVSxDQUFFLE1BQU0sQ0FDckIsQUFFRCxBQUFBLFlBQVksQUFDWixDQUNJLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxHQUFHLENBSWxCLEFBSEcsTUFBTSxDQUFOLGlDQUFNLENBTlYsQUFBQSxZQUFZLEFBQVosQ0FPUSxVQUFVLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FFOUIsQ0FFRCxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQ2hCLENBQ0ksT0FBTyxDQUFFLEtBQUssQ0FDakIsQUFDRCxBQUFBLFlBQVksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUM5QixDQUNJLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsQUFBQSxZQUFZLEFBQUEsU0FBUyxDQUFDLEdBQUcsQUFDekIsQ0FDSSxjQUFjLENBQUUsSUFBSSxDQUN2QixBQUNELEFBQUEsa0JBQWtCLENBQUMsWUFBWSxBQUMvQixDQUNJLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBQ0QsQUFBQSxjQUFjLENBQUMsWUFBWSxBQUMzQixDQUNJLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBQ0QsQUFBQSxlQUFlLENBQUMsWUFBWSxBQUM1QixDQUNJLE9BQU8sQ0FBRSxLQUFLLENBRWQsTUFBTSxDQUFFLElBQUksQ0FFWixNQUFNLENBQUUscUJBQXFCLENBQ2hDLEFBQ0QsQUFBQSxZQUFZLEFBQUEsYUFBYSxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFDLENBQ2IsS0FBSyxDQUFFLEdBQUcsQ0FDYixBQUlELEFBQUEsV0FBVyxDQUNYLFdBQVcsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENYN0ZDLE9BQU8sQ1c4RmxCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLGtCQUFrQixDQUM3QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxDQUFDLENBbUJiLEFBbENELEFBZ0JJLFdBaEJPLEFBZ0JOLE1BQU0sQ0FoQlgsV0FBVyxBQWdCRyxNQUFNLENBZnBCLFdBQVcsQUFlTixNQUFNLENBZlgsV0FBVyxBQWVHLE1BQU0sQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBRWhCLEFBbkJMLEFBcUJRLFdBckJHLEFBb0JOLE1BQU0sQUFDRixPQUFPLENBcEJoQixXQUFXLEFBbUJOLE1BQU0sQUFDRixPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxxQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDVixBQTdCVCxBQStCSSxXQS9CTyxBQStCTixlQUFlLENBOUJwQixXQUFXLEFBOEJOLGVBQWUsQUFBQyxDQUNiLE9BQU8sQ0FBRSxFQUFFLENBQ2QsQUFHTCxBQUFBLFdBQVcsQUFBQyxDQUNSLElBQUksQ0FBRSxLQUFLLENBQ2QsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFJRCxBQUFBLGFBQWEsQUFBQSxhQUFhLEFBQUMsQ0FDdkIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FnQ2QsQUF4Q0QsQUFTSSxXQVRPLENBU1AsRUFBRSxBQUFDLENBQ0MsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsT0FBTyxDQXVCbEIsQUF2Q0wsQUFpQlEsV0FqQkcsQ0FTUCxFQUFFLEFBUUcsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFuQlQsQUFvQlEsV0FwQkcsQ0FTUCxFQUFFLENBV0UsTUFBTSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsZ0JBQWUsQ0FDM0IsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxXQUFXLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLE9BQU8sQ0FLbEIsQUFuQ1QsQUErQlksV0EvQkQsQ0FTUCxFQUFFLENBV0UsTUFBTSxBQVdELE1BQU0sQ0EvQm5CLFdBQVcsQ0FTUCxFQUFFLENBV0UsTUFBTSxBQVdRLE1BQU0sQUFBQyxDQUNiLFVBQVUsQ1h2S1gsT0FBTyxDV3dLTixPQUFPLENBQUUsRUFBRSxDQUNkLEFBbENiLEFBb0NRLFdBcENHLENBU1AsRUFBRSxBQTJCRyxhQUFhLENBQUMsTUFBTSxBQUFDLENBQ2xCLFVBQVUsQ1g1S1AsT0FBTyxDVzZLYixBQzNKVCxBQUNJLG1CQURlLENBQ2Ysa0JBQWtCLEFBQUMsQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNiLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLE1BQU0sQ0FBRSxPQUFPLENBNkVsQixBQWpGTCxBQU1RLG1CQU5XLENBQ2Ysa0JBQWtCLENBS2QsUUFBUSxBQUFDLENBQ0wsVUFBVSxDQUFFLEdBQUcsQ0FDZixNQUFNLENBQUUsV0FBVyxDQUNuQixVQUFVLENBQUUsS0FBSyxDQUNqQixTQUFTLENBQUUsS0FBSyxDQVFuQixBQWxCVCxBQVlZLG1CQVpPLENBQ2Ysa0JBQWtCLENBS2QsUUFBUSxDQU1KLEVBQUUsQUFBQSxDQUNFLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBZGIsQUFlWSxtQkFmTyxDQUNmLGtCQUFrQixDQUtkLFFBQVEsQ0FTSixXQUFXLEFBQUMsQ0FDUixhQUFhLENBQUUsQ0FBQyxDQUNuQixBQWpCYixBQW1CUSxtQkFuQlcsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxBQUFDLENBQ0YsVUFBVSxDQUFFLEdBQUcsQ0FDZixTQUFTLENBQUUsS0FBSyxDQUNoQixNQUFNLENBQUUsTUFBTSxDQTBEakIsQUFoRlQsQUF1QlksbUJBdkJPLENBQ2Ysa0JBQWtCLENBa0JkLEtBQUssQ0FJRCxlQUFlLEFBQUEsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQXNEZixBQS9FYixBQTJCZ0IsbUJBM0JHLENBQ2Ysa0JBQWtCLENBa0JkLEtBQUssQ0FJRCxlQUFlLENBSVgsU0FBUyxBQUFBLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLGlCQUFpQixDQWlENUIsQUE5Q08sTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUMsS0FBSyxFQWhDL0QsQUE4Qm9CLG1CQTlCRCxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLEFBQUEsQ0FHTixPQUFPLENBQUUsTUFBTSxDQXdDdEIsQ0F6RXJCLEFBbUN3QixtQkFuQ0wsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQUtWLE9BQU8sQUFBQSxDQUNILFVBQVUsQ0FBRSxHQUFHLENBRWxCLEFBdEN6QixBQXdDd0IsbUJBeENMLENBQ2Ysa0JBQWtCLENBa0JkLEtBQUssQ0FJRCxlQUFlLENBSVgsU0FBUyxDQUdMLGNBQWMsQ0FVVixLQUFLLEFBQUEsQ0FDRCxZQUFZLENBQUUsR0FBRyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxhQUFhLENBQzNCLEFBQ0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUMsS0FBSyxFQTlDL0QsQUE4Qm9CLG1CQTlCRCxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLEFBQUEsQ0FpQk4sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLDhCQUE4QixDQUN6QyxNQUFNLENBQUUsSUFBSSxDQXdCbkIsQUF6RXJCLEFBdkNJLG1CQXVDZSxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBckU5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWlCLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBcUNMLEFBcENJLG1CQW9DZSxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBbEU5QixLQUFLLEFBQUMsQ0FDRixNQUFNLENBQUUsT0FBTyxDQUNsQixBQWtDTCxBQWpDSSxtQkFpQ2UsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQS9EOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFtQixLQUFLLEFBQUEsT0FBTyxBQUFJLENBQ3JDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDWmlCSixPQUFPLENZaEJwQixPQUFPLENBQUUsT0FBTyxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixJQUFJLENBQUUsbUJBQW1CLENBQ3pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBRVIsTUFBTSxDQUFFLFVBQVUsQ0FLdEIsT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsR0FBRyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBaUJMLEFBaEJJLG1CQWdCZSxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBOUM5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsQ0FBRyxLQUFLLEFBQUEsT0FBTyxBQUFLLENBQzlDLFVBQVUsQ1pISCxPQUFPLENZSWQsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUscUJBQXFCLENBQ2xDLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBVUwsQUFUSSxtQkFTZSxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBdkM5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsQ0FBRyxLQUFLLEFBQUEsT0FBTyxBQUFLLENBQzlDLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBT0wsQUFMSSxtQkFLZSxDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBbkM5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLE1BQU0sQ0FBRyxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ3pDLE9BQU8sQ0FBRSxPQUFpQixDQUFDLElBQUksQ0FBQyxHQUFHLENBQ3RDLENBeURtQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBQyxLQUFLLEVBdEQvRCxBQXZDSSxtQkF1Q2UsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQXJFOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNoQixBQXFDTCxBQXBDSSxtQkFvQ2UsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQWxFOUIsS0FBSyxBQUFDLENBQ0YsTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFrQ0wsQUFqQ0ksbUJBaUNlLENBQ2Ysa0JBQWtCLENBa0JkLEtBQUssQ0FJRCxlQUFlLENBSVgsU0FBUyxDQUdMLGNBQWMsQ0EvRDlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBbUIsS0FBSyxBQUFBLFFBQVEsQUFBRyxDQUNyQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ1ppQkosT0FBTyxDWWhCcEIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsSUFBSSxDQUFFLG1CQUFtQixDQUN6QixXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUlSLE1BQU0sQ0FBRSxVQUFVLENBR3RCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDZCxBQWlCTCxBQWhCSSxtQkFnQmUsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQTlDOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLENBQUcsS0FBSyxBQUFBLFFBQVEsQUFBSSxDQUM5QyxVQUFVLENaSEgsT0FBTyxDWUlkLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLHFCQUFxQixDQUNsQyxPQUFPLENBQUUsT0FBTyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNyQixBQVVMLEFBVEksbUJBU2UsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQXZDOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLENBQUcsS0FBSyxBQUFBLFFBQVEsQUFBSSxDQUM5QyxXQUFXLENBQUUsSUFBSSxDQUNwQixBQU9MLEFBTEksbUJBS2UsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQW5DOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixNQUFNLENBQUcsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUN6QyxPQUFPLENBQUUsT0FBaUIsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUN0QyxBQUdMLEFBd0Q0QixtQkF4RFQsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQTBCTixTQUFTLEFBQUEsQ0FDTCxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLEdBQUcsQ0FTdEIsQUFwRTdCLEFBNERnQyxtQkE1RGIsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQTBCTixTQUFTLENBSUwsT0FBTyxBQUFBLENBQ0gsSUFBSSxDQUFFLEtBQUssQ0FDZCxBQTlEakMsQUErRGdDLG1CQS9EYixDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBMEJOLFNBQVMsQ0FPTCxPQUFPLEFBQUEsWUFBYSxDQUFBLENBQUMsQ0FBRSxDQUFFLEtBQUssQ0FBRSxDQUFDLENBQUksQUEvRHJFLEFBZ0VnQyxtQkFoRWIsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQTBCTixTQUFTLENBUUwsT0FBTyxBQUFBLFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FBRSxLQUFLLENBQUUsQ0FBQyxDQUFJLEFBaEVyRSxBQWlFZ0MsbUJBakViLENBQ2Ysa0JBQWtCLENBa0JkLEtBQUssQ0FJRCxlQUFlLENBSVgsU0FBUyxDQUdMLGNBQWMsQ0EwQk4sU0FBUyxDQVNMLE9BQU8sQUFBQSxZQUFhLENBQUEsQ0FBQyxDQUFFLENBQUUsS0FBSyxDQUFFLENBQUMsQ0FBSSxBQWpFckUsQUFrRWdDLG1CQWxFYixDQUNmLGtCQUFrQixDQWtCZCxLQUFLLENBSUQsZUFBZSxDQUlYLFNBQVMsQ0FHTCxjQUFjLENBMEJOLFNBQVMsQ0FVTCxPQUFPLEFBQUEsWUFBYSxDQUFBLENBQUMsQ0FBRSxDQUFFLEtBQUssQ0FBRSxDQUFDLENBQUksQUFsRXJFLEFBbUVnQyxtQkFuRWIsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBR0wsY0FBYyxDQTBCTixTQUFTLENBV0wsT0FBTyxBQUFBLFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FBRSxLQUFLLENBQUUsQ0FBQyxDQUFJLEFBbkVyRSxBQXFFNEIsbUJBckVULENBQ2Ysa0JBQWtCLENBa0JkLEtBQUssQ0FJRCxlQUFlLENBSVgsU0FBUyxDQUdMLGNBQWMsQ0F1Q04sT0FBTyxBQUFBLENBQ0gsZUFBZSxDQUFFLFVBQVUsQ0FDOUIsQ0F2RTdCLEFBMEVvQixtQkExRUQsQ0FDZixrQkFBa0IsQ0FrQmQsS0FBSyxDQUlELGVBQWUsQ0FJWCxTQUFTLENBK0NMLGFBQWEsQ0FBQyxDQUFDLEFBQUMsQ0FDWixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsc0JBQXNCLENBQ2pDLEFBN0VyQixBQWtGSSxtQkFsRmUsQ0FrRmYsa0JBQWtCLEFBQUMsQ0FDZixPQUFPLENBQUUsT0FBTyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBS2hCLEFBM0ZMLEFBd0ZRLG1CQXhGVyxDQWtGZixrQkFBa0IsQ0FNZCxFQUFFLEFBQUEsQ0FDRSxXQUFXLENBQUUsR0FBRyxDQUNuQixBQUVMLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFDLEtBQUssRUE1RjNDLEFBNkZRLG1CQTdGVyxDQTZGWCxrQkFBa0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxNQUFNLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FZbEIsQUEzR1QsQUFpR1ksbUJBakdPLENBNkZYLGtCQUFrQixDQUlkLFFBQVEsQUFBQyxDQUNMLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUF0R2IsQUF1R1ksbUJBdkdPLENBNkZYLGtCQUFrQixDQVVkLEtBQUssQUFBQyxDQUNGLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDbkIsQ0NqSmIsQUFBQSxJQUFJLEFBQUMsQ0FDRCxVQUFVLENBQUUsSUFBSSxDQVVuQixBQVhELEFBRUksSUFGQSxBQUVDLFNBQVMsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBT3JCLEFBVkwsQUFLUSxJQUxKLEFBRUMsU0FBUyxDQUdOLElBQUksQUFBQyxDQUNELFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUFJVCxBQUFBLEtBQUssQUFBQyxDQUNGLFFBQVEsQ0FBRSxNQUFNLENBZW5CLEFBaEJELEFBUUksS0FSQyxDQVFELENBQUMsQUFBQSxJQUFLLENBQUEsT0FBTyxDQUFDLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDOUIsS0FBSyxDYkNPLE9BQU8sQ2FBbkIsV0FBVyxDQUFFLEdBQUcsQ0FLbkIsQUFmTCxBQVdRLEtBWEgsQ0FRRCxDQUFDLEFBQUEsSUFBSyxDQUFBLE9BQU8sQ0FBQyxJQUFLLENBQUEsYUFBYSxDQUczQixNQUFNLEFBQUMsQ0FFSixLQUFLLENiRkksT0FBTyxDYUduQixBQUlULEFBQUEsSUFBSSxBQUFDLENBQ0QsVUFBVSxDYnhCSixJQUFJLENheUJWLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDckMsQUNuQ0QsQUFDSSxNQURFLEFBQ0QsZUFBZSxBQUFBLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNWLEFBR0wsQUFBQSxPQUFPLEFBQUMsQ0FRSixRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxhQUFhLENBQ3pCLE1BQU0sQ2RvQkcsSUFBSSxDYzRGaEIsQUExSE8sTUFBTSxDQUFOLGlDQUFNLENBSGQsQUFFSSxPQUZHLENBRUgsS0FBSyxBQUFMLENBRVEsT0FBTyxDQUFFLEdBQUcsQ0FFbkIsQ0FOTCxBQWNJLE9BZEcsQ0FjSCxVQUFVLEFBQUEsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUtmLEFBcEJMLEFBZ0JRLE9BaEJELENBY0gsVUFBVSxDQUVOLElBQUksQUFBQSxDQUNBLE1BQU0sQ0FBRSxJQUFJLENBRWYsQUFuQlQsQUF1QlEsT0F2QkQsQUFxQkYsU0FBUyxDQUVOLEtBQUssQUFBQSxDQUNELFVBQVUsQ0FBRSxDQUFDLENBV2hCLEFBVkcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLEVBekJwQyxBQXVCUSxPQXZCRCxBQXFCRixTQUFTLENBRU4sS0FBSyxBQUFBLENBR0csVUFBVSxDQUFDLElBQ2YsQ0FRSCxDQVBHLE1BQU0sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQTVCcEMsQUF1QlEsT0F2QkQsQUFxQkYsU0FBUyxDQUVOLEtBQUssQUFBQSxDQU1HLFVBQVUsQ0FBQyxHQUFHLENBQUEsVUFBVSxDQU0vQixDQW5DVCxBQW9DUSxPQXBDRCxBQXFCRixTQUFTLENBZU4sU0FBUyxBQUFBLENBRUwsZ0JBQWdCLENkdEJSLE9BQU8sQ2M0QmxCLEFBSkcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLEVBeENwQyxBQW9DUSxPQXBDRCxBQXFCRixTQUFTLENBZU4sU0FBUyxBQUFBLENBS0QsZ0JBQWdCLENBQUUsV0FBVyxDQUdwQyxDQTVDVCxBQStDWSxPQS9DTCxBQXFCRixTQUFTLEFBeUJMLEtBQUssQ0FDRixTQUFTLEFBQUEsQ0FDTCxnQkFBZ0IsQ2RoQ1osT0FBTyxDY2lDZCxBQU9ELE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQXhEbkMsQUFzREksT0F0REcsQ0FzREgsS0FBSyxBQUFBLENBR08sVUFBVSxDQUFFLGdCQUFnQixDQVd2QyxBQXBFTCxBQTBEZ0IsT0ExRFQsQ0FzREgsS0FBSyxBQUlRLE9BQU8sQUFBQSxDQU9KLFNBQVMsQ0FBRSx3QkFBd0IsQ0FDdEMsQUFsRWpCLEFBNER3QixPQTVEakIsQ0FzREgsS0FBSyxBQUlRLE9BQU8sQ0FDSixHQUFHLEVBQ0MsQUFBQSxJQUFDLENBQUssU0FBUyxBQUFkLENBQWUsQ0FDWixTQUFTLENBQUUsMEJBQTBCLENBQ3hDLENBOUR6QixBQXFFSSxPQXJFRyxDQXFFSCxLQUFLLENBQUMsR0FBRyxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxHQUFHLENBSWxCLEFBNUVMLEFBeUVRLE9BekVELENBcUVILEtBQUssQ0FBQyxHQUFHLENBSUwsT0FBTyxBQUFDLENBQ0osSUFBSSxDQUFFLElBQUksQ0FDYixBQTNFVCxBQTZFSSxPQTdFRyxDQTZFSCxLQUFLLENBQUMsR0FBRyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQVFmLEFBdkZMLEFBd0ZJLE9BeEZHLENBd0ZILFdBQVcsQUFBQyxDQUVSLFNBQVMsQ0FBRSxDQUFDLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FFZixRQUFRLENBQUUsS0FBSyxDQUNmLEtBQUssQ0FBRSxDQUFDLENBQ1IsWUFBWSxDQUFFLENBQUMsQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUtuQixBQXJHTCxBQWtHUSxPQWxHRCxDQXdGSCxXQUFXLENBVVAsVUFBVSxBQUFBLENBQ04sWUFBWSxDQUFFLElBQUksQ0FDckIsQUEwQlQsQUFBQSxTQUFTLEFBQUMsQ0FFTixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ2RwR0csSUFBSSxDY3FHYixPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsVUFBVSxDZHhITSxPQUFPLENjeUh2QixjQUFjLENBQUUsSUFBSSxDQUN2QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBa0JmLEFBcEJELEFBR0ksVUFITSxDQUdOLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLFFBQVEsQ0FJdkIsQUFWTCxBQU9RLFVBUEUsQ0FHTixDQUFDLENBSUcsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDZDFJRixPQUFPLENjMkliLEFBVFQsQUFXSSxVQVhNLENBV04sQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLElBQUksQ0FJZCxBQWhCTCxBQWlCSSxVQWpCTSxDQWlCRixDQUFDLEFBQUEsV0FBVyxBQUFDLENBQ2IsY0FBYyxDQUFFLEtBQUssQ0FDeEIsQUFFTCxBQUFBLFFBQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxDQUFDLENBQ1YsY0FBYyxDQUFFLElBQUksQ0FDcEIsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxrQkFBK0IsQ0FDM0MsT0FBTyxDQUFFLEVBQUUsQ0FDZCxBQUNELEFBQUEsT0FBTyxDQUFDLEtBQUssQUFBQyxDQUNWLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsWUFBWSxDQTRJeEIsQUFoSkQsQUFLSSxPQUxHLENBQUMsS0FBSyxHQUtMLEdBQUcsQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBUEwsQUFRSSxPQVJHLENBQUMsS0FBSyxDQVFULEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDYixBQVhMLEFBWUksT0FaRyxDQUFDLEtBQUssQ0FZVCxFQUFFLEFBQUMsQ0FHQyxXQUFXLENBQUUsQ0FBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBMEVyQixBQTNGTCxBQWtCUSxPQWxCRCxDQUFDLEtBQUssQ0FZVCxFQUFFLENBTU0sRUFBRSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDWixBQXBCVCxBQXFCUSxPQXJCRCxDQUFDLEtBQUssQ0FZVCxFQUFFLEFBU0csT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUF2QlQsQUF3QlEsT0F4QkQsQ0FBQyxLQUFLLENBWVQsRUFBRSxBQVlHLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ2QzTFAsT0FBTyxDYzRMYixBQTFCVCxBQTJCUSxPQTNCRCxDQUFDLEtBQUssQ0FZVCxFQUFFLENBZUUsQ0FBQyxBQUFDLENBQ0UsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUE3QlQsQUE4QlEsT0E5QkQsQ0FBQyxLQUFLLENBWVQsRUFBRSxDQWtCRSxDQUFDLEFBQUMsQ0FLRSxPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxNQUFNLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENkdExWLElBQUksQ2N3TEwsV0FBVyxDZGxNSCxTQUFTLENBQUUsVUFBVSxDY3dNaEMsQUEvQ1QsQUEyQ1ksT0EzQ0wsQ0FBQyxLQUFLLENBWVQsRUFBRSxDQWtCRSxDQUFDLEFBYUksTUFBTSxBQUFDLENBQ0osVUFBVSxDZDdNTixPQUFPLENjK01kLEFBOUNiLEFBZ0RRLE9BaERELENBQUMsS0FBSyxDQVlULEVBQUUsQUFvQ0csWUFBWSxBQUFBLE1BQU0sQ0FBRyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxJQUFJLENBU2hCLEFBMURULEFBMkRRLE9BM0RELENBQUMsS0FBSyxDQVlULEVBQUUsQUErQ0csV0FBVyxBQUFBLE1BQU0sQ0FBRyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxJQUFJLENBU2hCLEFBckVULEFBeUVRLE9BekVELENBQUMsS0FBSyxDQVlULEVBQUUsQ0E2REUsRUFBRSxBQUFDLENBQ0MsUUFBUSxDQUFFLE1BQU0sQ0FFaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ2Q5T2IsT0FBTyxDYytPZixVQUFVLENkaFBQLE9BQU8sQ2NpUFYsU0FBUyxDQUFFLEtBQUssQ0FXbkIsQUExRlQsQUFnRlksT0FoRkwsQ0FBQyxLQUFLLENBWVQsRUFBRSxDQTZERSxFQUFFLENBT0UsQ0FBQyxBQUFDLENBQ0UsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLE1BQU0sQ0FJdEIsQUF0RmIsQUFtRmdCLE9BbkZULENBQUMsS0FBSyxDQVlULEVBQUUsQ0E2REUsRUFBRSxDQU9FLENBQUMsQUFHSSxPQUFPLENBbkZ4QixPQUFPLENBQUMsS0FBSyxDQVlULEVBQUUsQ0E2REUsRUFBRSxDQU9FLENBQUMsQUFHYyxNQUFNLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQXJGakIsQUErRlksT0EvRkwsQ0FBQyxLQUFLLENBNEZULHVCQUF1QixBQUVsQixNQUFNLENBQ0gsRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLEtBQUssQ0FDakIsQUFqR2IsQUFtR1EsT0FuR0QsQ0FBQyxLQUFLLENBNEZULHVCQUF1QixDQU9uQixFQUFFLEFBQUMsQ0FDQyxPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FHUCxPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxHQUFHLENBS25CLEFBaEhULEFBa0hZLE9BbEhMLENBQUMsS0FBSyxDQTRGVCx1QkFBdUIsQUFxQmxCLFVBQVUsQ0FDUCxFQUFFLEFBQUEsQ0FDRSxLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxLQUFLLENBSWQsQUF4SGIsQUFxSGdCLE9BckhULENBQUMsS0FBSyxDQTRGVCx1QkFBdUIsQUFxQmxCLFVBQVUsQ0FDUCxFQUFFLENBR0UsVUFBVSxBQUFBLENBQ04sVUFBVSxDQUFFLEtBQUssQ0FDcEIsQUF2SGpCLEFBcUlJLE9BcklHLENBQUMsS0FBSyxDQXFJVCxzQkFBc0IsQ0FBRyxDQUFDLENBckk5QixPQUFPLENBQUMsS0FBSyxDQXNJVCxrQkFBa0IsQ0FBRyxDQUFDLENBdEkxQixPQUFPLENBQUMsS0FBSyxDQXVJVCxvQkFBb0IsQ0FBRyxDQUFDLENBQ3hCLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDSixLQUFLLENkNVROLE9BQU8sQ2M2VE4sVUFBVSxDZDVTSCxPQUFPLENjNlNqQixBQTNJTCxBQTZJSSxPQTdJRyxDQUFDLEtBQUssQ0E2SVQsdUJBQXVCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFHTCxBQUFBLFFBQVEsQ0FBRSxVQUFVLEFBQUMsQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLE1BQU0sQ0FDZixjQUFjLENBQUUsR0FBRyxDQUNuQixXQUFXLENBQUUsSUFBSSxDQU1wQixBQVZELEFBTUksUUFOSSxDQU1KLEVBQUUsQ0FOSSxVQUFVLENBTWhCLEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDWixBQUdMLEFBQUEsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLEdBQUcsQ0EwQ3RCLEFBNUNELEFBSUksVUFKTSxDQUlOLG1CQUFtQixBQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsV0FBVyxDQUN2QixNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBWkwsQUFhSSxVQWJNLENBYU4sSUFBSSxBQUFDLENBQ0QsUUFBUSxDQUFFLFFBQVEsQ0FvQnJCLEFBbENMLEFBZVEsVUFmRSxDQWFOLElBQUksQ0FFQSxLQUFLLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENkalZQLE9BQU8sQ2NrVlYsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsTUFBTSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBU2hCLEFBakNULEFBMEJZLFVBMUJGLENBYU4sSUFBSSxDQUVBLEtBQUssQUFXQSxhQUFhLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBNUJiLEFBOEJZLFVBOUJGLENBYU4sSUFBSSxDQUVBLEtBQUssQUFlQSxNQUFNLEFBQUMsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUN4QixBQWhDYixBQW9DSSxVQXBDTSxBQW9DTCxNQUFNLENBcENYLFVBQVUsQUFvQ0csT0FBTyxBQUFDLENBQ2IsVUFBVSxDZHJXSCxPQUFPLENjMldqQixBQTNDTCxBQXVDWSxVQXZDRixBQW9DTCxNQUFNLENBRUgsSUFBSSxDQUNBLEtBQUssQ0F2Q2pCLFVBQVUsQUFvQ0csT0FBTyxDQUVaLElBQUksQ0FDQSxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsWUFBWSxDQUN4QixBQU1iLEFBQUEsUUFBUSxBQUFDLENBQ0wsY0FBYyxDQUFFLEtBQUssQ0FDckIsV0FBVyxDQUFFLEtBQUssQ0FDckIsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNULFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFNBQVMsQ0FDekIsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxVQUFVLENBSXRCLE1BQU0sQ0FBRSxPQUFPLENBd0NsQixBQXJERCxBQVVJLFlBVlEsQ0FVUixrQkFBa0IsQUFBQSxNQUFNLEFBQUMsQ0FDckIsS0FBSyxDQUFFLE9BQU8sQ0FDakIsQUFaTCxBQWNJLFlBZFEsQ0FjUixHQUFHLEFBQUMsQ0FDQSxVQUFVLENBQUUsUUFBUSxDQUN2QixBQWhCTCxBQWtCUSxZQWxCSSxBQWlCUCxNQUFNLENBQ0gsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLGNBQWMsQ0FDekIsWUFBWSxDQUFFLEdBQUcsQ0FBQSxVQUFVLENBQzNCLGFBQWEsQ0FBRSxHQUFHLENBQUEsVUFBVSxDQUM1QixLQUFLLENBQUUsS0FBSyxDQUNmLEFBdkJULEFBeUJJLFlBekJRLENBeUJSLEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLEdBQUcsQ0FDWixlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsTUFBTSxDQWNyQixBQTdDTCxBQWdDUSxZQWhDSSxDQXlCUixFQUFFLENBT0UsRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQVN0QixBQTVDVCxBQXFDZ0IsWUFyQ0osQ0F5QlIsRUFBRSxDQU9FLEVBQUUsQUFJRyxNQUFNLENBQ0gsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFDLE9BQU8sQ0FDaEIsQUF2Q2pCLEFBeUNZLFlBekNBLENBeUJSLEVBQUUsQ0FPRSxFQUFFLEFBU0csV0FBVyxBQUFDLENBQ1QsY0FBYyxDQUFFLElBQUksQ0FDdkIsQUEzQ2IsQUErQ1EsWUEvQ0ksQUE4Q1AsTUFBTSxDQUNILEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFLVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDckIsQUFBQSxZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFlBQVksQ0FBRSxJQUFJLENBeUJyQixBQTNCRCxBQUdJLFlBSFEsQ0FHUixrQkFBa0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBTEwsQUFNSSxZQU5RLENBTVIsR0FBRyxBQUFDLENBQ0EsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFSTCxBQVNJLFlBVFEsQ0FTUixFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLGdCQUFnQixDQUFFLFdBQVcsQ0FBQSxVQUFVLENBUzFDLEFBckJMLEFBYVEsWUFiSSxDQVNSLEVBQUUsQ0FJRSxFQUFFLEFBQUMsQ0FDQyxPQUFPLENBQUUsWUFBWSxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBSW5CLEFBcEJULEFBaUJZLFlBakJBLENBU1IsRUFBRSxDQUlFLEVBQUUsQ0FJRSxDQUFDLEFBQUMsQ0FDRSxXQUFXLENBQUUsR0FBRyxDQUNuQixBQW5CYixBQXVCUSxZQXZCSSxDQXNCUixhQUFhLENBQ1QsQ0FBQyxBQUFDLENBQ0UsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFHVCxBQUFBLFVBQVUsQ0FBQyxtQkFBbUIsQUFBQyxDQUMzQixXQUFXLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDOUIsQ0FHTCxBQUVRLEtBRkgsQ0FDRCxZQUFZLENBQ1IsRUFBRSxBQUFDLENBQ0MsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUlULEFBQUEsVUFBVSxBQUFDLENBQ1AsU0FBUyxDQUFFLElBQUksQ0FXbEIsQUFaRCxBQUVJLFVBRk0sQ0FFTixDQUFDLEFBQUMsQ0FDRSxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNYLEFBTEwsQUFNSSxVQU5NLENBTU4sR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLElBQUksQ0FDYixBQUdMLEFBQUEsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDckIsQUFBQSxVQUFVLEFBQUMsQ0FDUCxVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ0FBRSxLQUFLLENBQUMsSUFBRyxDZHBkVixPQUFPLENjb2R1QixLQUFLLENBQUMsSUFBRyxDZHBkdkMsT0FBTyxDY3FkbEIsT0FBTyxDZDdkTSxJQUFJLENjNmRZLENBQUMsQ0FBQyxDQUFDLENBQ2hDLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBZW5CLEFBM0JELEFBYUksVUFiTSxDQWFOLEdBQUcsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBZkwsQUFnQkksVUFoQk0sQUFnQkwsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsY0FBYyxDQUM3QixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxHQUFHLENBQUUsQ0FBQyxDQUNOLFFBQVEsQ0FBRSxLQUFLLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FDYixBQU1MLEFBQUEsT0FBTyxDQUFDLEtBQUssQUFBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBa0ZqQixBQW5GRCxBQUVJLE9BRkcsQ0FBQyxLQUFLLENBRVAsRUFBRSxBQUFFLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsY0FBYyxDQWdDN0IsQUFwQ0wsQUFLUSxPQUxELENBQUMsS0FBSyxDQUVQLEVBQUUsQUFHQyxXQUFXLEFBQUMsQ0FDVCxhQUFhLENBQUUsY0FBYyxDQUNoQyxBQVBULEFBUVEsT0FSRCxDQUFDLEtBQUssQ0FFUCxFQUFFLENBTUUsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQU9wQixBQWpCVCxBQVdZLE9BWEwsQ0FBQyxLQUFLLENBRVAsRUFBRSxDQU1FLENBQUMsQUFHRSxNQUFNLENBQUMsQ0FBQyxBQUFDLENBQ04sS0FBSyxDZHJpQmxCLE9BQU8sQ2NzaUJHLEFBYmIsQUFjWSxPQWRMLENBQUMsS0FBSyxDQUVQLEVBQUUsQ0FNRSxDQUFDLEFBTUUsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFoQmIsQUFrQlEsT0FsQkQsQ0FBQyxLQUFLLENBRVAsRUFBRSxDQWdCQSxDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxhQUFhLENBQ3hCLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUF2QlQsQUF3QlEsT0F4QkQsQ0FBQyxLQUFLLENBRVAsRUFBRSxBQXNCQyxNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUNuQixBQTFCVCxBQTRCWSxPQTVCTCxDQUFDLEtBQUssQ0FFUCxFQUFFLENBeUJBLEVBQUUsQ0FDRSxDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBL0JiLEFBZ0NZLE9BaENMLENBQUMsS0FBSyxDQUVQLEVBQUUsQ0F5QkEsRUFBRSxBQUtHLE1BQU0sQUFBQSxDQUNILFVBQVUsQ0FBRSxPQUFPLENBQ3RCLEFBbENiLEFBdUNZLE9BdkNMLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFDbEIsTUFBTSxBQUNGLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBekNiLEFBMENZLE9BMUNMLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFDbEIsTUFBTSxDQUlILEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBNUNiLEFBOENRLE9BOUNELENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFTbEIsb0JBQW9CLENBQUMsQ0FBQyxBQUFDLENBQ3BCLEtBQUssQ2R4a0JkLE9BQU8sQ2N5a0JELEFBaERULEFBaURRLE9BakRELENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQ0FZbkIsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENkempCTixPQUFPLENjMGpCZCxBQW5EVCxBQXFEWSxPQXJETCxDQUFDLEtBQUssQ0FxQ1QsdUJBQXVCLEFBZWxCLEtBQUssQ0FDRixDQUFDLENBckRiLE9BQU8sQ0FBQyxLQUFLLENBcUNULHVCQUF1QixBQWVWLG9CQUFvQixDQUN6QixDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsY0FBYyxDQUM1QixBQXZEYixBQXdEWSxPQXhETCxDQUFDLEtBQUssQ0FxQ1QsdUJBQXVCLEFBZWxCLEtBQUssQ0FJRixFQUFFLENBeERkLE9BQU8sQ0FBQyxLQUFLLENBcUNULHVCQUF1QixBQWVWLG9CQUFvQixDQUl6QixFQUFFLEFBQUMsQ0FFQyxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBb0JaLEFBaEZiLEFBNkRnQixPQTdEVCxDQUFDLEtBQUssQ0FxQ1QsdUJBQXVCLEFBZWxCLEtBQUssQ0FJRixFQUFFLENBS0UsRUFBRSxDQTdEbEIsT0FBTyxDQUFDLEtBQUssQ0FxQ1QsdUJBQXVCLEFBZVYsb0JBQW9CLENBSXpCLEVBQUUsQ0FLRSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxNQUFNLENBVWxCLEFBekVqQixBQWdFb0IsT0FoRWIsQ0FBQyxLQUFLLENBcUNULHVCQUF1QixBQWVsQixLQUFLLENBSUYsRUFBRSxDQUtFLEVBQUUsQUFHRyxZQUFZLENBaEVqQyxPQUFPLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFlVixvQkFBb0IsQ0FJekIsRUFBRSxDQUtFLEVBQUUsQUFHRyxZQUFZLEFBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNaLEFBbEVyQixBQW1Fb0IsT0FuRWIsQ0FBQyxLQUFLLENBcUNULHVCQUF1QixBQWVsQixLQUFLLENBSUYsRUFBRSxDQUtFLEVBQUUsQUFNRyxXQUFXLENBbkVoQyxPQUFPLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFlVixvQkFBb0IsQ0FJekIsRUFBRSxDQUtFLEVBQUUsQUFNRyxXQUFXLEFBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQUNuQixBQXJFckIsQUFzRW9CLE9BdEViLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFlbEIsS0FBSyxDQUlGLEVBQUUsQ0FLRSxFQUFFLEFBU0csTUFBTSxDQUFDLENBQUMsQUFBQSxPQUFPLENBdEVwQyxPQUFPLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFlVixvQkFBb0IsQ0FJekIsRUFBRSxDQUtFLEVBQUUsQUFTRyxNQUFNLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNiLE9BQU8sQ0FBRSxlQUFlLENBQzNCLEFBeEVyQixBQTBFZ0IsT0ExRVQsQ0FBQyxLQUFLLENBcUNULHVCQUF1QixBQWVsQixLQUFLLENBSUYsRUFBRSxDQWtCRSxDQUFDLENBMUVqQixPQUFPLENBQUMsS0FBSyxDQXFDVCx1QkFBdUIsQUFlVixvQkFBb0IsQ0FJekIsRUFBRSxDQWtCRSxDQUFDLEFBQUMsQ0FDRSxZQUFZLENBQUUsQ0FBQyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDZCxBQU1qQixBQUFBLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxDQUFDLENBSVQsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsT0FBTyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLE1BQU0sQ0FBRSxPQUFPLENBOEVsQixBQTFGRCxBQUtJLFVBTE0sQUFLTCxPQUFPLEFBQUEsQ0FDSixXQUFXLENBQUUsY0FBYyxDQUM5QixBQVBMLEFBYUksVUFiTSxBQWFMLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxHQUFHLENBQ2YsQUFmTCxBQWdCSSxVQWhCTSxDQWdCTixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDeEIsQUFwQkwsQUFxQkksVUFyQk0sQ0FxQk4sSUFBSSxDQXJCUixVQUFVLENBc0JOLElBQUksQUFBQSxPQUFPLENBdEJmLFVBQVUsQ0F1Qk4sSUFBSSxBQUFBLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxVQUFVLENkaG9CVixPQUFPLENjaW9CUCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUE5QkwsQUErQkksVUEvQk0sQ0ErQk4sSUFBSSxBQUFBLE9BQU8sQ0EvQmYsVUFBVSxDQWdDTixJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDZCxBQWxDTCxBQW1DSSxVQW5DTSxDQW1DTixJQUFJLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsSUFBSSxDQUNoQixtQkFBbUIsQ0FBRSxxQkFBcUIsQ0FDMUMsbUJBQW1CLENBQUUsSUFBSSxDQUN6QiwwQkFBMEIsQ0FBRSxzQ0FBa0MsQ0FTakUsQUFuREwsQUEyQ1EsVUEzQ0UsQ0FtQ04sSUFBSSxBQVFDLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxHQUFHLENBQUMsSUFBRyxDQUFDLEtBQUksQ0FBQyxPQUFPLENBQUUsT0FBTyxDQUFDLElBQUcsQ0FBQyxPQUFPLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxzQ0FBa0MsQ0FDekcsR0FBRyxDQUFFLElBQUksQ0FDWixBQTlDVCxBQStDUSxVQS9DRSxDQW1DTixJQUFJLEFBWUMsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLE1BQU0sQ0FBQyxJQUFHLENBQUMsS0FBSSxDQUFDLE9BQU8sQ0FBRSxTQUFTLENBQUMsS0FBSSxDQUFDLHNDQUFrQyxDQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsc0NBQWtDLENBQzFJLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUFsRFQsQUFxRFEsVUFyREUsQUFvREwsT0FBTyxDQUNKLElBQUksQUFBQyxDQUNELFNBQVMsQ0FBRSxjQUFjLENBQ3pCLGdCQUFnQixDQUFFLEtBQUssQ0FDdkIsMEJBQTBCLENBQUUsbUNBQW1DLENBQy9ELEtBQUssQ0FBRSxJQUFJLENBV2QsQUFwRVQsQUEwRFksVUExREYsQUFvREwsT0FBTyxDQUNKLElBQUksQUFLQyxPQUFPLEFBQUMsQ0FDTCxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLDhDQUE4QyxDQUM3RCxBQTlEYixBQStEWSxVQS9ERixBQW9ETCxPQUFPLENBQ0osSUFBSSxBQVVDLE1BQU0sQUFBQyxDQUNKLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLGNBQWMsQ0FDekIsVUFBVSxDQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFFLFNBQVMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxDQUM5RixBQW5FYixBQTBFUSxVQTFFRSxBQW9ETCxPQUFPLENBc0JBLFVBQVUsQUFBQyxDQUNYLEtBQUssQ0FBRSxDQUFDLENBYVgsQUF4RlQsQUE2RVksVUE3RUYsQUFvREwsT0FBTyxDQXNCQSxVQUFVLENBR1YsRUFBRSxBQUFDLENBQ0MsY0FBYyxDQUFFLFNBQVMsQ0FDekIsa0JBQWtCLENkanBCakIsSUFBSSxDY2twQkwsZUFBZSxDQUFFLDBDQUEwQyxDQUMzRCxtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLHlCQUF5QixDQUFFLFdBQVcsQ0FDekMsQUFuRmIsQUFvRlksVUFwRkYsQUFvREwsT0FBTyxDQXNCQSxVQUFVLENBVU4sUUFBUSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsSUFBSSxDQUN2QixBQUliLEFBQUEsUUFBUSxBQUFDLENBQ0wsT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDZHhxQkMsSUFBSSxDY2lzQmQsQUEzQkQsQUFHSSxRQUhJLENBR0osRUFBRSxBQUFDLENBQ0MsS0FBSyxDZDFxQkYsSUFBSSxDYzJxQlAsTUFBTSxDZDNxQkgsSUFBSSxDYzRxQlAsWUFBWSxDQUFFLGNBQWMsQ0FPL0IsQUFiTCxBQU9RLFFBUEEsQ0FHSixFQUFFLENBSU0sRUFBRSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FJWixBQVpULEFBU1ksUUFUSixDQUdKLEVBQUUsQ0FJTSxFQUFFLEFBRUQsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFYYixBQWNJLFFBZEksQ0FjSixDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDZG5zQkgsU0FBUyxDQUFFLFVBQVUsQ2Nvc0JoQyxBQXJCTCxBQXVCUSxRQXZCQSxDQXNCSixhQUFhLENBQ1QsQ0FBQyxBQUFDLENBQ0UsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFHVCxBQUFBLFVBQVUsQUFBQyxDQUNQLEtBQUssQ2Ruc0JFLElBQUksQ2Nvc0JYLE1BQU0sQ2Rwc0JDLElBQUksQ2Nxc0JYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLGNBQWMsQ0FDOUIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FtQ3JCLEFBckNELEFBR0ksVUFITSxDQUdOLElBQUksQUFBQyxDQUNELFFBQVEsQ0FBRSxRQUFRLENBa0JyQixBQXRCTCxBQUtRLFVBTEUsQ0FHTixJQUFJLENBRUEsS0FBSyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsT0FBTyxDQUNuQixLQUFLLENkaHZCVCxPQUFPLENjaXZCSCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLENBQUMsQ0FNWCxBQXJCVCxBQWlCWSxVQWpCRixDQUdOLElBQUksQ0FFQSxLQUFLLEFBWUEsYUFBYSxBQUFDLENBQ1gsS0FBSyxDQUFFLE9BQU8sQ0FDakIsQUFuQmIsQUF1QkksVUF2Qk0sQ0F1Qk4sbUJBQW1CLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FPbkIsQUFwQ0wsQUFnQ1ksVUFoQ0YsQ0F1Qk4sbUJBQW1CLENBUWYsR0FBRyxDQUNDLENBQUMsQUFBQyxDQUNFLElBQUksQ2R2d0JaLE9BQU8sQ2N3d0JGLEFBS2IsQUFBQSxXQUFXLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxjQUFjLENBQzFCLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBSWQsQUFSRCxBQUtJLFdBTE8sQ0FLUCxDQUFDLEFBQUMsQ0FDRSxXQUFXLENBQUUsR0FBRyxDQUNuQixBQUdMLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsY0FBYyxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLFdBQVcsQ2Qxd0JDLFNBQVMsQ0FBRSxVQUFVLENjcXhCcEMsQUFoQkQsQUFPSSx1QkFQbUIsQ0FPbkIsQ0FBQyxDQVBMLHVCQUF1QixDQU9qQixFQUFFLENBUFIsdUJBQXVCLENBT2QsRUFBRSxDQVBYLHVCQUF1QixDQU9YLEVBQUUsQ0FQZCx1QkFBdUIsQ0FPUixFQUFFLENBUGpCLHVCQUF1QixDQU9MLEVBQUUsQ0FQcEIsdUJBQXVCLENBT0YsRUFBRSxBQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFUTCxBQVVJLHVCQVZtQixDQVVuQixFQUFFLENBVk4sdUJBQXVCLENBVWhCLEVBQUUsQ0FWVCx1QkFBdUIsQ0FVYixFQUFFLENBVlosdUJBQXVCLENBVVYsRUFBRSxDQVZmLHVCQUF1QixDQVVQLEVBQUUsQ0FWbEIsdUJBQXVCLENBVUosRUFBRSxBQUFDLENBQ2QsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFaTCxBQWFJLHVCQWJtQixDQWFuQixDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNsQixDQUlULEFBQUEsY0FBYyxBQUFDLENBQ1gsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENkdHlCQyxPQUFPLENjdXlCbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLGlCQUFpQixDQUMxQixXQUFXLENkaHlCSyxTQUFTLENBQUUsVUFBVSxDY2l5QnJDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FFWCxZQUFZLENBQUUsRUFBRSxDQVduQixBQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFDLEtBQUssRUFkM0MsQUFBQSxjQUFjLEFBQUMsQ0FlUCxZQUFZLENBQUUsRUFBRSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLGlCQUFpQixDQU1qQyxDQXhCRCxBQW9CSSxjQXBCVSxDQW9CVixJQUFJLEFBQUEsQ0FDQSxVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsYUFBYSxDQUMzQixBQUVMLFVBQVUsQ0FBVixPQUFVLENBQ04sRUFBRSxDQUNFLFdBQVcsQ0FBQyxDQUFDLENBRWpCLEdBQUcsQ0FDQyxXQUFXLENBQUUsTUFBTSxDQUV2QixJQUFJLENBQ0EsV0FBVyxDQUFFLENBQUMsQ0FDZCxPQUFPLENBQUUsR0FBRyxFQUdwQixVQUFVLENBQVYsU0FBVSxDQUNOLEVBQUUsRUFJRixJQUFJLENBQ0EsSUFBSSxDQUFFLElBQUksRUNsMkJsQixBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDVixRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENmeUJDLE9BQU8sQ2V4QmxCLE9BQU8sQ0FBRSxPQUFPLENBb0luQixBQXZJRCxBQUtJLE1BTEUsQUFBQSxPQUFPLENBS1QsQ0FBQyxDQUxMLE1BQU0sQUFBQSxPQUFPLENBTVQsRUFBRSxDQU5OLE1BQU0sQUFBQSxPQUFPLENBT1QsRUFBRSxDQVBOLE1BQU0sQUFBQSxPQUFPLENBUVQsRUFBRSxDQVJOLE1BQU0sQUFBQSxPQUFPLENBU1QsRUFBRSxDQVROLE1BQU0sQUFBQSxPQUFPLENBVVQsRUFBRSxDQVZOLE1BQU0sQUFBQSxPQUFPLENBV1QsRUFBRSxBQUFDLENBQ0MsS0FBSyxDZlVFLE9BQU8sQ2VUakIsQUFiTCxBQWVJLE1BZkUsQUFBQSxPQUFPLENBZVQsY0FBYyxBQUFBLENmbUZWLEtBQUssQ0FnQ0YsSUFBSSxDQS9CUCxNQUFNLENBZ0NILEdBQUcsQ0EvQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQXdDWixnQkFBZ0IsQ0FwR0MsT0FBTyxDQXNHeEIsUUFBUSxDQUFFLFFBQVEsQ2U5R2pCLEFBakJMLEFBbUJJLE1BbkJFLEFBQUEsT0FBTyxDQW1CVCxNQUFNLEFBQUEsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNULEFBdEJMLEFBd0JJLE1BeEJFLEFBQUEsT0FBTyxDQXdCVCxVQUFVLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FpQnRCLEFBYk8sTUFBTSxDQUFOLGlDQUFNLENBL0JsQixBQWdDZ0IsTUFoQ1YsQUFBQSxPQUFPLENBd0JULFVBQVUsQ0FLTixJQUFJLENBR00sVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUFFLEtBQUssQ0FBRSxDQUFDLENBQUksQUFoQzlDLEFBaUNnQixNQWpDVixBQUFBLE9BQU8sQ0F3QlQsVUFBVSxDQUtOLElBQUksQ0FJTSxVQUFXLENBQUEsQ0FBQyxDQUFFLENBQUUsS0FBSyxDQUFFLENBQUMsQ0FBSSxBQWpDOUMsQUFrQ2dCLE1BbENWLEFBQUEsT0FBTyxDQXdCVCxVQUFVLENBS04sSUFBSSxDQUtNLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FBRSxLQUFLLENBQUUsQ0FBQyxDQUFJLEFBbEM5QyxBQW1DZ0IsTUFuQ1YsQUFBQSxPQUFPLENBd0JULFVBQVUsQ0FLTixJQUFJLENBTU0sVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUFFLEtBQUssQ0FBRSxDQUFDLENBQUksQUFuQzlDLEFBcUNnQixNQXJDVixBQUFBLE9BQU8sQ0F3QlQsVUFBVSxDQUtOLElBQUksQ0FRSSxLQUFLLEFBQUEsQ0FDRCxVQUFVLENBQUUsQ0FBQyxDQUNoQixDQXZDakIsQUE2Q0ksTUE3Q0UsQUFBQSxPQUFPLENBNkNULEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxRQUFRLENBQ25CLEFBL0NMLEFBZ0RJLE1BaERFLEFBQUEsT0FBTyxDQWdEVCxFQUFFLEFBQUEsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBbkRMLEFBb0RJLE1BcERFLEFBQUEsT0FBTyxDQW9EVCxDQUFDLEFBQUMsQ0FDRSxXQUFXLENBQUUsR0FBRyxDQUNoQixlQUFlLENBQUUsZUFBZSxDQUNuQyxBQXZETCxBQXlEUSxNQXpERixBQUFBLE9BQU8sQ0F3RFQsQ0FBQyxDQUNPLENBQUMsQUFBQyxDQUNGLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBM0RULEFBNkRJLE1BN0RFLEFBQUEsT0FBTyxDQTZEVCxRQUFRLENBQ0osRUFBRSxBQUFBLENBQ0UsTUFBTSxDQUFFLENBQUMsQ0FDWixBQWhFVCxBQWlFUSxNQWpFRixBQUFBLE9BQU8sQ0FpRUwsQ0FBQyxBQUFDLENBQ0YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFuRUwsQUFvRUksTUFwRUUsQUFBQSxPQUFPLENBb0VULEtBQUssQUFBQyxDQUNGLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0F1Q25CLEFBdENHLE1BQU0sQ0FBTixpQ0FBTSxDQXZFZCxBQW9FSSxNQXBFRSxBQUFBLE9BQU8sQ0FvRVQsS0FBSyxBQUFMLENBSVEsT0FBTyxDQUFFLENBQUMsQ0FxQ2pCLENBN0dMLEFBMEVRLE1BMUVGLEFBQUEsT0FBTyxDQW9FVCxLQUFLLENBTUQsRUFBRSxBQUFDLENBQ0MsTUFBTSxDQUFFLE1BQU0sQ0FDakIsQUE1RVQsQUE2RVEsTUE3RUYsQUFBQSxPQUFPLENBb0VULEtBQUssQ0FTRCxFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsQ0FBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBYWpCLEFBOUZULEFBb0ZZLE1BcEZOLEFBQUEsT0FBTyxDQW9FVCxLQUFLLENBU0QsRUFBRSxDQU9FLENBQUMsQUFBQyxDQUNFLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLE1BQU0sQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FFZCxXQUFXLENmN0RQLFNBQVMsQ0FBRSxVQUFVLENlOEQ1QixBQTdGYixBQStGUSxNQS9GRixBQUFBLE9BQU8sQ0FvRVQsS0FBSyxDQTJCRCxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsZUFBZSxDQUFFLGVBQWUsQ0FDaEMsS0FBSyxDZjlFRixPQUFPLENlOEVXLFVBQVUsQ0FDL0IsT0FBTyxDQUFFLENBQUMsQ0FPYixBQTVHVCxBQXNHWSxNQXRHTixBQUFBLE9BQU8sQ0FvRVQsS0FBSyxDQTJCRCxDQUFDLEFBT0ksTUFBTSxBQUFDLENBQ0osS0FBSyxDZjlFQSxPQUFPLENlOEVlLFVBQVUsQ0FJeEMsQUEzR2IsQUF3R2dCLE1BeEdWLEFBQUEsT0FBTyxDQW9FVCxLQUFLLENBMkJELENBQUMsQUFPSSxNQUFNLEFBRUYsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUExR2pCLEFBOEdJLE1BOUdFLEFBQUEsT0FBTyxDQThHVCxLQUFLLEFBQUMsQ0FDRixVQUFVLENBQUUsSUFBSSxDQUluQixBQW5ITCxBQWdIUSxNQWhIRixBQUFBLE9BQU8sQ0E4R1QsS0FBSyxDQUVELEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFsSFQsQUFvSEksTUFwSEUsQUFBQSxPQUFPLENBb0hULE9BQU8sQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBS25CLEFBMUhMLEFBc0hRLE1BdEhGLEFBQUEsT0FBTyxDQW9IVCxPQUFPLENBRUgsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENmbEdELE9BQU8sQ2VtR2IsQUF6SFQsQUEySEksTUEzSEUsQUFBQSxPQUFPLENBMkhULE9BQU8sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUE5SEwsQUErSEksTUEvSEUsQUFBQSxPQUFPLENBK0hULElBQUksQUFBQyxDQUNELFNBQVMsQ0FBRSxhQUFhLENBQ3hCLGdCQUFnQixDQUFFLHdEQUEyRCxDQUM3RSxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUFFLE1BQU0sQ0FDWixNQUFNLENBQUUsTUFBTSxDQUNqQixBQUVMLEFBQUEsS0FBSyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxjQUFjLENBQ3pCLFVBQVUsQ2Z0SEMsT0FBTyxDZXVIbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsSUFBSSxDQU1WLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUsTUFBTSxDQVVyQixBQWpCRyxNQUFNLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUFSNUIsQUFBQSxLQUFLLEFBQUMsQ0FTRSxJQUFJLENBQUUsa0JBQStDLENBZ0I1RCxDQXpCRCxBQWdCSSxLQWhCQyxBQWdCQSxNQUFNLEFBQUMsQ0FDSixPQUFPLENBQUUsRUFBRSxDQUNkLEFBbEJMLEFBbUJJLEtBbkJDLENBbUJELEdBQUcsQUFBQyxDQUNBLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsZ0JBQWdCLENBQzlCLEFBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3BCLEFBQUEsT0FBTyxBQUFDLENBQ0osT0FBTyxDQUFFLE1BQU0sQ0FDbEIsQ0N0S0wsQUFDSSxLQURDLENBQ0QsTUFBTSxBQUFBLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FNbEIsQUFUTCxBQUtRLEtBTEgsQ0FDRCxNQUFNLEFBSUQsTUFBTSxBQUFBLENBQ0gsR0FBRyxDQUFDLEtBQUssQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNWLEFBSVQsQUFBQSxNQUFNLEFBQUEsY0FBYyxBQUFDLENBQ2pCLFdBQVcsQ0FBRSxLQUFLLENBZ0dyQixBQWpHRCxBQUdJLE1BSEUsQUFBQSxjQUFjLENBR2hCLGFBQWEsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENoQkNILE9BQU8sQ2dCQWQsTUFBTSxDQUFFLENBQUMsQ0FDVCxXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBYkwsQUFlSSxNQWZFLEFBQUEsY0FBYyxDQWVoQixZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsY0FBYyxDQUN2QixNQUFNLENBQUUsY0FBYyxDQUN0QixnQkFBZ0IsQ0FBRSxJQUFJLENBNER6QixBQTlFTCxBQW9CUSxNQXBCRixBQUFBLGNBQWMsQ0FlaEIsWUFBWSxDQUtKLFlBQVksQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBdEJULEFBeUJZLE1BekJOLEFBQUEsY0FBYyxDQWVoQixZQUFZLENBU1IsTUFBTSxDQUNGLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBM0JiLEFBNkJZLE1BN0JOLEFBQUEsY0FBYyxDQWVoQixZQUFZLENBU1IsTUFBTSxDQUtGLEtBQUssQUFBQyxDQUNGLFlBQVksQ0FBRSxDQUFDLENBS2xCLEFBbkNiLEFBZ0NnQixNQWhDVixBQUFBLGNBQWMsQ0FlaEIsWUFBWSxDQVNSLE1BQU0sQ0FLRixLQUFLLEFBR0EsT0FBTyxBQUFDLENBQ0wsSUFBSSxDQUFFLEtBQUssQ0FDZCxBQWxDakIsQUFxQ1ksTUFyQ04sQUFBQSxjQUFjLENBZWhCLFlBQVksQ0FTUixNQUFNLENBYUYsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDaEJyQ1QsT0FBTyxDZ0JzQ04sQUF2Q2IsQUEwQ1EsTUExQ0YsQUFBQSxjQUFjLENBZWhCLFlBQVksQ0EyQlIsWUFBWSxBQUFDLENBQ1QsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUE1Q1QsQUE4Q1EsTUE5Q0YsQUFBQSxjQUFjLENBZWhCLFlBQVksQ0ErQlIsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBbERULEFBb0RRLE1BcERGLEFBQUEsY0FBYyxDQWVoQixZQUFZLENBcUNSLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxDQUFDLENBQ1osTUFBTSxDQUFFLFdBQVcsQ0F1QnRCLEFBN0VULEFBdURZLE1BdkROLEFBQUEsY0FBYyxDQWVoQixZQUFZLENBcUNSLEtBQUssQ0FHRCxJQUFJLEFBQUMsQ0FDRCxPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ2hCekNQLFNBQVMsQ0FBRSxVQUFVLENnQjBDekIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUscUJBQXFCLENBQ2pDLE1BQU0sQ0FBRSxLQUFLLENBV2hCLEFBNUViLEFBbUVnQixNQW5FVixBQUFBLGNBQWMsQ0FlaEIsWUFBWSxDQXFDUixLQUFLLENBR0QsSUFBSSxBQVlDLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ2hCMURmLE9BQU8sQ2dCMkRMLEFBckVqQixBQXVFZ0IsTUF2RVYsQUFBQSxjQUFjLENBZWhCLFlBQVksQ0FxQ1IsS0FBSyxDQUdELElBQUksQUFnQkMsTUFBTSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENoQi9EZixPQUFPLENnQmdFRixNQUFNLENBQUUsT0FBTyxDQUNsQixBQTNFakIsQUErRUksTUEvRUUsQUFBQSxjQUFjLENBK0VoQixJQUFJLENBQUcsSUFBSSxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFsRkwsQUFvRkksTUFwRkUsQUFBQSxjQUFjLENBb0ZoQixXQUFXLEFBQUEsQ0FDUCxVQUFVLENBQUUsSUFBSSxDQVVuQixBQS9GTCxBQXNGUSxNQXRGRixBQUFBLGNBQWMsQ0FvRmhCLFdBQVcsQ0FFUCxhQUFhLEFBQUEsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUlsQixBQTNGVCxBQXdGWSxNQXhGTixBQUFBLGNBQWMsQ0FvRmhCLFdBQVcsQ0FFUCxhQUFhLEFBRVIsUUFBUSxBQUFBLENBQ0wsS0FBSyxDaEI1RUEsT0FBTyxDZ0I2RWYsQUExRmIsQUE0RlEsTUE1RkYsQUFBQSxjQUFjLENBb0ZoQixXQUFXLENBUVAsbUJBQW1CLEFBQUEsQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNoQixBQ3pHVCxBQUFBLE1BQU0sQUFBQyxDQUNILE1BQU0sQ2pCNkNPLEtBQUssQ2lCN0NNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUM3QixRQUFRLENBQUUsUUFBUSxDQTBDckIsQUE1Q0QsQUFLSSxNQUxFLEFBS0QsWUFBWSxBQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FXbkIsQUFqQkwsQUFPUSxNQVBGLEFBS0QsWUFBWSxBQUVSLEtBQUssQUFBQyxDQUVILFVBQVUsQ0FBRSxDQUFDLENBT2hCLEFBaEJULEFBVVksTUFWTixBQUtELFlBQVksQUFFUixLQUFLLEFBR0QsSUFBSSxBQUFDLENBQ0YsTUFBTSxDQUFFLFdBQVcsQ0FDdEIsQUFaYixBQWFZLE1BYk4sQUFLRCxZQUFZLEFBRVIsS0FBSyxDQU1FLE1BQU0sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ2QsQUFmYixBQW1CUSxNQW5CRixDQWtCRixJQUFJLENBQ0ksSUFBSSxBQUFDLENBQ0wsVUFBVSxDQUFFLE1BQW1CLENBQ2xDLEFBckJULEFBNEJJLE1BNUJFLENBNEJFLE1BQU0sQUFBQyxDQUNQLFVBQVUsQ2pCaUJELEtBQUssQ2lCTmpCLEFBeENMLEFBK0JRLE1BL0JGLENBNEJFLE1BQU0sQUFHTCxhQUFhLEFBQUEsQ0FDVixVQUFVLENBQUUsQ0FBQyxDQUVoQixBQWxDVCxBQW1DWSxNQW5DTixDQTRCRSxNQUFNLEFBTUosZ0JBQWdCLENBQ1YsTUFBTSxBQUFBLENBQ04sVUFBVSxDQUFFLENBQUMsQ0FDaEIsQUFyQ2IsQUF5Q0ksTUF6Q0UsQ0F5Q0QsQUFBQSxVQUFDLEFBQUEsQ0FBWSxDQUNWLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDbEMsQUFHTCxBQUFBLE1BQU0sQUFBQyxDQUNILFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxJQUFJLENBQUMsRUFBRSxBQUFDLENBQ0osTUFBTSxDQUFFLFFBQVEsQ0FDbkIsQUNwREQsQUFFSSxNQUZFLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBbUpyQixBQXRKTCxBQUtRLE1BTEYsQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQUdOLGNBQWMsQUFBQSxDbEJ5R2QsS0FBSyxDQW9CRixHQUFHLENBbkJOLE1BQU0sQ0FrQkgsSUFBSSxDQTlDUCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBd0NaLGdCQUFnQixDQXBHQyxPQUFPLENBc0d4QixRQUFRLENBQUUsUUFBUSxDa0JqSGIsQUFiVCxBQU9ZLE1BUE4sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQUdOLGNBQWMsQUFFVCxNQUFNLEFBQUEsQ0FDSCxnQkFBZ0IsQ2xCaUJoQixPQUFPLENrQmhCVixBQVRiLEFBVVksTUFWTixBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBR04sY0FBYyxBQUtULEtBQUssQUFBQSxDQUNGLGdCQUFnQixDbEJhWCxPQUFPLENrQlpmLEFBWmIsQUFjUSxNQWRGLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQ0FZTixXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsQ0FBQyxDQUNaLGVBQWUsQ0FBRSxLQUFLLENBaUN6QixBQWpEVCxBQWtCWSxNQWxCTixBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBWU4sV0FBVyxBQUlOLFlBQVksQUFBQSxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FPdEIsQUEzQmIsQUF1QmdCLE1BdkJWLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQ0FZTixXQUFXLEFBSU4sWUFBWSxDQUtULEVBQUUsQ0F2QmxCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQVlOLFdBQVcsQUFJTixZQUFZLENBS04sRUFBRSxDQXZCckIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBWU4sV0FBVyxBQUlOLFlBQVksQ0FLSCxFQUFFLENBdkJ4QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQ0FZTixXQUFXLEFBSU4sWUFBWSxDQUtBLEVBQUUsQ0F2QjNCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQVlOLFdBQVcsQUFJTixZQUFZLENBS0csQ0FBQyxBQUFBLENBQ1QsS0FBSyxDQUFDLEtBQUssQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNiLEFBSUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBOUJwQyxBQWNRLE1BZEYsQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQVlOLFdBQVcsQUFBQyxDQWlCSixVQUFVLENBQUMsaUJBQWtCLENBa0JwQyxDQWpEVCxBQW9DZ0IsTUFwQ1YsQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQVlOLFdBQVcsQ0FvQlAsVUFBVSxBQUVMLGVBQWUsQUFBQSxDbEI2RHhCLEtBQUssQ0FnQ0YsSUFBSSxDQS9CUCxNQUFNLENBZ0NILEdBQUcsQ0E1Q04sTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQWVDLFNBQVMsQ0FBRSxpQkFBaUIsQ0FzQnhDLGdCQUFnQixDQXBHQyxPQUFPLENBc0d4QixRQUFRLENBQUUsUUFBUSxDa0J4RkwsQUF0Q2pCLEFBdUNnQixNQXZDVixBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBWU4sV0FBVyxDQW9CUCxVQUFVLEFBS0wsY0FBYyxBQUFBLENsQjBEdkIsS0FBSyxDQWdDRixJQUFJLENBL0JQLE1BQU0sQ0FnQ0gsR0FBRyxDQS9DTixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBc0JBLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FrQnZDLGdCQUFnQixDQXBHQyxPQUFPLENBc0d4QixRQUFRLENBQUUsUUFBUSxDa0JyRkwsQUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUEzQ3hDLEFBNENvQixNQTVDZCxBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBWU4sV0FBVyxDQW9CUCxVQUFVLEFBVUQsZUFBZSxDQTVDcEMsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBWU4sV0FBVyxDQW9CUCxVQUFVLEFBVWdCLGNBQWMsQUFBQSxDbEJrRTVDLEtBQUssQ0FvQkYsR0FBRyxDQW5CTixNQUFNLENBa0JILElBQUksQ0FwRFAsR0FBRyxDQUFDLENBQUMsQ0FDTCxLQUFLLENBQUUsQ0FBQyxDQXFDQSxTQUFTLENBQUUsaUJBQWlCLENBU3hDLGdCQUFnQixDQXBHQyxPQUFPLENBc0d4QixRQUFRLENBQUUsUUFBUSxDa0JoRkQsQ0E5Q3JCLEFBbURRLE1BbkRGLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQ0FpRE4sUUFBUSxBQUFBLENBQ0osUUFBUSxDQUFFLE1BQU0sQ0FtQmhCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUN0QixBQTFFVCxBQXFEWSxNQXJETixBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBaUROLFFBQVEsQ0FFSixNQUFNLEFBQUEsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1osQUF6RGIsQUE4RG9CLE1BOURkLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQ0FpRE4sUUFBUSxDQVFKLGFBQWEsQUFFUixPQUFPLENBQ0osRUFBRSxDQTlEdEIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBaUROLFFBQVEsQ0FRSixhQUFhLEFBRVIsT0FBTyxDQUNELEVBQUUsQ0E5RHpCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxDQWlETixRQUFRLENBUUosYUFBYSxBQUVSLE9BQU8sQ0FDRSxFQUFFLENBOUQ1QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQ0FpRE4sUUFBUSxDQVFKLGFBQWEsQUFFUixPQUFPLENBQ0ssRUFBRSxBQUFBLENBQ1AsS0FBSyxDbEJ2Q1IsT0FBTyxDa0J3Q1AsQUFoRXJCLEFBaUVvQixNQWpFZCxBQUFBLGlCQUFpQixDQUVuQixVQUFVLENBaUROLFFBQVEsQ0FRSixhQUFhLEFBRVIsT0FBTyxDQUlGLENBQUMsQUFBQSxDQUNDLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFuRXJCLEFBOEVnQixNQTlFVixBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxBQUFBLENBQ1QsVUFBVSxDQUFFLEtBQUssQ0FlcEIsQUE5RmpCLEFBZ0ZvQixNQWhGZCxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxDQUVULEVBQUUsQ0FoRnRCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQTBFTCxLQUFLLENBQ0YsV0FBVyxBQUNOLFlBQVksQ0FFTixFQUFFLENBaEZ6QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQUNGLFdBQVcsQUFDTixZQUFZLENBRUgsRUFBRSxDQWhGNUIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxDQUVBLEVBQUUsQ0FoRi9CLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQTBFTCxLQUFLLENBQ0YsV0FBVyxBQUNOLFlBQVksQ0FFRyxDQUFDLEFBQUEsQ0FDVCxZQUFZLENBQUUsSUFBSSxDQVNyQixBQVJHLE1BQU0sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQWxGaEQsQUFnRm9CLE1BaEZkLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQUNGLFdBQVcsQUFDTixZQUFZLENBRVQsRUFBRSxDQWhGdEIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxDQUVOLEVBQUUsQ0FoRnpCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQTBFTCxLQUFLLENBQ0YsV0FBVyxBQUNOLFlBQVksQ0FFSCxFQUFFLENBaEY1QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQUNGLFdBQVcsQUFDTixZQUFZLENBRUEsRUFBRSxDQWhGL0IsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxDQUVHLENBQUMsQUFBQSxDQUdMLFlBQVksQ0FwRnJCLHdCQUFvQyxDQXFGM0IsYUFBYSxDQUFFLElBQUksQ0FNMUIsQ0FKRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssRUF0Ri9DLEFBZ0ZvQixNQWhGZCxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxDQUVULEVBQUUsQ0FoRnRCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQTBFTCxLQUFLLENBQ0YsV0FBVyxBQUNOLFlBQVksQ0FFTixFQUFFLENBaEZ6QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQUNGLFdBQVcsQUFDTixZQUFZLENBRUgsRUFBRSxDQWhGNUIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBMEVMLEtBQUssQ0FDRixXQUFXLEFBQ04sWUFBWSxDQUVBLEVBQUUsQ0FoRi9CLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQTBFTCxLQUFLLENBQ0YsV0FBVyxBQUNOLFlBQVksQ0FFRyxDQUFDLEFBQUEsQ0FPTCxVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUVoQixDQTFGckIsQUEyRm9CLE1BM0ZkLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQUNGLFdBQVcsQUFDTixZQUFZLENBYVAsQ0FBQyxBQUFBLENBQ0MsS0FBSyxDQUFFLElBQUksQ0FDZCxBQTdGckIsQUFrR2dCLE1BbEdWLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQXFCRixRQUFRLENBQ0osYUFBYSxBQUFBLENBQ1QsT0FBTyxDQUFFLG9CQUFvQixDQUM3QixZQUFZLENBQUMsY0FBQyxDQVVqQixBQVRHLE1BQU0sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQXJHNUMsQUFrR2dCLE1BbEdWLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQXFCRixRQUFRLENBQ0osYUFBYSxBQUFBLENBSUwsV0FBVyxDQXZHaEIsd0JBQW9DLENBK0d0QyxDQUxHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQXpHM0MsQUFrR2dCLE1BbEdWLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUEwRUwsS0FBSyxDQXFCRixRQUFRLENBQ0osYUFBYSxBQUFBLENBUUwsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLGdCQUFnQixDQUdoQyxDQTlHakIsQUFzSG9CLE1BdEhkLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFnSEwsTUFBTSxDQUNILFdBQVcsQUFDTixZQUFZLENBRVQsRUFBRSxDQXRIdEIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FDSCxXQUFXLEFBQ04sWUFBWSxDQUVOLEVBQUUsQ0F0SHpCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQWdITCxNQUFNLENBQ0gsV0FBVyxBQUNOLFlBQVksQ0FFSCxFQUFFLENBdEg1QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFnSEwsTUFBTSxDQUNILFdBQVcsQUFDTixZQUFZLENBRUEsRUFBRSxDQXRIL0IsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FDSCxXQUFXLEFBQ04sWUFBWSxDQUVHLENBQUMsQUFBQSxDQUNULFdBQVcsQ0FBRSxJQUFJLENBVXBCLEFBVEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLEVBeEhoRCxBQXNIb0IsTUF0SGQsQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQWdITCxNQUFNLENBQ0gsV0FBVyxBQUNOLFlBQVksQ0FFVCxFQUFFLENBdEh0QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFnSEwsTUFBTSxDQUNILFdBQVcsQUFDTixZQUFZLENBRU4sRUFBRSxDQXRIekIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FDSCxXQUFXLEFBQ04sWUFBWSxDQUVILEVBQUUsQ0F0SDVCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQWdITCxNQUFNLENBQ0gsV0FBVyxBQUNOLFlBQVksQ0FFQSxFQUFFLENBdEgvQixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFnSEwsTUFBTSxDQUNILFdBQVcsQUFDTixZQUFZLENBRUcsQ0FBQyxBQUFBLENBR0wsV0FBVyxDQTFIcEIsd0JBQW9DLENBMkgzQixZQUFZLENBQUUsSUFBSSxDQU96QixDQUxHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQTVIL0MsQUFzSG9CLE1BdEhkLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFnSEwsTUFBTSxDQUNILFdBQVcsQUFDTixZQUFZLENBRVQsRUFBRSxDQXRIdEIsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FDSCxXQUFXLEFBQ04sWUFBWSxDQUVOLEVBQUUsQ0F0SHpCLE1BQU0sQUFBQSxpQkFBaUIsQ0FFbkIsVUFBVSxBQWdITCxNQUFNLENBQ0gsV0FBVyxBQUNOLFlBQVksQ0FFSCxFQUFFLENBdEg1QixNQUFNLEFBQUEsaUJBQWlCLENBRW5CLFVBQVUsQUFnSEwsTUFBTSxDQUNILFdBQVcsQUFDTixZQUFZLENBRUEsRUFBRSxDQXRIL0IsTUFBTSxBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FDSCxXQUFXLEFBQ04sWUFBWSxDQUVHLENBQUMsQUFBQSxDQU9MLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FFaEIsQ0FqSXJCLEFBc0lnQixNQXRJVixBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FtQkgsUUFBUSxDQUNKLGFBQWEsQUFBQSxDQUNULE9BQU8sQ0FBRSxvQkFBb0IsQ0FDN0IsV0FBVyxDQUFDLGNBQUMsQ0FVaEIsQUFURyxNQUFNLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUF6STVDLEFBc0lnQixNQXRJVixBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FtQkgsUUFBUSxDQUNKLGFBQWEsQUFBQSxDQUlMLFlBQVksQ0EzSWpCLHdCQUFvQyxDQW1KdEMsQ0FMRyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssRUE3STNDLEFBc0lnQixNQXRJVixBQUFBLGlCQUFpQixDQUVuQixVQUFVLEFBZ0hMLE1BQU0sQ0FtQkgsUUFBUSxDQUNKLGFBQWEsQUFBQSxDQVFMLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FHaEMsQ0FsSmpCLEFBdUpJLE1BdkpFLEFBQUEsaUJBQWlCLENBdUpuQixVQUFVLENBdkpkLE1BQU0sQUFBQSxpQkFBaUIsQ0F1SlAsSUFBSSxBQUFDLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDZixBQXpKTCxBQTBKSSxNQTFKRSxBQUFBLGlCQUFpQixDQTBKbkIsYUFBYSxBQUFBLE9BQU8sQUFBQyxDQUNqQixVQUFVLENBQUUsZUFBYyxDQUM3QixBQTVKTCxBQTZKSSxNQTdKRSxBQUFBLGlCQUFpQixDQTZKbkIsV0FBVyxBQUFDLENBQ1IsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixNQUFNLENBQUUsa0JBQWtCLENBQzFCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDbEIzSVYsT0FBTyxDa0I0SWQsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFHRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBQyxLQUFLLEVBeEszQyxBQXlLUSxNQXpLRixBQUFBLGlCQUFpQixDQXlLZixtQkFBbUIsQUFBQyxDQUNoQixlQUFlLENBQUUsTUFBTSxDQUN2QixjQUFjLENBQUUsTUFBTSxDQUN6QixBQTVLVCxBQTZLUSxNQTdLRixBQUFBLGlCQUFpQixDQTZLZixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixDQUVMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQWpMNUIsQUFrTFEsTUFsTEYsQUFBQSxpQkFBaUIsQ0FrTGYsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUF0TDVCLEFBdUxRLE1BdkxGLEFBQUEsaUJBQWlCLENBdUxmLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLENBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBM0w3QixBQStMWSxNQS9MTixBQUFBLGlCQUFpQixDQTRMZixXQUFXLENBR1AsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLGVBQWUsQ0FDN0IsQ0NoTWIsQUFDSSxNQURFLEFBQUEsZ0JBQWdCLENBQ2xCLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQXlCdEIsQUE3QkwsQUFLUSxNQUxGLEFBQUEsZ0JBQWdCLENBQ2xCLFVBQVUsQ0FJTixnQkFBZ0IsQUFBQSxDQUNaLE1BQU0sQ0FBRSxXQUFXLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FtQnJCLEFBM0JULEFBU1ksTUFUTixBQUFBLGdCQUFnQixDQUNsQixVQUFVLENBSU4sZ0JBQWdCLENBSVosTUFBTSxBQUFBLENBQ0YsTUFBTSxDQUFFLElBQUksQ0FnQmYsQUFmRyxNQUFNLENBQU4saUNBQU0sQ0FYdEIsQUFTWSxNQVROLEFBQUEsZ0JBQWdCLENBQ2xCLFVBQVUsQ0FJTixnQkFBZ0IsQ0FJWixNQUFNLEFBQU4sQ0FHUSxjQUFjLENBQUUsSUFBSSxDQWMzQixDQTFCYixBQWNnQixNQWRWLEFBQUEsZ0JBQWdCLENBQ2xCLFVBQVUsQ0FJTixnQkFBZ0IsQ0FJWixNQUFNLEFBS0QsYUFBYSxBQUFBLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxjQUFjLENBQUUsSUFBSSxDQUN2QixBQWpCakIsQUFrQmdCLE1BbEJWLEFBQUEsZ0JBQWdCLENBQ2xCLFVBQVUsQ0FJTixnQkFBZ0IsQ0FJWixNQUFNLEFBU0QsYUFBYSxBQUFBLENBQ1YsY0FBYyxDQUFFLElBQUksQ0FDcEIsTUFBTSxDQUFFLENBQUMsQ0FFWixBQXRCakIsQUF1QmdCLE1BdkJWLEFBQUEsZ0JBQWdCLENBQ2xCLFVBQVUsQ0FJTixnQkFBZ0IsQ0FJWixNQUFNLEFBY0QsbUJBQW1CLEFBQUEsQ0FDaEIsY0FBYyxDQUFFLElBQUksQ0FDdkIsQUF6QmpCLEFBK0JJLE1BL0JFLEFBQUEsZ0JBQWdCLENBK0JsQixhQUFhLEFBQUEsQ0FDVCxPQUFPLENBQUUsb0JBQW9CLENBSWhDLEFBSEcsTUFBTSxDQUFOLGlDQUFNLENBakNkLEFBK0JJLE1BL0JFLEFBQUEsZ0JBQWdCLENBK0JsQixhQUFhLEFBQWIsQ0FHUSxPQUFPLENBQUUsa0JBQWtCLENBRWxDLENBcENMLEFBc0NRLE1BdENGLEFBQUEsZ0JBQWdCLEFBcUNqQixXQUFXLENBQ1IsYUFBYSxBQUFBLENBQ1QsT0FBTyxDQUFFLG9CQUFvQixDQUNoQyxBQXhDVCxBQTJDUSxNQTNDRixBQUFBLGdCQUFnQixDQTBDbEIsTUFBTSxDQUNGLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULFNBQVMsQ0FBRSxxQkFBcUIsQ0FDbkMsQUFqRFQsQUFtRFksTUFuRE4sQUFBQSxnQkFBZ0IsQ0EwQ2xCLE1BQU0sQUFRRCxNQUFNLENBQ0gsR0FBRyxDQUFDLE1BQU0sQUFBQyxDQUNQLElBQUksQ25CaENMLE9BQU8sQ21CaUNOLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFHVCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBQyxLQUFLLEVBekQzQyxBQTJEWSxNQTNETixBQUFBLGdCQUFnQixBQTBEYixPQUFPLENBQ0osVUFBVSxBQUFDLENBQ1AsU0FBUyxDQUFFLGdCQUFnQixDQUs5QixBQWpFYixBQThEZ0IsTUE5RFYsQUFBQSxnQkFBZ0IsQUEwRGIsT0FBTyxDQUNKLFVBQVUsQUFHTCxlQUFlLEFBQUMsQ0FDYixTQUFTLENBQUUsaUJBQWlCLENBQy9CLENBaEVqQixBQXNFUSxNQXRFRixBQUFBLGdCQUFnQixBQW9FakIsT0FBTyxDQUVKLFNBQVMsQ0F0RWpCLE1BQU0sQUFBQSxnQkFBZ0IsQUFvRWpCLE9BQU8sQ0FFTSxVQUFVLEFBQUEsQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUN0QixBQXpFVCxBQTJFSSxNQTNFRSxBQUFBLGdCQUFnQixBQTJFakIsVUFBVSxBQUFBLENBQ1AsVUFBVSxDQUFFLENBQUMsQ0FtRGhCLEFBL0hMLEFBOEVZLE1BOUVOLEFBQUEsZ0JBQWdCLEFBMkVqQixVQUFVLENBRVAsUUFBUSxDQUNKLE1BQU0sQUFBQSxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDWixBQWxGYixBQXFGUSxNQXJGRixBQUFBLGdCQUFnQixBQTJFakIsVUFBVSxDQVVQLFVBQVUsQUFBQSxDQWlCRixVQUFVLENBQUUsQ0FBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDMUIsQUF6R1QsQUF1RmdCLE1BdkZWLEFBQUEsZ0JBQWdCLEFBMkVqQixVQUFVLENBVVAsVUFBVSxDQUVGLGFBQWEsQUFBQSxDQUVULFlBQVksQ0FBQyxhQUFDLENBWWpCLEFBWEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxNQUFNLEVBMUY1QyxBQXVGZ0IsTUF2RlYsQUFBQSxnQkFBZ0IsQUEyRWpCLFVBQVUsQ0FVUCxVQUFVLENBRUYsYUFBYSxBQUFBLENBSUwsV0FBVyxDQTVGaEIsd0JBQW9DLENBc0d0QyxDQVBHLE1BQU0sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQTlGM0MsQUF1RmdCLE1BdkZWLEFBQUEsZ0JBQWdCLEFBMkVqQixVQUFVLENBVVAsVUFBVSxDQUVGLGFBQWEsQUFBQSxDQVFMLFlBQVksQ0FBRSxJQUFJLENBQ2xCLE9BQU8sQ0FBRSxrQkFBa0IsQ0FLbEMsQ0FyR2pCLEFBa0dvQixNQWxHZCxBQUFBLGdCQUFnQixBQTJFakIsVUFBVSxDQVVQLFVBQVUsQ0FFRixhQUFhLEFBV1IsT0FBTyxDQUFDLENBQUMsQUFBQSxDQUNOLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFwR3JCLEFBMEdRLE1BMUdGLEFBQUEsZ0JBQWdCLEFBMkVqQixVQUFVLENBK0JQLFNBQVMsQUFBQSxDQWdCRCxVQUFVLENBQUUsQ0FBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDdEIsQUE3SGIsQUE0R2dCLE1BNUdWLEFBQUEsZ0JBQWdCLEFBMkVqQixVQUFVLENBK0JQLFNBQVMsQ0FFRCxhQUFhLEFBQUEsQ0FHVCxXQUFXLENBQUMsYUFBQyxDQVVoQixBQVRHLE1BQU0sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQWhINUMsQUE0R2dCLE1BNUdWLEFBQUEsZ0JBQWdCLEFBMkVqQixVQUFVLENBK0JQLFNBQVMsQ0FFRCxhQUFhLEFBQUEsQ0FLTCxZQUFZLENBbEhqQix3QkFBb0MsQ0EwSHRDLENBTEcsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBcEgzQyxBQTRHZ0IsTUE1R1YsQUFBQSxnQkFBZ0IsQUEyRWpCLFVBQVUsQ0ErQlAsU0FBUyxDQUVELGFBQWEsQUFBQSxDQVNMLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FHaEMsQ0F6SGpCLEFBa0lRLE1BbElGLEFBQUEsZ0JBQWdCLENBZ0lsQixVQUFVLEFBRUwsZUFBZSxBQUFBLENuQmxDaEIsS0FBSyxDQWdDRixJQUFJLENBL0JQLE1BQU0sQ0FnQ0gsR0FBRyxDQTVDTixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBZUMsU0FBUyxDQUFFLGlCQUFpQixDQXNCeEMsZ0JBQWdCLENBcEdDLE9BQU8sQ0FzR3hCLFFBQVEsQ0FBRSxRQUFRLENtQk9iLEFBcElULEFBcUlRLE1BcklGLEFBQUEsZ0JBQWdCLENBZ0lsQixVQUFVLEFBS0wsY0FBYyxBQUFBLENuQnJDZixLQUFLLENBZ0NGLElBQUksQ0EvQlAsTUFBTSxDQWdDSCxHQUFHLENBL0NOLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FzQkEsU0FBUyxDQUFFLGdCQUFnQixDQWtCdkMsZ0JBQWdCLENBcEdDLE9BQU8sQ0FzR3hCLFFBQVEsQ0FBRSxRQUFRLENtQlViLEFBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBekloQyxBQTBJWSxNQTFJTixBQUFBLGdCQUFnQixDQWdJbEIsVUFBVSxBQVVELGVBQWUsQ0ExSTVCLE1BQU0sQUFBQSxnQkFBZ0IsQ0FnSWxCLFVBQVUsQUFVZ0IsY0FBYyxBQUFBLENuQjdCcEMsS0FBSyxDQW9CRixHQUFHLENBbkJOLE1BQU0sQ0FrQkgsSUFBSSxDQXBEUCxHQUFHLENBQUMsQ0FBQyxDQUNMLEtBQUssQ0FBRSxDQUFDLENBcUNBLFNBQVMsQ0FBRSxpQkFBaUIsQ0FTeEMsZ0JBQWdCLENBcEdDLE9BQU8sQ0FzR3hCLFFBQVEsQ0FBRSxRQUFRLENtQmVULENBNUliLEFBOElRLE1BOUlGLEFBQUEsZ0JBQWdCLENBZ0lsQixVQUFVLEFBY0wsTUFBTSxBQUFBLENBQ0gsZ0JBQWdCLENuQnZIWixPQUFPLENtQnlIZCxBQ2xKVCxBQUNJLE1BREUsQUFBQSxLQUFLLENBQ1AsVUFBVSxBQUFBLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDYixBQUpMLEFBS0ksTUFMRSxBQUFBLEtBQUssQ0FLUCxJQUFJLENBQUcsSUFBSSxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFQTCxBQVFJLE1BUkUsQUFBQSxLQUFLLENBUVAsTUFBTSxDQUFDLENBQUMsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBVkwsQUFXSSxNQVhFLEFBQUEsS0FBSyxDQVdQLFdBQVcsQUFBQyxDQUNSLFNBQVMsQ0FBRSxDQUFDLENBSWYsQUFIRyxNQUFNLENBQU4saUNBQU0sQ0FiZCxBQVdJLE1BWEUsQUFBQSxLQUFLLENBV1AsV0FBVyxBQUFYLENBR1EsVUFBVSxDQUFFLE1BQU0sQ0FFekIsQ0FoQkwsQUFpQkksTUFqQkUsQUFBQSxLQUFLLENBaUJQLGNBQWMsQUFBQSxDcEI2RlYsS0FBSyxDQW9CRixHQUFHLENBbkJOLE1BQU0sQ0FrQkgsSUFBSSxDQTlDUCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBd0NaLGdCQUFnQixDQXBHQyxPQUFPLENBc0d4QixRQUFRLENBQUUsUUFBUSxDb0IzR2pCLEFBbkJMLEFBb0JJLE1BcEJFLEFBQUEsS0FBSyxBQW9CTixRQUFRLENBcEJiLE1BQU0sQUFBQSxLQUFLLEFBb0JJLFFBQVEsQUFBQSxDQUNmLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLE9BQU8sQ0FBRSxPQUFPLENBZW5CLEFBckNMLEFBd0JRLE1BeEJGLEFBQUEsS0FBSyxBQW9CTixRQUFRLENBSUwsRUFBRSxDQXhCVixNQUFNLEFBQUEsS0FBSyxBQW9CTixRQUFRLENBSUYsQ0FBQyxDQXhCWixNQUFNLEFBQUEsS0FBSyxBQW9CSSxRQUFRLENBSWYsRUFBRSxDQXhCVixNQUFNLEFBQUEsS0FBSyxBQW9CSSxRQUFRLENBSVosQ0FBQyxBQUFBLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDZCxBQTFCVCxBQTJCUSxNQTNCRixBQUFBLEtBQUssQUFvQk4sUUFBUSxDQU9MLENBQUMsQUFBQSxJQUFLLENBQUEsT0FBTyxFQTNCckIsTUFBTSxBQUFBLEtBQUssQUFvQkksUUFBUSxDQU9mLENBQUMsQUFBQSxJQUFLLENBQUEsT0FBTyxDQUFDLENBQ1YsS0FBSyxDcEJIRCxPQUFPLENvQklkLEFBN0JULEFBK0JZLE1BL0JOLEFBQUEsS0FBSyxBQW9CTixRQUFRLEFBVUosTUFBTSxDQUNILENBQUMsQ0EvQmIsTUFBTSxBQUFBLEtBQUssQUFvQkksUUFBUSxBQVVkLE1BQU0sQ0FDSCxDQUFDLEFBQUEsQ0FDRyxLQUFLLENBQUMsSUFBSSxDQUNiLEFBakNiLEFBdUNJLE1BdkNFLEFBQUEsS0FBSyxDQXVDUCxXQUFXLEFBQUEsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBNkJ0QixBQXRFTCxBQTBDUSxNQTFDRixBQUFBLEtBQUssQ0F1Q1AsV0FBVyxDQUdQLFNBQVMsQUFBQSxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUE1Q1QsQUE4Q1EsTUE5Q0YsQUFBQSxLQUFLLENBdUNQLFdBQVcsQ0FPUCxFQUFFLEFBQUEsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBakRULEFBa0RRLE1BbERGLEFBQUEsS0FBSyxDQXVDUCxXQUFXLENBV1AsQ0FBQyxBQUFBLENBQ0csV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFwRFQsQUFxRFEsTUFyREYsQUFBQSxLQUFLLENBdUNQLFdBQVcsQUFjTixLQUFLLENBQUMsQ0FBQyxBQUFBLENBQ0osVUFBVSxDQUFFLElBQUksQ0FBQSxVQUFVLENBSTdCLEFBMURULEFBdURZLE1BdkROLEFBQUEsS0FBSyxDQXVDUCxXQUFXLEFBY04sS0FBSyxDQUFDLENBQUMsQ0FFSixHQUFHLEFBQUEsQ0FDQyxLQUFLLENBQUUsSUFBSSxDQUNkLEFBekRiLEFBMERTLE1BMURILEFBQUEsS0FBSyxDQXVDUCxXQUFXLEFBbUJMLE9BQU8sQ0FBQyxDQUFDLEFBQUEsQ0FDUCxVQUFVLENBQUUsTUFBTSxDQUFBLFVBQVUsQ0FLL0IsQUFoRVQsQUE0RFksTUE1RE4sQUFBQSxLQUFLLENBdUNQLFdBQVcsQUFtQkwsT0FBTyxDQUFDLENBQUMsQ0FFUCxHQUFHLEFBQUEsQ0FDQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBQ2pCLEFBL0RiLEFBZ0VTLE1BaEVILEFBQUEsS0FBSyxDQXVDUCxXQUFXLEFBeUJMLE1BQU0sQ0FBQyxDQUFDLEFBQUEsQ0FDTixVQUFVLENBQUUsS0FBSyxDQUFBLFVBQVUsQ0FJOUIsQUFyRVQsQUFrRVksTUFsRU4sQUFBQSxLQUFLLENBdUNQLFdBQVcsQUF5QkwsTUFBTSxDQUFDLENBQUMsQ0FFTixHQUFHLEFBQUEsQ0FDQyxLQUFLLENBQUUsS0FBSyxDQUNmLEFBcEViLEFBd0VRLE1BeEVGLEFBQUEsS0FBSyxDQXVFUCxJQUFJLEFBQUEsYUFBYSxBQUNaLEtBQUssQ0FBQyxDQUFDLEFBQUEsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FJN0IsQUE3RVQsQUEwRVksTUExRU4sQUFBQSxLQUFLLENBdUVQLElBQUksQUFBQSxhQUFhLEFBQ1osS0FBSyxDQUFDLENBQUMsQ0FFSixHQUFHLEFBQUEsQ0FDQyxLQUFLLENBQUUsSUFBSSxDQUNkLEFBNUViLEFBNkVTLE1BN0VILEFBQUEsS0FBSyxDQXVFUCxJQUFJLEFBQUEsYUFBYSxBQU1YLE9BQU8sQ0FBQyxDQUFDLEFBQUEsQ0FDUCxVQUFVLENBQUUsTUFBTSxDQUFBLFVBQVUsQ0FLL0IsQUFuRlQsQUErRVksTUEvRU4sQUFBQSxLQUFLLENBdUVQLElBQUksQUFBQSxhQUFhLEFBTVgsT0FBTyxDQUFDLENBQUMsQ0FFUCxHQUFHLEFBQUEsQ0FDQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBQ2pCLEFBbEZiLEFBbUZTLE1BbkZILEFBQUEsS0FBSyxDQXVFUCxJQUFJLEFBQUEsYUFBYSxBQVlYLE1BQU0sQ0FBQyxDQUFDLEFBQUEsQ0FDTixVQUFVLENBQUUsS0FBSyxDQUFBLFVBQVUsQ0FJOUIsQUF4RlQsQUFxRlksTUFyRk4sQUFBQSxLQUFLLENBdUVQLElBQUksQUFBQSxhQUFhLEFBWVgsTUFBTSxDQUFDLENBQUMsQ0FFTixHQUFHLEFBQUEsQ0FDQyxLQUFLLENBQUUsS0FBSyxDQUNmLEFBSVQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBM0Y3QixBQTRGUSxNQTVGRixBQUFBLEtBQUssQ0E0RkgsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUliLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLGVBQWUsQ0FBRSxRQUFRLENBSzVCLENBVEcsTUFBTSxDQUFDLEdBQWlDLE1BSnhDLFNBQVMsRUFBRSxNQUFNLFFBSUEsZ0JBQWdCLEVBQUUsSUFBSSxJQUp2QyxTQUFTLEVBQUUsTUFBTSxRQUkwQixnQkFBZ0IsRUFBRSxNQUFNLEVBL0YvRSxBQTRGUSxNQTVGRixBQUFBLEtBQUssQ0E0RkgsV0FBVyxBQUFDLENBSUosT0FBTyxDQUFFLEtBQUssQ0FRckIsQ0FiTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUEzRjdCLEFBcUdZLE1BckdOLEFBQUEsS0FBSyxDQTRGSCxXQUFXLENBU1AsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLGdCQUFnQixDQUM5QixDQUdULE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQTFHN0IsQUE0R1ksTUE1R04sQUFBQSxLQUFLLENBMkdILFdBQVcsQ0FDUCxHQUFHLEFBQUMsQ0FDQSxTQUFTLENBQUUsYUFBYSxDQUMzQixDQTlHYixBQWlISSxNQWpIRSxBQUFBLEtBQUssQ0FpSFAsUUFBUSxBQUFBLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBaUJULEFBdElMLEFBeUhRLE1BekhGLEFBQUEsS0FBSyxDQWlIUCxRQUFRLEFBUUgsVUFBVSxBQUFBLENBQ1AsZ0JBQWdCLENwQnJHYixPQUFPLENvQnNHYixBQTNIVCxBQTJIUyxNQTNISCxBQUFBLEtBQUssQ0FpSFAsUUFBUSxBQVVGLFdBQVcsQUFBQSxDQUNULGdCQUFnQixDcEJyR1IsT0FBTyxDb0JzR2xCLEFBN0hULEFBNkhTLE1BN0hILEFBQUEsS0FBSyxDQWlIUCxRQUFRLEFBWUYsV0FBVyxBQUFBLENBQ1QsZ0JBQWdCLENBQUUsZUFBZSxDQUNwQyxBQS9IVCxBQWlJUSxNQWpJRixBQUFBLEtBQUssQ0FpSFAsUUFBUSxBQWdCSCxLQUFLLEFBQUEsQ0FDRixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBbklULEFBbUlTLE1BbklILEFBQUEsS0FBSyxDQWlIUCxRQUFRLEFBa0JGLFFBQVEsQUFBQSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ2YsQUFySVQsQUF1SUksTUF2SUUsQUFBQSxLQUFLLENBdUlQLE1BQU0sQUFBQSxDQUNGLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FDWCxBQzFJTCxBQUFBLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0EwQmYsT0FBTyxDQUFFLENBQUMsQ0FDVixnQkFBZ0IsQ3JCbkJWLElBQUksQ3FCMkNiLEFBbERHLE1BQU0sQ0FBTixpQ0FBTSxDQURWLEFBQUEsTUFBTSxBQUFBLFlBQVksQUFBbEIsQ0FFUSxNQUFNLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FpRHhDLENBbkRELEFBS0ksTUFMRSxBQUFBLFlBQVksQ0FLZCxVQUFVLEFBQUEsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNyQixBQVBMLEFBUUksTUFSRSxBQUFBLFlBQVksQ0FRZCxLQUFLLEFBQUEsQ0FDRCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsS0FBSyxDQUNWLElBQUksQ0FBRSxDQUFDLENBQ1AsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FDZixBQWRMLEFBZUksTUFmRSxBQUFBLFlBQVksQ0FlZCxXQUFXLEFBQUEsQ0FDUCxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ3JCUUgsT0FBTyxDcUJQcEIsT0FBTyxDQUFFLFdBQVcsQ0FPdkIsQUFORyxNQUFNLENBQU4saUNBQU0sQ0FsQmQsQUFlSSxNQWZFLEFBQUEsWUFBWSxDQWVkLFdBQVcsQUFBWCxDQUlRLE9BQU8sQ0FBRSxTQUFTLENBS3pCLENBSEcsTUFBTSxDQUFOLGlDQUFNLENBckJkLEFBZUksTUFmRSxBQUFBLFlBQVksQ0FlZCxXQUFXLEFBQVgsQ0FPUSxPQUFPLENBQUUsU0FBUyxDQUV6QixDQXhCTCxBQTZCSSxNQTdCRSxBQUFBLFlBQVksQ0E2QmQsRUFBRSxBQUFBLENBQ0UsS0FBSyxDckJURSxPQUFPLENxQlVkLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFDLEdBQUcsQ0FDbEIsQUFsQ0wsQUFtQ0ksTUFuQ0UsQUFBQSxZQUFZLENBbUNkLENBQUMsQUFBQSxDQUNHLEtBQUssQ3JCZkUsT0FBTyxDcUJnQmpCLEFBckNMLEFBeUNJLE1BekNFLEFBQUEsWUFBWSxDQXlDZCxJQUFJLENBQUMsRUFBRSxBQUFDLENBQ0osTUFBTSxDQUFFLFFBQVEsQ0FDbkIsQUEzQ0wsQUE0Q0ksTUE1Q0UsQUFBQSxZQUFZLENBNENkLElBQUksQ0FBRyxJQUFJLEFBQUMsQ0FDUixVQUFVLENBQUUsQ0FBQyxDQUNoQixBQTlDTCxBQWdESSxNQWhERSxBQUFBLFlBQVksQ0FnRGQsS0FBSyxBQUFBLENyQjhERCxLQUFLLENBb0JGLEdBQUcsQ0FuQk4sTUFBTSxDQWtCSCxJQUFJLENBOUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0F3Q1osZ0JBQWdCLENBcEdDLE9BQU8sQ0FzR3hCLFFBQVEsQ0FBRSxRQUFRLENxQjVFakIsQUNuREwsQUFDSSxNQURFLEFBQUEsTUFBTSxDQUNSLE1BQU0sQUFBQSxDQUNGLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFDLE1BQU0sQ0FNYixBQUxHLE1BQU0sQ0FBTixpQ0FBTSxDQUpkLEFBQ0ksTUFERSxBQUFBLE1BQU0sQ0FDUixNQUFNLEFBQU4sQ0FJUSxHQUFHLENBQUMsQ0FBQyxDQUNMLEtBQUssQ0FBRSxHQUFHLENBR2pCLENBVEwsQUFVSSxNQVZFLEFBQUEsTUFBTSxDQVVSLFlBQVksQUFBQSxDQUNSLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBWkwsQUFhSSxNQWJFLEFBQUEsTUFBTSxDQWFSLFVBQVUsQUFBQyxDQUNQLE1BQU0sQ0FBRSxXQUFXLENBQ3RCLEFBZkwsQUFnQkksTUFoQkUsQUFBQSxNQUFNLENBZ0JSLEtBQUssQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUF0QkwsQUF1QkksTUF2QkUsQUFBQSxNQUFNLENBdUJSLENBQUMsQUFBQyxDQUNFLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBZWYsQUF4Q0wsQUEyQlEsTUEzQkYsQUFBQSxNQUFNLENBdUJSLENBQUMsQ0FJRyxNQUFNLEFBQUMsQ0FDSCxtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLDBCQUEwQixDQUFFLFdBQVcsQ0FDMUMsQUE5QlQsQUFnQ1ksTUFoQ04sQUFBQSxNQUFNLENBdUJSLENBQUMsQUFRSSxNQUFNLENBQ0gsTUFBTSxBQUFDLENBQ0gsU0FBUyxDQUFFLFVBQVUsQ0FDeEIsQUFsQ2IsQUFvQ1EsTUFwQ0YsQUFBQSxNQUFNLENBdUJSLENBQUMsQUFhSSxNQUFNLEFBQUEsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3pCLEFBdkNULEFBeUNJLE1BekNFLEFBQUEsTUFBTSxDQXlDUixDQUFDLENBekNMLE1BQU0sQUFBQSxNQUFNLENBMENSLEVBQUUsQ0ExQ04sTUFBTSxBQUFBLE1BQU0sQ0EyQ1IsRUFBRSxBQUFDLENBQ0MsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FFYixBQS9DTCxBQWdESSxNQWhERSxBQUFBLE1BQU0sQ0FnRFIsRUFBRSxBQUFBLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFsREwsQUFtREksTUFuREUsQUFBQSxNQUFNLENBbURSLENBQUMsQUFBQyxDQUNFLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBdERMLEFBdURJLE1BdkRFLEFBQUEsTUFBTSxDQXVEUixFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUsV0FBVyxDQUN0QixBQXpETCxBQTBESSxNQTFERSxBQUFBLE1BQU0sQ0EwRFIsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsUUFBUSxDQUFFLE1BQU0sQ0F5Qm5CLEFBdEZMLEFBK0RRLE1BL0RGLEFBQUEsTUFBTSxDQTBEUixhQUFhLENBS1QsTUFBTSxBQUFDLENBQ0gsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FJVCxBQXhFVCxBQXFFWSxNQXJFTixBQUFBLE1BQU0sQ0EwRFIsYUFBYSxDQUtULE1BQU0sQUFNRCxPQUFPLEFBQUMsQ0FDTCxVQUFVLENBQUUsZUFBa0IsQ0FDakMsQUF2RWIsQUF5RVEsTUF6RUYsQUFBQSxNQUFNLENBMERSLGFBQWEsQ0FlVCxNQUFNLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEN0QnhEUCxPQUFPLENzQnlEVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ3RCbERILFNBQVMsQ0FBRSxVQUFVLENzQm1EN0IsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLFlBQVksQ0FFeEIsQUFyRlQsQUF1RkksTUF2RkUsQUFBQSxNQUFNLENBdUZSLFFBQVEsQUFBQyxDQUNMLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLGdCQUFnQixDQUFFLElBQUksQ0FLekIsQUFwR0wsQUFnR1EsTUFoR0YsQUFBQSxNQUFNLENBdUZSLFFBQVEsQ0FTSixhQUFhLEFBQUEsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBbkdULEFBcUdJLE1BckdFLEFBQUEsTUFBTSxDQXFHUixNQUFNLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDdEJsR1AsT0FBTyxDc0JtR1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE1BQU0sQ0FPckIsQUFwSEwsQUE4R1EsTUE5R0YsQUFBQSxNQUFNLENBcUdSLE1BQU0sQ0FTRixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLGdCQUFnQixDQUM5QixBQW5IVCxBQXFISSxNQXJIRSxBQUFBLE1BQU0sQ0FxSFIsSUFBSSxBQUFBLElBQUssQ0FBQSxRQUFRLENBQUUsQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUFFLE1BQU0sQ0FDWixNQUFNLENBQUUsTUFBTSxDQUNkLGdCQUFnQixDQUFFLDREQUErRCxDQUNqRixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBNUhMLEFBNkhJLE1BN0hFLEFBQUEsTUFBTSxDQTZIUixZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLEN0QnpHSCxPQUFPLENzQjBHZCxPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ3RCcEdDLFNBQVMsQ0FBRSxVQUFVLENzQnFHakMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixjQUFjLENBQUUsU0FBUyxDQUM1QixBQXhJTCxBQTBJSSxNQTFJRSxBQUFBLE1BQU0sQ0EwSVIsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLENBQUMsQ0FDWixNQUFNLENBQUUsV0FBVyxDQXVCdEIsQUFuS0wsQUE2SVEsTUE3SUYsQUFBQSxNQUFNLENBMElSLEtBQUssQ0FHRCxJQUFJLEFBQUMsQ0FDRCxPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ3RCbkhILFNBQVMsQ0FBRSxVQUFVLENzQm9IN0IsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDdEIzSEQsT0FBTyxDc0I0SGhCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxNQUFNLENBQUUsS0FBSyxDQVdoQixBQWxLVCxBQXlKWSxNQXpKTixBQUFBLE1BQU0sQ0EwSVIsS0FBSyxDQUdELElBQUksQUFZQyxPQUFPLEFBQUMsQ0FDTCxVQUFVLEN0QnBJWCxPQUFPLENzQnFJVCxBQTNKYixBQTZKWSxNQTdKTixBQUFBLE1BQU0sQ0EwSVIsS0FBSyxDQUdELElBQUksQUFnQkMsTUFBTSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEN0QnpJWCxPQUFPLENzQjBJTixNQUFNLENBQUUsT0FBTyxDQUNsQixBQWpLYixBQW9LSSxNQXBLRSxBQUFBLE1BQU0sQ0FvS1IsS0FBSyxBQUFDLENBQ0YsS0FBSyxDdEI1SVEsT0FBTyxDc0I2SXBCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUF6S0wsQUE0S1ksTUE1S04sQUFBQSxNQUFNLENBMEtSLFVBQVUsQ0FDTixLQUFLLEFBQ0EsS0FBSyxBQUFDLENBQ0gsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUE5S2IsQUFpTEksTUFqTEUsQUFBQSxNQUFNLENBaUxSLGFBQWEsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDdEJySkMsU0FBUyxDQUFFLFVBQVUsQ3NCc0pqQyxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsV0FBVyxDQWF0QixBQXBNTCxBQXlMUSxNQXpMRixBQUFBLE1BQU0sQ0FpTFIsYUFBYSxDQVFULGlCQUFpQixBQUFDLENBQ2QsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxxQkFBcUIsQ0FNcEMsQUFuTVQsQUErTFksTUEvTE4sQUFBQSxNQUFNLENBaUxSLGFBQWEsQ0FRVCxpQkFBaUIsQUFNWixRQUFRLENBL0xyQixNQUFNLEFBQUEsTUFBTSxDQWlMUixhQUFhLENBUVQsaUJBQWlCLEFBT1osTUFBTSxBQUFDLENBQ0osS0FBSyxDdEIzS04sT0FBTyxDc0I0S1QsQUFsTWIsQUFxTUksTUFyTUUsQUFBQSxNQUFNLENBcU1SLFlBQVksQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDdEJ6S0MsU0FBUyxDQUFFLFVBQVUsQ3NCMEtqQyxXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsU0FBUyxDQUN6QixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxLQUFLLENBZ0RmLEFBL1BMLEFBaU5RLE1Bak5GLEFBQUEsTUFBTSxDQXFNUixZQUFZLENBWVIsVUFBVSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUtaLEFBek5ULEFBc05ZLE1BdE5OLEFBQUEsTUFBTSxDQXFNUixZQUFZLENBWVIsVUFBVSxBQUtMLE9BQU8sQUFBQyxDQUNMLFNBQVMsQ0FBRSxhQUFhLENBQzNCLEFBeE5iLEFBMk5RLE1BM05GLEFBQUEsTUFBTSxDQXFNUixZQUFZLENBc0JSLFlBQVksQUFBQyxDQUNULE9BQU8sQ0FBRSxrQkFBa0IsQ0FDM0IsU0FBUyxDQUFFLEtBQUssQ0FDaEIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFoT1QsQUFrT1EsTUFsT0YsQUFBQSxNQUFNLENBcU1SLFlBQVksQ0E2QlIsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsVUFBVSxDQUFFLENBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUExT1QsQUE0T1EsTUE1T0YsQUFBQSxNQUFNLENBcU1SLFlBQVksQ0F1Q1IsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLGFBQWEsQ0FDdEIsYUFBYSxDQUFFLGNBQWMsQ0FLaEMsQUFuUFQsQUFnUFksTUFoUE4sQUFBQSxNQUFNLENBcU1SLFlBQVksQ0F1Q1IsVUFBVSxBQUlMLE1BQU0sQUFBQyxDQUNKLEtBQUssQ3RCM05OLE9BQU8sQ3NCNE5ULEFBbFBiLEFBdVBnQixNQXZQVixBQUFBLE1BQU0sQ0FxTVIsWUFBWSxBQWdEUCxLQUFLLENBQ0YsVUFBVSxBQUNMLE9BQU8sQUFBQyxDQUNMLFNBQVMsQ0FBRSxjQUFjLENBQzVCLEFBelBqQixBQTJQWSxNQTNQTixBQUFBLE1BQU0sQ0FxTVIsWUFBWSxBQWdEUCxLQUFLLENBTUYsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDakIsQUM1UGIsQUFDSSxNQURFLEFBQUEsTUFBTSxDQUNSLEtBQUssQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ3JCLEFBSEwsQUFJSSxNQUpFLEFBQUEsTUFBTSxDQUlSLENBQUMsQUFBQyxDQUNFLFFBQVEsQ0FBRSxNQUFNLENBT25CLEFBWkwsQUFPWSxNQVBOLEFBQUEsTUFBTSxDQUlSLENBQUMsQUFFSSxNQUFNLENBQ0gsTUFBTSxBQUFDLENBQ0gsU0FBUyxDQUFFLFVBQVUsQ0FDckIsbUJBQW1CLEN2QnVDZCxJQUFJLEN1QnRDWixBQVZiLEFBYUksTUFiRSxBQUFBLE1BQU0sQ0FhUixDQUFDLENBYkwsTUFBTSxBQUFBLE1BQU0sQ0FhTCxFQUFFLENBYlQsTUFBTSxBQUFBLE1BQU0sQ0FhRCxFQUFFLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUViLEFBakJMLEFBa0JJLE1BbEJFLEFBQUEsTUFBTSxDQWtCUixDQUFDLEFBQUMsQ0FDRSxXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQXJCTCxBQXNCSSxNQXRCRSxBQUFBLE1BQU0sQ0FzQlIsRUFBRSxBQUFDLENBQ0MsTUFBTSxDQUFFLFdBQVcsQ0FDdEIsQUF4QkwsQUF5QkksTUF6QkUsQUFBQSxNQUFNLENBeUJSLGFBQWEsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUEvQkwsQUFnQ0ksTUFoQ0UsQUFBQSxNQUFNLENBZ0NSLE1BQU0sQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FLVCxBQTNDTCxBQXdDUSxNQXhDRixBQUFBLE1BQU0sQ0FnQ1IsTUFBTSxBQVFELE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxlQUFjLENBQzdCLEFBMUNULEFBNENJLE1BNUNFLEFBQUEsTUFBTSxDQTRDUixRQUFRLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsVUFBVSxDQUFFLENBQUMsQ0FDaEIsQUFwREwsQUFxREksTUFyREUsQUFBQSxNQUFNLENBcURSLE1BQU0sQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLEN2Qm5EUCxPQUFPLEN1Qm9EVixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsTUFBTSxDQU9yQixBQXBFTCxBQThEUSxNQTlERixBQUFBLE1BQU0sQ0FxRFIsTUFBTSxDQVNGLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsZ0JBQWdCLENBQzlCLEFBbkVULEFBcUVJLE1BckVFLEFBQUEsTUFBTSxDQXFFUixJQUFJLEFBQUEsSUFBSyxDQUFBLFFBQVEsQ0FBRSxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixJQUFJLENBQUUsTUFBTSxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2QsZ0JBQWdCLENBQUUsNERBQStELENBQ2pGLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUE1RUwsQUE4RUksTUE5RUUsQUFBQSxNQUFNLENBOEVSLFlBQVksQUFBQyxDQUNULE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFVBQVUsQ3ZCM0RILE9BQU8sQ3VCNERkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDdkJ0REMsU0FBUyxDQUFFLFVBQVUsQ3VCdURqQyxXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxTQUFTLENBQzVCLEFBekZMLEFBMkZJLE1BM0ZFLEFBQUEsTUFBTSxDQTJGUixLQUFLLEFBQUMsQ0FDRixTQUFTLENBQUUsQ0FBQyxDQUNaLE1BQU0sQ0FBRSxXQUFXLENBdUJ0QixBQXBITCxBQThGUSxNQTlGRixBQUFBLE1BQU0sQ0EyRlIsS0FBSyxDQUdELElBQUksQUFBQyxDQUNELE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDdkJyRUgsU0FBUyxDQUFFLFVBQVUsQ3VCc0U3QixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsTUFBTSxDQUFFLEtBQUssQ0FXaEIsQUFuSFQsQUEwR1ksTUExR04sQUFBQSxNQUFNLENBMkZSLEtBQUssQ0FHRCxJQUFJLEFBWUMsT0FBTyxBQUFDLENBQ0wsVUFBVSxDdkJ0RlgsT0FBTyxDdUJ1RlQsQUE1R2IsQUE4R1ksTUE5R04sQUFBQSxNQUFNLENBMkZSLEtBQUssQ0FHRCxJQUFJLEFBZ0JDLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDdkIzRlgsT0FBTyxDdUI0Rk4sTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFJVCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBQyxLQUFLLEVBdEgzQyxBQXVIUSxNQXZIRixBQUFBLE1BQU0sRUF1SEosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEVBQWlCLEdBQUcsQUFBQyxDQUNsQixVQUFVLENBQUUsQ0FBQyxDQUNoQixDQ3pIVCxBQUNJLE1BREUsQUFBQSxVQUFVLENBQ1osSUFBSSxDQUFHLElBQUksQUFBQyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBSEwsQUFJSSxNQUpFLEFBQUEsVUFBVSxDQUlaLEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxNQUFNLENBQ2pCLEFBTkwsQUFPSSxNQVBFLEFBQUEsVUFBVSxDQU9aLEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxNQUFNLENBQ2pCLEFBVEwsQUFVSSxNQVZFLEFBQUEsVUFBVSxDQVVaLENBQUMsQUFBQyxDQUNFLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBWkwsQUFhSSxNQWJFLEFBQUEsVUFBVSxDQWFaLENBQUMsQUFBQyxDQUNFLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBZkwsQUFnQkksTUFoQkUsQUFBQSxVQUFVLENBZ0JaLENBQUMsQ0FBRyxDQUFDLEFBQUMsQ0FDRixVQUFVLENBQUUsR0FBRyxDQUNsQixBQWxCTCxBQW1CSSxNQW5CRSxBQUFBLFVBQVUsQ0FtQlosU0FBUyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ3hCRkgsT0FBTyxDd0JHZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FLbkIsQUFqQ0wsQUE2QlEsTUE3QkYsQUFBQSxVQUFVLENBbUJaLFNBQVMsQ0FVTCxHQUFHLEFBQUMsQ0FDQSxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFoQ1QsQUFrQ0ksTUFsQ0UsQUFBQSxVQUFVLENBa0NaLE1BQU0sQUFBQyxDQUNILFFBQVEsQ0FBRSxNQUFNLENBQ25CLEFBcENMLEFBcUNJLE1BckNFLEFBQUEsVUFBVSxFQXFDWixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRUFBaUIsR0FBRyxBQUFDLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBeEM1QixBQXlDUSxNQXpDRixBQUFBLFVBQVUsRUF5Q1IsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEVBQW1CLEdBQUcsQUFBQyxDQUNwQixVQUFVLENBQUUsR0FBRyxDQUNsQixDQTNDVCxBQTZDSSxNQTdDRSxBQUFBLFVBQVUsQ0E2Q1osTUFBTSxBQUFBLENBQ0YsS0FBSyxDQUFFLENBQUMsQ0FDWCxBQ2hETCxBQUNJLE1BREUsQUFBQSxVQUFVLENBQ1osV0FBVyxBQUFDLENBQ1IsUUFBUSxDQUFFLE9BQU8sQ0FDcEIsQUFITCxBQUlJLE1BSkUsQUFBQSxVQUFVLENBSVosSUFBSSxDQUFHLElBQUksQUFBQyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBTkwsQUFPSSxNQVBFLEFBQUEsVUFBVSxDQU9aLFFBQVEsQUFBQyxDQUNMLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxNQUFNLENBQ2xCLEFBVkwsQUFXSSxNQVhFLEFBQUEsVUFBVSxDQVdaLFFBQVEsQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0F1QmIsQUF0Q0wsQUFpQlksTUFqQk4sQUFBQSxVQUFVLENBV1osUUFBUSxBQUtILE1BQU0sQ0FDSCxNQUFNLEFBQUMsQ0FDSCxTQUFTLENBQUUsVUFBVSxDQUNyQixtQkFBbUIsQ3pCOEJkLElBQUksQ3lCN0JaLEFBcEJiLEFBc0JRLE1BdEJGLEFBQUEsVUFBVSxDQVdaLFFBQVEsQ0FXSixHQUFHLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNiLEFBNUJULEFBNkJRLE1BN0JGLEFBQUEsVUFBVSxDQVdaLFFBQVEsQ0FrQkosRUFBRSxBQUFDLENBQ0MsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FDVixhQUFhLENBQUUsSUFBSSxDQUV0QixBQXJDVCxBQXVDSSxNQXZDRSxBQUFBLFVBQVUsQ0F1Q1osTUFBTSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLEtBQUssQ0FDYixnQkFBZ0IsQ0FBRSxlQUFrQixDQUt2QyxBQS9DTCxBQTRDUSxNQTVDRixBQUFBLFVBQVUsQ0F1Q1osTUFBTSxBQUtELE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxlQUFrQixDQUNqQyxBQTlDVCxBQWdESSxNQWhERSxBQUFBLFVBQVUsQ0FnRFosS0FBSyxBQUFDLENBRUYsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsZUFBa0IsQ0FDOUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsQ0FBQyxDQWNmLEFBdkVMLEFBMkRRLE1BM0RGLEFBQUEsVUFBVSxDQWdEWixLQUFLLENBV0QsS0FBSyxBQUFDLENBQ0YsV0FBVyxDQUFFLEdBQUcsQ0FJbkIsQUFoRVQsQUE2RFksTUE3RE4sQUFBQSxVQUFVLENBZ0RaLEtBQUssQ0FXRCxLQUFLLENBRUQsR0FBRyxBQUFDLENBQ0EsTUFBTSxDQUFFLElBQUksQ0FDZixBQS9EYixBQWlFUSxNQWpFRixBQUFBLFVBQVUsQ0FnRFosS0FBSyxDQWlCRCxLQUFLLEFBQUMsQ0FDRixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDeEIsQUF0RVQsQUF3RUksTUF4RUUsQUFBQSxVQUFVLENBd0VaLE9BQU8sQUFBQyxDQUNKLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBS3JCLEFBL0VMLEFBMkVRLE1BM0VGLEFBQUEsVUFBVSxDQXdFWixPQUFPLEFBR0YsT0FBTyxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNsQixBQTlFVCxBQWdGSSxNQWhGRSxBQUFBLFVBQVUsQ0FnRlosUUFBUSxBQUFDLENBQ0wsS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixnQkFBZ0IsQ3pCeERULE9BQU8sQ3lCeUVqQixBQXBHTCxBQW9GUSxNQXBGRixBQUFBLFVBQVUsQ0FnRlosUUFBUSxDQUlKLENBQUMsQ0FwRlQsTUFBTSxBQUFBLFVBQVUsQ0FnRlosUUFBUSxDQUtKLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUF4RlQsQUF5RlEsTUF6RkYsQUFBQSxVQUFVLENBZ0ZaLFFBQVEsQ0FTSixDQUFDLEFBQUEsQ0FDRyxXQUFXLENBQUUsR0FBRyxDQUNuQixBQTNGVCxBQTRGUSxNQTVGRixBQUFBLFVBQVUsQ0FnRlosUUFBUSxDQVlKLEVBQUUsQUFBQSxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUEvRlQsQUFnR1EsTUFoR0YsQUFBQSxVQUFVLENBZ0ZaLFFBQVEsQ0FnQkosTUFBTSxBQUFBLENBQ0YsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNYLEFBSVQsQUFBQSxVQUFVLEFBQUMsQ0FDUCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ3pCekZWLE9BQU8sQ3lCdUdyQixBQWZELEFBRUksVUFGTSxDQUVOLENBQUMsQUFBQyxDQUNFLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6QjVGakIsT0FBTyxDeUI2RmQsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLEN6Qm5HRCxPQUFPLEN5Qm1HTyxVQUFVLENBSy9CLEFBZEwsQUFVUSxVQVZFLENBRU4sQ0FBQyxBQVFJLE1BQU0sQUFBQyxDQUNKLEtBQUssQ3pCN0dWLE9BQU8sQ3lCNkdnQixVQUFVLENBQzVCLGVBQWUsQ0FBRSxlQUFlLENBQ25DLEFDcEhULEFBQUEsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUNSLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxLQUFLLENBc0poQixBQXhKRCxBQUdJLE1BSEUsQUFBQSxLQUFLLEFBR04sSUFBSSxBQUFDLENBQ0YsTUFBTSxDQUFFLFdBQVcsQ0FDdEIsQUFMTCxBQU9RLE1BUEYsQUFBQSxLQUFLLENBTVAsTUFBTSxBQUNELFNBQVMsQUFBQSxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQU1iLEFBaEJULEFBV1ksTUFYTixBQUFBLEtBQUssQ0FNUCxNQUFNLEFBQ0QsU0FBUyxDQUlOLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FFZixBQWZiLEFBa0JJLE1BbEJFLEFBQUEsS0FBSyxDQWtCUCxNQUFNLEFBQUMsQ0FDSCxNQUFNLENBQUUsSUFBSSxDQUVaLFFBQVEsQ0FBRSxNQUFNLENBU25CLEFBOUJMLEFBc0JRLE1BdEJGLEFBQUEsS0FBSyxDQWtCUCxNQUFNLENBSUYsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLE1BQU0sQ0FBRSxNQUFNLENBQ2QsSUFBSSxDQUFFLE1BQU0sQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBN0JULEFBK0JJLE1BL0JFLEFBQUEsS0FBSyxDQStCUCxNQUFNLEFBQUMsQ0FDSCxHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBU3JCLEFBN0NMLEFBcUNRLE1BckNGLEFBQUEsS0FBSyxDQStCUCxNQUFNLENBTUYsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLHFCQUFxQixDQUNuQyxBQTVDVCxBQThDSSxNQTlDRSxBQUFBLEtBQUssQ0E4Q1AsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FNbEIsQUFKRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBQyxLQUFLLEVBbEQvQyxBQThDSSxNQTlDRSxBQUFBLEtBQUssQ0E4Q1AsRUFBRSxBQUFDLENBS0ssU0FBUyxDQUFFLElBQUksQ0FHdEIsQ0F0REwsQUF1REksTUF2REUsQUFBQSxLQUFLLENBdURQLEVBQUUsQ0F2RE4sTUFBTSxBQUFBLEtBQUssQ0F1REgsRUFBRSxBQUFDLENBQ0gsVUFBVSxDQUFFLENBQUMsQ0FDaEIsQUF6REwsQUEwREksTUExREUsQUFBQSxLQUFLLENBMERQLEVBQUUsQ0ExRE4sTUFBTSxBQUFBLEtBQUssQ0EwREgsRUFBRSxDQTFEVixNQUFNLEFBQUEsS0FBSyxDQTBEQyxDQUFDLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNkLEFBNURMLEFBNkRJLE1BN0RFLEFBQUEsS0FBSyxDQTZEUCxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNsQixBQS9ETCxBQWdFSSxNQWhFRSxBQUFBLEtBQUssQ0FnRVAsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUlmLEFBdkVMLEFBb0VRLE1BcEVGLEFBQUEsS0FBSyxDQWdFUCxLQUFLLENBSUQsSUFBSSxBQUFDLENBQ0QsTUFBTSxDQUFFLElBQUksQ0FDZixBQXRFVCxBQXdFSSxNQXhFRSxBQUFBLEtBQUssQ0F3RVAsSUFBSSxBQUFDLENBQ0QsT0FBTyxDQUFFLENBQUMsQ0FDYixBQTFFTCxBQTJFSSxNQTNFRSxBQUFBLEtBQUssQUEyRU4sVUFBVSxBQUFDLENBQ1IsY0FBYyxDQUFFLElBQUksQ0FDdkIsQUE3RUwsQUE4RUksTUE5RUUsQUFBQSxLQUFLLENBOEVQLE1BQU0sQUFBQyxDQUNILE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLG1CQUFtQixDQW1CbEMsQUFuR0wsQUFpRlEsTUFqRkYsQUFBQSxLQUFLLENBOEVQLE1BQU0sQUFHRCxJQUFLLENBQUEsT0FBTyxDQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUF6RlQsQUEwRlEsTUExRkYsQUFBQSxLQUFLLENBOEVQLE1BQU0sQUFZRCxLQUFLLEFBQUMsQ0FDSCxPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUE3RlQsQUE4RlEsTUE5RkYsQUFBQSxLQUFLLENBOEVQLE1BQU0sQUFnQkQsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLENBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBbEdULEFBb0dJLE1BcEdFLEFBQUEsS0FBSyxDQW9HUCxZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQUNELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFDLEtBQUssRUF2RzNDLEFBd0dRLE1BeEdGLEFBQUEsS0FBSyxDQXdHSCxZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FFVCxLQUFLLENBQUUsSUFBSSxDQWdCZCxBQTlIVCxBQWdIWSxNQWhITixBQUFBLEtBQUssQ0F3R0gsWUFBWSxDQVFSLEdBQUcsQUFBQyxDMUJEUixLQUFLLENBb0JGLEdBQUcsQ0FuQk4sTUFBTSxDQWtCSCxJQUFJLENBOUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0F3Q1osZ0JBQWdCLENBcEdDLE9BQU8sQ0FzR3hCLFFBQVEsQ0FBRSxRQUFRLEMwQmJOLEtBQUssQ0FBRSxVQUFVLENBU3BCLEFBM0hiLEFBb0hnQixNQXBIVixBQUFBLEtBQUssQ0F3R0gsWUFBWSxDQVFSLEdBQUcsQUFJRSxNQUFNLEFBQUEsQ0FDSCxnQkFBZ0IsQzFCM0ZwQixPQUFPLEMwQjRGTixBQXRIakIsQUF1SGdCLE1BdkhWLEFBQUEsS0FBSyxDQXdHSCxZQUFZLENBUVIsR0FBRyxBQU9FLEtBQUssQUFBQSxDQUNGLGdCQUFnQixDMUIvRmYsT0FBTyxDMEJnR1gsQ0FPYixNQUFNLENBQU4sa0NBQU0sQ0FoSVYsQUFpSVEsTUFqSUYsQUFBQSxLQUFLLENBaUlILEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLENBRUwsTUFBTSxDQUFOLGlDQUFNLENBcklWLEFBc0lRLE1BdElGLEFBQUEsS0FBSyxDQXNJSCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixDQUVMLE1BQU0sQ0FBTixpQ0FBTSxDQTFJVixBQUFBLE1BQU0sQUFBQSxLQUFLLEFBQVgsQ0EySVEsVUFBVSxDQUFFLEtBQUssQ0FheEIsQUF4SkQsQUE0SVEsTUE1SUYsQUFBQSxLQUFLLENBNElILEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBOUlULEFBK0lRLE1BL0lGLEFBQUEsS0FBSyxDQStJSCxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBbEpULEFBbUpRLE1BbkpGLEFBQUEsS0FBSyxDQW1KSCxNQUFNLENBQUMsSUFBSSxBQUFDLENBQ1IsSUFBSSxDQUFFLE1BQU0sQ0FDZixDQUlULEFBQUEsUUFBUSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FnQmIsQUF0QkQsQUFPSSxRQVBJLENBT0osWUFBWSxBQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixNQUFNLENBQUUsT0FBTyxDQU9sQixBQXJCTCxBQWVRLFFBZkEsQ0FPSixZQUFZLEFBUVAsT0FBTyxBQUFBLENBQ0osT0FBTyxDQUFFLENBQUMsQ0FDYixBQWpCVCxBQWtCUSxRQWxCQSxDQU9KLFlBQVksQUFXUCxNQUFNLEFBQUEsQ0FDSCxPQUFPLENBQUUsR0FBRyxDQUNmLEFBSVQsQUFBQSxPQUFPLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDMUI5SkMsT0FBTyxDMEIrSmxCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBRVQsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxFQUFFLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FVckIsQUFwQkQsQUFXSSxPQVhHLEFBV0YsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEVBQUUsQ0FDZCxBQWJMLEFBY0ksT0FkRyxDQWNILEdBQUcsQUFBQyxDQUNBLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsZ0JBQWdCLENBQzlCLEFBR0wsQUFDSSxTQURLLEFBQ0osT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLEVBQUUsQ0FDWCxnQkFBZ0IsQ0FBRSwrREFBOEQsQ0FDaEYsTUFBTSxDQUFFLEdBQUcsQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBR0wsQUFDSSxJQURBLEFBQUEsVUFBVSxDQUNWLE1BQU0sQUFBQSxLQUFLLENBQUMsTUFBTSxBQUFDLENBQ2YscUJBQXFCLENBQUUsS0FBSyxDQUMvQixBQ3ZOTCxBQUNJLE1BREUsQUFBQSxLQUFLLENBQ1AsR0FBRyxDQUFHLElBQUksQUFBQyxDQUNQLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFDSEwsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFDLENBQ1osY0FBYyxDQUFFLElBQUksQ0FvSHZCLEFBckhELEFBR1EsTUFIRixBQUFBLFNBQVMsQ0FFWCxLQUFLLEFBQ0EsTUFBTSxBQUFBLENBQ0gsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFMVCxBQVFJLE1BUkUsQUFBQSxTQUFTLENBUVgsZUFBZSxBQUFBLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsT0FBTyxDQUNsQixBQVhMLEFBYUksTUFiRSxBQUFBLFNBQVMsQ0FhWCxXQUFXLEFBQUMsQ0FDUixRQUFRLENBQUUsT0FBTyxDQUNwQixBQWZMLEFBZ0JJLE1BaEJFLEFBQUEsU0FBUyxDQWdCWCxNQUFNLEFBQUMsQ0FDSCxNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBSW5CLEFBdEJMLEFBbUJRLE1BbkJGLEFBQUEsU0FBUyxDQWdCWCxNQUFNLEFBR0QsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLENBQUMsQ0FDYixBQXJCVCxBQXVCSSxNQXZCRSxBQUFBLFNBQVMsQ0F1QlgsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNWLG1CQUFtQixDNUJ5QkYsR0FBRyxDNEJ4QnZCLEFBekJMLEFBMEJJLE1BMUJFLEFBQUEsU0FBUyxDQTBCWCxLQUFLLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLE9BQU8sQ0FBRSxJQUFJLENBcUNoQixBQXBDRyxNQUFNLENBQU4saUNBQU0sQ0FuQ2QsQUEwQkksTUExQkUsQUFBQSxTQUFTLENBMEJYLEtBQUssQUFBTCxDQVVRLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFDLEdBQUcsQ0FrQ2QsQ0F2RUwsQUF3Q1EsTUF4Q0YsQUFBQSxTQUFTLENBMEJYLEtBQUssQ0FjRCxFQUFFLEFBQUMsQ0FDQyxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxLQUFLLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUE1Q1QsQUE2Q1EsTUE3Q0YsQUFBQSxTQUFTLENBMEJYLEtBQUssQ0FtQkQsRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLEtBQUssQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FJbEIsQUFIRyxNQUFNLENBQU4saUNBQU0sQ0FqRGxCLEFBNkNRLE1BN0NGLEFBQUEsU0FBUyxDQTBCWCxLQUFLLENBbUJELEVBQUUsQUFBRixDQUtRLFVBQVUsQ0FBRSxJQUFJLENBRXZCLENBcERULEFBcURRLE1BckRGLEFBQUEsU0FBUyxDQTBCWCxLQUFLLENBMkJELENBQUMsQUFBQyxDQUNFLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBSXBCLEFBSEcsTUFBTSxDQUFOLGlDQUFNLENBeERsQixBQXFEUSxNQXJERixBQUFBLFNBQVMsQ0EwQlgsS0FBSyxDQTJCRCxDQUFDLEFBQUQsQ0FJUSxZQUFZLENBQUUsQ0FBQyxDQUV0QixDQTNEVCxBQTREUSxNQTVERixBQUFBLFNBQVMsQ0EwQlgsS0FBSyxDQWtDRCxFQUFFLENBNURWLE1BQU0sQUFBQSxTQUFTLENBMEJYLEtBQUssQ0FrQ0csQ0FBQyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNaLEFBL0RULEFBZ0VRLE1BaEVGLEFBQUEsU0FBUyxDQTBCWCxLQUFLLENBc0NELEtBQUssQUFBQyxDQUNGLFlBQVksQ0FBRSxJQUFJLENBS3JCLEFBdEVULEFBa0VZLE1BbEVOLEFBQUEsU0FBUyxDQTBCWCxLQUFLLENBc0NELEtBQUssQUFFQSxPQUFPLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBckViLEFBd0VJLE1BeEVFLEFBQUEsU0FBUyxDQXdFWCxLQUFLLEFBQUMsQ0FDRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxLQUFLLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQzVCekRILE9BQU8sQzRCMERkLFdBQVcsQzVCakRDLFNBQVMsQ0FBRSxVQUFVLEM0QmtEakMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBdEZMLEFBd0ZRLE1BeEZGLEFBQUEsU0FBUyxDQXVGWCxhQUFhLENBQ1QsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLENBQUMsQ0FDYixBQTFGVCxBQTRGSSxNQTVGRSxBQUFBLFNBQVMsQ0E0RlgsS0FBSyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDNUJwRUMsU0FBUyxDQUFFLFVBQVUsQzRCcUVqQyxXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQzVCN0ZOLE9BQU8sQzRCOEZYLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBM0dMLEFBNEdJLE1BNUdFLEFBQUEsU0FBUyxDQTRHWCxVQUFVLEFBQUEsQzVCRU4sS0FBSyxDQW9CRixHQUFHLENBbkJOLE1BQU0sQ0FrQkgsSUFBSSxDQTlDUCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBd0NaLGdCQUFnQixDQXBHQyxPQUFPLENBc0d4QixRQUFRLENBQUUsUUFBUSxDNEJkZCxnQkFBZ0IsQzVCdkZSLE9BQU8sQzRCMEZsQixBQ25ITCxBQUNJLE1BREUsQUFBQSxPQUFPLENBQ1QsTUFBTSxBQUFBLENBQ0YsTUFBTSxDQUFFLE1BQU0sQ0FDZCxJQUFJLENBQUUsQ0FBQyxDQUNWLEFBSkwsQUFLSSxNQUxFLEFBQUEsT0FBTyxDQUtULFdBQVcsQUFBQyxDQUNSLFFBQVEsQ0FBRSxPQUFPLENBQ3BCLEFBUEwsQUFRSSxNQVJFLEFBQUEsT0FBTyxDQVFULE1BQU0sQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBUXJCLEFBakJMLEFBV1EsTUFYRixBQUFBLE9BQU8sQ0FRVCxNQUFNLENBR0YsRUFBRSxBQUFBLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFiVCxBQWNRLE1BZEYsQUFBQSxPQUFPLENBUVQsTUFBTSxDQU1GLENBQUMsQUFBQSxDQUNHLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBaEJULEFBa0JJLE1BbEJFLEFBQUEsT0FBTyxDQWtCVCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsTUFBTSxDQU9sQixBQTFCTCxBQW9CUSxNQXBCRixBQUFBLE9BQU8sQ0FrQlQsS0FBSyxDQUVELEVBQUUsQ0FwQlYsTUFBTSxBQUFBLE9BQU8sQ0FrQlQsS0FBSyxDQUVHLEVBQUUsQ0FwQmQsTUFBTSxBQUFBLE9BQU8sQ0FrQlQsS0FBSyxDQUVPLENBQUMsQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUF0QlQsQUF1QlEsTUF2QkYsQUFBQSxPQUFPLENBa0JULEtBQUssQUFLQSxNQUFNLEFBQUEsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQXpCVCxBQTJCSSxNQTNCRSxBQUFBLE9BQU8sQ0EyQlQsTUFBTSxBQUFDLENBQ0gsTUFBTSxDQUFFLEtBQUssQ0FJaEIsQUFoQ0wsQUE2QlEsTUE3QkYsQUFBQSxPQUFPLENBMkJULE1BQU0sQUFFRCxPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsQ0FBQyxDQUNiLEFBL0JULEFBa0NJLE1BbENFLEFBQUEsT0FBTyxDQWtDVCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsZUFBZSxDQUN4QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQU9iLEFBNUNMLEFBdUNRLE1BdkNGLEFBQUEsT0FBTyxDQWtDVCxLQUFLLENBS0QsU0FBUyxBQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQzNDVCxBQUNJLE1BREUsQUFBQSxVQUFVLENBQ1osSUFBSSxDQUFHLElBQUksQUFBQyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBSEwsQUFLUSxNQUxGLEFBQUEsVUFBVSxDQUlaLElBQUksQ0FDSSxHQUFHLEFBQUMsQ0FFSixVQUFVLENBQUUsY0FBYyxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLFlBQVksQ0FDeEIsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFaVCxBQWFRLE1BYkYsQUFBQSxVQUFVLENBSVosSUFBSSxBQVNDLFdBQVcsQ0FBQyxHQUFHLEFBQUMsQ0FDYixhQUFhLENBQUUsY0FBYyxDQU9oQyxBQUxPLE1BQU0sQ0FBTixpQ0FBTSxDQWhCdEIsQUFlWSxNQWZOLEFBQUEsVUFBVSxDQUlaLElBQUksQUFTQyxXQUFXLENBQUMsR0FBRyxDQUVaLFVBQVUsQUFBVixDQUVRLGFBQWEsQ0FBRSxJQUFJLENBRzFCLENBcEJiLEFBc0JRLE1BdEJGLEFBQUEsVUFBVSxDQUlaLElBQUksQ0FrQkEsQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLFdBQVcsQ0FBRSxHQUFHLENBRWhCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsV0FBVyxDOUJDSCxTQUFTLENBQUUsVUFBVSxDOEJBN0IsS0FBSyxDOUJQRyxPQUFPLEM4QllsQixBQUpHLE1BQU0sQ0FBTixpQ0FBTSxDQS9CbEIsQUFzQlEsTUF0QkYsQUFBQSxVQUFVLENBSVosSUFBSSxDQWtCQSxDQUFDLEFBQUQsQ0FVUSxPQUFPLENBQUUsTUFBTSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBRXJCLENBbkNULEFBb0NRLE1BcENGLEFBQUEsVUFBVSxDQUlaLElBQUksQ0FnQ0EsVUFBVSxBQUFDLENBQ1AsS0FBSyxDQUFFLEtBQUssQ0FFWixNQUFNLENBQUUsTUFBTSxDQUNkLFdBQVcsQzlCVkgsU0FBUyxDQUFFLFVBQVUsQzhCVzdCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDaEIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxPQUFPLENBQUUsYUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUscUJBQXFCLENBWXBDLEFBakVULEFBc0RZLE1BdEROLEFBQUEsVUFBVSxDQUlaLElBQUksQ0FnQ0EsVUFBVSxBQWtCTCxNQUFNLEFBQUEsQ0FDSCxLQUFLLENBQUMsSUFBSSxDQUNWLGdCQUFnQixDOUJqQ1osT0FBTyxDOEJrQ1gsWUFBWSxDOUJsQ1IsT0FBTyxDOEJtQ2QsQUFDRCxNQUFNLENBQU4saUNBQU0sQ0EzRGxCLEFBb0NRLE1BcENGLEFBQUEsVUFBVSxDQUlaLElBQUksQ0FnQ0EsVUFBVSxBQUFWLENBd0JRLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFDLENBQUMsQ0FDUixPQUFPLENBQUUsS0FBSyxDQUdyQixDQWpFVCxBQWtFUSxNQWxFRixBQUFBLFVBQVUsQ0FJWixJQUFJLENBOERBLE1BQU0sQUFBQSxDOUI0Q04sS0FBSyxDQW9CRixHQUFHLENBbkJOLE1BQU0sQ0FrQkgsSUFBSSxDQXBEUCxHQUFHLENBQUMsQ0FBQyxDQUNMLEtBQUssQ0FBRSxDQUFDLENBcUNBLFNBQVMsQ0FBRSxpQkFBaUIsQ0FTeEMsZ0JBQWdCLENBcEdDLE9BQU8sQ0FzR3hCLFFBQVEsQ0FBRSxRQUFRLEM4QjFEVixLQUFLLENBQUUsS0FBSyxDQUNaLGdCQUFnQixDOUI1Q1osT0FBTyxDOEI2Q1gsTUFBTSxDQUFFLEdBQUcsQ0FDZCxBQ3hFVCxBQUNJLE1BREUsQUFBQSxLQUFLLENBQ1AsWUFBWSxBQUFBLENBQ1IsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFITCxBQUlJLE1BSkUsQUFBQSxLQUFLLENBSVAsVUFBVSxBQUFDLENBQ1AsTUFBTSxDQUFFLFdBQVcsQ0FDdEIsQUFOTCxBQU9JLE1BUEUsQUFBQSxLQUFLLENBT1AsS0FBSyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsTUFBTSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQWJMLEFBY0ksTUFkRSxBQUFBLEtBQUssQ0FjUCxDQUFDLEFBQUMsQ0FDRSxRQUFRLENBQUUsTUFBTSxDQVVuQixBQXpCTCxBQWdCUSxNQWhCRixBQUFBLEtBQUssQ0FjUCxDQUFDLENBRUcsTUFBTSxBQUFDLENBQ0gsbUJBQW1CLENBQUUsSUFBSSxDQUN6QiwwQkFBMEIsQ0FBRSxXQUFXLENBQzFDLEFBbkJULEFBcUJZLE1BckJOLEFBQUEsS0FBSyxDQWNQLENBQUMsQUFNSSxNQUFNLENBQ0gsTUFBTSxBQUFDLENBQ0gsU0FBUyxDQUFFLFVBQVUsQ0FDeEIsQUF2QmIsQUEwQkksTUExQkUsQUFBQSxLQUFLLENBMEJQLENBQUMsQ0ExQkwsTUFBTSxBQUFBLEtBQUssQ0EyQlAsRUFBRSxDQTNCTixNQUFNLEFBQUEsS0FBSyxDQTRCUCxFQUFFLEFBQUMsQ0FDQyxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUViLEFBaENMLEFBaUNJLE1BakNFLEFBQUEsS0FBSyxDQWlDUCxFQUFFLEFBQUEsQ0FDRSxVQUFVLENBQUUsSUFBSSxDQUNuQixBQW5DTCxBQW9DSSxNQXBDRSxBQUFBLEtBQUssQ0FvQ1AsRUFBRSxBQUFBLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUF0Q0wsQUF1Q0ksTUF2Q0UsQUFBQSxLQUFLLENBdUNQLENBQUMsQUFBQyxDQUNFLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBMUNMLEFBMkNJLE1BM0NFLEFBQUEsS0FBSyxDQTJDUCxFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUsV0FBVyxDQUN0QixBQTdDTCxBQThDSSxNQTlDRSxBQUFBLEtBQUssQ0E4Q1AsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQTBCbkIsQUE3RUwsQUFxRFEsTUFyREYsQUFBQSxLQUFLLENBOENQLGFBQWEsQ0FPVCxNQUFNLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxDQUFDLENBSVQsQUEvRFQsQUE0RFksTUE1RE4sQUFBQSxLQUFLLENBOENQLGFBQWEsQ0FPVCxNQUFNLEFBT0QsT0FBTyxBQUFDLENBQ0wsVUFBVSxDQUFFLGVBQWtCLENBQ2pDLEFBOURiLEFBZ0VRLE1BaEVGLEFBQUEsS0FBSyxDQThDUCxhQUFhLENBa0JULE1BQU0sQUFBQyxDQUNILFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQy9CL0NQLE9BQU8sQytCZ0RWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDL0J6Q0gsU0FBUyxDQUFFLFVBQVUsQytCMEM3QixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUV4QixBQTVFVCxBQThFSSxNQTlFRSxBQUFBLEtBQUssQ0E4RVAsUUFBUSxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDZixBQXZGTCxBQXdGSSxNQXhGRSxBQUFBLEtBQUssQ0F3RlAsTUFBTSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQy9CckZQLE9BQU8sQytCc0ZWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBT3JCLEFBdkdMLEFBaUdRLE1BakdGLEFBQUEsS0FBSyxDQXdGUCxNQUFNLENBU0YsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDOUIsQUF0R1QsQUF3R0ksTUF4R0UsQUFBQSxLQUFLLENBd0dQLElBQUksQUFBQSxJQUFLLENBQUEsUUFBUSxDQUFFLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLElBQUksQ0FBRSxNQUFNLENBQ1osTUFBTSxDQUFFLE1BQU0sQ0FDZCxnQkFBZ0IsQ0FBRSw0REFBK0QsQ0FDakYsT0FBTyxDQUFFLENBQUMsQ0FDYixBQS9HTCxBQWdISSxNQWhIRSxBQUFBLEtBQUssQ0FnSFAsWUFBWSxBQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDL0I1RkgsT0FBTyxDK0I2RmQsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLEMvQnZGQyxTQUFTLENBQUUsVUFBVSxDK0J3RmpDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLFNBQVMsQ0FDNUIsQUEzSEwsQUE2SEksTUE3SEUsQUFBQSxLQUFLLENBNkhQLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxDQUFDLENBQ1osTUFBTSxDQUFFLFdBQVcsQ0F1QnRCLEFBdEpMLEFBZ0lRLE1BaElGLEFBQUEsS0FBSyxDQTZIUCxLQUFLLENBR0QsSUFBSSxBQUFDLENBQ0QsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLEMvQnRHSCxTQUFTLENBQUUsVUFBVSxDK0J1RzdCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQy9COUdELE9BQU8sQytCK0doQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsTUFBTSxDQUFFLEtBQUssQ0FXaEIsQUFySlQsQUE0SVksTUE1SU4sQUFBQSxLQUFLLENBNkhQLEtBQUssQ0FHRCxJQUFJLEFBWUMsT0FBTyxBQUFDLENBQ0wsVUFBVSxDL0J2SFgsT0FBTyxDK0J3SFQsQUE5SWIsQUFnSlksTUFoSk4sQUFBQSxLQUFLLENBNkhQLEtBQUssQ0FHRCxJQUFJLEFBZ0JDLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDL0I1SFgsT0FBTyxDK0I2SE4sTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFwSmIsQUF1SkksTUF2SkUsQUFBQSxLQUFLLENBdUpQLEtBQUssQUFBQyxDQUNGLEtBQUssQy9CL0hRLE9BQU8sQytCZ0lwQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBNUpMLEFBK0pZLE1BL0pOLEFBQUEsS0FBSyxDQTZKUCxVQUFVLENBQ04sS0FBSyxBQUNBLEtBQUssQUFBQyxDQUNILE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBaktiLEFBb0tJLE1BcEtFLEFBQUEsS0FBSyxDQW9LUCxhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQy9CeElDLFNBQVMsQ0FBRSxVQUFVLEMrQnlJakMsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLFdBQVcsQ0FhdEIsQUF2TEwsQUE0S1EsTUE1S0YsQUFBQSxLQUFLLENBb0tQLGFBQWEsQ0FRVCxpQkFBaUIsQUFBQyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUscUJBQXFCLENBTXBDLEFBdExULEFBa0xZLE1BbExOLEFBQUEsS0FBSyxDQW9LUCxhQUFhLENBUVQsaUJBQWlCLEFBTVosUUFBUSxDQWxMckIsTUFBTSxBQUFBLEtBQUssQ0FvS1AsYUFBYSxDQVFULGlCQUFpQixBQU9aLE1BQU0sQUFBQyxDQUNKLEtBQUssQy9COUpOLE9BQU8sQytCK0pULEFBckxiLEFBd0xJLE1BeExFLEFBQUEsS0FBSyxDQXdMUCxZQUFZLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQy9CNUpDLFNBQVMsQ0FBRSxVQUFVLEMrQjZKakMsV0FBVyxDQUFFLElBQUksQ0FFakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsS0FBSyxDQWlEZixBQW5QTCxBQW9NUSxNQXBNRixBQUFBLEtBQUssQ0F3TFAsWUFBWSxDQVlSLFVBQVUsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLElBQUksQ0FLWixBQTVNVCxBQXlNWSxNQXpNTixBQUFBLEtBQUssQ0F3TFAsWUFBWSxDQVlSLFVBQVUsQUFLTCxPQUFPLEFBQUMsQ0FDTCxTQUFTLENBQUUsYUFBYSxDQUMzQixBQTNNYixBQThNUSxNQTlNRixBQUFBLEtBQUssQ0F3TFAsWUFBWSxDQXNCUixZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsa0JBQWtCLENBQzNCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQ3JCLEFBbk5ULEFBcU5RLE1Bck5GLEFBQUEsS0FBSyxDQXdMUCxZQUFZLENBNkJSLFdBQVcsQUFBQyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBN05ULEFBK05RLE1BL05GLEFBQUEsS0FBSyxDQXdMUCxZQUFZLENBdUNSLFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLEtBQUssQy9CNU1GLE9BQU8sQytCaU5iLEFBdk9ULEFBb09ZLE1BcE9OLEFBQUEsS0FBSyxDQXdMUCxZQUFZLENBdUNSLFVBQVUsQUFLTCxNQUFNLEFBQUMsQ0FDSixLQUFLLEMvQjdNRCxPQUFPLEMrQjhNZCxBQXRPYixBQTJPZ0IsTUEzT1YsQUFBQSxLQUFLLENBd0xQLFlBQVksQUFpRFAsS0FBSyxDQUNGLFVBQVUsQUFDTCxPQUFPLEFBQUMsQ0FDTCxTQUFTLENBQUUsY0FBYyxDQUM1QixBQTdPakIsQUErT1ksTUEvT04sQUFBQSxLQUFLLENBd0xQLFlBQVksQUFpRFAsS0FBSyxDQU1GLFdBQVcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBalBiLEFBb1BJLE1BcFBFLEFBQUEsS0FBSyxDQW9QUCxVQUFVLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNyQixBQXRQTCxBQXVQSSxNQXZQRSxBQUFBLEtBQUssQ0F1UFAsWUFBWSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDL0JqTUMsSUFBSSxDK0JrTVQsTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENBQUUsS0FBSyxDQWtCaEIsQUE3UUwsQUE2UFEsTUE3UEYsQUFBQSxLQUFLLENBdVBQLFlBQVksQ0FNUixHQUFHLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxLQUFLLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQy9CN09QLE9BQU8sQytCOE9iLEFBcFFULEFBcVFRLE1BclFGLEFBQUEsS0FBSyxDQXVQUCxZQUFZLENBY1IsR0FBRyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLDBCQUEwQixDQUNsQyxVQUFVLEMvQnJQUCxPQUFPLEMrQnNQYixBQ25RVCxBQUNJLGVBRFcsQ0FDUCxHQUFHLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUNuQixBQU9MLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQVNwQixBQVhELEFBR0ksZ0JBSFksQ0FHWixDQUFDLEFBQUMsQ0FDRSxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsT0FBTyxDQUFBLFVBQVUsQ0FLM0IsQUFWTCxBQU1RLGdCQU5RLENBR1osQ0FBQyxBQUdJLE1BQU0sQUFBQyxDQUNKLFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLE9BQU8sQ0FBRSxRQUFRLENBQ3BCLEFBSVQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUlyQixBQUxELEFBRUksb0JBRmdCLEFBRWYsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFHTCxBQUFBLHdCQUF3QixBQUFDLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBRWhCLFFBQVEsQ0FBRSxRQUFRLENBS3JCLEFBUkQsQUFJSSx3QkFKb0IsQUFJbkIsT0FBTyxBQUFDLENBQ0wsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsT0FBTyxDQUFFLGVBQWUsQ0FDM0IsQUFHTCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsS0FBSyxDQUNmLEFDckRELEFBQUEsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNkLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBdUNyQixBQXpDRCxBQU1JLE1BTkUsQUFBQSxXQUFXLENBTWIsU0FBUyxBQUFDLENBQ04sV0FBVyxDakN3QkMsU0FBUyxDQUFFLFVBQVUsQ2lDdkJqQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBS25CLEFBZEwsQUFXUSxNQVhGLEFBQUEsV0FBVyxDQU1iLFNBQVMsQ0FLTCxDQUFDLEFBQUEsQ0FDRyxLQUFLLENBQUUsSUFBSSxDQUNkLEFBYlQsQUFlSSxNQWZFLEFBQUEsV0FBVyxDQWViLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxDQUFDLENBQ1osTUFBTSxDQUFFLFdBQVcsQ0F1QnRCLEFBeENMLEFBa0JRLE1BbEJGLEFBQUEsV0FBVyxDQWViLEtBQUssQ0FHRCxJQUFJLEFBQUMsQ0FDRCxPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ2pDUUgsU0FBUyxDQUFFLFVBQVUsQ2lDUDdCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxNQUFNLENBQUUsS0FBSyxDQVdoQixBQXZDVCxBQThCWSxNQTlCTixBQUFBLFdBQVcsQ0FlYixLQUFLLENBR0QsSUFBSSxBQVlDLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ2pDVFgsT0FBTyxDaUNVVCxBQWhDYixBQWtDWSxNQWxDTixBQUFBLFdBQVcsQ0FlYixLQUFLLENBR0QsSUFBSSxBQWdCQyxNQUFNLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ2pDZFgsT0FBTyxDaUNlTixNQUFNLENBQUUsT0FBTyxDQUNsQixBQ3RDYixBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN4QixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsYUFBYSxDQUFFLEdBQUcsQ0FBQSxVQUFVLENBaUs3QixBQWxLRCxBQUdFLG9CQUhrQixDQUdsQixDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdkIsVUFBVSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQzNCLEFBTkgsQUFPRSxvQkFQa0IsQ0FPbEIsU0FBUyxBQUFBLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDZCxBQVRILEFBVUUsb0JBVmtCLENBVWxCLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN6QixXQUFXLENBQUUsR0FBRyxDQUNqQixBQWJILEFBY0Usb0JBZGtCLENBY2xCLGtDQUFrQyxDQUFDLEVBQUUsQUFBQyxDQUNwQyxTQUFTLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDMUIsQUFoQkgsQUFpQkUsb0JBakJrQixDQWlCbEIscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3hCLEFBbkJILEFBb0JFLG9CQXBCa0IsQ0FvQmxCLGlCQUFpQixBQUFDLENBQ2hCLFVBQVUsQ2xDRUMsT0FBTyxDa0NEbkIsQUF0QkgsQUF1QkUsb0JBdkJrQixDQXVCbEIseUJBQXlCLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUF6QkgsQUEwQkUsb0JBMUJrQixDQTBCbEIsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENsQ1ZNLE9BQU8sQ2tDVUUsVUFBVSxDQUM5QixlQUFlLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDL0IsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUFoQ0gsQUFpQ0Usb0JBakNrQixDQWlDbEIsYUFBYSxDQWpDZixvQkFBb0IsQ0FrQ2xCLGFBQWEsQUFBQyxDQUNaLEtBQUssQ2xDakJNLE9BQU8sQ2tDa0JsQixlQUFlLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDL0IsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUF0Q0gsQUF1Q0Usb0JBdkNrQixDQXVDbEIseUJBQXlCLEFBQUMsQ0FDeEIsV0FBVyxDQUFFLEdBQUcsQ0FBQSxVQUFVLENBQzFCLEtBQUssQ2xDckJXLE9BQU8sQ2tDc0J4QixBQTFDSCxBQTJDRSxvQkEzQ2tCLENBMkNsQixxQkFBcUIsQUFBQyxDQUNwQixTQUFTLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDMUIsQUE3Q0gsQUErQ0Usb0JBL0NrQixDQStDbEIsa0NBQWtDLEFBQUMsQ0FDakMsVUFBVSxDbEN6QkMsT0FBTyxDa0MwQm5CLEFBakRILEFBa0RFLG9CQWxEa0IsQ0FrRGxCLG1CQUFtQixDQUFDLEdBQUcsQUFBQyxDQUN0QixPQUFPLENBQUUsOEdBQThHLENBQ3hILEFBcERILEFBcURFLG9CQXJEa0IsQ0FxRGxCLG9CQUFvQixDQXJEdEIsb0JBQW9CLENBc0RsQixpQkFBaUIsQ0FBQyxxQkFBcUIsQUFBQSxDQUNyQyxVQUFVLENsQ3JDQyxPQUFPLENrQ3NDbEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQ3RDTixPQUFPLENrQ3VDbEIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsV0FBVyxDbEMvQkssU0FBUyxDQUFFLFVBQVUsQ2tDZ0NyQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FNYixBQXhFSCxBQW1FSSxvQkFuRWdCLENBcURsQixvQkFBb0IsQUFjakIsTUFBTSxDQW5FWCxvQkFBb0IsQ0FzRGxCLGlCQUFpQixDQUFDLHFCQUFxQixBQWFwQyxNQUFNLEFBQUEsQ0FDTCxnQkFBZ0IsQ0FBRSxPQUEwQixDQUM1QyxZQUFZLENBQUUsT0FBMEIsQ0FDekMsQUF0RUwsQUF5RUUsb0JBekVrQixDQXlFbEIsbUJBQW1CLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsVUFBVSxDbEN2RE0sT0FBTyxDa0N3RHZCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDbEN4REQsT0FBTyxDa0N5RHZCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFdBQVcsQ2xDbkRLLFNBQVMsQ0FBRSxVQUFVLENrQ29EckMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxHQUFHLENBTWpCLEFBMUZILEFBcUZJLG9CQXJGZ0IsQ0F5RWxCLG1CQUFtQixBQVloQixNQUFNLEFBQUEsQ0FDTCxnQkFBZ0IsQ0FBRSxPQUErQixDQUNqRCxZQUFZLENBQUUsT0FBK0IsQ0FDOUMsQUF4RkwsQUEyRkUsb0JBM0ZrQixDQTJGbEIsZUFBZSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FBYyxRQUFRLENBQUcsZ0JBQWdCLEFBQUMsQ0FDOUQsVUFBVSxDbEN4RU0sT0FBTyxDa0N5RXhCLEFBN0ZILEFBOEZFLG9CQTlGa0IsQ0E4RmxCLGVBQWUsQ0FBQyxnQkFBZ0IsQUFBQyxDQUMvQixVQUFVLENBQUUsT0FBTyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLEtBQUssQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsUUFBUSxDQUNyQixBQXRHSCxBQXVHRSxvQkF2R2tCLENBdUdsQix5QkFBeUIsQUFBQyxDQUN4QixZQUFZLENBQUUsaUJBQWlCLENBQ2hDLEFBekdILEFBMEdFLG9CQTFHa0IsQ0EwR2xCLGtDQUFrQyxBQUFDLENBQ2pDLGFBQWEsQ0FBRSxpQkFBaUIsQ0FDaEMsV0FBVyxDbENqRkssU0FBUyxDQUFFLFVBQVUsQ2tDa0d0QyxBQTdISCxBQTZHSSxvQkE3R2dCLENBMEdsQixrQ0FBa0MsQ0FHaEMsQ0FBQyxBQUFBLENBQ0MsS0FBSyxDbEM1RkksT0FBTyxDa0M2RmpCLEFBL0dMLEFBZ0hJLG9CQWhIZ0IsQ0EwR2xCLGtDQUFrQyxDQU1oQyx5Q0FBeUMsQUFBQSxDQUN2QyxLQUFLLENsQy9GSSxPQUFPLENrQ2dHaEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFuSEwsQUFvSEksb0JBcEhnQixDQTBHbEIsa0NBQWtDLENBVWhDLEVBQUUsQUFBQSxDQUNBLEtBQUssQ2xDbkdJLE9BQU8sQ2tDdUdqQixBQXpITCxBQXNITSxvQkF0SGMsQ0EwR2xCLGtDQUFrQyxDQVVoQyxFQUFFLEFBRUMsTUFBTSxBQUFBLENBQ0wsS0FBSyxDbENuR08sT0FBTyxDa0NvR3BCLEFBeEhQLEFBMEhJLG9CQTFIZ0IsQ0EwR2xCLGtDQUFrQyxDQWdCaEMsaUNBQWlDLEFBQUEsQ0FDL0IsS0FBSyxDbEN6R0ksT0FBTyxDa0MwR2pCLEFBNUhMLEFBOEhFLG9CQTlIa0IsQ0E4SGxCLGVBQWUsQ0FBQyxnQkFBZ0IsQUFBQyxDQUMvQixNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdkIsQUFoSUgsQUFpSUUsb0JBaklrQixDQWlJbEIsZUFBZSxDQUFDLGdCQUFnQixBQUFBLE9BQU8sQUFBQyxDQUN0QyxVQUFVLENBQUUsUUFBUSxDQUNwQixPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixJQUFJLENBQUUsR0FBRyxDQUNULEdBQUcsQ0FBRSxHQUFHLENBQ1IsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsS0FBSyxDQUNyQixBQTdJSCxBQThJRSxvQkE5SWtCLENBOElsQixlQUFlLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQUFjLFFBQVEsQ0FBRyxnQkFBZ0IsQUFBQSxPQUFPLEFBQUMsQ0FDckUsSUFBSSxDQUFFLElBQUksQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNqQixBQWpKSCxBQWtKRSxvQkFsSmtCLENBa0psQiwwQkFBMEIsQUFBQyxDQUN6QixVQUFVLENBQUUsT0FBTyxDQUNwQixBQXBKSCxBQXFKRSxvQkFySmtCLENBcUpsQixtQkFBbUIsQ0FBQyxHQUFHLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQ3ZCLEFBdkpILEFBeUpJLG9CQXpKZ0IsQ0F3SmxCLG1DQUFtQyxDQUNqQyxHQUFHLENBQUMsR0FBRyxBQUFDLENBQ04sV0FBVyxDQUFFLEdBQUcsQ0FBQSxVQUFVLENBQzNCLEFBM0pMLEFBOEpJLG9CQTlKZ0IsQ0E2SmxCLDJCQUEyQixDQUN6QixDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsR0FBRyxDQUFBLFVBQVUsQ0FDM0IsQUNuS0wsQUFDSSxNQURFLEFBQUEsUUFBUSxDQUNWLGVBQWUsQUFBQSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFKTCxBQU1JLE1BTkUsQUFBQSxRQUFRLENBTVYsV0FBVyxBQUFDLENBQ1IsUUFBUSxDQUFFLE9BQU8sQ0FDcEIsQUFSTCxBQVNJLE1BVEUsQUFBQSxRQUFRLENBU1YsTUFBTSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FTbkIsQUFwQkwsQUFhUSxNQWJGLEFBQUEsUUFBUSxDQVNWLE1BQU0sQ0FJRixFQUFFLEFBQUEsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNsQixBQWZULEFBZ0JRLE1BaEJGLEFBQUEsUUFBUSxDQVNWLE1BQU0sQ0FPRixDQUFDLEFBQUEsQ0FDRyxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNsQixBQW5CVCxBQXFCSSxNQXJCRSxBQUFBLFFBQVEsQ0FxQlYsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLE1BQU0sQ0F3QmxCLEFBOUNMLEFBdUJRLE1BdkJGLEFBQUEsUUFBUSxDQXFCVixLQUFLLENBRUQsRUFBRSxDQXZCVixNQUFNLEFBQUEsUUFBUSxDQXFCVixLQUFLLENBRUcsRUFBRSxDQXZCZCxNQUFNLEFBQUEsUUFBUSxDQXFCVixLQUFLLENBRU8sQ0FBQyxDQXZCakIsTUFBTSxBQUFBLFFBQVEsQ0FxQlYsS0FBSyxDQUVVLEVBQUUsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUF6QlQsQUEwQlEsTUExQkYsQUFBQSxRQUFRLENBcUJWLEtBQUssQ0FLRCxFQUFFLEFBQUEsQ0FDRSxlQUFlLENBQUMsTUFDcEIsQ0FBQyxBQTVCVCxBQTZCUSxNQTdCRixBQUFBLFFBQVEsQ0FxQlYsS0FBSyxBQVFBLE1BQU0sQUFBQSxDQUNILE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBL0JULEFBZ0NRLE1BaENGLEFBQUEsUUFBUSxDQXFCVixLQUFLLENBV0QsWUFBWSxBQUFBLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBQyxJQUFJLENBU1gsQUE3Q1QsQUFxQ1ksTUFyQ04sQUFBQSxRQUFRLENBcUJWLEtBQUssQ0FXRCxZQUFZLENBS1IsS0FBSyxBQUFBLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixlQUFlLENBQUUsT0FBTyxDQUN4QixNQUFNLENBQUUsYUFBYSxDQUFDLFNBQVMsQ0FDL0IsaUJBQWlCLENBQUUsU0FBUyxDQUUvQixBQTVDYixBQStDSSxNQS9DRSxBQUFBLFFBQVEsQ0ErQ1YsTUFBTSxBQUFDLENBQ0gsTUFBTSxDQUFFLEtBQUssQ0FJaEIsQUFwREwsQUFpRFEsTUFqREYsQUFBQSxRQUFRLENBK0NWLE1BQU0sQUFFRCxPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsQ0FBQyxDQUNiLEFBbkRULEFBc0RJLE1BdERFLEFBQUEsUUFBUSxDQXNEVixLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsZUFBZSxDQUN4QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQU9iLEFBaEVMLEFBMkRRLE1BM0RGLEFBQUEsUUFBUSxDQXNEVixLQUFLLENBS0QsU0FBUyxBQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQS9EVCxBQWlFSSxNQWpFRSxBQUFBLFFBQVEsQ0FpRVYsTUFBTSxBQUFBLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUscUJBQXFCLENBQ25DLEFDMUVMLEFBQ0ksTUFERSxBQUFBLFFBQVEsQ0FDVixVQUFVLEFBQUEsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBSkwsQUFLSSxNQUxFLEFBQUEsUUFBUSxDQUtWLElBQUksQ0FBRyxJQUFJLEFBQUMsQ0FDUixVQUFVLENBQUUsSUFBSSxDQUNuQixBQVBMLEFBUUksTUFSRSxBQUFBLFFBQVEsQ0FRVixNQUFNLENBQUMsQ0FBQyxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFWTCxBQVdJLE1BWEUsQUFBQSxRQUFRLENBV1YsV0FBVyxBQUFDLENBQ1IsU0FBUyxDQUFFLENBQUMsQ0FDZixBQWJMLEFBY0ksTUFkRSxBQUFBLFFBQVEsQ0FjVixjQUFjLEFBQUEsQ3BDZ0dWLEtBQUssQ0FvQkYsR0FBRyxDQW5CTixNQUFNLENBa0JILElBQUksQ0E5Q1AsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQXdDWixnQkFBZ0IsQ0FwR0MsT0FBTyxDQXNHeEIsUUFBUSxDQUFFLFFBQVEsQ29DOUdqQixBQWhCTCxBQWlCSSxNQWpCRSxBQUFBLFFBQVEsQUFpQlQsUUFBUSxDQWpCYixNQUFNLEFBQUEsUUFBUSxBQWlCQyxRQUFRLEFBQUEsQ0FDZixlQUFlLENBQUUsS0FBSyxDQUN0QixPQUFPLENBQUUsT0FBTyxDQTJCbkIsQUE5Q0wsQUFxQlEsTUFyQkYsQUFBQSxRQUFRLEFBaUJULFFBQVEsQ0FJTCxFQUFFLENBckJWLE1BQU0sQUFBQSxRQUFRLEFBaUJULFFBQVEsQ0FJRixDQUFDLENBckJaLE1BQU0sQUFBQSxRQUFRLEFBaUJDLFFBQVEsQ0FJZixFQUFFLENBckJWLE1BQU0sQUFBQSxRQUFRLEFBaUJDLFFBQVEsQ0FJWixDQUFDLEFBQUEsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxHQUFHLENBQ2xCLEFBeEJULEFBeUJRLE1BekJGLEFBQUEsUUFBUSxBQWlCVCxRQUFRLENBUUwsQ0FBQyxDQXpCVCxNQUFNLEFBQUEsUUFBUSxBQWlCQyxRQUFRLENBUWYsQ0FBQyxBQUFBLENBQ0csU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNuQixBQTVCVCxBQTZCUSxNQTdCRixBQUFBLFFBQVEsQUFpQlQsUUFBUSxDQVlMLFVBQVUsQ0E3QmxCLE1BQU0sQUFBQSxRQUFRLEFBaUJDLFFBQVEsQ0FZZixVQUFVLEFBQUEsQ0FDTixXQUFXLENBQUUsR0FBRyxDQUNuQixBQS9CVCxBQWdDUSxNQWhDRixBQUFBLFFBQVEsQUFpQlQsUUFBUSxDQWVMLE9BQU8sQ0FoQ2YsTUFBTSxBQUFBLFFBQVEsQUFpQkMsUUFBUSxDQWVmLE9BQU8sQUFBQSxDQUNILFNBQVMsQ0FBRSxLQUFLLENBQ2hCLEtBQUssQ3BDVEQsT0FBTyxDb0NVWCxXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsS0FBSyxDQUNqQixXQUFXLENwQ0ZELEdBQUcsQ29DUWhCLEFBNUNULEFBd0NZLE1BeENOLEFBQUEsUUFBUSxBQWlCVCxRQUFRLENBZUwsT0FBTyxBQVFGLElBQUksQ0F4Q2pCLE1BQU0sQUFBQSxRQUFRLEFBaUJDLFFBQVEsQ0FlZixPQUFPLEFBUUYsSUFBSSxBQUFBLENBQ0YsU0FBUyxDQUFFLEtBQUssQ0FDZixXQUFXLENBQUUsS0FBSyxDQUNyQixBQTNDYixBQWdESSxNQWhERSxBQUFBLFFBQVEsQ0FnRFYsV0FBVyxBQUFBLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQW1DdEIsQUFyRkwsQUFtRFEsTUFuREYsQUFBQSxRQUFRLENBZ0RWLFdBQVcsQ0FHUCxTQUFTLEFBQUEsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBckRULEFBdURRLE1BdkRGLEFBQUEsUUFBUSxDQWdEVixXQUFXLENBT1AsRUFBRSxBQUFBLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUl0QixBQTdEVCxBQTBEWSxNQTFETixBQUFBLFFBQVEsQ0FnRFYsV0FBVyxDQU9QLEVBQUUsQUFHRyxnQkFBZ0IsQUFBQSxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBNURiLEFBOERRLE1BOURGLEFBQUEsUUFBUSxDQWdEVixXQUFXLENBY1AsWUFBWSxBQUFBLENBQ1IsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFoRVQsQUFpRVEsTUFqRUYsQUFBQSxRQUFRLENBZ0RWLFdBQVcsQ0FpQlAsQ0FBQyxBQUFBLENBQ0csV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFuRVQsQUFvRVEsTUFwRUYsQUFBQSxRQUFRLENBZ0RWLFdBQVcsQUFvQk4sS0FBSyxDQUFDLENBQUMsQUFBQSxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUk3QixBQXpFVCxBQXNFWSxNQXRFTixBQUFBLFFBQVEsQ0FnRFYsV0FBVyxBQW9CTixLQUFLLENBQUMsQ0FBQyxDQUVKLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUF4RWIsQUF5RVMsTUF6RUgsQUFBQSxRQUFRLENBZ0RWLFdBQVcsQUF5QkwsT0FBTyxDQUFDLENBQUMsQUFBQSxDQUNQLFVBQVUsQ0FBRSxNQUFNLENBQUEsVUFBVSxDQUsvQixBQS9FVCxBQTJFWSxNQTNFTixBQUFBLFFBQVEsQ0FnRFYsV0FBVyxBQXlCTCxPQUFPLENBQUMsQ0FBQyxDQUVQLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDakIsQUE5RWIsQUErRVMsTUEvRUgsQUFBQSxRQUFRLENBZ0RWLFdBQVcsQUErQkwsTUFBTSxDQUFDLENBQUMsQUFBQSxDQUNOLFVBQVUsQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUk5QixBQXBGVCxBQWlGWSxNQWpGTixBQUFBLFFBQVEsQ0FnRFYsV0FBVyxBQStCTCxNQUFNLENBQUMsQ0FBQyxDQUVOLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFuRmIsQUF1RlEsTUF2RkYsQUFBQSxRQUFRLENBc0ZWLElBQUksQUFBQSxhQUFhLEFBQ1osS0FBSyxDQUFDLENBQUMsQUFBQSxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUk3QixBQTVGVCxBQXlGWSxNQXpGTixBQUFBLFFBQVEsQ0FzRlYsSUFBSSxBQUFBLGFBQWEsQUFDWixLQUFLLENBQUMsQ0FBQyxDQUVKLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUEzRmIsQUE0RlMsTUE1RkgsQUFBQSxRQUFRLENBc0ZWLElBQUksQUFBQSxhQUFhLEFBTVgsT0FBTyxDQUFDLENBQUMsQUFBQSxDQUNQLFVBQVUsQ0FBRSxNQUFNLENBQUEsVUFBVSxDQUsvQixBQWxHVCxBQThGWSxNQTlGTixBQUFBLFFBQVEsQ0FzRlYsSUFBSSxBQUFBLGFBQWEsQUFNWCxPQUFPLENBQUMsQ0FBQyxDQUVQLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FDakIsQUFqR2IsQUFrR1MsTUFsR0gsQUFBQSxRQUFRLENBc0ZWLElBQUksQUFBQSxhQUFhLEFBWVgsTUFBTSxDQUFDLENBQUMsQUFBQSxDQUNOLFVBQVUsQ0FBRSxLQUFLLENBQUEsVUFBVSxDQUk5QixBQXZHVCxBQW9HWSxNQXBHTixBQUFBLFFBQVEsQ0FzRlYsSUFBSSxBQUFBLGFBQWEsQUFZWCxNQUFNLENBQUMsQ0FBQyxDQUVOLEdBQUcsQUFBQSxDQUNDLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFJVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUExRzdCLEFBMkdRLE1BM0dGLEFBQUEsUUFBUSxDQTJHTixXQUFXLEFBQUMsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBSWIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsZUFBZSxDQUFFLFFBQVEsQ0FLNUIsQ0FURyxNQUFNLENBQUMsR0FBaUMsTUFKeEMsU0FBUyxFQUFFLE1BQU0sUUFJQSxnQkFBZ0IsRUFBRSxJQUFJLElBSnZDLFNBQVMsRUFBRSxNQUFNLFFBSTBCLGdCQUFnQixFQUFFLE1BQU0sRUE5Ry9FLEFBMkdRLE1BM0dGLEFBQUEsUUFBUSxDQTJHTixXQUFXLEFBQUMsQ0FJSixPQUFPLENBQUUsS0FBSyxDQVFyQixDQWJMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQTFHN0IsQUFvSFksTUFwSE4sQUFBQSxRQUFRLENBMkdOLFdBQVcsQ0FTUCxHQUFHLEFBQUMsQ0FDQSxTQUFTLENBQUUsZ0JBQWdCLENBQzlCLENBR1QsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBekg3QixBQTJIWSxNQTNITixBQUFBLFFBQVEsQ0EwSE4sV0FBVyxDQUNQLEdBQUcsQUFBQyxDQUNBLFNBQVMsQ0FBRSxhQUFhLENBQzNCLENBN0hiLEFBZ0lJLE1BaElFLEFBQUEsUUFBUSxDQWdJVixRQUFRLEFBQUEsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FpQlQsQUFySkwsQUF3SVEsTUF4SUYsQUFBQSxRQUFRLENBZ0lWLFFBQVEsQUFRSCxVQUFVLEFBQUEsQ0FDUCxnQkFBZ0IsQ3BDcEhiLE9BQU8sQ29DcUhiLEFBMUlULEFBMElTLE1BMUlILEFBQUEsUUFBUSxDQWdJVixRQUFRLEFBVUYsV0FBVyxBQUFBLENBQ1QsZ0JBQWdCLENwQ3BIUixPQUFPLENvQ3FIbEIsQUE1SVQsQUE0SVMsTUE1SUgsQUFBQSxRQUFRLENBZ0lWLFFBQVEsQUFZRixNQUFNLEFBQUEsQ0FDSixnQkFBZ0IsQ3BDcEhaLE9BQU8sQ29DcUhkLEFBOUlULEFBZ0pRLE1BaEpGLEFBQUEsUUFBUSxDQWdJVixRQUFRLEFBZ0JILEtBQUssQUFBQSxDQUNGLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFsSlQsQUFrSlMsTUFsSkgsQUFBQSxRQUFRLENBZ0lWLFFBQVEsQUFrQkYsUUFBUSxBQUFBLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDZixBQXBKVCxBQXNKSSxNQXRKRSxBQUFBLFFBQVEsQ0FzSlYsTUFBTSxBQUFBLENBQ0YsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsQ0FBQyxDQUNYLEFDMUpMLEFBQ0ksb0JBRGdCLEFBQ2YsVUFBVSxBQUFDLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FPckIsQUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFIaEMsQUFDSSxvQkFEZ0IsQUFDZixVQUFVLEFBQUMsQ0FHSixXQUFXLENBQUUsSUFBSSxDQUt4QixDQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQU5oQyxBQUNJLG9CQURnQixBQUNmLFVBQVUsQUFBQyxDQU1KLFdBQVcsQ0FBRSxJQUFJLENBRXhCLENBVEwsQUFVSSxvQkFWZ0IsQUFVZixhQUFhLEFBQUMsQ0FDWCxjQUFjLENBQUUsS0FBSyxDQU94QixBQU5HLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQVpoQyxBQVVJLG9CQVZnQixBQVVmLGFBQWEsQUFBQyxDQUdQLGNBQWMsQ0FBRSxJQUFJLENBSzNCLENBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBZmhDLEFBVUksb0JBVmdCLEFBVWYsYUFBYSxBQUFDLENBTVAsY0FBYyxDQUFFLElBQUksQ0FFM0IsQ0FFTCxBQUFBLG9CQUFvQixDQUFDLGFBQWEsQUFBQyxDQUMvQixLQUFLLENBQUMsSUFBSSxDQUNWLE1BQU0sQ0FBRSxLQUFLLENBQ2IsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixlQUFlLENBQUUsS0FBSyxDQUN0QixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsR0FBRyxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLGFBQWEsQ0FDNUIsQUFDRCxBQUFBLG9CQUFvQixDQUFDLFVBQVUsQUFBQyxDQUM1QixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBQ0QsQUFBQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQUFBQyxDQUNwQyxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsaUJBQWlCLENBQUUsU0FBUyxDQUMvQixBQUNELEFBQUEsb0JBQW9CLENBQUMsWUFBWSxBQUFDLENBQzlCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFDRCxBQUFBLG9CQUFvQixDQUFDLFlBQVksQUFBQSxPQUFPLEFBQUMsQ0FDckMsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxPQUFPLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDZCxBQUNELEFBQUEsb0JBQW9CLENBQUMsTUFBTSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLFFBQVEsQ0FDMUIsQUFDRCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFDbkIsQUFBQSxZQUFZLEFBQUMsQ0FDVCxVQUFVLENBQUUsR0FBRyxDQUFBLFVBQVUsQ0FDNUIsQUFDRCxBQUFBLG9CQUFvQixDQUFDLGFBQWEsQUFBQyxDQUMvQixNQUFNLENBQUUsS0FBSyxDQUNoQixBQUNELEFBQUEsb0JBQW9CLENBQUMsTUFBTSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLFFBQVEsQ0FDMUIsQ0FFTCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFDbkIsQUFBQSxvQkFBb0IsQ0FBQyxhQUFhLEFBQUMsQ0FDL0IsTUFBTSxDQUFFLEtBQUssQ0FDaEIsQ0MzRUwsQUFDSSxjQURVLEFBQ1QsVUFBVSxBQUFDLENBQ1IsV0FBVyxDQUFFLEtBQUssQ0FPckIsQUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFIaEMsQUFDSSxjQURVLEFBQ1QsVUFBVSxBQUFDLENBR0osV0FBVyxDQUFFLElBQUksQ0FLeEIsQ0FIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFOaEMsQUFDSSxjQURVLEFBQ1QsVUFBVSxBQUFDLENBTUosV0FBVyxDQUFFLElBQUksQ0FFeEIsQ0FUTCxBQVVJLGNBVlUsQUFVVCxhQUFhLEFBQUMsQ0FDWCxjQUFjLENBQUUsS0FBSyxDQU94QixBQU5HLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQVpoQyxBQVVJLGNBVlUsQUFVVCxhQUFhLEFBQUMsQ0FHUCxjQUFjLENBQUUsSUFBSSxDQUszQixDQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQWZoQyxBQVVJLGNBVlUsQUFVVCxhQUFhLEFBQUMsQ0FNUCxjQUFjLENBQUUsSUFBSSxDQUUzQixDQWxCTCxBQW1CSSxjQW5CVSxDQW1CVixNQUFNLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFDV0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQ3JCLEFBQ0ksTUFERSxBQUFBLE1BQU0sQ0FDUixTQUFTLEFBQUMsQ0FDTixLQUFLLENBQUUsS0FBSyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2hCLEFBR0wsQUFDSSxNQURFLEFBQUEsVUFBVSxDQUNaLFFBQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLEtBQUssQ0FBRSxLQUFLLENBQ1oscUJBQXFCLENBQUUsSUFBSSxDQVE5QixBQVpMLEFBS1EsTUFMRixBQUFBLFVBQVUsQ0FDWixRQUFRLENBSUosRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFQVCxBQVFRLE1BUkYsQUFBQSxVQUFVLENBQ1osUUFBUSxDQU9KLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQ0FLYixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDcEIsQUFBQSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBRSxRQUFRLENBQUUsVUFBVSxBQUFDLENBQzdCLE9BQU8sQ0FBRSxNQUFNLENBQ2xCLEFBQ0QsQUFBQSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUNELEFBQUEsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUMsSUFBSSxDQUFHLEdBQUcsQUFBQyxDQUMzQixPQUFPLENBQUUsQ0FBQyxDdkNiTCxJQUFJLEN1Q2FjLFVBQVUsQ0FDcEMsQUFFRCxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUMsTUFBTSxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxLQUFLLENBSWhCLEFBTEQsQUFFSSxNQUZFLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFFZCxJQUFJLEFBQUMsQ0FDRixNQUFNLENBQUUsS0FBSyxDQUNoQixBQUdMLEFBQ0ksTUFERSxBQUFBLFNBQVMsQ0FDWCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVMLEFBQ0ksTUFERSxBQUFBLGlCQUFpQixDQUNuQixXQUFXLEFBQUMsQ0FDUixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3ZDaEVkLE9BQU8sQ3VDaUVWLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsSUFBSSxDQUFFLElBQUksQ0FDYixBQUdMLEFBQ0ksTUFERSxBQUFBLFVBQVUsQ0FDWixRQUFRLEFBQUMsQ0FDTCxPQUFPLENBQUUsZUFBZSxDQUMzQixDQVFULE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFDLEtBQUssRUFDbkMsQUFDSSxNQURFLEFBQUEsS0FBSyxFQUNQLEFBQUEsS0FBQyxFQUFPLFVBQVUsQUFBakIsQ0FBa0IsSUFBSyxDQUFBLFdBQVcsQ0FBQyxJQUFLLENBQUEsV0FBVyxDQUFFLENBQ2xELFVBQVUsQ0FBRSxJQUF3QixDQUN2QyxDQUdULE1BQU0sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQUNwQixBQUFBLFVBQVUsQUFBQyxDQUNQLFVBQVUsQ3ZDbkdOLE9BQU8sQ3VDMkdkLEFBVEQsQUFHSSxVQUhNLENBR04sS0FBSyxBQUFDLENBQ0YsVUFBVSxDdkN4RlAsT0FBTyxDdUM0RmIsQUFSTCxBQUtRLFVBTEUsQ0FHTixLQUFLLENBRUQsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDdkN4R1QsT0FBTyxDdUN5R04sQ0FJYixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBQyxLQUFLLEVBRW5DLEFBQUEsSUFBSSxBQUFDLENBQ0QsV0FBVyxDdkNsRkUsSUFBSSxDdUN3RnBCLEFBQ0QsQUFBQSxTQUFTLEFBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDSCxNQUFNLEN2QzFGUSxJQUFJLEN1QzBGVyxDQUFDLENBc0JqQyxBQXZCRCxBQUVJLE1BRkUsQUFFRCxZQUFZLEFBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQVFuQixBQVhMLEFBSVEsTUFKRixBQUVELFlBQVksQUFFUixLQUFLLEFBQUMsQ0FFSCxNQUFNLENBQUUsa0JBQW9DLENBSS9DLEFBVlQsQUFPWSxNQVBOLEFBRUQsWUFBWSxBQUVSLEtBQUssQ0FHRSxNQUFNLEFBQUMsQ0FDUCxVQUFVLENBQUUsSUFBSSxDQUNuQixBQVRiLEFBYVEsTUFiRixDQVlGLElBQUksQ0FDSSxJQUFJLEFBQUMsQ0FDTCxVQUFVLENBQUUsT0FBbUIsQ0FDbEMsQUFmVCxBQWlCSSxNQWpCRSxDQWlCRSxNQUFNLEFBQUMsQ0FDUCxVQUFVLEN2QzNHQSxJQUFJLEN1QytHakIsQUF0QkwsQUFtQlEsTUFuQkYsQ0FpQkUsTUFBTSxBQUVMLFdBQVcsQUFBQyxDQUNULFVBQVUsQ0FBRSxNQUFtQixDQUNsQyxBQUlULEFBQ0ksSUFEQSxBQUNDLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUFPLENBQ2pCLEFBR0wsQUFBQSxLQUFLLEFBQUMsQ0FDRixZQUFZLENBQUUsSUFBSSxDQU1yQixBQVBELEFBRUksS0FGQyxBQUVBLE9BQU8sQUFBQyxDQUNMLElBQUksQ0FBRSxLQUFLLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNmLEFBR0wsQUFBQSxFQUFFLEFBQUEsS0FBSyxBQUFBLFFBQVEsQUFBQyxDQUNaLEdBQUcsQ0FBRSxLQUFLLENBQ2IsQUFFRCxBQUFBLENBQUMsQUFBQyxDQUNFLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVELEFBRVEsRUFGTixBQUNHLEtBQUssQUFDRCxPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQUlULEFBQ0ksVUFETSxDQUNOLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFHTCxBQUNJLE9BREcsQ0FDSCxJQUFJLEFBQUMsQ0FDRCxNQUFNLEN2Qy9LRyxJQUFJLEN1Q2dMaEIsQUFITCxBQUlJLE9BSkcsQ0FJSCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsRUFBRSxDQVFkLEFBYkwsQUFNUSxPQU5ELENBSUgsS0FBSyxDQUVELEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FJbEIsQUFaVCxBQVNZLE9BVEwsQ0FJSCxLQUFLLENBRUQsR0FBRyxDQUdDLE9BQU8sQUFBQyxDQUNKLElBQUksQ0FBRSxJQUFJLENBQ2IsQUFLYixBQUFBLEtBQUssQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFJLENBSWQsQUFMRCxBQUVJLEtBRkMsQ0FFRyxLQUFLLEFBQUMsQ0FDTixXQUFXLENBQUUsQ0FBQyxDQUNqQixBQUdMLEFBQUEsY0FBYyxBQUFDLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDeEIsQUFLRCxBQUFBLE9BQU8sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDZixBQWNELEFBQ0ksTUFERSxBQUFBLGlCQUFpQixDQUNuQixJQUFJLEFBQUMsQ0FDRCxNQUFNLENBQUUsTUFBTSxDQUNqQixBQU1MLEFBQ0ksTUFERSxBQUFBLEtBQUssQ0FDUCxJQUFJLENBQUcsSUFBSSxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFITCxBQUlJLE1BSkUsQUFBQSxLQUFLLENBSVAsSUFBSSxDQUFDLEVBQUUsQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDZCxBQUdMLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNULE9BQU8sQ0FBRSxNQUFNLENBY2xCLEFBZkQsQUFZSSxNQVpFLEFBQUEsTUFBTSxDQVlSLElBQUksQUFBQyxDQUNELElBQUksQ0FBRSxNQUFNLENBQ2YsQUFHTCxBQUNJLGNBRFUsQ0FDVixVQUFVLEFBQUMsQ0FDUCxVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNqQixBQU5MLEFBT0ksY0FQVSxDQU9WLEtBQUssQUFBQyxDQUNGLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGNBQWMsQ0FBRSxHQUFHLENBQ3RCLEFBR0wsQUFDSSxNQURFLEFBQUEsVUFBVSxDQUNaLEtBQUssQUFBQyxDQUNGLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEtBQUssQ0FBRSxHQUFHLENBQ1YsU0FBUyxDQUFFLEtBQUssQ0FDbkIsQUFMTCxBQU1JLE1BTkUsQUFBQSxVQUFVLENBTVosT0FBTyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FTaEIsQUFoQkwsQUFTWSxNQVROLEFBQUEsVUFBVSxDQU1aLE9BQU8sQUFFRixNQUFNLENBQ0gsR0FBRyxDQUFHLEdBQUcsQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBWGIsQUFhUSxNQWJGLEFBQUEsVUFBVSxDQU1aLE9BQU8sQ0FPSCxRQUFRLEFBQUMsQ0FDTCxPQUFPLENBQUUsZUFBZSxDQUMzQixBQUlULEFBQ0ksTUFERSxBQUFBLGFBQWEsQ0FDZixNQUFNLEFBQUMsQ0FDSCxNQUFNLENBQUUsS0FBSyxDQUNoQixBQUdMLEFBQ0ksTUFERSxBQUFBLFNBQVMsQ0FDWCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBSkwsQUFLSSxNQUxFLEFBQUEsU0FBUyxDQUtYLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxHQUFHLENBT2pCLEFBYkwsQUFPUSxNQVBGLEFBQUEsU0FBUyxDQUtYLEtBQUssQ0FFRCxLQUFLLEFBQUMsQ0FDRixZQUFZLENBQUUsQ0FBQyxDQUlsQixBQVpULEFBU1ksTUFUTixBQUFBLFNBQVMsQ0FLWCxLQUFLLENBRUQsS0FBSyxBQUVBLE9BQU8sQUFBQyxDQUNMLEdBQUcsQ0FBRSxLQUFLLENBQ2IsQUFYYixBQWNJLE1BZEUsQUFBQSxTQUFTLENBY1gsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNWLEFBR0wsQUFBQSxTQUFTLEFBQUMsQ0FDTixRQUFRLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQUEsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFDSSxPQURHLENBQ0gsS0FBSyxDQUFDLEVBQUUsQUFBQyxDQUNMLE1BQU0sQ0FBRSxDQUFDLENBSVosQUFOTCxBQUdRLE9BSEQsQ0FDSCxLQUFLLENBQUMsRUFBRSxDQUVBLEVBQUUsQUFBQyxDQUNILFVBQVUsQ0FBRSxHQUFHLENBQ2xCLEFBTFQsQUFPSSxPQVBHLENBT0gsSUFBSSxBQUFDLENBQ0QsTUFBTSxDQUFFLE1BQU0sQ0FDakIsQ0FvQlQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUMsS0FBSyxFQUNuQyxBQUNJLE1BREUsQUFBQSxLQUFLLENBQ1AsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FHTCxNQUFNLE1BQUMsTUFBbUIsTUFQTixTQUFTLEVBQUMsS0FBSyxPQU8zQixTQUFTLEVBQUUsTUFBTSxFQUNyQixBQUFBLE9BQU8sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDdkM3VkgsSUFBSSxDdUM4VlIsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1YsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxDQUFDLENBQ1gsQ0FNTCxNQUFNLE1BQUMsTUFBa0IsTUF2QkwsU0FBUyxFQUFDLEtBQUssT0F1QjNCLFNBQVMsRUFBRSxLQUFLLEVBRXBCLEFBQUEsRUFBRSxDQUFFLEVBQUUsQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLFFBQVEsQ0FDbkIsQUFJRCxBQUFBLEVBQUUsQ0FBRSxFQUFFLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxRQUFRLENBQ25CLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQ0ksT0FERyxDQUNILFNBQVMsQUFBQyxDQUNOLElBQUksQ0FBRSxjQUFjLENBQ3BCLFNBQVMsQ0FBRSxVQUFVLENBQ3hCLEFBSkwsQUFNSSxPQU5HLENBTUgsU0FBUyxBQUFDLENBQ04sSUFBSSxDQUFFLGNBQWMsQ0FDcEIsU0FBUyxDQUFFLFVBQVUsQ0FDeEIsQUFxQ0wsQUFDSSxNQURFLEFBQUEsS0FBSyxDQUNQLE1BQU0sQUFBQyxDQUNILHFCQUFxQixDQUFFLE1BQU0sQ0FDaEMsQUFHTCxBQUFBLE1BQU0sQUFBQSxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQUFBQyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFDLENBQzNCLE1BQU0sQ0FBRSxLQUFLLENBQ2hCLEFBRUQsQUFDSSxNQURFLEFBQUEsU0FBUyxDQUNYLEtBQUssQUFBQyxDQUNGLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFITCxBQUtJLE1BTEUsQUFBQSxTQUFTLENBS1gsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFHTCxBQUNJLE1BREUsQUFBQSxNQUFNLENBQ1IsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FJVCxNQUFNLE1BQUMsTUFBa0IsTUFySEwsU0FBUyxFQUFDLEtBQUssT0FxSDNCLFNBQVMsRUFBRSxLQUFLLEVBS3BCLEFBQUEsT0FBTyxDQUFDLElBQUksR0FBRyxHQUFHLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNYLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFVBQVUsQ0FBRSxLQUFLLENBQ3BCLEFBQ0QsQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFDLENBQ2pCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQ0ksZ0JBRFksQUFDWCxPQUFPLEFBQUMsQ0FDTCxLQUFLLENBQUUsR0FBRyxDQUNiLEFBT0wsQUFDSSxNQURFLEFBQUEsYUFBYSxDQUNmLE1BQU0sQUFBQyxDQUNILE1BQU0sQ0FBRSxLQUFLLENBQ2hCLEFBR0wsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQyxDQUNoQixNQUFNLENBQUUsS0FBSyxDQUtoQixBQU5ELEFBR0ksTUFIRSxBQUFBLE1BQU0sQ0FBQyxNQUFNLEFBR2QsSUFBSSxBQUFDLENBQ0YsTUFBTSxDQUFFLEtBQUssQ0FDaEIsQUFHTCxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFDLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLFdBQVcsQ0FBRSxXQUFXLEFBQUMsQ0FDckIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNkLENBTzhCLFNBQUMsRUFBN0IscUJBQXFCLEVBQUUsSUFBSSxFQUNsQyxBQUFBLE1BQU0sQUFBQSxLQUFLLENBQUMsTUFBTSxBQUFDLENBQ2YscUJBQXFCLENBQUUsT0FBTyxDQUNqQyJ9 */
