/*! normalize.css v3.0.0 | MIT License | git.io/normalize */*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wrapper{min-height:calc(100vh - 80px);position:relative}.push{height:70px}#listing tr a,.codebox a,.display .body-display a,.faq-main a,.pnormal a{color:#0645ad}#listing tr a:visited,.codebox a:visited,.display .body-display a:visited,.faq-main a:visited{color:purple}#listing tr a:active,.codebox a:active,.display .body-display a:active,.faq-main a:active{color:red}#errorcode{top:780px;position:absolute}#index,.index{height:100%}.banner{max-width:1140px;min-width:650px;margin:auto;height:65px;padding-top:15px}.banner img{margin-top:-15px;padding-left:9px}.action{margin:auto;width:120px}.main-page{height:100%;background-size:cover}.fullscreen{height:100%;min-height:680px;position:relative}.top-section{max-width:1140px;min-width:650px;margin:auto;text-align:center;margin-bottom:-50px}.top-section:after{content:"";display:block;margin-bottom:100px}.top-content{height:70%;width:650px;margin:auto;position:relative;top:0;padding-top:150px}.inner{position:relative;top:50%;margin-left:-50px}.inner p{margin-top:50px}.bottom-section{height:100%;margin:auto;padding-bottom:400px}.holder{max-width:1140px;width:100%;margin:auto;height:100%;z-index:10;position:relative}.info{width:100%;position:relative;margin:20px 0 50px;border-top:2px dotted #1d2439}.infotop{margin-bottom:80px}.info:first-of-type{border:none}.info-first{float:left}.info-second{float:right;margin-top:40px}.info-center{text-align:center}.writing{margin:0;margin-top:50px;margin-bottom:20px;width:50%;display:inline-block}.writing-right{float:right;padding-left:20px;padding-right:10px}.writing h2,.writing p{padding-right:20px;padding-left:20px}.image{margin-top:50px;width:50%;display:inline-block;height:200px;position:absolute;padding-left:23px;padding-right:50px}.image-right{padding-left:40px;padding-right:20px}.image img{padding-top:20px;width:100%}.recall{clear:both;position:relative;top:150px}.hug-left{margin-left:0;text-align:left;margin-top:40px;padding:0 16px;display:grid;grid-template-columns:72% 1fr}@media (max-width:650px){.hug-left{grid-template-columns:1fr}}.page-container{margin-left:0;text-align:left;margin-top:40px;padding:0 16px}#explaintitle{top:140px}#explaintext{top:240px;left:32px}.left_label{display:inline-block;width:130px}.submit .main-error{width:unset}.submit form .confirmation{width:100%;font-size:.9rem}.explain{width:100%;height:100%;position:relative;padding-right:1%;padding:32px}.submitexplain{display:none}.explain p{width:100%;margin:0;padding:0 10px;margin-bottom:5px;left:32px}.title{width:100%;padding:16px}label,nav ul a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.codebox{box-shadow:0 0 2px 0 #172f54;background-color:rgba(142,223,230,.04);font-size:1.1em;padding:20px;line-height:2}.firstcodebox{margin-top:10%}.codebox a{text-decoration:none}.index .wrapper{min-height:inherit;margin:0}.index #edits p{width:90px;display:inline-block}.index #edits{width:100%;margin-top:5%}.index #edits input[type=text]{width:50%}.index .infoedits{margin-bottom:0}.none{display:none!important}.xspace{margin:0 0 800px 100px;display:block}#centrespace{margin:200px auto 500px auto;display:block;width:90%;text-align:center;font-size:22px}.floatright{float:right}.novis{visibility:hidden}.update-new{margin-top:5px}.clearfix{overflow:auto;clear:both}.inner p{font-size:1.3em}p{font-size:1.1em}.body-display p{font-size:1em;margin:24px 0;word-break:break-word}.inner-2 h1{font-size:1.5em}h2{font-size:1.7em}body{background:#f2f2f2 url(/assets/images/debut_light.png) repeat}header{background-color:#fff}.banner{background-color:#fff}.inner-2{background-color:rgba(246,255,230,.11)}.top-content{max-height:700px}.bottom-section{background:url(/assets/images/debut_light.png) repeat}.holder{background:url(/assets/images/debut_light.png) repeat}input[type=text],textarea{border:1px solid grey}.other_address{font-size:.7em;color:#818181;margin-bottom:50px}.private-password p{margin-bottom:0}.private-password input{width:45%;margin-bottom:0}.edit{width:150px;display:block;margin:auto;margin-top:30px}.title:focus+p{display:inline}.title+p{display:none}.display h2,.display h3{width:100%;padding:4px 5px 1px 0;word-wrap:break-word;color:#000}.display .icon-container{height:32px}.display #icons{display:inherit}.display #icons p{display:inline-block;margin-top:0;margin-bottom:0}.display #icons img{opacity:.4}.display h3{margin-top:0;margin-bottom:5px;overflow:hidden}.display h2{margin-bottom:5px}.display .body-display{min-height:800px;padding:20px;margin-top:5px;word-wrap:break-word;box-shadow:0 0 2px 0 #172f54;width:100%;padding-top:5px;margin-bottom:32px}@media (max-width:650px){.display .body-display{padding:16px}}.display .body-display>p:first-of-type{margin-top:16px}.display #body-display a{text-decoration:none;font-size:16px;padding:0;margin-right:3px;margin-bottom:5px;margin-top:2px;display:inline-block}@media (max-width:650px){.display .hug-left{padding:0 8px}}@media (max-width:650px){.display .title-container{padding:0 2px}}.display #referencee{margin-top:100px;border-top:1px solid #1d2439;padding-top:30px;line-height:1.5em}#passlabel{width:100%}.entryform{width:100%;text-align:center;padding-top:200px;min-height:60vh}.entryform h3{width:100%}.entryform .captcha-container{width:100%;text-align:center}.entryform .captcha-container .g-recaptcha{display:inline-block}.entryform input{margin:30px auto 40px;padding:10px}#access-error{width:100%;margin:auto;text-align:center;color:red;height:50px;display:block}#display-sidebar{min-height:850px}#history_nav,#share{height:132px;margin-bottom:20px}#history_nav p,#share p{text-align:center;padding:20px 3px 0 3px}#social-icons a{width:40px;height:40px;display:inline-block;margin:0 6px 10px}div .icon{width:30px;height:30px;display:inline-block;margin:0 8px 0 0}#ifacebook{background:url(/assets/images/sprites.png) no-repeat;background-position:0 0}#igoogle{background:url(/assets/images/sprites.png) no-repeat;background-position:0 -50px}#itwitter{background:url(/assets/images/sprites.png) no-repeat;background-position:0 -100px}.donate{text-align:center}.donate .donate-entry{margin-bottom:25px}#banner p{text-align:center;padding:20px 0;font-size:14px}#banner .ad-container{width:80%;margin:auto;margin-bottom:20px}.labeldelpasscode{vertical-align:top;margin-top:25px}#sure{font-size:16px;text-align:center;margin-top:50px;width:100%}#sureno{width:150px;background-color:#3d79f8;color:#fff}#login label{margin-left:0}#edits p{margin-bottom:10px}.edittitle,.editurl{margin-left:8px}.pcshow{position:absolute;top:70px;font-size:14px;padding:3px;padding-left:2px}.pcshow input{width:325px;position:absolute}.pcshow span{outline:1px solid #000;padding:1px 3px;margin-right:20px;color:#fff;background-color:#3d79f8}.body-display,pre{background-color:rgba(142,223,230,.04)}.edit_textarea{min-height:800px;width:100%;padding:20px;margin-top:5px;word-wrap:break-word;box-shadow:0 0 2px 0 #172f54;background-color:#fff}.submit .edit_link_options{margin-right:9px}.edited_warning{width:100%;background-color:#a4bfda;text-align:center;padding:3px 3px 3px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:100%;margin-top:8px}@media (max-width:650px){.edited_warning{width:100%}}.history_version{background-color:#daa4a4}.edited_warning a{text-decoration:none;color:#fff}.edit_error{position:relative;top:25px}.left_side{width:100%;text-align:center}.display .private-password input{width:302px}.skyscraper{text-align:center}.skyscraper .ad-container>div{margin:auto;display:inline-block}.full-banner{text-align:center;width:100%;display:none}.disable-ads{text-align:center;font-size:9px;text-decoration:none;color:#000;display:inline-block;width:100%}.lower-disable{width:100%;display:none}.listing .table p{width:70%}#listing tr{border:1px solid #989898}#listing td,#listing th{padding:20px 20px 20px 0}#listing tr:nth-child(even){background-color:rgba(142,223,230,.04)}#listing td:first-of-type,#listing th:first-of-type{padding-left:10px}#listing{width:100%;margin-bottom:50px}#listing a{text-decoration:none;color:#0054f4}.identify{color:#00f;font-size:14px;margin-top:0}#listing td{text-align:left}#listing th{cursor:default;background-color:rgba(142,223,230,.04)}#listing th a{text-decoration:none;color:#3c3c3c}#listing th a:visited{color:#3c3c3c}.whitewrap,.whitewrap_archive{background-color:rgba(142,223,230,.04);padding:10px;border:1px solid #989898;margin-bottom:10px;height:140px}.whitewrap_archive{height:110px}.whitewrap p{margin-top:10px}.end{height:300px;display:block}.load_more{margin:auto;display:block;width:140px}.load_container{text-align:center}.nostyle,.nostyle:active,.nostyle:focus,.nostyle:visited{text-decoration:none;color:#000!important}.faq-main{width:75%;margin:auto}.faq-entry{background-color:rgba(142,223,230,.04)}.contact p,.faq-entry p{font-size:1em}.faq-entry h2{font-size:1.2em}.faq h1{margin-bottom:30px;margin-top:30px;text-align:left;padding:10px}.faq-entry{padding:5px 20px;margin-bottom:20px;border:1px solid #1d2439}.faq-entry p a{text-decoration:none}.detail p{text-align:left;display:block;width:70%;margin-left:100px;margin-bottom:20px}.contact form p{text-align:left;margin-bottom:5px}.contact form{margin-left:100px;margin-bottom:70px}.contact h1{text-align:left;padding:10px;margin-bottom:30px;margin-top:30px}.contact textarea{width:70%;height:150px}.contact input[type=text]{width:360px;margin-bottom:0}.contact input[type=submit]{width:70px;margin-top:50px;display:block}.contact form{width:80%}.contact .top{margin-bottom:50px;height:50px}.contact .top-section{text-align:left}.contact .ground,.takedown .ground{margin-bottom:300px}.contact .error{margin-left:100px;height:20px}#takedowncaptcha{margin:20px 0 20px 0}.nodec{text-decoration:none}.terms-main{text-align:left;padding:0 80px}.terms h1{margin-bottom:30px;margin-top:30px;text-align:left;padding:10px}.terms ul li{margin-bottom:10px}@media screen and (max-width:650px){.hug-left{margin-top:0}.explain{display:none}#share{width:60px;height:232px;margin:auto}#display-sidebar{display:none}.top-section{min-width:0}.display #rest{margin-left:2px}.display #rest p{margin-right:10px;margin-left:0}.display #rest #viewcount{margin-right:0}.display .body-display{width:100%}.display h2,.display h3{width:100%}.display #info{width:100%}#sure,.left_side{width:100%}.nice_edit{width:123px}#edits input[type=text]{width:82%}.left_label{width:110px}#access-password{margin:0}.entryform input{margin-top:10px}.entryform{padding-top:80px}h2{font-size:1.3em}nav{float:none;margin-top:10px;position:relative;z-index:1000}nav ul{margin-top:-11px;width:inherit;display:flex;justify-content:space-between;flex-wrap:wrap}nav li{padding:0;float:none;display:inline-block;margin-bottom:10px;margin-left:auto;margin-right:auto}nav ul li a{padding:5px 10px}.writing{width:100%;margin:50px auto 0;padding-left:20px}.writing-right{float:none}.image{position:inherit;width:100%;margin-top:0;padding-left:40px}.image img{max-width:500px}.recall{top:50px}.contact input[type=text],.contact textarea{width:85%}.contact .error{margin-left:50px;width:80%;display:inline-block;margin-bottom:30px}.contact form,.detail p{margin-left:50px}.listing .hug-left,.submit .hug-left{margin-top:40px}.whitewrap{border:2px solid rgba(142,223,230,.04)}.submit #explaintitle,.submit .explain div{display:none;visibility:hidden}.submit textarea{height:400px}.submit{overflow-x:hidden}.banner{min-width:auto}.display .drop{margin-left:8px;width:100%}.display .drop label{margin:10px 10px 10px 0;width:100px}.anon{margin-left:0}.imgref img{margin-bottom:30px}nav ul li{font-size:16px}#centrespace{margin:100px auto 200px auto}.info{margin-bottom:20px}.index .inforef{margin-bottom:70px}.index .infoedits{margin-bottom:20px}.edited_warning{width:100%}.rest .version{margin-left:10px!important}#robot{margin-left:inherit;width:100%}.full-banner{width:100%;display:block;margin-top:50px}.lower-disable{width:100%;display:inline-block}.edit_textarea{width:100%}.terms-main{padding:0 40px}}body,html{height:100%;font-size:12px}body{font-family:Poppins,Tahoma,sans-serif;overflow-x:hidden;font-size:1.3rem}h1,h2,h3{font-family:Montserrat,serif;color:#153053}pre{font-family:Poppins,Tahoma,sans-serif}header{width:100%;height:65px}input{border:1px solid #153053;padding:10px}select{cursor:pointer;padding:10px;background:#fff;border:1px solid grey;min-width:140px;text-align:center}@media (max-width:650px){select{max-width:unset;padding:10px 6px}}.main-wrapper{padding:32px;min-height:85vh}@media (max-width:480px){.main-wrapper{padding:16px}}.standard-button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:10px 14px;font-size:1.3rem;color:#fff;background:#0454e7;border:none}.standard-button:hover{background:#07001c}@media (max-width:650px){.standard-button{min-width:inherit}}.container-content{max-width:920px}.container-content-narrow{max-width:790px}.inner-wrapper{max-width:1120px;margin:auto}@media (max-width:650px){.desktop-only{display:none}}@media (min-width:651px){.mobile-only{display:none}}.small{font-size:1.1rem}.input-error{border:1px solid #e70404!important}.iconsmall{width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-right:8px;transform:translateY(3px)}.icon-warning{background-image:url(/assets/images/warning.svg)}.icon-warning-orange{background-image:url(/assets/images/warning-orange.svg)}.icon-accept{background-image:url(/assets/images/accept-tick.svg)}.icon-cog{background-image:url(/assets/images/cog.svg)}.icon-down-arrow{background-image:url(/assets/images/arrow-down.svg)}.icon-down-arrow-blue{background-image:url(/assets/images/arrow-down-blue.svg)}.icon-share{background-image:url(/assets/images/share.svg)}.icon-bin{background-image:url(/assets/images/bin.svg);cursor:pointer}.inner-icon{transform:translateY(2px)}.poor-warning-colour{color:#e70404}.okay-warning-colour{color:#ff8a00}.great-warning-colour{color:#11b42b}.inner-icon-dark .arrow-part{stroke:#153053}.checkbutton{border-radius:100px;position:relative;top:-7px;width:74px;height:36px;overflow:hidden;left:50%;transform:translateX(-50%)}@media (max-width:650px){.checkbutton{top:0}}.checkbutton .knobs{transition:.3s ease all;z-index:2}.checkbutton .knobs:before{content:'';position:absolute;top:5px;left:5px;width:26px;height:26px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#fff;border-radius:50%;transition:.3s cubic-bezier(.18,.89,.35,1.15) all}.checkbutton .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.checkbutton .checkbox:checked+.knobs:before{content:'';left:42px;background-color:#11b42b}.checkbutton .checkbox:checked~.layer{background-color:#17314f}.checkbutton .layer{width:100%;background-color:#c4c4c4;transition:.3s ease all;z-index:1;transition:.3s ease all}.checkbutton .button-cover,.checkbutton .knobs,.checkbutton .layer{position:absolute;top:0;right:0;bottom:0;left:0}.article-content{text-align:left;max-width:800px;margin:auto;padding:0 32px}.article-content h1{margin:64px;text-align:center}.hero-section{padding:64px;display:flex;min-height:70vh;position:relative;overflow:hidden}@media (max-width:980px){.hero-section{padding:64px 32px}}@media (max-width:650px){.hero-section{padding:32px 16px}}@media (max-width:650px){.hero-section{padding-bottom:128px}}.hero-section .inner-wrapper{width:100%}.hero-section .logo-bg{position:absolute;width:30%;height:32vh;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 -40px 250px #0454e7)}@media (max-width:1230px){.hero-section .logo-bg{height:27vh}}@media (max-width:980px){.hero-section .logo-bg{height:20vh}}.hero-section .logo-bg-tl{top:0;left:0;background-image:url(/assets/images/logo-bg-tl.svg);background-position:top left}@media (max-width:650px){.hero-section .logo-bg-tl{display:none}}.hero-section .logo-bg-br{bottom:0;right:0;background-image:url(/assets/images/logo-bg-br.svg);background-position:bottom right}@media (max-width:480px){.hero-section .logo-bg-br{display:none}}.hero-section .content-container{text-align:center}.hero-section .sub-title{color:#0454e7;font-weight:500;font-size:2rem;margin-bottom:64px}.hero-section .button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:11px 43px;font-size:1.3rem;color:#fff;background:#0454e7;border:none;text-align:center;margin-bottom:8px}.hero-section .button:hover{background:#07001c}@media (max-width:650px){.hero-section .button{min-width:inherit}}.hero-section .more{display:block;text-decoration:none;color:#707f91;background:0 0;border:none;margin:auto}.hero-section .news{position:absolute;bottom:0}.hero-section .news p{font-size:1.1rem}.hero-section .news .news-title a{text-decoration:none;color:#707f91}.alternating-section{padding:128px;background:#fff}@media (max-width:980px){.alternating-section{padding:128px 64px}}@media (max-width:650px){.alternating-section{padding:128px 32px}}@media (max-width:650px){.alternating-section h2{font-size:2rem}}.alternating-section .entry{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px}@media (max-width:980px){.alternating-section .entry{grid-template-columns:1fr;grid-gap:32px}}.alternating-section .entry:nth-of-type(2n) .box1{grid-column:2/2;grid-row:1/1}@media (max-width:980px){.alternating-section .entry:nth-of-type(2n) .box1{grid-column:unset;grid-row:unset}}.alternating-section .entry:nth-of-type(2n) .box2{grid-column:1/2;grid-row:1/1}@media (max-width:980px){.alternating-section .entry:nth-of-type(2n) .box2{grid-column:unset;grid-row:unset}}.alternating-section .entry p{max-width:500px}.alternating-section .entry .image-container{position:relative;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}.alternating-section .entry .image-container .bg-logo{background-image:url(/assets/images/logo-symbol-full.svg);background-size:contain;background-repeat:no-repeat;width:70%;height:70%;position:absolute;z-index:1;left:-30px;top:-80px}@media (max-width:980px){.alternating-section .entry .image-container .bg-logo{top:-30px}}.alternating-section .entry .image-container img{width:100%;position:relative;z-index:10}.alternating-section .entry .example-label{background:#0454e7;padding:12px 24px;color:#fff;display:inline-block;border-radius:10px 10px 0 0;margin-left:32px}.alternating-section .entry .example-container{border:1px solid #17314f;padding:64px 32px}.alternating-section .entry-central{text-align:center}.alternating-section .entry-central .button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:11px 43px;font-size:1.3rem;color:#fff;background:#0454e7;border:none;margin:64px 0}.alternating-section .entry-central .button:hover{background:#07001c}@media (max-width:650px){.alternating-section .entry-central .button{min-width:inherit}}.alternating-section .hp-divider{margin:128px 0;width:100%;height:1px;background:#707f91;position:relative;display:block}@media (max-width:650px){.alternating-section .hp-divider{margin:64px 0}}.alternating-section .hp-divider .image-container{display:inline-block;padding:16px;background-color:#fff;position:absolute;left:50%;top:-40px;transform:translateX(-50%)}.alternating-section .hp-divider .image-container .image-bg{background-image:url(/assets/images/grey-logo-symbol.svg);background-repeat:no-repeat;background-size:contain;width:50px;height:50px}footer{clear:both;background-color:#153053}footer .container{background-color:#153053}footer .inner-wrapper{margin:auto;max-width:1140px;height:100%;position:relative}footer .bottom{color:#fff;font-size:.7em;letter-spacing:1px;width:100%;padding:32px}@media (max-width:650px){footer .bottom{text-align:center}}footer .bottom span{margin-right:15px;display:inline-block}@media (max-width:650px){footer .bottom span{display:block;margin-bottom:32px}}@media (max-width:650px){footer .bottom span:last-of-type{margin-bottom:0}}footer .bottom a{text-decoration:none;color:#fff}footer .bottom a:hover{text-decoration:underline}@media (max-width:980px){.banner,header{height:75px}}nav{display:block;float:right;z-index:1000;position:relative}@media (max-width:980px){nav{background:#fff;position:absolute;width:100%;height:100vh;padding-top:32px;display:none}}nav.active{display:block}nav>ul{padding:0;margin-top:5px}@media (max-width:980px){nav>ul{flex-direction:column;text-align:center}}nav>ul>li{float:left;margin:0 5px;list-style:none;padding:5px 0;position:relative;font-size:1.2rem;cursor:pointer}@media (max-width:980px){nav>ul>li{margin-bottom:16px;font-size:1.6rem;margin:0;float:none}}nav>ul>li.active,nav>ul>li:hover{outline:1px solid #000}@media (max-width:980px){nav>ul>li.active,nav>ul>li:hover{outline:0;background:#d1e2ff}}nav>ul>li.active .collapse,nav>ul>li:hover .collapse{display:block}nav>ul>li .collapse{position:absolute;display:none;right:0;cursor:pointer}nav>ul>li .collapse .center-flag{display:grid;grid-template-columns:50px 1fr}@media (max-width:650px){nav>ul>li .collapse{position:static}}nav>ul>li .collapse>ul{list-style-type:none;padding:0;background-color:#f4f4f4;box-shadow:0 11px 32px -10px rgba(0,0,0,.2);margin-top:15px}@media (max-width:650px){nav>ul>li .collapse>ul{flex-direction:column;margin:auto}}nav>ul>li .collapse>ul>li{margin:0;padding:16px;display:flex;border-bottom:1px solid rgba(204,204,204,.51)}nav>ul>li .collapse>ul>li:hover{background:#b3bec3}nav>ul>li .collapse>ul>li:last-of-type{border:none}@media (max-width:650px){nav>ul>li .collapse>ul>li{justify-content:center}}nav>ul>li .collapse>ul>li span.flag-icon{margin-right:16px}nav>ul>li a{text-decoration:none;color:#3f4950;padding:5px 15px}@media (max-width:980px){nav>ul>li a{width:100%;display:block}}.locale-switcher{padding:5px 10px}@media (max-width:650px){.locale-switcher{padding:0}}.locale-switcher:hover{outline:0}.flag-icon{background-image:url(/assets/images/Sprited/flag-sprite.png);width:30px;height:20px;display:block;background-repeat:no-repeat;background-size:100%;overflow:hidden;align-self:center;box-shadow:2px 0 4px 1px #d2d2d2}.language-english .flag-icon{background-position:0 0;height:15px;transform:translateY(0)}.language-indonesian .flag-icon{background-position:0 -15px;height:21px;transform:translateY(-1px)}.language-vietnamese .flag-icon{background-position:0 -36px;height:20px;transform:translateY(-1px)}.current-locale-container{width:50px;height:25px;display:block;display:flex}@media (max-width:650px){.current-locale-container{width:64px;height:49px;position:relative;margin:auto;transform:translateX(18px)}}.current-locale-container .arrow-drop{width:10px;height:10px;background-image:url(/assets/images/arrow-down-blue.svg);position:absolute;right:11px;top:50%;background-size:contain;background-repeat:no-repeat;transform:translateY(-3px)}.menu-toggle{display:none;position:absolute;z-index:10000;right:32px;top:16px;height:32px;width:32px;cursor:pointer;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:0;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.menu-toggle::-moz-focus-inner{border:0}.menu-toggle:focus{outline:0}@media (max-width:980px){.menu-toggle{display:block}}.menu-toggle span{font-size:1.3rem;position:relative;top:1px}.menu-toggle .menu__item--1,.menu-toggle .menu__item--2,.menu-toggle .menu__item--3{position:relative;width:100%;height:4px;margin-bottom:6px;background-color:#17314f;transition:all .3s ease-in-out;top:0;right:0}.menu-toggle .menu-button{background:0 0;outline:0;padding:0;width:40px;display:block;position:relative;left:2px;transition:all .3s ease-in-out;border:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;outline:0;cursor:pointer}.menu-toggle .menu-button::-moz-focus-inner{border:0}.menu-toggle .menu-button:focus{outline:0}.menu-toggle .menu-button.active{transform:rotate(45deg)}.menu-toggle .menu-button.active div:nth-child(2){opacity:0}.menu-toggle .menu-button.active div:nth-child(1){transform:translateY(13px)}.menu-toggle .menu-button.active div:nth-child(3){transform:translateY(-7px) rotate(990deg)}.menu-toggle .menu-button:before{content:"";position:absolute;width:70px;height:70px;top:calc(50% - 35px);left:calc(50% - 35px);border-radius:100%;transition:all .3s ease-in-out}.menu-toggle .menu__item--3{margin-bottom:4px}.contact-page .contactli,.faq-page .faqli,.read-page .readli,.takedown-page .takedownli{outline:1px solid #000}@media (max-width:980px){.contact-page .contactli,.faq-page .faqli,.read-page .readli,.takedown-page .takedownli{outline:0}}@media (max-width:980px){.account .main-wrapper{padding:0 16px}}.account-side-menu{margin-right:20px;padding-right:20px;border-right:1px solid #dadada}@media (max-width:980px){.account-side-menu{border:none}}.account-side-menu ul{list-style:none;margin:0;padding:0}@media (max-width:980px){.account-side-menu ul{text-align:center;max-height:0;transition:all .3s;overflow:hidden}.account-side-menu ul.active{max-height:300px}}@media (max-width:980px) and (max-width:980px){.account-side-menu ul.active{margin-bottom:32px}}.account-side-menu li{padding:5px 10px}@media (max-width:980px){.account-side-menu li{font-size:1.6rem}}.account-side-menu li.current-page a{border-bottom:2px solid #153053}@media (max-width:980px){.account-side-menu li.current-page a{border:none}}.account-side-menu a{text-decoration:none;display:inline-block;transition:padding-left .3s;color:#153053}.account-side-menu a:hover{padding-left:5px}@media (max-width:980px){.account-side-menu .title-wrapper{display:flex;grid-gap:32px;margin:16px 0}}.account-side-menu .menu-selector{display:none;border:none;background:0 0;color:#0454e7;font-weight:500;transform:translateY(3px)}.account-side-menu .menu-selector span{margin-left:5px;width:12px;height:12px;transform:translateY(1px)}@media (max-width:980px){.account-side-menu .menu-selector{display:block}}.account-page-wrapper{max-width:1140px;width:100%;margin:auto;margin-top:50px;height:100%;z-index:10;position:relative;display:grid;grid-template-columns:260px auto;grid-template-rows:auto;padding:0 16px}@media (max-width:980px){.account-page-wrapper{display:block;padding:0}}.account-page-wrapper h1{margin-top:0}@media (max-width:980px){.account-page-wrapper h1{margin-top:revert}}.account-page-wrapper .account-main-content{min-height:70vh;margin-bottom:32px}.account-page-wrapper .bulk-actions-container{display:flex;justify-content:space-between;margin-bottom:32px}@media (max-width:650px){.account-page-wrapper .bulk-actions-container{justify-content:space-evenly}}.account-page-wrapper .bulk-actions-container select{margin-right:16px}.account-page-wrapper .bulk-actions-container a{color:#0454e7;text-decoration:none;padding:8px;border-bottom:2px solid #0454e7}.account-page-wrapper .bulk-actions-container button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:11px 43px;font-size:1.3rem;color:#fff;background:#0454e7;border:none}.account-page-wrapper .bulk-actions-container button:hover{background:#07001c}@media (max-width:650px){.account-page-wrapper .bulk-actions-container button{min-width:inherit}}.account-page-wrapper .bulk-actions-container p{margin:0;transform:translateY(5px)}@media (max-width:650px){.account-page-wrapper .bulk-actions-container .add-more{display:none}}.account-page-wrapper .your-pastes-container{display:inline-block;overflow:auto;margin-bottom:64px;width:100%}.account-page-wrapper .scroll-indicatior{display:none;margin-top:0}@media (max-width:980px){.account-page-wrapper .scroll-indicatior{display:block;text-align:center;color:#697a8f;font-weight:500;opacity:.4}}.account-page-wrapper .paste-table-container{display:inline-block;min-height:260px}.account-page-wrapper .paste-table-container h2{margin:32px 0}.account-page-wrapper .paste-table-container table{min-width:600px;border-collapse:collapse}.account-page-wrapper .paste-table-container table td,.account-page-wrapper .paste-table-container table th{text-align:left;padding:16px}.account-page-wrapper .paste-table-container table th{font-weight:500;color:#697a8f}.account-page-wrapper .paste-table-container table th a{color:#697a8f}.account-page-wrapper .paste-table-container table td{color:#153053}@media (max-width:650px){.account-page-wrapper .paste-table-container table td{white-space:nowrap}}.account-page-wrapper .paste-table-container table td a{color:#153053}.account-page-wrapper .paste-table-container table a{text-decoration:none;user-select:none}@media (max-width:650px){.account-page-wrapper .paste-table-container table a{white-space:nowrap}}.account-page-wrapper .paste-table-container table tr{border-top:1px solid rgba(204,204,204,.51);border-bottom:1px solid rgba(204,204,204,.51)}.account-page-wrapper .paste-table-container table tr.active{background:#153053;color:#fff}.account-page-wrapper .paste-table-container table tr.active td{opacity:1!important}.account-page-wrapper .paste-table-container table tr.active a,.account-page-wrapper .paste-table-container table tr.active td{color:#fff}.account-page-wrapper .paste-table-container table tr.active .icon-cog{background-image:url(/assets/images/cog-white.svg)}.account-page-wrapper .paste-table-container table tr.active .icon-down-arrow{background-image:url(/assets/images/arrow-down-white.svg)}@media (min-width:651px){.account-page-wrapper .paste-table-container table tr.status-expired td{background:#b3b3b342;opacity:.3}}@media (max-width:650px){.account-page-wrapper .paste-table-container table tr.status-expired td:not(.action-item){background:#b3b3b342;opacity:.3}}@media (min-width:651px){.account-page-wrapper .paste-table-container table tr.status-deleted td{background:#ffc3c3;opacity:.3}}@media (max-width:650px){.account-page-wrapper .paste-table-container table tr.status-deleted td:not(.action-item){background:#ffc3c3;opacity:.3}}.account-page-wrapper .paste-table-container table .title-cell{min-width:230px}.account-page-wrapper .paste-table-container table .action-item{position:relative}@media (max-width:650px){.account-page-wrapper .paste-table-container table .action-item{position:absolute;background:#153053;color:#fff;width:100px;left:calc(100vw - 100px);height:55px}}.account-page-wrapper .paste-table-container table .action-item{cursor:pointer}.account-page-wrapper .paste-table-container table .action-item .icon-container{display:flex}.account-page-wrapper .paste-table-container table .action-item .icon-cog{width:22px;height:22px}@media (max-width:650px){.account-page-wrapper .paste-table-container table .action-item .icon-cog{background-image:url(/assets/images/cog-white.svg)}}.account-page-wrapper .paste-table-container table .action-item .icon-down-arrow{width:15px;height:15px;transform:translateY(6px)}@media (max-width:650px){.account-page-wrapper .paste-table-container table .action-item .icon-down-arrow{background-image:url(/assets/images/arrow-down-white.svg)}}@media (max-width:650px){.account-page-wrapper .paste-table-container table .second-to-last{padding-right:110px}}.account-page-wrapper .paste-table-container table .action-drop-down{position:absolute;background:#153053;color:#fff;opacity:1;z-index:500;box-shadow:0 0 10px #e6e6d5;right:00px;width:160px}@media (max-width:650px){.account-page-wrapper .paste-table-container table .action-drop-down{left:-60px;display:flex;flex-direction:column;width:150px;right:unset}}.account-page-wrapper .paste-table-container table .action-drop-down button{padding:16px;margin:0;background:0 0;text-align:center;border:none;width:100%}.account-page-wrapper .paste-table-container table .action-drop-down button:hover{background-color:#697a8f}.account-page-wrapper .select-check-box{width:22px;height:22px;background:#fff;border:1px solid #153053;display:block;cursor:pointer;position:relative}.account-page-wrapper .select-check-box .selected-box{opacity:0;position:absolute;top:4px;bottom:4px;left:4px;right:4px;background:#153053;transition:all .3s}.account-page-wrapper .select-check-box.selected .selected-box{opacity:1}.form-entry{margin-bottom:32px}@media (max-width:650px){.form-entry{margin-bottom:16px}}.form-entry.collapse{margin-bottom:0}.form-entry label{padding:0;display:block;text-align:left;border:none;font-weight:500;background:0 0;min-width:unset;cursor:unset;margin-bottom:16px;user-select:noselect}.form-entry label:hover{background:0 0;cursor:unset;border:none;color:#153053}.form-entry input{margin-right:8px;margin-bottom:8px;max-width:100%}.form-entry input[type=email],.form-entry input[type=password],.form-entry input[type=text]{width:400px}@media (max-width:480px){.form-entry input[type=email],.form-entry input[type=password],.form-entry input[type=text]{width:100%}}.form-entry .alone{display:block}.form-entry button,.form-entry input[type=submit]{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:11px 43px;font-size:1.3rem;color:#fff;background:#0454e7;border:none}.form-entry button:hover,.form-entry input[type=submit]:hover{background:#07001c}@media (max-width:650px){.form-entry button,.form-entry input[type=submit]{min-width:inherit}}@media (max-width:480px){.form-entry button,.form-entry input[type=submit]{width:100%;text-align:center}}.input-container-flex{display:flex;grid-gap:16px}@media (max-width:650px){.input-container-flex{flex-direction:column}}.notification{position:fixed;left:50%;transform:translateX(-50%);border:1px solid;padding:8px 48px 8px 32px;background:#fff;cursor:default;transition:all .3s;z-index:2000;min-width:300px;text-align:center;font-weight:500}@media (max-width:650px){.notification{min-width:unset}}.notification.notification-success{border-color:#11b42b;color:#11b42b}.notification.notification-success .thick{background:#11b42b}.notification.notification-error{border-color:#e70404;color:#e70404}.notification.notification-error .thick{background:#e70404}.notification .thick{width:15px;height:100%;position:absolute;left:0;top:0}.notification .iconsmall{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.account-connections h2{font-size:1.8rem;font-weight:600}.connection-container{max-width:600px}.connection-container p{font-size:1.3rem}.connection-container .connection-title-row{display:flex;transform:translateX(-20px)}.connection-container .connection-title-row h2,.connection-container .connection-title-row span{margin-right:32px}.connection-container .connection-title-row h2{background:#0454e7;border-radius:0 10px 10px 0;color:#fff;font-family:Poppins;font-weight:500;font-size:1.3rem;padding:16px 32px}.connection-container .connection-title-row h2 a{color:#fff;text-decoration:none}.connection-container .connection-title-row .divider{align-self:center;width:2px;background:#697a8f;height:32px}.connection-container .connection-title-row .type{align-self:center;color:#153053;opacity:.5;font-weight:500}.connection-container .instructions{margin:32px 0;font-weight:500}.connection-container .instructions .instructions-button{background:0 0;border:none}.connection-container .instructions .instructions-button span{margin-left:8px}.connection-container .instructions .instructions-container{max-height:0;overflow:hidden;transition:all .3s;color:#697a8f}.connection-container .instructions .instructions-container .instructions-height{width:100%}.connection-container .instructions .instructions-container .instructions-height img{object-fit:contain;width:inherit}.connection-container .instructions .instruction-title{margin-bottom:0}.connection-container .instructions .instruction-title+p{margin-top:0}.connection-container .instructions.active .instructions-container{max-height:300px}.connection-container .code-label{display:block;font-weight:500;margin:8px 0}.connection-container .connect{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:10px 14px;font-size:1.3rem;color:#fff;background:#153053}@media (max-width:650px){.connection-container .connect{min-width:inherit}}.connection-container .input-container{display:grid;grid-template-columns:90% 1fr}@media (max-width:650px){.connection-container .input-container{grid-template-columns:1fr}}.connection-container .data-block-container{display:flex}@media (max-width:650px){.connection-container .data-block-container{flex-direction:column;margin:32px 0}}.connection-container .data-block{flex-grow:1}@media (max-width:650px){.connection-container .data-block{display:flex;border-bottom:2px solid rgba(105,122,143,.4);justify-content:space-between}}@media (max-width:650px){.connection-container .data-block:first-of-type{border-top:2px solid rgba(105,122,143,.4)}}.connection-container .data-block>div{text-align:center;padding:32px}.connection-container .data-block .block-title{border-bottom:2px solid rgba(105,122,143,.4);text-align:center;color:#697a8f;max-height:89px}@media (max-width:650px){.connection-container .data-block .block-title{border-bottom:none;text-align:left;display:flex;flex-direction:column;justify-content:center}}@media (max-width:650px){.connection-container .data-block .block-content{justify-self:flex-end;text-align:center}}.connection-container .action-remove .iconsmall{display:inline-block;min-width:55px}.pagination-container{margin:32px 0;text-align:right}@media (max-width:650px){.pagination-container{text-align:left}}.pagination-container .page{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;color:#fff;background:#0454e7;border:none;min-width:60px;text-align:center;display:inline-block;margin:0 4px}.pagination-container .page:hover{background:#07001c}@media (max-width:650px){.pagination-container .page{min-width:inherit}}@media (max-width:650px){.pagination-container .page{min-width:40px}}.pagination-container .page.active{background:#153053}.pagination-container span{transform:translateY(-2px);font-size:2.4rem;display:inline-block}textarea{width:100%;height:400px}.drop{display:inline-block;margin-bottom:10px}.display .drop{width:457px}.drop label{position:relative}.submit .drop label:first-of-type{margin-left:0}#linkoptionsp{width:140px}.absolute{position:absolute}#explainvisibility{top:480px}#explainlink{top:540px}#explainreferrer{top:600px}#explainpasscode{top:727px}.submit .g-recaptcha{margin:32px;margin-left:0}.contact .g-recaptcha,.takedown .g-recaptcha{margin-left:0;margin-top:50px}#googleerror{width:30%;float:right;display:block;margin-top:780px;padding-left:30px;padding-right:10px;position:absolute;right:0}#nojs{margin:20px 0}#textbody{padding:16px}.submit .hug-left{margin-bottom:100px}#robot{width:70%;margin-left:145px;margin-top:30px}.unchecked_more_options:hover{background-color:#e8fffe}.no-collapse{min-height:78px}.labelstrip{padding-left:10px;padding-right:10px}.further_options{margin-bottom:64px}.half_size{min-width:43px}input[type=radio]{display:none}.title{margin-bottom:25px}.passcodep{margin-bottom:5px}.submit label{padding:10px 6px;display:inline-block;text-align:center;border:1px solid #153053;font-weight:500;background:#fff;min-width:100px;cursor:pointer}@media (max-width:650px){.submit label{min-width:unset}}.submit input[type=text],.submit textarea{border:1px solid #153053}.submit input:checked+label,.submit label:hover{background-color:#0454e7;border:1px solid #0454e7;color:#fff;position:relative}.submit input:checked+label.tickdown:before,.submit label:hover.tickdown:before{content:'';width:12px;height:12px;transform:rotate(45deg) translateX(-50%);background:#0454e7;display:block;position:absolute;bottom:-10px;left:50%}.button-container{margin:32px 0;text-align:center}.button-container-mobile{margin:32px 0}@media (max-width:650px){.button-container-mobile{text-align:center}}.submit-form .error{color:#e70404;grid-column:1/span 2;margin:8px 0}@media (max-width:650px){.submit-form .error{grid-column:unset}}.submit-form .error-warning{color:#ff8a00}.submit-form .generate-button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:10px 14px;font-size:1.3rem;color:#fff;background:#153053}@media (max-width:650px){.submit-form .generate-button{min-width:inherit}}.submit-form .generate-button.state-copy{background:#0454e7}.submit-form .generate-button.state-copy .inner-icon{display:none}.submit-form .submit{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:11px 43px;font-size:1.3rem;color:#fff;background:#0454e7;border:none}.submit-form .submit:hover{background:#07001c}@media (max-width:650px){.submit-form .submit{min-width:inherit}}.form-row{display:grid;grid-template-columns:160px 1fr;margin:16px 0;grid-gap:8px;margin-bottom:32px}@media (max-width:650px){.form-row{grid-template-columns:1fr;padding:0}}.form-row .row-label{font-weight:500;padding:10px 0}.form-row p{color:#153053;margin:0}@media (max-width:650px){.form-row p{font-size:1.1rem}}@media (max-width:650px){.form-row.sub-row{margin-top:-20px}}@media (max-width:650px){.form-row .choices{display:flex;justify-content:space-between;grid-gap:8px}}@media (max-width:650px){.form-row .choices label{flex-grow:1;flex-basis:50%}}.form-row input{border:1px solid #153053;padding:10px}@media (max-width:650px){.form-row input{width:100%;margin:0}}.form-row select{padding:10px;background:#fff;border:1px solid grey;min-width:140px;text-align:center}@media (max-width:650px){.form-row select{max-width:unset;padding:10px 6px}}.form-row .help-button{background:#0454e7;border-radius:50%;color:#fff;border:none;font-size:12px;width:19px;height:19px;padding:0;margin:0;text-align:center;font-weight:500;margin-left:4px}.form-row .help-button:hover{background:#07001c}.form-row .help-container{display:none}@media (max-width:650px){.short-row{display:grid;grid-template-columns:130px 1fr}}@media (max-width:650px){.short-row select{max-width:130px;margin:auto;width:100%}}.sub-grid .choices{margin:0}@media (max-width:650px){.sub-grid .choices{display:flex;grid-gap:8px}}@media (max-width:650px){.sub-grid .choices.flex-50 input,.sub-grid .choices.flex-50 select{flex-basis:50%;text-align:center}}.attached-row .titlep{margin-bottom:0}@media (max-width:650px){.attached-row .titlep{background:#0454e7;color:#fff;padding:10px}}@media (max-width:650px){.attached-row input{padding:9px}}@media (max-width:650px){.attached-row .choices{margin-top:-8px}}.flush-row .choices{grid-gap:0}.passcode-container .choices{display:flex;flex-wrap:wrap}@media (max-width:650px){.passcode-container .choices{grid-template-columns:1fr 80px;flex-wrap:nowrap}}.passcode-container input{text-align:left;margin:0}@media (max-width:650px){.expiry-control .expiry-controlp{display:none}}.important-notice{font-size:13px;background:#6383ff;color:#fff;padding:5px}.more_options{border:none;background:0 0;padding:16px;text-decoration:underline}.more_options.checked,.more_options:hover{background:#0454e7;color:#fff}.page-overlay.active{top:0;bottom:0;left:0;right:0;position:fixed;background:rgba(0,20,57,.6);z-index:10}.help-modal{position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;padding:8px;z-index:20;left:50%;max-width:600px}.help-modal .modal-container{background:#fff;width:100%;padding:32px;overflow:auto;max-height:80vh}.help-modal .modal-container h3{text-align:center;color:#0454e7}.help-modal .modal-container .entry.centered{text-align:center}.help-modal .modal-container .recommended{color:green}.help-modal .modal-container .recommended+p{margin-top:0}.help-modal .modal-container .mini-title{font-weight:700}.help-modal button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:10px 14px;font-size:1.3rem;color:#fff;background:#0454e7;border:none;width:100%;text-align:center;justify-content:center}.help-modal button:hover{background:#07001c}@media (max-width:650px){.help-modal button{min-width:inherit}}.help-modal .question{background:#0454e7;border-radius:50%;color:#fff;border:none;font-size:20px;width:48px;height:48px;padding:10px;margin:0;text-align:center;font-weight:500;display:block;position:absolute;left:50%;transform:translateX(-50%);top:-16px}.article .image-container{display:flex;grid-template-columns:1fr 1fr;margin:32px 0;grid-gap:8px}@media (max-width:650px){.article .image-container{flex-wrap:wrap}}.article .image-container img{width:100%}.article .image-container .image-div{width:100%;min-height:350px;background-repeat:no-repeat;background-position:center;background-size:contain}.article .image-container .image-div.image-popup-share{background-image:url(/assets/images/guide/popup-share.jpg)}@media (max-width:650px){.article .image-container .image-div.image-popup-share{background-image:url(/assets/images/guide/popup-share-mobile.jpg)}}.article .image-container .image-div.image-group{background-image:url(/assets/images/guide/group.jpg)}.article .image-container .image-div.image-facebook-app{background-image:url(/assets/images/guide/facebook-app.jpg)}.article .image-container .image-div.image-direct-copy{background-image:url(/assets/images/guide/direct-copy.jpg)}@media (max-width:650px){.article .image-container .image-div.image-direct-copy{background-image:url(/assets/images/guide/direct-copy-mobile.jpg)}}.article .image-container .image-div.image-shortlink{background-image:url(/assets/images/guide/shortlink.jpg)}@media (max-width:650px){.article .image-container .image-div.image-shortlink{background-image:url(/assets/images/guide/shortlink-mobile.jpg)}}.article .image-container .image-div.image-security{background-image:url(/assets/images/guide/security.jpg)}@media (max-width:650px){.article .image-container .image-div.image-security{background-image:url(/assets/images/guide/security-mobile.jpg)}}.article .button-container{text-align:center;margin:64px 0}.article .button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:10px 14px;font-size:1.3rem;color:#fff;background:#0454e7;border:none}.article .button:hover{background:#07001c}@media (max-width:650px){.article .button{min-width:inherit}}.login-form{margin:64px 0}.login-form .g-recaptcha{margin-bottom:32px}.login-form input[type=checkbox]{transform:translateY(-4px)}.login-form .form-entry-inline-checkbox .input-container-flex{grid-gap:0}@media (max-width:650px){.login-form .form-entry-inline-checkbox .input-container-flex{flex-direction:row;grid-gap:16px}}.login-container{max-width:400px;margin:auto;background:#153053;color:#fff;padding:32px;box-shadow:0 4px 177px -69px #0454e7;margin-top:32px}.login-container h1{font-weight:600;color:#fff;text-align:center;min-width:110px}.login-container a{color:#fff}.login-container input{color:#153053;width:100%}.login-container input[type=submit]{width:100%}.login-container .form-entry{margin-bottom:16px}.login-container .login-form{margin:32px 0 0 0}.login-container .submit-container{margin-bottom:0}.login-container label:hover{color:#fff}.thank-message{text-align:center}.h1-container{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:16px;align-content:center;justify-content:center}.h1-container span{height:1px;background-color:#0454e7;width:100%;margin:auto}.sign-up .main-wrapper{background:url(/assets/images/background-logo.svg);background-position:bottom right;background-repeat:no-repeat;background-size:700px}@media (max-width:980px){.sign-up .main-wrapper{background:0 0}}.cookie-consent{position:fixed;bottom:0;left:0;z-index:1000;display:none}@media (max-width:650px){.cookie-consent{width:100%}}.cookie-consent .cookie-consent-inner{margin:10px;padding:10px;border:1px solid #ccc;background-color:#fff;text-align:center;max-width:300px}@media (max-width:650px){.cookie-consent .cookie-consent-inner{font-size:13px;max-width:unset;margin:0}}.cookie-consent .cookie-consent-inner .cookie-consent-button .button{display:inline-block;margin-top:10px;width:auto;padding:10px}@media (max-width:650px){.cookie-consent .cookie-consent-inner .cookie-consent-button .button{width:100%;font-size:13px}}@media (max-width:650px){.display h2{font-size:1.7rem}}.display h3{font-family:Poppins;color:#0454e7;font-size:1.1rem}.display h3 a{text-decoration:none;color:#0454e7;font-size:1.1rem}pre{font-size:1.3rem}pre a{line-height:21px;margin:5px 0;display:inline-block}.sharelink{padding:10px 6px;display:inline-block;text-align:center;border:1px solid #153053;font-weight:500;background:#fff;min-width:100px;cursor:pointer}.sharelink:hover{background-color:#0454e7;border:1px solid #0454e7;color:#fff}.sharelink.copied{transition:all 2s}@media (max-width:650px){.sharelink{font-size:12px;margin-bottom:8px}}.divider{width:2px;background:rgba(105,122,143,.4);height:20px;transform:translateY(1px);align-self:center}@media (max-width:650px){.top-container{padding:0}}.edits-form input:checked+label{background:#153053}.sharing-panel{width:100%;border:1px solid rgba(105,122,143,.4);padding:21.33333px 16px;position:relative}@media (max-width:650px){.sharing-panel{width:100%;margin-top:20px}}.sharing-panel .social-icons{margin-bottom:0}.sharing-panel .sharing-guide{margin:0}.sharing-panel .share-panel-label{position:absolute;left:7px;top:-12px;padding:0 9px;background:#f2f2f2 url(/assets/images/debut_light.png) repeat;color:#697a8f;font-weight:500}.sharing-panel .sharing-panel-contents{display:flex;grid-gap:16px}@media (max-width:650px){.sharing-panel .sharing-panel-contents{flex-direction:column}}.sharing-panel .share-link{flex-grow:1}.sharing-panel .share-link .share-link-label{display:block;font-weight:500;margin-bottom:8px}.sharing-panel .share-link .input-container{position:relative;width:100%}.sharing-panel .share-link .input-container input{background:#fff;border:1px solid #0454e7;width:100%;color:#697a8f}.sharing-panel .share-link .input-container button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;color:#fff;background:#0454e7;border:none;position:absolute;right:0;top:0;bottom:0}.sharing-panel .share-link .input-container button:hover{background:#07001c}@media (max-width:650px){.sharing-panel .share-link .input-container button{min-width:inherit}}.sharing-panel .share-link.highlight .share-link-label{color:#b69900}.sharing-panel .share-link.highlight .input-container input{border:1px solid #b69900}.sharing-panel .share-link.highlight .input-container button{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;color:#fff;background:linear-gradient(180deg,#b69900 0,#d0b000 68.75%,#d9c973 98.96%)}@media (max-width:650px){.sharing-panel .share-link.highlight .input-container button{min-width:inherit}}.sharing-panel .set-up-connection{font-weight:500;line-height:2rem;line-height:2.3rem;margin:10px 0}.sharing-panel .set-up-connection a{color:#0454e7;text-decoration:none;border-bottom:1px solid #0454e7}.sharing-panel .set-up-connection .gold{color:#b69900}.sharing-panel .monetize-this{color:#b69900;font-weight:500;margin:0}.sharing-panel .monetize-this .term{margin-right:16px}.sharing-panel .monetize-this a{display:inline-block;font-family:Poppins;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-decoration:none;text-align:center;border:0;transition:all .3s;transition-timing-function:ease-in-out;font-weight:500;padding:10px;display:inline-flex;grid-gap:8px;padding:11px 43px;font-size:1.3rem;color:#17314f;background:#fff;color:#b69900;border:1px solid #b69900;margin:16px 0 0 0;text-align:center}.sharing-panel .monetize-this a:hover{background:#17314f;color:#fff}@media (max-width:650px){.sharing-panel .monetize-this a{width:calc(100% - 2px);margin:auto}}@media (max-width:650px){.sharing-panel .monetize-this a{min-width:inherit}}@media (max-width:650px){.sharing-panel .monetize-this a{margin:16px 0 0 0}}.author-reference{font-size:14px;align-self:center}.author-reference span{color:#697a8f}.author-reference a{text-decoration:none;color:#0454e7;font-weight:500}.info-bar{margin:16px 0;width:100%;display:flex;grid-gap:16px;gap:16px}@media (max-width:650px){.info-bar{flex-wrap:wrap}}.info-bar p{font-size:14px;display:inline-block;margin:0;color:#697a8f;font-weight:500;align-self:center}.info-bar .rest{display:inline-block}.info-bar .rest p{margin-left:30px}.link-ad-container{width:100%}@media (max-width:650px){.link-ad-container{width:100%}}@keyframes unmissableContainerAnim{0%{background-color:#c8ff00}50%{background-color:#ff0900}100%{background-color:#c8ff00}}.unmissableContainer{position:relative;padding:10px 20px;width:100%;background-color:rgba(140,140,0,.3);text-align:center;height:100%;animation-name:unmissableContainerAnim;animation-duration:1s;animation-iteration-count:5}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpc2Uuc2NzcyIsInN0eWxlcy5jc3MiLCJfbGVnYWN5LnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfYmFzZS5zY3NzIiwiX2hvbWVwYWdlLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbWVudS5zY3NzIiwiX2FjY291bnQuc2NzcyIsIl9zdWJtaXQuc2NzcyIsIl9hcnRpY2xlcy5zY3NzIiwiX3NpZ251cC5zY3NzIiwiX2Nvb2tpZS5zY3NzIiwiX2Rpc3BsYXkuc2NzcyIsInN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDREQUNBLEVBQWEsT0FBVixRQUNELGdCQUFpQixXQUNqQixXQUFZLFdBU2QsS0FDRSxZQUFhLFdBQ2IscUJBQXNCLEtBQ3RCLHlCQUEwQixLQU81QixLQUNFLE9BQVEsRUFVVixRQUNBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxJQUNBLFFBQ0EsUUFDRSxRQUFTLE1BUVgsTUFDQSxPQUNBLFNBQ0EsTUFDRSxRQUFTLGFBQ1QsZUFBZ0IsU0FRbEIsc0JBQ0UsUUFBUyxLQUNULE9BQVEsRUNBVixTRFNBLFNBQ0UsUUFBUyxLQVVYLEVBQ0UsV0FBWSxJQU9kLFNBQ0EsUUFDRSxRQUFTLEVBVVgsWUFDRSxjQUFlLElBQUEsT0FPakIsRUFDQSxPQUNFLFlBQWEsSUFPZixJQUNFLFdBQVksT0FRZCxHQUNFLFVBQVcsSUFDWCxPQUFRLE1BQUEsRUFPVixLQUNFLFdBQVksS0FDWixNQUFPLEtBT1QsTUFDRSxVQUFXLElBT2IsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElBQ0UsSUFBSyxNQUdQLElBQ0UsT0FBUSxPQVVWLElBQ0UsT0FBUSxFQU9WLGVBQ0UsU0FBVSxPQVVaLE9BQ0UsT0FBUSxJQUFBLEtBT1YsR0FDRSxnQkFBaUIsWUFDakIsV0FBWSxZQUNaLE9BQVEsRUFPVixJQUNFLFNBQVUsS0FPWixLQUNBLElBQ0EsSUFDQSxLQUNFLFlBQWEsU0FBQSxDQUFBLFVBQ2IsVUFBVyxJQWtCYixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsTUFBTyxRQUNQLEtBQU0sUUFDTixPQUFRLEVBT1YsT0FDRSxTQUFVLFFBVVosT0FDQSxPQUNFLGVBQWdCLEtBV2xCLE9BQ0Esd0JBQ0Esa0JBQ0EsbUJBQ0UsbUJBQW9CLE9BQ3BCLE9BQVEsUUFPVixpQkFDQSxxQkFDRSxPQUFRLFFBT1YseUJBQ0Esd0JBQ0UsT0FBUSxFQUNSLFFBQVMsRUFRWCxNQUNFLFlBQWEsT0FXZixxQkFDQSxrQkFDRSxXQUFZLFdBQ1osUUFBUyxFQVNYLDhDQUNBLDhDQUNFLE9BQVEsS0FTVixtQkFDRSxtQkFBb0IsVUFDcEIsZ0JBQWlCLFlBQ2pCLG1CQUFvQixZQUNwQixXQUFZLFlBU2QsaURBQ0EsOENBQ0UsbUJBQW9CLEtBT3RCLFNBQ0UsT0FBUSxJQUFBLE1BQUEsT0FDUixPQUFRLEVBQUEsSUFDUixRQUFTLE1BQUEsT0FBQSxNQVFYLE9BQ0UsT0FBUSxFQUNSLFFBQVMsRUFPWCxTQUNFLFNBQVUsS0FRWixTQUNFLFlBQWEsSUFVZixNQUNFLGdCQUFpQixTQUNqQixlQUFnQixFQUdsQixHQUNBLEdBQ0UsUUFBUyxFRXJhWCxTQUNFLFdBQVksbUJBQ1osU0FBVSxTQUdaLE1BQ0UsT0FBUSxLQUc0QixjQUFaLFdBQTFCLHlCQUFxRCxZQUFhLFdBQ2hFLE1BQU8sUUFHNkMsc0JBQXBCLG1CQUFsQyxpQ0FBNkUsb0JBQzNFLE1BQU8sT0FHMkMscUJBQW5CLGtCQUFqQyxnQ0FBMEUsbUJBQ3hFLE1BQU8sSUFHVCxXQUNFLElBQUssTUFDTCxTQUFVLFNBR0osT0FBUixPQUNFLE9BQVEsS0FJVixRQUNFLFVBQVcsT0FDWCxVQUFXLE1BQ1gsT0FBUSxLQUNSLE9BQVEsS0FDUixZQUFhLEtBR2YsWUFDRSxXQUFZLE1BQ1osYUFBYyxJQUloQixRQUNFLE9BQVEsS0FDUixNQUFPLE1BR1QsV0FDRSxPQUFRLEtBQ1IsZ0JBQWlCLE1BR25CLFlBQ0UsT0FBUSxLQUNSLFdBQVksTUFDWixTQUFVLFNBR1osYUFDRSxVQUFXLE9BQ1gsVUFBVyxNQUNYLE9BQVEsS0FDUixXQUFZLE9BQ1osY0FBZSxNQUdqQixtQkFDRSxRQUFTLEdBQ1QsUUFBUyxNQUNULGNBQWUsTUFHakIsYUFDRSxPQUFRLElBQ1IsTUFBTyxNQUNQLE9BQVEsS0FDUixTQUFVLFNBQ1YsSUFBSyxFQUNMLFlBQWEsTUFHZixPQUNFLFNBQVUsU0FDVixJQUFLLElBQ0wsWUFBYSxNQUdmLFNBQ0UsV0FBWSxLQU1kLGdCQUNFLE9BQVEsS0FDUixPQUFRLEtBQ1IsZUFBZ0IsTUFHbEIsUUFDRSxVQUFXLE9BQ1gsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLEtBQ1IsUUFBUyxHQUNULFNBQVUsU0FHWixNQUNFLE1BQU8sS0FDUCxTQUFVLFNBQ1YsT0FBUSxLQUFBLEVBQUEsS0FDUixXQUFZLElBQUEsT0FBQSxRQUdkLFNBQ0UsY0FBZSxLQUdqQixvQkFDRSxPQUFRLEtBR1YsWUFDRSxNQUFPLEtBR1QsYUFDRSxNQUFPLE1BQ1AsV0FBWSxLQUVkLGFBQ0UsV0FBWSxPQUdkLFNBQ0UsT0FBUSxFQUNSLFdBQVksS0FDWixjQUFlLEtBQ2YsTUFBTyxJQUNQLFFBQVMsYUFHWCxlQUNFLE1BQU8sTUFDUCxhQUFjLEtBQ2QsY0FBZSxLQUdMLFlBQVosV0FDRSxjQUFlLEtBQ2YsYUFBYyxLQUdoQixPQUNFLFdBQVksS0FDWixNQUFPLElBQ1AsUUFBUyxhQUNULE9BQVEsTUFDUixTQUFVLFNBQ1YsYUFBYyxLQUNkLGNBQWUsS0FHakIsYUFDRSxhQUFjLEtBQ2QsY0FBZSxLQUdqQixXQUNFLFlBQWEsS0FDYixNQUFPLEtBR1QsUUFDRSxNQUFPLEtBQ1AsU0FBVSxTQUNWLElBQUssTUFHUCxVQUNFLFlBQWEsRUFDYixXQUFZLEtBQ1osV0FBWSxLQUNaLFFBQVMsRUFBRSxLQUNYLFFBQVMsS0FDVCxzQkFBdUIsSUFBQSxJQzNMdkIseUJEcUxGLFVBUUksc0JBQXVCLEtBRzNCLGdCQUNFLFlBQWEsRUFDYixXQUFZLEtBQ1osV0FBWSxLQUNaLFFBQVMsRUFBRSxLQUViLGNBQ0UsSUFBSyxNQUVQLGFBQ0UsSUFBSyxNQUNMLEtBQU0sS0FFUixZQUNFLFFBQVMsYUFDVCxNQUFPLE1BRVQsb0JBQ0UsTUFBTyxNQUVULDJCQUNFLE1BQU8sS0FDUCxVQUFXLE1BR2IsU0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLFNBQVUsU0FDVixjQUFlLEdBQ2YsUUV6QlEsS0Y0QlYsZUFDRSxRQUFTLEtBR1gsV0FDRSxNQUFPLEtBQ1AsT0FBUSxFQUNSLFFBQVMsRUFBQSxLQUNULGNBQWUsSUFDZixLQUFNLEtBSVIsT0FDRSxNQUFPLEtBQ1AsUUFBUyxLQUlYLE1BQU8sU0FDTCxzQkFBdUIsS0FDdkIsb0JBQXFCLEtBQ3JCLG1CQUFvQixLQUNwQixpQkFBa0IsS0FDbEIsZ0JBQWlCLEtBQ2pCLFlBQWEsS0FHZixTQUNFLFdBQVksRUFBQSxFQUFBLElBQUEsRUFBQSxRQUNaLGlCQUFrQixzQkFDbEIsVUFBVyxNQUNYLFFBQVMsS0FFVCxZQUFhLEVBR2YsY0FDRSxXQUFZLElBR2QsV0FDRSxnQkFBaUIsS0FHbkIsZ0JBQ0UsV0FBWSxRQUNaLE9BQVEsRUFHVixnQkFDRSxNQUFPLEtBQ1AsUUFBUyxhQUdYLGNBQ0UsTUFBTyxLQUNQLFdBQVksR0FHZCwrQkFDRSxNQUFPLElBR1Qsa0JBQ0UsY0FBZSxFQUdqQixNQUNFLFFBQVMsZUFJWCxRQUNFLE9BQVEsRUFBQSxFQUFBLE1BQUEsTUFDUixRQUFTLE1BR1gsYUFDRSxPQUFRLE1BQUEsS0FBQSxNQUFBLEtBQ1IsUUFBUyxNQUNULE1BQU8sSUFDUCxXQUFZLE9BQ1osVUFBVyxLQUdiLFlBQ0UsTUFBTyxNQUdULE9BQ0UsV0FBWSxPQUdkLFlBQ0UsV0FBWSxJQUlkLFVBQ0UsU0FBVSxLQUNWLE1BQU8sS0EvT1QsU0FzUEUsVUFBVyxNQUdiLEVBQ0UsVUFBVyxNQUdiLGdCQUNFLFVBQVcsSUFDWCxPQUFRLEtBQUEsRUFDUixXQUFZLFdBR2QsWUFDRSxVQUFXLE1BR2IsR0FDRSxVQUFXLE1GaFZiLEtFdVZFLFdBQVksUUFBUSxvQ0FBc0MsT0FJNUQsT0FDRSxpQkFBa0IsS0EvVXBCLFFBbVZFLGlCQUFrQixLQUlwQixTQUNFLGlCQUFrQixzQkE1U3BCLGFBZ1RFLFdBQVksTUExUmQsZ0JBOFJFLFdBQVksb0NBQXNDLE9BeFJwRCxRQTRSRSxXQUFZLG9DQUFzQyxPQUtwRCxpQkFBb0IsU0FDbEIsT0FBUSxJQUFBLE1BQUEsS0FPVixlQUNFLFVBQVcsS0FDWCxNQUFPLFFBQ1AsY0FBZSxLQUdqQixvQkFDRSxjQUFlLEVBR2pCLHdCQUNFLE1BQU8sSUFDUCxjQUFlLEVBSWpCLE1BQ0UsTUFBTyxNQUNQLFFBQVMsTUFDVCxPQUFRLEtBQ1IsV0FBWSxLQUlkLGVBQ0UsUUFBUyxPQUdYLFNBQ0UsUUFBUyxLQUdYLFlBQWEsWUFDWCxNQUFPLEtBQ1AsUUFBUyxJQUFBLElBQUEsSUFBQSxFQUNULFVBQVcsV0FDWCxNQUFPLEtBSVQseUJBRUksT0FBUSxLQUlaLGdCQUNFLFFBQVMsUUFHWCxrQkFDRSxRQUFTLGFBQ1QsV0FBWSxFQUNaLGNBQWUsRUFFakIsb0JBQ0UsUUFBUyxHQUdYLFlBQ0UsV0FBWSxFQUNaLGNBQWUsSUFDZixTQUFVLE9BRVosWUFDRSxjQUFlLElBR2pCLHVCQUNFLFdBQVksTUFDWixRQUFTLEtBQ1QsV0FBWSxJQUNaLFVBQVcsV0FDWCxXQUFZLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFDdEIsTUFBTyxLQUNQLFlBQWEsSUFDYixjRXBSUSxLRHJNUix5QkRpZEYsdUJBVUksUUFBUyxNQVZiLHVDQWNNLFdBQVksS0FLbEIseUJBQ0UsZ0JBQWlCLEtBQ2pCLFVBQVcsS0FDWCxRQUFTLEVBRVQsYUFBYyxJQUNkLGNBQWUsSUFDZixXQUFZLElBQ1osUUFBUyxhQzVlVCx5QkQ4ZUYsbUJBR00sUUFBUyxFQUFFLEtDamZmLHlCRDhlRiwwQkFRTSxRQUFTLEVBQUEsS0FJZixxQkFDRSxXQUFZLE1BQ1osV0FBWSxJQUFBLE1BQUEsUUFDWixZQUFhLEtBQ2IsWUFBYSxNQUdmLFdBQ0UsTUFBTyxLQUdULFdBQ0UsTUFBTyxLQUNQLFdBQVksT0FDWixZQUFhLE1BQ2IsV0FBWSxLQUpkLGNBTUksTUFBTyxLQU5YLDhCQVNJLE1BQU8sS0FDUCxXQUFZLE9BVmhCLDJDQVlNLFFBQVMsYUFLZixpQkFDRSxPQUFRLEtBQUEsS0FBQSxLQUNSLFFBQVMsS0FHWCxjQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSxPQUNaLE1BQU8sSUFDUCxPQUFRLEtBQ1IsUUFBUyxNQUdYLGlCQUNFLFdBQVksTUFHTixhQUFSLE9BQ0UsT0FBUSxNQUNSLGNBQWUsS0FHUCxlQUFWLFNBQ0UsV0FBWSxPQUNaLFFBQVMsS0FBQSxJQUFBLEVBQUEsSUFHWCxnQkFDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLFFBQVMsYUFDVCxPQUFRLEVBQUEsSUFBQSxLQUdWLFVBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixRQUFTLGFBQ1QsT0FBUSxFQUFBLElBQUEsRUFBQSxFQUlWLFdBQ0UsV0FBWSxnQ0FBZ0MsVUFDNUMsb0JBQXFCLEVBQUEsRUFHdkIsU0FDRSxXQUFZLGdDQUFnQyxVQUM1QyxvQkFBcUIsRUFBQSxNQUd2QixVQUNFLFdBQVksZ0NBQWdDLFVBQzVDLG9CQUFxQixFQUFBLE9BR3ZCLFFBQ0UsV0FBWSxPQUdkLHNCQUNFLGNBQWUsS0FHakIsVUFDRSxXQUFZLE9BQ1osUUFBUyxLQUFBLEVBQ1QsVUFBVyxLQUdiLHNCQUNFLE1BQU8sSUFDUCxPQUFRLEtBQ1IsY0FBZSxLQUdqQixrQkFDRSxlQUFnQixJQUNoQixXQUFZLEtBSWQsTUFDRSxVQUFXLEtBQ1gsV0FBWSxPQUNaLFdBQVksS0FDWixNQUFPLEtBR1QsUUFDRSxNQUFPLE1BQ1AsaUJBQWtCLFFBQ2xCLE1BQU8sS0FHVCxhQUNFLFlBQWEsRUFHZixTQUNFLGNBQWUsS0FHakIsV0FBWSxTQUNWLFlBQWEsSUFHZixRQUNFLFNBQVUsU0FDVixJQUFLLEtBQ0wsVUFBVyxLQUNYLFFBQVMsSUFDVCxhQUFjLElBSWhCLGNBQ0UsTUFBTyxNQUNQLFNBQVUsU0FHWixhQUNFLFFBQVMsSUFBQSxNQUFBLEtBQ1QsUUFBUyxJQUFBLElBQ1QsYUFBYyxLQUNkLE1BQU8sS0FDUCxpQkFBa0IsUUFHZixjQUFMLElBQ0UsaUJBQWtCLHNCQUdwQixlQUNFLFdBQVksTUFDWixNQUFPLEtBQ1AsUUFBUyxLQUNULFdBQVksSUFDWixVQUFXLFdBQ1gsV0FBWSxFQUFBLEVBQUEsSUFBQSxFQUFBLFFBQ1osaUJBQWtCLEtBR3BCLDJCQUNFLGFBQWMsSUFHaEIsZ0JBQ0UsTUFBTyxLQUNQLGlCQUFrQixRQUNsQixXQUFZLE9BQ1osUUFBUyxJQUFBLElBQUEsSUFBQSxLQUNULG9CQUFxQixLQUNyQixpQkFBa0IsS0FDbEIsZ0JBQWlCLEtBQ2pCLFlBQWEsS0FDYixRQUFTLGFBQ1QsTUFBTyxLQUNQLFdBQVksSUN0ckJaLHlCRDJxQkYsZ0JBYUssTUFBTyxNQUlaLGlCQUNFLGlCQUFrQixRQUdwQixrQkFDRSxnQkFBaUIsS0FDakIsTUFBTyxLQUdULFlBQ0UsU0FBVSxTQUNWLElBQUssS0FJUCxXQUNFLE1BQU8sS0FDUCxXQUFZLE9BR2QsaUNBQ0UsTUFBTyxNQUdULFlBQ0UsV0FBWSxPQUdkLDhCQUNFLE9BQVEsS0FDUixRQUFTLGFBR1gsYUFDRSxXQUFZLE9BQ1osTUFBTyxLQUNQLFFBQVMsS0FHWCxhQUNFLFdBQVksT0FDWixVQUFXLElBQ1gsZ0JBQWlCLEtBQ2pCLE1BQU8sS0FDUCxRQUFTLGFBQ1QsTUFBTyxLQUdULGVBQ0UsTUFBTyxLQUNQLFFBQVMsS0FPWCxrQkFDRSxNQUFPLElBR1QsWUFDRSxPQUFRLElBQUEsTUFBQSxRQUlWLFlBQWEsWUFDWCxRQUFTLEtBQUEsS0FBQSxLQUFBLEVBR1gsNEJBQ0UsaUJBQWtCLHNCQUdwQiwwQkFBMkIsMEJBQ3pCLGFBQWMsS0FHaEIsU0FDRSxNQUFPLEtBQ1AsY0FBZSxLQUdqQixXQUNFLGdCQUFpQixLQUNqQixNQUFPLFFBR1QsVUFDRSxNQUFPLEtBQ1AsVUFBVyxLQUNYLFdBQVksRUFHZCxZQUNFLFdBQVksS0FHZCxZQUNFLE9BQVEsUUFDUixpQkFBa0Isc0JBR3BCLGNBQ0UsZ0JBQWlCLEtBQ2pCLE1BQU8sUUFHVCxzQkFDRSxNQUFPLFFBR1QsV0FBWSxtQkFDVixpQkFBa0Isc0JBQ2xCLFFBQVMsS0FDVCxPQUFRLElBQUEsTUFBQSxRQUNSLGNBQWUsS0FDZixPQUFRLE1BR1YsbUJBQ0UsT0FBUSxNQUdWLGFBQ0UsV0FBWSxLQUdkLEtBQ0UsT0FBUSxNQUNSLFFBQVMsTUFHWCxXQUNFLE9BQVEsS0FDUixRQUFTLE1BQ1QsTUFBTyxNQUdULGdCQUNFLFdBQVksT0FNZCxTQUE0QixnQkFBaUIsZUFBbkMsaUJBQ1IsZ0JBQWlCLEtBQ2pCLE1BQU8sZUFNVCxVQUNFLE1BQU8sSUFDUCxPQUFRLEtBR1YsV0FDRSxpQkFBa0Isc0JBR04sV0FBZCxhQUNFLFVBQVcsSUFHYixjQUNFLFVBQVcsTUFHYixRQUNFLGNBQWUsS0FDZixXQUFZLEtBQ1osV0FBWSxLQUNaLFFBQVMsS0FoQlgsV0FvQkUsUUFBUyxJQUFBLEtBQ1QsY0FBZSxLQUNmLE9BQVEsSUFBQSxNQUFBLFFBR1YsZUFDRSxnQkFBaUIsS0FLbkIsVUFDRSxXQUFZLEtBQ1osUUFBUyxNQUNULE1BQU8sSUFDUCxZQUFhLE1BQ2IsY0FBZSxLQUdqQixnQkFFRSxXQUFZLEtBQ1osY0FBZSxJQUdqQixjQUNFLFlBQWEsTUFDYixjQUFlLEtBR2pCLFlBQ0UsV0FBWSxLQUNaLFFBQVMsS0FDVCxjQUFlLEtBQ2YsV0FBWSxLQUdkLGtCQUNFLE1BQU8sSUFDUCxPQUFRLE1BR1YsMEJBQ0UsTUFBTyxNQUNQLGNBQWUsRUFHakIsNEJBQ0UsTUFBTyxLQUNQLFdBQVksS0FDWixRQUFTLE1BekJYLGNBNkJFLE1BQU8sSUFHVCxjQUNFLGNBQWUsS0FDZixPQUFRLEtBR1Ysc0JBQ0UsV0FBWSxLQUdkLGlCQUFrQixrQkFDaEIsY0FBZSxNQUdqQixnQkFDRSxZQUFhLE1BQ2IsT0FBUSxLQUdWLGlCQUNFLE9BQVEsS0FBQSxFQUFBLEtBQUEsRUFHVixPQUNFLGdCQUFpQixLQU9uQixZQUNFLFdBQVksS0FDWixRQUFTLEVBQUEsS0FHWCxVQUNFLGNBQWUsS0FDZixXQUFZLEtBQ1osV0FBWSxLQUNaLFFBQVMsS0FHWCxhQUNFLGNBQWUsS0FTakIsb0NBdnlCQSxVQXl5QkksV0FBWSxFQXJ3QmhCLFNBd3dCSSxRQUFTLEtBRVgsT0FDRSxNQUFPLEtBQ1AsT0FBUSxNQUNSLE9BQVEsS0FsY1osaUJBcWNJLFFBQVMsS0EvNkJiLGFBazdCSSxVQUFXLEVBRWIsZUFDRSxZQUFhLElBRWYsaUJBQ0UsYUFBYyxLQUNkLFlBQWEsRUFFZiwwQkFDRSxhQUFjLEVBcmlCbEIsdUJBd2lCSSxNQUFPLEtBNWtCWCxZQUFhLFlBK2tCVCxNQUFPLEtBRVQsZUFDRSxNQUFPLEtBRUcsTUFBWixXQUNFLE1BQU8sS0FFVCxXQUNFLE1BQU8sTUFFVCx3QkFDRSxNQUFPLElBM3pCWCxZQTh6QkksTUFBTyxNQUlULGlCQUNFLE9BQVEsRUExZlosaUJBNmZJLFdBQVksS0E5Z0JoQixXQWtoQkksWUFBYSxLQXpyQmpCLEdBNHJCSSxVQUFXLE1BRWIsSUFHRSxNQUFPLEtBQ1AsV0FBWSxLQUNaLFNBQVUsU0FDVixRQUFTLEtBRVgsT0FDRSxXQUFZLE1BQ1osTUFBTyxRQUNQLFFBQVMsS0FDVCxnQkFBa0IsY0FDbEIsVUFBVyxLQUViLE9BQ0UsUUFBUyxFQUNULE1BQU8sS0FDUCxRQUFRLGFBQ1IsY0FBZSxLQUNmLFlBQWEsS0FDYixhQUFjLEtBRWhCLFlBQ0UsUUFBUyxJQUFBLEtBNTZCYixTQWk3QkksTUFBTyxLQUNQLE9BQVEsS0FBQSxLQUFBLEVBQ1IsYUFBYyxLQTM2QmxCLGVBODZCSSxNQUFPLEtBbjZCWCxPQXM2QkksU0FBVSxRQUNWLE1BQU8sS0FDUCxXQUFZLEVBQ1osYUFBYyxLQTE1QmxCLFdBODVCSSxVQUFXLE1BejVCZixRQTQ1QkksSUFBSyxLQUVQLDBCQUE2QixrQkFDM0IsTUFBTyxJQXpKWCxnQkE0SkksWUFBYSxLQUNiLE1BQU8sSUFDUCxRQUFTLGFBQ1QsY0FBZSxLQUVqQixjQUFlLFVBQ2IsWUFBYSxLQUdmLG1CQUFvQixrQkFDbEIsV0FBWSxLQUVkLFdBQ0UsT0FBUSxJQUFJLE1BQU0sc0JBRUUsc0JBQXRCLHFCQUNFLFFBQVMsS0FDVCxXQUFZLE9BRWQsaUJBQ0UsT0FBUSxNQUVWLFFBQ0UsV0FBWSxPQTVrQ2hCLFFBZ2xDSSxVQUFXLEtBRWIsZUFDRSxZQUFhLElBQ2IsTUFBTyxLQUVULHFCQUNFLE9BQVEsS0FBQSxLQUFBLEtBQUEsRUFDUixNQUFPLE1BRVQsTUFDRSxZQUFhLEVBRWYsWUFDRSxjQUFlLEtBRWpCLFVBQ0UsVUFBVyxLQTkwQmYsYUFpMUJJLE9BQVEsTUFBQSxLQUFBLE1BQUEsS0FuaENaLE1Bc2hDSSxjQUFlLEtBRWpCLGdCQUNFLGNBQWUsS0FyMkJuQixrQkF3MkJJLGNBQWUsS0E5ZG5CLGdCQWllSSxNQUFPLEtBRVQsZUFDRSxZQUFhLGVBRWYsT0FDRSxZQUFhLFFBQ2IsTUFBTyxLQXRiWCxhQXliSSxNQUFPLEtBQ1AsUUFBUyxNQUNULFdBQVksS0E1YWhCLGVBK2FJLE1BQU8sS0FDUCxRQUFTLGFBL2ZiLGVBa2dCSSxNQUFPLEtBek5YLFlBNk5JLFFBQVMsRUFBQSxNRzFxQ1AsS0FBTixLQUNFLE9BQVEsS0FDUixVQUFXLEtMb0JiLEtLaEJFLFlBQWEsT0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUNiLFdBQVksT0FDWixVRHdHVyxPQ3JHYixHQUFJLEdBQUksR0FDTixZRGdLVyxVQUFZLENDaEtHLE1BQzFCLE1EZ0NVLFFKK0taLElLM01FLFlBQWEsT0FBQSxDQUFBLE1BQUEsQ0FBQSxXSGdXZixPRzdWRSxNQUFPLEtBQ1AsT0FBUSxLTDRTVixNR2xMRSxPQUFRLElBQUksTUNoRkMsUURpRmIsUUFBUyxLRXRIWCxPQUNFLE9BQVEsUUZ3SFIsUUFBUyxLQUNULFdBQVksS0FDWixPQUFRLElBQUEsTUFBQSxLQUNSLFVBQVcsTUFDWCxXQUFZLE9BaEpaLHlCRW1CRixPRitISSxVQUFXLE1BQ1gsUUFBUyxLQUFBLEtFNUhiLGNBQ0UsUUQ2S1EsS0M1S1IsV0FBWSxLRi9CWix5QkU2QkYsY0FJSSxRQUFTLE1BR2IsaUJGNkJFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQUdWLFFBQVMsS0FBQSxLQUNULFVDOEZjLE9EckZkLE1DdkZJLEtEd0ZKLFdDaEZhLFFEaUZiLE9BQVEsS0FDUix1QkFDRSxXQy9Fa0IsUURWdEIseUJFOEJGLGlCRnFHSSxVQUFXLFNFbEdmLG1CQUNFLFVENEtjLE1DMUtoQiwwQkFDRSxVRDBLcUIsTUN4S3ZCLGVBQ0UsVURxS1csT0NwS1gsT0FBUSxLRnpDUix5QkUyQ0YsY0FFRSxRQUFTLE1GeENULHlCRTJDRixhQUVFLFFBQVMsTUFHWCxPQUNJLFVEc0RNLE9DcERWLGFBQ0UsT0FBUSxJQUFJLE1ENUJOLGtCQzhCUixXQUNJLE1BQU8sS0FDUCxPQUFRLEtBQ1IsZ0JBQWlCLFFBQ2pCLGtCQUFtQixVQUNuQixvQkFBcUIsT0FDckIsUUFBUyxhQUNULGFBQWMsSUFDZCxVQUFXLGdCQUVmLGNBQ0UsaUJBQWtCLGdDQUVwQixxQkFDRSxpQkFBa0IsdUNBRXBCLGFBQ0UsaUJBQWtCLG9DQUVwQixVQUNFLGlCQUFrQiw0QkFFcEIsaUJBQ0UsaUJBQWtCLG1DQUVwQixzQkFDRSxpQkFBa0Isd0NBRXBCLFlBQ0UsaUJBQWtCLDhCQUVwQixVQUNFLGlCQUFrQiw0QkFDbEIsT0FBUSxRQUVWLFlBQ0csVUFBVyxnQkFFZCxxQkFDRSxNRHJFTSxRQ3VFUixxQkFDRSxNRHZFUSxRQ3lFVixzQkFDRSxNRHpFUSxRQzJFViw2QkFFSSxPRHRFUSxRQ3lFWixhQUNFLGNBQWUsTUFDZixTQUFVLFNBQ1YsSUFBSyxLQUNMLE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxPQUNWLEtBQU0sSUFDTixVQUFXLGlCRnZIWCx5QkUrR0YsYUFVSSxJQUFLLEdBVlQsb0JBYU0sV0FBWSxJQUFBLEtBQUEsSUFDWixRQUFTLEVBZGYsMkJBZ0JRLFFBQVMsR0FDVCxTQUFVLFNBQ1YsSUFBSyxJQUNMLEtBQU0sSUFDTixNQUFPLEtBQ1AsT0FBUSxLQUNSLE1BQU8sS0FDUCxVQUFXLEtBQ1gsWUFBYSxJQUNiLFdBQVksT0FDWixZQUFhLEVBQ2IsUUFBUyxJQUFBLElBQ1QsaUJBQWtCLEtBQ2xCLGNBQWUsSUFDZixXQUFZLElBQUssK0JBQXFDLElBOUI5RCx1QkFrQ00sU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxFQUNULE9BQVEsRUFDUixRQUFTLEVBQ1QsT0FBUSxRQUNSLFFBQVMsRUF6Q2YsNkNBNkNZLFFBQVMsR0FDVCxLQUFNLEtBQ04saUJEL0hGLFFDZ0ZWLHNDQW1EVSxpQkRsSkcsUUMrRmIsb0JBd0RNLE1BQU8sS0FDUCxpQkQ5R1ksUUMrR1osV0FBWSxJQUFBLEtBQUEsSUFDWixRQUFTLEVBQ1QsV0FBWSxJQUFBLEtBQUEsSUE1RGxCLDJCQUFBLG9CQUFBLG9CQStESSxTQUFVLFNBQ1YsSUFBSyxFQUNMLE1BQU8sRUFDUCxPQUFRLEVBQ1IsS0FBTSxFQU9WLGlCQUNFLFdBQVksS0FDWixVQUFXLE1BQ1gsT0FBUSxLQUNSLFFBQVMsRURRRCxLQ1pWLG9CQU1JLE9BQVEsS0FDUixXQUFZLE9Ddk1oQixjSDJLRSxRQUFTLEtHektWLFFBQVMsS0FDVCxXQUFZLEtBQ1osU0FBVSxTQUNWLFNBQVUsT0htQlQseUJHeEJGLGNINktJLFFBQVMsS0MrQkgsTURyTVIseUJHUEYsY0hnTEksUUM0Qk0sS0Q1QlksTUF6S3BCLHlCR1BGLGNBT0UsZUFBZ0IsT0FQbEIsNkJBVUUsTUFBTyxLQVZULHVCQWFFLFNBQVUsU0FDVixNQUFPLElBQ1AsT0FBUSxLQUNSLGtCQUFtQixVQUNuQixnQkFBaUIsUUFDakIsT0FBUSxtQ0hrQlIsMEJHcENGLHVCQW9CRyxPQUFRLE1ISVQseUJHeEJGLHVCQXVCRyxPQUFRLE1BdkJYLDBCQTJCRSxJQUFLLEVBQ0wsS0FBTSxFQUNOLGlCQUFrQixtQ0FDbEIsb0JBQXFCLElBQUEsS0h2QnJCLHlCR1BGLDBCQWdDRyxRQUFTLE1BaENaLDBCQW9DRSxPQUFRLEVBQ1IsTUFBTyxFQUNQLGlCQUFrQixtQ0FDbEIsb0JBQXFCLE9BQUEsTUh0Q3JCLHlCR0RGLDBCQXlDRyxRQUFTLE1BekNaLGlDQTZDRSxXQUFZLE9BN0NkLHlCQW1ERSxNRnRDZSxRRXVDZixZQUFhLElBQ2IsVUZrRlMsS0VqRlQsY0FBZSxLQXREakIsc0JIa0VFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQU1WLFFBQVMsS0FBQSxLQUNULFVDMkZjLE9EckZkLE1DdkZJLEtEd0ZKLFdDaEZhLFFEaUZiLE9BQVEsS0dwQ1YsV0FBWSxPQUNaLGNBQWUsSUhvQ2IsNEJBQ0UsV0MvRWtCLFFEVnRCLHlCR1BGLHNCSDBJSSxVQUFXLFNHMUlmLG9CQThERSxRQUFTLE1BQ1QsZ0JBQWlCLEtBQ2pCLE1GckNrQixRRXNDbEIsV0FBWSxJQUNaLE9BQVEsS0FDUixPQUFRLEtBbkVWLG9CQXNFRSxTQUFVLFNBQ1YsT0FBUSxFQXZFVixzQkF5RUcsVUYwQ08sT0VuSFYsa0NBNkVJLGdCQUFpQixLQUNqQixNRm5EZ0IsUUV5RHBCLHFCSGlHRSxRQUFTLE1HL0ZWLFdBQVksS0g5RFgseUJHNERGLHFCSG1HSSxRQUFTLE1BQWEsTUFoTHhCLHlCRzZFRixxQkhzR0ksUUFBUyxNQ2tCSCxNRHJNUix5Qkc2RUYsd0JBS0csVUY4Q1EsTUVuRFgsNEJBU0UsUUFBUyxLQUNULHNCQUF1QixJQUFBLElBQ3ZCLFNBQVUsS0h2RVYseUJHNERGLDRCQWFHLHNCQUF1QixJQUN2QixTRjBHTyxNRXhIVixrREFrQkksWUFBYSxDQUFBLENBQUEsRUFDYixTQUFVLENBQUEsQ0FBQSxFSC9FWix5Qkc0REYsa0RBcUJLLFlBQWEsTUFDYixTQUFVLE9BdEJmLGtEQTBCSSxZQUFhLENBQUEsQ0FBQSxFQUNiLFNBQVUsQ0FBQSxDQUFBLEVIdkZaLHlCRzRERixrREE2QkssWUFBYSxNQUNiLFNBQVUsT0E5QmYsOEJBbUNHLFVBQVcsTUFuQ2QsNkNBc0NHLFNBQVUsU0FDVixPQUFRLDBDQXZDWCxzREF5Q0ksaUJBQWtCLHlDQUNsQixnQkFBaUIsUUFDakIsa0JBQW1CLFVBQ25CLE1BQU8sSUFDUCxPQUFRLElBQ1IsU0FBVSxTQUNWLFFBQVMsRUFDVCxLQUFNLE1BQ04sSUFBSyxNSDdHUCx5Qkc0REYsc0RBbURLLElBQUssT0FuRFYsaURBdURJLE1BQU8sS0FDUCxTQUFVLFNBQ1YsUUFBUyxHQXpEYiwyQ0E2REcsV0ZwSWMsUUVxSWQsUUFBUyxLQUFBLEtBQ1QsTUY5SUssS0UrSUwsUUFBUyxhQUNULGNBQWUsS0FBQSxLQUFBLEVBQUEsRUFDZixZRnNETyxLRXhIViwrQ0FxRUcsT0FBUSxJQUFJLE1GbElGLFFFbUlWLFFBQVMsS0ZrREYsS0V4SFYsb0NBMEVFLFdBQVksT0ExRWQsNENIbEJFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQU1WLFFBQVMsS0FBQSxLQUNULFVDMkZjLE9EckZkLE1DdkZJLEtEd0ZKLFdDaEZhLFFEaUZiLE9BQVEsS0dtRVQsT0FBUSxLQUFhLEVIbEVwQixrREFDRSxXQy9Fa0IsUURWdEIseUJHNkVGLDRDSHNESSxVQUFXLFNHdERmLGlDQWlGRSxPQUFRLE1BQWEsRUFDckIsTUFBTyxLQUNQLE9BQVEsSUFDUixXRjdJa0IsUUU4SWxCLFNBQVUsU0FDVixRQUFTLE1IbktULHlCRzZFRixpQ0F3RkcsT0FBUSxLQUFhLEdBeEZ4QixrREEyRkcsUUFBUyxhQUNULFFBQVMsS0FDVCxpQkFBa0IsS0FDbEIsU0FBVSxTQUNWLEtBQU0sSUFDTixJQUFLLE1BQ0wsVUFBVyxpQkFqR2QsNERBbUdJLGlCQUFrQix5Q0FDbEIsa0JBQW1CLFVBQ25CLGdCQUFpQixRQUNqQixNQUFPLEtBQ1AsT0FBUSxLQzFMWixPQUVFLE1BQU8sS0FDUCxpQkh5Q1UsUUc1Q1osa0JBS0ksaUJIdUNRLFFHNUNaLHNCQVFJLE9BQVEsS0FDUixVQUFXLE9BQ1gsT0FBUSxLQUNSLFNBQVUsU0FYZCxlQWNJLE1BQU8sS0FDUCxVQUFXLEtBQ1gsZUFBZ0IsSUFDaEIsTUFBTyxLQUNQLFFBQVMsS0paWCx5QklORixlQW9CTSxXQUFZLFFBcEJsQixvQkF1Qk0sYUFBYyxLQUNkLFFBQVMsYUpsQmIseUJJTkYsb0JBMEJRLFFBQVMsTUFDVCxjSGdMRSxNRHJNUix5QklORixpQ0ErQlUsY0FBZSxHQS9CekIsaUJBb0NNLGdCQUFpQixLQUNqQixNQUFPLEtBckNiLHVCQXVDUSxnQkFBaUIsVUpoQnZCLHlCS3hCTSxRQUFSLE9BRU0sT0FBUSxNTmlpQ1osSU01aENBLFFBQVMsTUFDVCxNQUFPLE1BQ1AsUUFBUyxLQUNULFNBQVUsU0xjVix5QkQyZ0NBLElNdmhDRSxXQUFZLEtBQ1osU0FBVSxTQUNWLE1BQU8sS0FDUCxPQUFRLE1BQ1IsWUo0TE0sS0kzTE4sUUFBUyxNQVhiLFdBY0ksUUFBUyxNQWRiLE9BaUJJLFFBQVMsRUFDVCxXQUFZLElMQWQseUJLbEJGLE9Bb0JNLGVBQWdCLE9BQ2hCLFdBQVksUUFyQmxCLFVBd0JNLE1BQU8sS0FDUCxPQUFRLEVBQUEsSUFDUixXQUFZLEtBQ1osUUFBUyxJQUFBLEVBQ1QsU0FBVSxTQUNWLFVKb0ltQixPSW5JbkIsT0FBUSxRTFpaLHlCS2xCRixVQWdDUSxjQUFlLEtBQ2YsVUppSWUsT0loSWYsT0FBUSxFQUNSLE1BQU8sTUFuQ2YsaUJBQUEsZ0JBc0NTLFFBQVMsSUFBQSxNQUFBLEtMcEJoQix5QktsQkYsaUJBQUEsZ0JBd0NVLFFBQVMsRUFDVCxXSmhDZ0IsU0lUMUIsMkJBQUEsMEJBNENVLFFBQVMsTUE1Q25CLG9CQWdEUSxTQUFVLFNBQ1YsUUFBUyxLQUNULE1BQU8sRUFDUCxPQUFRLFFBbkRoQixpQ0FxRFUsUUFBUyxLQUNULHNCQUF1QixLQUFBLElMckQvQix5QktERixvQkF5RFUsU0FBVSxRQXpEcEIsdUJBNERVLGdCQUFpQixLQUNqQixRQUFTLEVBQ1QsaUJKRmMsUUlHZCxXSkVJLEVBQUksS0FBSyxLQUFNLE1BQUssZUlEeEIsV0FBWSxLTC9EcEIseUJLREYsdUJBa0VZLGVBQWdCLE9BQ2hCLE9BQVEsTUFuRXBCLDBCQXNFWSxPQUFRLEVBQ1IsUUFBUyxLQUNULFFBQVMsS0FDVCxjQUFlLElBQUksTUpmbkIsc0JJMURaLGdDQTJFYyxXSjFCSSxRSWpEbEIsdUNBOEVjLE9BQVEsS0w3RXBCLHlCS0RGLDBCQWlGYyxnQkFBaUIsUUFqRi9CLHlDQXFGZ0IsYUFBYyxLQXJGOUIsWUE0RlEsZ0JBQWlCLEtBQ2pCLE1BQU8sUUFDUCxRQUFTLElBQUEsS0w1RWYseUJLbEJGLFlBZ0dVLE1BQU8sS0FDUCxRQUFTLE9BT25CLGlCQUNFLFFBQVMsSUFBQSxLTHhHVCx5Qkt1R0YsaUJBR0ksUUFBUyxHQUhiLHVCQU1JLFFBQVMsRUFHYixXQUNJLGlCQUFrQiw0Q0FDbEIsTUFBTyxLQUNQLE9BQVEsS0FDUixRQUFTLE1BQ1Qsa0JBQW1CLFVBQ25CLGdCQUFpQixLQUNqQixTQUFVLE9BQ1YsV0FBWSxPQUNaLFdBQVksSUFBQSxFQUFBLElBQUEsSUFBQSxRQUVkLDZCQUVJLG9CQUFxQixFQUFBLEVBQ3JCLE9BQVEsS0FDUixVQUFXLGNBR2YsZ0NBRUksb0JBQXFCLEVBQUEsTUFDckIsT0FBUSxLQUNSLFVBQVcsaUJBR2YsZ0NBRUksb0JBQXFCLEVBQUEsTUFDckIsT0FBUSxLQUNSLFVBQVcsaUJBR2pCLDBCQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxNQUNULFFBQVMsS0xwSlQseUJLZ0pGLDBCQU1JLE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLE9BQVEsS0FDUixVQUFXLGtCQVZmLHNDQWFJLE1BQU8sS0FDUCxPQUFRLEtBQ1IsaUJBQWtCLHdDQUNsQixTQUFVLFNBQ1YsTUFBTyxLQUNQLElBQUssSUFDTCxnQkFBaUIsUUFDakIsa0JBQW1CLFVBQ25CLFVBQVcsaUJBSWYsYUFDRSxRQUFTLEtBQ1QsU0FBVSxTQUNWLFFBQVMsTUFDVCxNQUFPLEtBQ1AsSUFBSyxLQUNMLE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxRQUNSLDRCQUE2QixZQUM3Qix5QkFBMEIsWUFDMUIsb0JBQXFCLFlBQ3JCLFFBQVMsRUxySVAsZ0JLc0kyQixLTHRJM0Isb0JLc0kyQixLTHRJM0IsaUJLc0kyQixLTHRJM0IsZUtzSTJCLEtMcEk3QixZS29JNkIsS0FiL0IsK0JBZUksT0FBUSxFQWZaLG1CQWlCVyxRQUFRLEVMektqQix5Qkt3SkYsYUFtQkksUUFBUyxPQW5CYixrQkFzQkksVUFBVyxPQUNYLFNBQVUsU0FDVixJQUFLLElBeEJULDRCQUFBLDRCQUFBLDRCQTJCSSxTQUFVLFNBQ1YsTUFBTyxLQUNQLE9BQVEsSUFDUixjQUFlLElBQ2YsaUJKeExTLFFJeUxULFdBQVksSUppQk0sSUlqQm1CLFlBQ3JDLElBQUssRUFDTCxNQUFPLEVBbENYLDBCQXNDSSxXQUFZLElBQ1osUUFBUyxFQUNULFFBQVMsRUFDVCxNQUFPLEtBQ1AsUUFBUyxNQUNULFNBQVUsU0FDVixLQUFNLElBQ04sV0FBWSxJSklNLElJSm1CLFlBQ3JDLE9BQVEsS0FDUiw0QkFBNkIsWUFDN0Isb0JBQXFCLFlMektyQixnQkswSzZCLEtMMUs3QixvQkswSzZCLEtMMUs3QixpQkswSzZCLEtMMUs3QixlSzBLNkIsS0x4Sy9CLFlLd0srQixLQUM3QixRQUFTLEVBQ1QsT0FBUSxRQW5EWiw0Q0FxREksT0FBUSxFQXJEWixnQ0F3REksUUFBUSxFQXhEWixpQ0EyRE0sVUFBVyxjQTNEakIsa0RBOERXLFFBQVMsRUE5RHBCLGtEQWlFVSxVQUFXLGlCQWpFckIsa0RBb0VVLFVBQVcsaUJBQWlCLGVBcEV0QyxpQ0F5RU0sUUFBUyxHQUNULFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLElBQUssaUJBQ0wsS0FBTSxpQkFDTixjQUFlLEtBQ2YsV0FBWSxJSi9CSSxJSStCcUIsWUFoRjNDLDRCQTRGSSxjQUFlLElBSW5CLHlCQUEwQixpQkFBa0IsbUJBQW9CLDJCQUM5RCxRQUFTLElBQUEsTUFBQSxLTHpQVCx5Qkt3UEYseUJBQTBCLGlCQUFrQixtQkFBb0IsMkJBRzVELFFBQVMsR0wzUFgseUJNeEJGLHVCQUdNLFFBQVMsRUFBRSxNQUlqQixtQkFDRSxhQUFjLEtBQ2QsY0FBZSxLQUNmLGFBQWMsSUFBQSxNQUFBLFFOY2QseUJNakJGLG1CQUtJLE9BQVEsTUFMWixzQkFRSSxXQUFZLEtBQ1osT0FBUSxFQUNSLFFBQVMsRU5PWCx5Qk1qQkYsc0JBWU0sV0FBWSxPQUNaLFdBQVksRUFDWixXQUFZLElMNE1JLElLM01oQixTQUFVLE9BZmhCLDZCQWlCUSxXQUFZLE9OQWxCLCtDTWpCRiw2QkFtQlUsY0xrTEEsTUtyTVYsc0JBeUJJLFFBQVMsSUFBQSxLTlJYLHlCTWpCRixzQkEyQk0sVUxzSWlCLFFLakt2QixxQ0ErQlEsY0FBZSxJQUFBLE1BQUEsUU5kckIseUJNakJGLHFDQWlDVSxPQUFRLE1BakNsQixxQkF3Q0ksZ0JBQWlCLEtBQ2pCLFFBQVMsYUFDVCxXQUFZLGFBQUEsSUFDWixNTExRLFFLdENaLDJCQTZDTSxhQUFhLElONUJqQix5Qk1qQkYsa0NBa0RNLFFBQVMsS0FDVCxTTGtKSSxLS2pKSixPQUFRLEtBQWEsR0FwRDNCLGtDQXdESSxRQUFTLEtBQ1QsT0FBUSxLQUNSLFdBQVksSUFDWixNTHJEYSxRS3NEYixZQUFhLElBQ2IsVUFBVyxnQkE3RGYsdUNBK0RNLFlBQWEsSUFDYixNQUFPLEtBQ1AsT0FBUSxLQUNSLFVBQVcsZ0JOakRmLHlCTWpCRixrQ0FxRU0sUUFBUyxPQUlmLHNCQUNFLFVBQVcsT0FDWCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVksS0FDWixPQUFRLEtBQ1IsUUFBUyxHQUNULFNBQVUsU0FDVixRQUFTLEtBQ1Qsc0JBQXVCLE1BQUEsS0FDdkIsbUJBQW9CLEtBQ3BCLFFBQVMsRUFBRSxLTm5FWCx5Qk13REYsc0JBYUksUUFBUyxNQUNULFFBQVMsR0FkYix5QkFpQkksV0FBWSxFTnpFZCx5Qk13REYseUJBbUJNLFdBQVksUUFuQmxCLDRDQXVCSSxXQUFZLEtBQ1osY0xvR00sS0s1SFYsOENBOEJJLFFBQVMsS0FDVCxnQkFBaUIsY0FDakIsY0w0Rk0sS0RyTVIseUJNeUVGLDhDQWtDTSxnQkFBaUIsY0FsQ3ZCLHFEQXFDTyxhQUFjLEtBckNyQixnREF3Q00sTUwzR1csUUs0R1gsZ0JBQWlCLEtBQ2pCLFFBQVMsSUFDVCxjQUFlLElBQUksTUw5R1IsUUttRWpCLHFETmRFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQU1WLFFBQVMsS0FBQSxLQUNULFVDMkZjLE9EckZkLE1DdkZJLEtEd0ZKLFdDaEZhLFFEaUZiLE9BQVEsS0FDUiwyREFDRSxXQy9Fa0IsUURWdEIseUJNeUVGLHFETjBESSxVQUFXLFNNMURmLGdEQWlETSxPQUFRLEVBQ1IsVUFBVyxnQk4zSGYseUJNeUVGLHdEQXNEUSxRQUFTLE1BdERqQiw2Q0EyREksUUFBUyxhQUNULFNBQVUsS0FDVixjQUFlLEtBQ2YsTUFBTyxLQTlEWCx5Q0FpRUksUUFBUyxLQUNULFdBQVksRU4xSGQseUJNd0RGLHlDQW9FTSxRQUFTLE1BQ1QsV0FBWSxPQUNaLE1MeEdnQixRS3lHaEIsWUFBYSxJQUNiLFFBQVMsSUF4RWYsNkNBNEVJLFFBQVMsYUFDVCxXQUFZLE1BN0VoQixnREErRU0sT0w2Q0ksS0s3Q2EsRUEvRXZCLG1EQWtGTSxVQUFXLE1BQ1gsZ0JBQWlCLFNBbkZ2QixzREFBQSxzREFxRlEsV0FBWSxLQUNaLFFBQVMsS0F0RmpCLHNEQXlGUSxZQUFhLElBQ2IsTUw1SGMsUUtrQ3RCLHdEQTRGVSxNTDlIWSxRS2tDdEIsc0RBZ0dRLE1MbklJLFFEdENWLHlCTXlFRixzREFrR1UsWUFBYSxRQWxHdkIsd0RBcUdVLE1MeElFLFFLbUNaLHFEQXlHUSxnQkFBaUIsS0FDakIsWUFBYSxLTm5MbkIseUJNeUVGLHFEQTRHVSxZQUFhLFFBNUd2QixzREFnSFEsV0FBWSxJQUFJLE1MaElaLHNCS2lJSixjQUFlLElBQUksTUxqSWYsc0JLZ0JaLDZEQW1IVSxXTHRKRSxRS3VKRixNQUFPLEtBcEhqQixnRUFzSFksUUFBUyxZQXRIckIsK0RBQUEsZ0VBeUhZLE1BQU8sS0F6SG5CLHVFQTRIWSxpQkFBa0Isa0NBNUg5Qiw4RUErSFksaUJBQWtCLHlDTm5NNUIseUJNb0VGLHdFQXFJYyxXQUFZLFVBQ1osUUFBUyxJTi9NckIseUJNeUVGLDBGQTJJYyxXQUFZLFVBQ1osUUFBUyxJTmhOckIseUJNb0VGLHdFQW1KYyxXQUFZLFFBQ1osUUFBUyxJTjdOckIseUJNeUVGLDBGQXlKYyxXQUFZLFFBQ1osUUFBUyxJQTFKdkIsK0RBZ0tRLFVBQVcsTUFoS25CLGdFQW1LUSxTQUFVLFNONU9oQix5Qk15RUYsZ0VBcUtZLFNBQVUsU0FDVixXTHpNQSxRSzBNQSxNQUFPLEtBQ1AsTUFBTyxNQUNQLEtBQU0sb0JBQ04sT0FBUSxNQTFLcEIsZ0VBaUxRLE9BQVEsUUFqTGhCLGdGQStLVSxRQUFTLEtBL0tuQiwwRUFtTFUsTUFBTyxLQUNQLE9BQVEsS043UGhCLHlCTXlFRiwwRUFzTFksaUJBQWtCLG1DQXRMOUIsaUZBMExVLE1BQU8sS0FDUCxPQUFRLEtBQ1IsVUFBVyxnQk5yUW5CLHlCTXlFRixpRkE4TFksaUJBQWtCLDBDTnZRNUIseUJNeUVGLG1FQW9NVSxjQUFlLE9BcE16QixxRUEyTVEsU0FBVSxTQUNWLFdML09JLFFLZ1BKLE1BQU8sS0FDUCxRQUFTLEVBQ1QsUUFBUyxJQUNULFdMMU5NLEVBQUksRUFBSSxLQUZQLFFLNk5QLE1BQU8sS0FDUCxNQUFPLE1OM1JiLHlCTXlFRixxRUFvTlUsS0FBTSxNQUNOLFFBQVMsS0FDVCxlQUFnQixPQUNoQixNQUFPLE1BQ1AsTUFBTyxPQXhOakIsNEVBMk5VLFFBQVMsS0FDVCxPQUFRLEVBQ1IsV0FBWSxJQUNaLFdBQVksT0FDWixPQUFRLEtBQ1IsTUFBTyxLQWhPakIsa0ZBa09ZLGlCTHBRVSxRS2tDdEIsd0NBeU9JLE1BQU8sS0FDUCxPQUFRLEtBQ1IsV0FBWSxLQUNaLE9BQVEsSUFBSSxNTC9RSixRS2dSUixRQUFTLE1BQ1QsT0FBUSxRQUNSLFNBQVUsU0EvT2Qsc0RBaVBNLFFBQVMsRUFDVCxTQUFVLFNBRVYsSUFBSyxJQUNMLE9BQVEsSUFDUixLQUFNLElBQ04sTUFBTyxJQUNQLFdMM1JNLFFLNFJOLFdBQVksSUx4R0ksSUtqSnRCLCtEQTZQUSxRQUFTLEVBTWpCLFlBQ0UsY0x4SVEsS0RyTVIseUJNNFVGLFlBR0ksY0FBZSxNQUhuQixxQkFNSSxjQUFlLEVBTm5CLGtCQVNJLFFBQVMsRUFDVCxRQUFTLE1BQ1QsV0FBWSxLQUNaLE9BQVEsS0FDUixZQUFhLElBQ2IsV0FBWSxJQUNaLFVBQVcsTUFDWCxPQUFRLE1BQ1IsY0FBZSxLQUNmLFlBQWEsU0FsQmpCLHdCQW9CTSxXQUFZLElBQ1osT0FBUSxNQUNSLE9BQVEsS0FDUixNTDdUTSxRS3NTWixrQkEyQkksYUFBYyxJQUNkLGNBQWUsSUFDZixVQUFXLEtBN0JmLDhCQUFBLGlDQUFBLDZCQWdDSSxNQUFPLE1ObFhULHlCTWtWRiw4QkFBQSxpQ0FBQSw2QkFrQ00sTUFBTyxNQWxDYixtQkFzQ0ksUUFBUyxNQXRDYixtQkFBQSwrQk5qUkUsUUFBUyxhQUNULFlDd0dVLFFEcEhSLGdCQWEyQixLQWIzQixvQkFhMkIsS0FiM0IsaUJBYTJCLEtBYjNCLGVBYTJCLEtBWDdCLFlBVzZCLEtBQzdCLE9BQVEsUUFDUixnQkFBaUIsS0FDakIsV0FBWSxPQUNaLE9BQVEsRUFDUixXQUFZLElDd0pRLElEdkpwQiwyQkN3SnFCLFlEdkpyQixZQUFhLElBQ2IsUUFBUyxLQUVQLFFBQVMsWUFDVCxTQUFVLElBTVYsUUFBUyxLQUFBLEtBQ1QsVUMyRmMsT0RyRmQsTUN2RkksS0R3RkosV0NoRmEsUURpRmIsT0FBUSxLQUNSLHlCTW9QSixxQ05uUE0sV0MvRWtCLFFEVnRCLHlCTTRVRixtQkFBQSwrQk56TUksVUFBVyxTQXpJYix5Qk1rVkYsbUJBQUEsK0JBMkNNLE1BQU8sS0FDUCxXQUFZLFFBSWxCLHNCQUNJLFFBQVMsS0FDVCxTQUFVLEtOOVhaLHlCTTRYRixzQkFJTSxlQUFnQixRQUl0QixjQUNFLFNBQVUsTUFDVixLQUFNLElBQ04sVUFBVyxpQkFDWCxPQUFRLElBQUEsTUFDUixRQUFTLElBQWEsS0FBZSxJTHBNN0IsS0txTVIsV0FBWSxLQUNaLE9BQVEsUUFDUixXQUFZLElMbExRLElLbUxwQixRQUFTLEtBQ1QsVUFBVyxNQUNYLFdBQVksT0FDWixZQUFhLElOaFpiLHlCTW9ZRixjQWNJLFVBQVcsT0FkZixtQ0FpQkksYUx0WE0sUUt1WE4sTUx2WE0sUUtxV1YsMENBb0JNLFdMelhJLFFLcVdWLGlDQXdCSSxhTC9YSSxRS2dZSixNTGhZSSxRS3VXUix3Q0EyQk0sV0xsWUUsUUt1V1IscUJBK0JJLE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLEtBQU0sRUFDTixJQUFLLEVBbkNULHlCQXNDSSxTQUFVLFNBQ1YsTUFBTyxJQUNQLElBQUssSUFDTCxVQUFXLGlCQUlmLHdCQUVJLFVMeFJlLE9LeVJmLFlBQWEsSUFHakIsc0JBQ0UsVUFBVyxNQURiLHdCQUdJLFVMalZTLE9LOFViLDRDQU1JLFFBQVMsS0FDVCxVQUFXLGtCQVBmLCtDQUFBLGlEQVNNLGFMM1BJLEtLa1BWLCtDQVlNLFdMN2JXLFFLOGJYLGNBQWUsRUFBQSxLQUFBLEtBQUEsRUFDZixNTHZjRSxLS3djRixZTGxTTSxRS21TTixZQUFhLElBQ2IsVUwvVk8sT0tnV1AsUUFBUyxLTHBRTCxLS2tQVixpREFvQlEsTUw3Y0EsS0s4Y0EsZ0JBQWlCLEtBckJ6QixxREF5Qk0sV0FBWSxPQUNaLE1BQU8sSUFDUCxXTHphTyxRSzBhUCxPTDlRSSxLS2tQVixrREErQk0sV0FBWSxPQUNaLE1MamJNLFFLa2JOLFFBQVMsR0FDVCxZQUFhLElBbENuQixvQ0FzQ0ssT0x4UkssS0t3UlksRUFDakIsWUFBYSxJQXZDbEIseURBeUNNLFdBQVksSUFDWixPQUFRLEtBMUNkLDhEQTRDUSxZQUFhLElBNUNyQiw0REFnRE0sV0FBWSxFQUNaLFNBQVUsT0FDVixXQUFZLElML1FJLElLZ1JoQixNTGpjTyxRSzhZYixpRkFxRFEsTUFBTyxLQXJEZixxRkF1RFUsV0FBWSxRQUNaLE1BQU8sUUF4RGpCLHVEQTZETSxjQUFlLEVBN0RyQix5REErRFEsV0FBWSxFQS9EcEIsbUVBb0VRLFdBQVksTUFwRXBCLGtDQXlFSSxRQUFTLE1BQ1QsWUFBYSxJQUNiLE9BQVEsSUFBYSxFQTNFekIsK0JONVhFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQUdWLFFBQVMsS0FBQSxLQUNULFVDOEZjLE9EOUNkLE1DOUhJLEtEK0hKLFdDdkZRLFFEdENWLHlCTXViRiwrQk5wVEksVUFBVyxTTW9UZix1Q0FpRkksUUFBUyxLQUNULHNCQUF1QixJQUFBLElOemdCekIseUJNdWJGLHVDQW9GTSxzQkFBdUIsS0FwRjdCLDRDQXdGSSxRQUFTLEtOL2dCWCx5Qk11YkYsNENBMEZNLGVBQWdCLE9BQ2hCLE9MN1VJLEtLNlVhLEdBM0Z2QixrQ0ErRkksVUFBVyxFTnRoQmIseUJNdWJGLGtDQWlHTSxRQUFTLEtBQ1QsY0FBZSxJQUFJLE1MamZRLHFCS2tmM0IsZ0JBQWlCLGVOMWhCckIseUJNdWJGLGdEQXVHUSxXQUFZLElBQUksTUx0ZlMsc0JLK1lqQyxzQ0EyR00sV0FBWSxPQUNaLFFMOVZJLEtLa1BWLCtDQStHTSxjQUFlLElBQUksTUw5ZlEscUJLK2YzQixXQUFZLE9BQ1osTUxqZ0JnQixRS2tnQmhCLFdBQVksS056aUJoQix5Qk11YkYsK0NBb0hRLGNBQWUsS0FDZixXQUFZLEtBQ1osUUFBUyxLQUNULGVBQWdCLE9BQ2hCLGdCQUFpQixRTi9pQnZCLHlCTXViRixpREE2SFEsYUFBYyxTQUNkLFdBQVksUUE5SHBCLGdEQW9JTSxRQUFTLGFBQ1QsVUFBVyxLQUlqQixzQkFDRSxPTDVYUSxLSzRYUyxFQUNqQixXQUFZLE1ObGtCWix5Qk1na0JGLHNCQUlJLFdBQVksTUFKaEIsNEJOcmdCRSxRQUFTLGFBQ1QsWUN3R1UsUURwSFIsZ0JBYTJCLEtBYjNCLG9CQWEyQixLQWIzQixpQkFhMkIsS0FiM0IsZUFhMkIsS0FYN0IsWUFXNkIsS0FDN0IsT0FBUSxRQUNSLGdCQUFpQixLQUNqQixXQUFZLE9BQ1osT0FBUSxFQUNSLFdBQVksSUN3SlEsSUR2SnBCLDJCQ3dKcUIsWUR2SnJCLFlBQWEsSUFDYixRQUFTLEtBRVAsUUFBUyxZQUNULFNBQVUsSUFhVixNQ3ZGSSxLRHdGSixXQ2hGYSxRRGlGYixPQUFRLEtNaWZSLFVBQVcsS0FDWCxXQUFZLE9BQ1osUUFBUyxhQUNULE9BQVEsRUFBQSxJTm5mUixrQ0FDRSxXQy9Fa0IsUURWdEIseUJNZ2tCRiw0Qk43YkksVUFBVyxTQW5JYix5Qk1na0JGLDRCQWFNLFVBQVcsTUFiakIsbUNBZ0JNLFdMMWlCTSxRSzBoQlosMkJBb0JJLFVBQVcsaUJBQ1gsVUFBVyxPQUNYLFFBQVMsYVQvTWIsU1UxWUUsTUFBTyxLQUNQLE9BQVEsTUFHVixNQUNFLFFBQVMsYUFDVCxjQUFlLEtSMm1DZixlUXZtQ0EsTUFBTyxNQUdULFlBQ0UsU0FBVSxTQUdaLGtDQUNFLFlBQWEsRUFHZixjQUNFLE1BQU8sTUFHVCxVQUNFLFNBQVUsU0FHWixtQkFDRSxJQUFLLE1BR1AsYUFDRSxJQUFLLE1BR1AsaUJBQ0UsSUFBSyxNQUdQLGlCQUNFLElBQUssTUFHUCxxQkFDRSxPQUFRLEtBQ1IsWUFBYSxFQUVmLHNCQUF1Qix1QkFDckIsWUFBYSxFQUNiLFdBQVksS0FHZCxhQUNFLE1BQU8sSUFDUCxNQUFPLE1BQ1AsUUFBUyxNQUNULFdBQVksTUFDWixhQUFjLEtBQ2QsY0FBZSxLQUNmLFNBQVUsU0FDVixNQUFPLEVBR1QsTUFDRSxPQUFRLEtBQUEsRUFHVixVQUNFLFFBQVMsS0FHWCxrQkFDRSxjQUFlLE1SMGtDZixPUXRrQ0EsTUFBTyxJQUNQLFlBQWEsTUFDYixXQUFZLEtBS2QsOEJBQ0UsaUJBQWtCLFFBR3BCLGFBQ0UsV0FBWSxLQUtkLFlBQ0UsYUFBYyxLQUNkLGNBQWUsS0FHakIsaUJBQ0UsY0FBZSxLQU9qQixXQUNFLFVBQVcsS0FHYixrQkFDRSxRQUFTLEtSZ0lYLE9RN0hFLGNBQWUsS0FHakIsV0FDRSxjQUFlLElBR2pCLGNBRUUsUUFBUyxLQUFBLElBQ1QsUUFBUyxhQUNULFdBQVksT0FDWixPQUFRLElBQUksTU5yRUMsUU1zRWIsWUFBYSxJQUNiLFdBQVksS0FDWixVQUFXLE1BQ1gsT0FBUSxRUGpJUix5Qk93SEYsY0FXSSxVQUFXLE9BWGYseUJBQUEsaUJBZUUsT0FBUSxJQUFJLE1OL0VDLFFNZ0VmLDRCQUFBLG9CQW1CRSxpQk5ySWUsUU1zSWYsT0FBUSxJQUFJLE1OdElHLFFNdUlmLE1BQU8sS0FDUCxTQUFVLFNBdEJaLDRDQUFBLG9DQXlCTSxRQUFTLEdBQ1QsTUFBTyxLQUNQLE9BQVEsS0FDUixVQUFXLGNBQWMsaUJBQ3pCLFdOL0lXLFFNZ0pYLFFBQVMsTUFDVCxTQUFVLFNBQ1YsT0FBUSxNQUNSLEtBQU0sSUFNWixrQkFDRSxPTnFDUSxLTXJDUyxFQUNmLFdBQVksT0FFaEIseUJBQ0UsT05pQ1EsS01qQ1MsRVBwS2pCLHlCT21LRix5QkFHSSxXQUFZLFFBR2hCLG9CQUVJLE1OOUlJLFFNK0lKLFlBQWEsQ0FBQSxDQUFBLEtBQUEsRUFFYixPQUFRLElBQWEsRVA5S3ZCLHlCT3lLRixvQkFPTSxZQUFhLE9BUG5CLDRCQVdJLE1OdEpNLFFNMklWLDhCUDlHRSxRQUFTLGFBQ1QsWUN3R1UsUURwSFIsZ0JBYTJCLEtBYjNCLG9CQWEyQixLQWIzQixpQkFhMkIsS0FiM0IsZUFhMkIsS0FYN0IsWUFXNkIsS0FDN0IsT0FBUSxRQUNSLGdCQUFpQixLQUNqQixXQUFZLE9BQ1osT0FBUSxFQUNSLFdBQVksSUN3SlEsSUR2SnBCLDJCQ3dKcUIsWUR2SnJCLFlBQWEsSUFDYixRQUFTLEtBRVAsUUFBUyxZQUNULFNBQVUsSUFHVixRQUFTLEtBQUEsS0FDVCxVQzhGYyxPRDlDZCxNQzlISSxLRCtISixXQ3ZGUSxRRHRDVix5Qk95S0YsOEJQdENJLFVBQVcsU09zQ2YseUNBbUJNLFdOdExXLFFNbUtqQixxREFxQlEsUUFBUyxLQXJCakIscUJQOUdFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQU1WLFFBQVMsS0FBQSxLQUNULFVDMkZjLE9EckZkLE1DdkZJLEtEd0ZKLFdDaEZhLFFEaUZiLE9BQVEsS0FDUiwyQkFDRSxXQy9Fa0IsUURWdEIseUJPeUtGLHFCUHRDSSxVQUFXLFNPbUVmLFVBQ0MsUUFBUyxLQUNULHNCQUF1QixNQUFBLElBQ3ZCLE9BQVEsS0FBWSxFQUNwQixTQUFVLElBQ1YsY05OUyxLRHJNUix5Qk9zTUYsVUFPSSxzQkFBdUIsSUFDdkIsUUFBUyxHQVJiLHFCQVdJLFlBQWEsSUFDYixRQUFTLEtBQUEsRUFaYixZQWVJLE1OL0tRLFFNZ0xSLE9BQVEsRVB0TlYseUJPc01GLFlBa0JNLFVONUdJLFFENUdSLHlCT3NNRixrQkF1Qk0sV0FBWSxPUDdOaEIseUJPc01GLG1CQTZCRyxRQUFTLEtBQ04sZ0JBQWlCLGNBQ2pCLFNBQVUsS1ByT2QseUJPc01GLHlCQW1DUSxVQUFXLEVBQ1gsV0FBWSxLQXBDcEIsZ0JQOURFLE9BQVEsSUFBSSxNQ2hGQyxRRGlGYixRQUFTLEtBeklULHlCT3NNRixnQkEyQ0csTUFBTyxLQUNKLE9BQVEsR0E1Q2QsaUJQMURFLFFBQVMsS0FDVCxXQUFZLEtBQ1osT0FBUSxJQUFBLE1BQUEsS0FDUixVQUFXLE1BQ1gsV0FBWSxPQWhKWix5Qk9zTUYsaUJQcERJLFVBQVcsTUFDWCxRQUFTLEtBQUEsS09tRGIsdUJBbURJLFdOblBhLFFNb1BiLGNBQWUsSUFDZixNQUFPLEtBQ1AsT0FBUSxLQUNSLFVBQVcsS0FDWCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFFBQVMsRUFDVCxPQUFRLEVBQ1IsV0FBWSxPQUNaLFlBQWEsSUFDYixZQUFhLElBOURqQiw2QkFnRU0sV041UGtCLFFNNEx4QiwwQkFvRUUsUUFBUyxLUDFRVCx5Qk82UUYsV0FFSSxRQUFTLEtBQ1Qsc0JBQXVCLE1BQUEsS1BoUnpCLHlCTzZRRixrQkFPTSxVQUFXLE1BQ1gsT0FBUSxLQUNSLE1BQU8sTUFJYixtQkFFRSxPQUFRLEVQNVJSLHlCTzBSRixtQkFJRyxRQUFTLEtBQ1QsU0FBVSxLUC9SWCx5Qk8wUkYsaUNBQUEsa0NBVVUsV0FBWSxJQUNaLFdBQVksUUFPdEIsc0JBRUksY0FBZSxFUDlTakIseUJPNFNGLHNCQUlNLFdOMVNXLFFNMlNYLE1OblRFLEtNb1RGLFFBQVMsTVBsVGIseUJPNFNGLG9CQVdNLFFBQVMsS1B2VGIseUJPNFNGLHVCQWdCTSxXQUFZLE1BS2xCLG9CQUVJLFNBQVUsRUFJZCw2QkFFSSxRQUFTLEtBQ1QsVUFBVyxLUDFVYix5Qk91VUYsNkJBS0csc0JBQXVCLElBQUEsS0FDcEIsVUFBVyxRQU5qQiwwQkFVRSxXQUFZLEtBQ1YsT0FBUSxFUGxWVix5Qk9xVkYsaUNBR00sUUFBUyxNQUtmLGtCQUNDLFVBQVcsS0FDWCxXQUFZLFFBQ1osTUFBTyxLQUNQLFFBQVMsSUFHVixjQUNFLE9BQVEsS0FDUixXQUFZLElBQ1osUUFBUyxLQUNULGdCQUFpQixVQUpuQixzQkFBQSxvQkFNSSxXTnBXYSxRTXFXYixNTjdXSSxLTWdYUixxQkFHSSxJQUFLLEVBQ0wsT0FBUSxFQUNSLEtBQU0sRUFDTixNQUFPLEVBQ1AsU0FBVSxNQUNWLFdOblhnQixpQk1vWGhCLFFBQVMsR0FHYixZQUNFLFNBQVUsTUFDVixJQUFLLElBQ0wsVUFBVyxxQkFDWCxNQUFPLEtBQ1AsUUFBUyxJQUNULFFBQVMsR0FDVCxLQUFNLElBQ04sVUFBVyxNQVJiLDZCQVVJLFdBQVksS0FDWixNQUFPLEtBQ1AsUU5qTU0sS01rTU4sU0FBVSxLQUNWLFdBQVksS0FkaEIsZ0NBZ0JNLFdBQVksT0FDWixNTnJZVyxRTW9YakIsNkNBcUJRLFdBQVksT0FyQnBCLDBDQXlCTSxNQUFPLE1BekJiLDRDQTJCUSxXQUFZLEVBM0JwQix5Q0ErQk0sWUFBYSxJQS9CbkIsbUJQL1RFLFFBQVMsYUFDVCxZQ3dHVSxRRHBIUixnQkFhMkIsS0FiM0Isb0JBYTJCLEtBYjNCLGlCQWEyQixLQWIzQixlQWEyQixLQVg3QixZQVc2QixLQUM3QixPQUFRLFFBQ1IsZ0JBQWlCLEtBQ2pCLFdBQVksT0FDWixPQUFRLEVBQ1IsV0FBWSxJQ3dKUSxJRHZKcEIsMkJDd0pxQixZRHZKckIsWUFBYSxJQUNiLFFBQVMsS0FFUCxRQUFTLFlBQ1QsU0FBVSxJQUdWLFFBQVMsS0FBQSxLQUNULFVDOEZjLE9EckZkLE1DdkZJLEtEd0ZKLFdDaEZhLFFEaUZiLE9BQVEsS091VVIsTUFBTyxLQUNQLFdBQVksT0FDWixnQkFBaUIsT1B4VWpCLHlCQUNFLFdDL0VrQixRRFZ0Qix5Qk8wWEYsbUJQdlBJLFVBQVcsU091UGYsc0JBeUNJLFdON1phLFFNOFpiLGNBQWUsSUFDZixNQUFPLEtBQ1AsT0FBUSxLQUNSLFVBQVcsS0FDWCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFFBQVMsS0FDVCxPQUFRLEVBQ1IsV0FBWSxPQUNaLFlBQWEsSUFDYixRQUFTLE1BQ1QsU0FBVSxTQUNWLEtBQU0sSUFDTixVQUFXLGlCQUNYLElBQUssTUN6YlQsMEJBRUUsUUFBUyxLQUNULHNCQUF1QixJQUFBLElBQ3ZCLE9Qd01RLEtPeE1TLEVBQ2pCLFNBQVUsSVJFVix5QlFQRiwwQkFRRyxVQUFXLE1BUmQsOEJBV0csTUFBTyxLQVhWLHFDQWNHLE1BQU8sS0FDUCxXQUFZLE1BQ1osa0JBQW1CLFVBQ25CLG9CQUFxQixPQUNyQixnQkFBaUIsUUFsQnBCLHVEQW9CSSxpQkFBa0IsMENSYnBCLHlCUVBGLHVEQXNCSyxpQkFBa0Isa0RBdEJ2QixpREEwQkksaUJBQWtCLG9DQTFCdEIsd0RBNkJJLGlCQUFrQiwyQ0E3QnRCLHVEQWdDSSxpQkFBa0IsMENSekJwQix5QlFQRix1REFrQ0ssaUJBQWtCLGtEQWxDdkIscURBc0NJLGlCQUFrQix3Q1IvQnBCLHlCUVBGLHFEQXdDSyxpQkFBa0IsZ0RBeEN2QixvREE0Q0ksaUJBQWtCLHVDUnJDcEIseUJRUEYsb0RBOENLLGlCQUFrQiwrQ0E5Q3ZCLDJCQW9ERSxXQUFZLE9BQ1osT0FBUSxLQUFhLEVBckR2QixpQlJrRUUsUUFBUyxhQUNULFlDd0dVLFFEcEhSLGdCQWEyQixLQWIzQixvQkFhMkIsS0FiM0IsaUJBYTJCLEtBYjNCLGVBYTJCLEtBWDdCLFlBVzZCLEtBQzdCLE9BQVEsUUFDUixnQkFBaUIsS0FDakIsV0FBWSxPQUNaLE9BQVEsRUFDUixXQUFZLElDd0pRLElEdkpwQiwyQkN3SnFCLFlEdkpyQixZQUFhLElBQ2IsUUFBUyxLQUVQLFFBQVMsWUFDVCxTQUFVLElBR1YsUUFBUyxLQUFBLEtBQ1QsVUM4RmMsT0RyRmQsTUN2RkksS0R3RkosV0NoRmEsUURpRmIsT0FBUSxLQUNSLHVCQUNFLFdDL0VrQixRRFZ0Qix5QlFQRixpQlIwSUksVUFBVyxTUzFJZixZQUNDLE9BQVEsS0FBYSxFQUR0Qix5QkFHRSxjUnlNUSxLUTVNVixpQ0FNRSxVQUFXLGlCQU5iLDhEQVVHLFNBQVUsRVRIWCx5QlNQRiw4REFZSSxlQUFnQixJQUNoQixTQUFVLE1BTWQsaUJBQ0MsVUFBVyxNQUNYLE9BQVEsS0FDUixXUnVCVyxRUXRCWCxNQUFPLEtBQ1AsUVJvTFMsS1FuTFQsV0FBWSxFQUFBLElBQUEsTUFBQSxNQUFBLFFBQ1osV1JrTFMsS1F6TFYsb0JBU0UsWUFBYSxJQUNiLE1BQU8sS0FDUCxXQUFZLE9BQ1osVUFBVyxNQVpiLG1CQWVFLE1BQU8sS0FmVCx1QkFrQkUsTVJRVSxRUVBWLE1BQU8sS0FuQlQsb0NBc0JFLE1BQU8sS0F0QlQsNkJBeUJFLGNBQWUsS0F6QmpCLDZCQTRCRSxPUjZKUSxLUTdKUyxFQUFFLEVBQUUsRUE1QnZCLG1DQStCRSxjQUFlLEVBL0JqQiw2QkFtQ0csTUFBTyxLQUlWLGVBQ0MsV0FBWSxPQUViLGNBQ0MsUUFBUyxLQUNULHNCQUF1QixJQUFBLElBQUEsSUFDdkIsU0FBVSxLQUNWLGNBQWUsT0FDZixnQkFBaUIsT0FMbEIsbUJBT0UsT0FBUSxJQUNSLGlCUnhEZSxRUXlEZixNQUFPLEtBQ1AsT0FBUSxLQUlWLHVCQUVFLFdBQVksd0NBQ1osb0JBQXFCLE9BQUEsTUFDckIsa0JBQW1CLFVBQ25CLGdCQUFpQixNVHhEakIseUJTbURGLHVCQU9HLFdBQVksS0NsRmYsZ0JBQ0UsU0FBVSxNQUNWLE9BQVEsRUFDUixLQUFNLEVBQ04sUUFBUyxLQUNULFFBQVMsS1ZFVCx5QlVQRixnQkFPTSxNQUFPLE1BUGIsc0NBVUksT0FBUSxLQUNSLFFBQVMsS0FDVCxPQUFRLElBQUEsTUFBQSxLQUNSLGlCQUFrQixLQUNsQixXQUFZLE9BQ1osVUFBVyxNVlJiLHlCVVBGLHNDQWlCTSxVQUFXLEtBQ1gsVUFBVyxNQUNYLE9BQVEsR0FuQmQscUVBdUJRLFFBQVMsYUFDVCxXQUFZLEtBQ1osTUFBTyxLQUNQLFFBQVMsS1ZuQmYseUJVUEYscUVBNEJVLE1BQU8sS0FDUCxVQUFXLE1WdEJuQix5QkQ2Y0YsWVlqZEcsVVYwR08sUUZrV1YsWVl2Y0UsWVZtS1UsUVVsS1YsTVZJZSxRVUhmLFVWeUdRLE9VbkhWLGNBWUcsZ0JBQWlCLEtBQ2pCLE1WQWMsUVVDZCxVVnFHTyxPSnlHVixJY3hNQyxVVjRGWSxPVTdGYixNQUdFLFlBQWEsS0FDYixPQUFRLElBQUEsRUFDUixRQUFTLGFBR1gsV0FDQyxRQUFTLEtBQUEsSUFDVCxRQUFTLGFBQ1QsV0FBWSxPQUNaLE9BQVEsSUFBSSxNVmdDRSxRVS9CZCxZQUFhLElBQ2IsV0FBWSxLQUNaLFVBQVcsTUFDWCxPQUFRLFFBUlQsaUJBVUUsaUJWeEJlLFFVeUJmLE9BQVEsSUFBSSxNVnpCRyxRVTBCZixNQUFPLEtBWlQsa0JBZUUsV0FBWSxJQUFBLEdYbkNaLHlCV29CRixXQWtCRSxVQUFXLEtBQ1gsY0FBZSxLQUtqQixTQUNDLE1BQU8sSUFDUCxXVk5nQyxxQlVPaEMsT0FBUSxLQUNSLFVBQVcsZ0JBQ1gsV0FBWSxPWGpEWCx5QldtREYsZUFFRSxRQUFTLEdBSVgsZ0NBRUUsV1ZyQlUsUVV3QlosZUFDQyxNQUFPLEtBQ1AsT0FBUSxJQUFJLE1WeEJvQixxQlV5QmhDLFFBQVMsV0FBZSxLQUN4QixTQUFVLFNYbEVULHlCVzhERixlQU1FLE1BQU8sS0FDUCxXQUFZLE1BUGQsNkJBVUUsY0FBZSxFQVZqQiw4QkFhRSxPQUFRLEVBYlYsa0NBZ0JFLFNBQVUsU0FDVixLQUFNLElBQ04sSUFBSyxNQUNMLFFBQVMsRUFBQSxJQUNULFdBQVksUUFBUSxvQ0FBc0MsT0FDMUQsTUFBTyxRQUNQLFlBQWEsSUF0QmYsdUNBMEJFLFFBQVMsS0FDVCxTQUFVLEtYekZWLHlCVzhERix1Q0E2QkcsZUFBZ0IsUUE3Qm5CLDJCQWlDRSxVQUFXLEVBakNiLDZDQW1DRyxRQUFTLE1BQ1QsWUFBYSxJQUNiLGNBQWUsSUFyQ2xCLDRDQXdDRyxTQUFVLFNBQ1YsTUFBTyxLQXpDVixrREEyQ0ksV0FBWSxLQUNaLE9BQVEsSUFBSSxNVnBHQyxRVXFHYixNQUFPLEtBQ1AsTVZyRWtCLFFVdUJ0QixtRFhIRSxRQUFTLGFBQ1QsWUN3R1UsUURwSFIsZ0JBYTJCLEtBYjNCLG9CQWEyQixLQWIzQixpQkFhMkIsS0FiM0IsZUFhMkIsS0FYN0IsWUFXNkIsS0FDN0IsT0FBUSxRQUNSLGdCQUFpQixLQUNqQixXQUFZLE9BQ1osT0FBUSxFQUNSLFdBQVksSUN3SlEsSUR2SnBCLDJCQ3dKcUIsWUR2SnJCLFlBQWEsSUFDYixRQUFTLEtBRVAsUUFBUyxZQUNULFNBQVUsSUFhVixNQ3ZGSSxLRHdGSixXQ2hGYSxRRGlGYixPQUFRLEtXeUJSLFNBQVUsU0FDVixNQUFPLEVBQ1AsSUFBSyxFQUNMLE9BQVEsRVgzQlIseURBQ0UsV0MvRWtCLFFEVnRCLHlCVzhERixtRFhxRUksVUFBVyxTV3JFZix1REEwREksTVZ2RkksUVU2QlIsNERBOERLLE9BQVEsSUFBSSxNVjNGVCxRVTZCUiw2RFhIRSxRQUFTLGFBQ1QsWUN3R1UsUURwSFIsZ0JBYTJCLEtBYjNCLG9CQWEyQixLQWIzQixpQkFhMkIsS0FiM0IsZUFhMkIsS0FYN0IsWUFXNkIsS0FDN0IsT0FBUSxRQUNSLGdCQUFpQixLQUNqQixXQUFZLE9BQ1osT0FBUSxFQUNSLFdBQVksSUN3SlEsSUR2SnBCLDJCQ3dKcUIsWUR2SnJCLFlBQWEsSUFDYixRQUFTLEtBRVAsUUFBUyxZQUNULFNBQVUsSUFzQ1YsTUFBTyxLQUNQLFdBQVksZ0VBL0dkLHlCVzhERiw2RFhxRUksVUFBVyxTV3JFZixrQ0F1RUUsWUFBYSxJQUNiLFlBQWEsS0FDYixZQUFhLE9BQ2IsT0FBUSxLQUFBLEVBMUVWLG9DQTRFRyxNVnBJYyxRVXFJZCxnQkFBaUIsS0FDakIsY0FBZSxJQUFJLE1WdElMLFFVd0RqQix3Q0FpRkcsTVY5R0ssUVU2QlIsOEJBcUZFLE1WbEhNLFFVbUhOLFlBQWEsSUFDYixPQUFRLEVBdkZWLG9DQXlGRyxhQUFjLEtBekZqQixnQ1hIRSxRQUFTLGFBQ1QsWUN3R1UsUURwSFIsZ0JBYTJCLEtBYjNCLG9CQWEyQixLQWIzQixpQkFhMkIsS0FiM0IsZUFhMkIsS0FYN0IsWUFXNkIsS0FDN0IsT0FBUSxRQUNSLGdCQUFpQixLQUNqQixXQUFZLE9BQ1osT0FBUSxFQUNSLFdBQVksSUN3SlEsSUR2SnBCLDJCQ3dKcUIsWUR2SnJCLFlBQWEsSUFDYixRQUFTLEtBRVAsUUFBUyxZQUNULFNBQVUsSUFNVixRQUFTLEtBQUEsS0FDVCxVQzJGYyxPRHpEZCxNQ2pHUyxRRGtHVCxXQ3BISSxLVTZKTCxNVjFISyxRVTJITCxPQUFRLElBQUksTVYzSFAsUVU0SEwsT0FBUSxLQUFhLEVBQUUsRUFBRSxFQUN6QixXQUFZLE9YM0NYLHNDQUNFLFdDcEdPLFFEcUdQLE1DdkhFLEtERU4seUJXOERGLGdDWDBETSxNQUFPLGlCQUNQLE9BQVEsTUF6SFoseUJXOERGLGdDWHFFSSxVQUFXLFNBbkliLHlCVzhERixnQ0FrR0ksT0FBUSxLQUFhLEVBQUUsRUFBRSxHQU03QixrQkFDQyxVQUFXLEtBQ1gsV0FBWSxPQUZiLHVCQUlFLE1WbklvQixRVStIdEIsb0JBT0UsZ0JBQWlCLEtBQ2pCLE1WeEtlLFFVeUtmLFlBQWEsSUFJZixVQUNFLE9BQVEsS0FBYSxFQUNyQixNQUFPLEtBQ1AsUUFBUyxLQUNULFNBQVUsS0FDVixJQUFLLEtYeExMLHlCV21MRixVQU9JLFVBQVcsTUFQZixZQVVHLFVBQVcsS0FDWCxRQUFTLGFBQ1QsT0FBUSxFQUNSLE1WekptQixRVTBKbkIsWUFBYSxJQUNiLFdBQVksT0FmZixnQkFrQkksUUFBUyxhQWxCYixrQkFvQkssWUFBYSxLQU1sQixtQkFDQyxNQUFPLEtYOU1OLHlCVzZNRixtQkFHRSxNQUFPLE1Dak1ULG1DQUNFLEdBQ0UsaUJBQWtCLFFBRXBCLElBQ0UsaUJBQWtCLFFBRXBCLEtBQ0UsaUJBQWtCLFNBR3RCLHFCQUNFLFNBQVUsU0FDVixRQUFTLEtBQUEsS0FDVCxNQUFPLEtBQ1AsaUJBQWtCLG1CQUNsQixXQUFZLE9BQ1osT0FBUSxLQUVSLGVBQWdCLHdCQUNoQixtQkFBb0IsR0FDcEIsMEJBQTBCIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIG1hcmdpbjogMDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4KywgYW5kIE9wZXJhXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuICpcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsbnVsbCwiXHJcbi8qKiogR0VORVJBTCAqKiovXHJcblxyXG5cclxuLndyYXBwZXIge1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wdXNoIHtcclxuICBoZWlnaHQ6IDcwcHg7IC8qICcucHVzaCcgbXVzdCBiZSB0aGUgc2FtZSBoZWlnaHQgYXMgJ2Zvb3RlcicgKi9cclxufVxyXG5cclxuLmRpc3BsYXkgLmJvZHktZGlzcGxheSBhLCAuY29kZWJveCBhLCAjbGlzdGluZyB0ciBhLCAuZmFxLW1haW4gYSwgLnBub3JtYWwgYSB7XHJcbiAgY29sb3I6ICMwNjQ1QURcclxufVxyXG5cclxuLmRpc3BsYXkgLmJvZHktZGlzcGxheSBhOnZpc2l0ZWQsIC5jb2RlYm94IGE6dmlzaXRlZCwgI2xpc3RpbmcgdHIgYTp2aXNpdGVkLCAuZmFxLW1haW4gYTp2aXNpdGVkIHtcclxuICBjb2xvcjogIzgwMDA4MDtcclxufVxyXG5cclxuLmRpc3BsYXkgLmJvZHktZGlzcGxheSBhOmFjdGl2ZSwgLmNvZGVib3ggYTphY3RpdmUsICNsaXN0aW5nIHRyIGE6YWN0aXZlLCAuZmFxLW1haW4gYTphY3RpdmUge1xyXG4gIGNvbG9yOiAjRkYwMDAwO1xyXG59XHJcblxyXG4jZXJyb3Jjb2RlIHtcclxuICB0b3A6IDc4MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uaW5kZXgsICNpbmRleCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLmJhbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgbWluLXdpZHRoOiA2NTBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgaGVpZ2h0OiA2NXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uYmFubmVyIGltZyB7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbn1cclxuXHJcblxyXG4uYWN0aW9uIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4ubWFpbi1wYWdlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmZ1bGxzY3JlZW4ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA2ODBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50b3Atc2VjdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgbWluLXdpZHRoOiA2NTBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xyXG59XHJcblxyXG4udG9wLXNlY3Rpb246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi50b3AtY29udGVudCB7XHJcbiAgaGVpZ2h0OiA3MCU7XHJcbiAgd2lkdGg6IDY1MHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxufVxyXG5cclxuLmlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG59XHJcblxyXG4uaW5uZXIgcCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLmJvdHRvbS1zZWN0aW9uIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MDBweDtcclxufVxyXG5cclxuLmhvbGRlciB7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbmZvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAyMHB4IDAgNTBweDtcclxuICBib3JkZXItdG9wOiAycHggZG90dGVkICMxRDI0Mzk7XHJcbn1cclxuXHJcbi5pbmZvdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uaW5mbzpmaXJzdC1vZi10eXBlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5pbmZvLWZpcnN0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmluZm8tc2Vjb25kIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4uaW5mby1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndyaXRpbmcge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi53cml0aW5nLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi53cml0aW5nIHAsIC53cml0aW5nIGgyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmltYWdlIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBhZGRpbmctbGVmdDogMjNweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uaW1hZ2UtcmlnaHQge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uaW1hZ2UgaW1nIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlY2FsbCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMTUwcHg7XHJcbn1cclxuXHJcbi5odWctbGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcgLyAyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MiUgMWZyO1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuLnBhZ2UtY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZyAvIDI7XHJcbn1cclxuI2V4cGxhaW50aXRsZSB7XHJcbiAgdG9wOiAxNDBweDtcclxufVxyXG4jZXhwbGFpbnRleHQge1xyXG4gIHRvcDogMjQwcHg7XHJcbiAgbGVmdDogMzJweDtcclxufVxyXG4ubGVmdF9sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMzBweDtcclxufVxyXG4uc3VibWl0IC5tYWluLWVycm9yIHtcclxuICB3aWR0aDogdW5zZXQ7XHJcbn1cclxuLnN1Ym1pdCBmb3JtIC5jb25maXJtYXRpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59XHJcblxyXG4uZXhwbGFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxJTtcclxuICBwYWRkaW5nOiAkc3BhY2luZztcclxufVxyXG5cclxuLnN1Ym1pdGV4cGxhaW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5leHBsYWluIHAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGxlZnQ6IDMycHg7XHJcbn1cclxuXHJcblxyXG4udGl0bGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nIC8gMjtcclxufVxyXG5cclxuXHJcbmxhYmVsLCBuYXYgdWwgYSB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY29kZWJveCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICMxNzJGNTQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDIsIDIyMywgMjMwLCAwLjA0KTtcclxuICBmb250LXNpemU6IDEuMWVtO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4uZmlyc3Rjb2RlYm94IHtcclxuICBtYXJnaW4tdG9wOiAxMCU7XHJcbn1cclxuXHJcbi5jb2RlYm94IGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmluZGV4IC53cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmluZGV4ICNlZGl0cyBwIHtcclxuICB3aWR0aDogOTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5pbmRleCAjZWRpdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDUlO1xyXG59XHJcblxyXG4uaW5kZXggI2VkaXRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uaW5kZXggLmluZm9lZGl0cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi54c3BhY2Uge1xyXG4gIG1hcmdpbjogMCAwIDgwMHB4IDEwMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jY2VudHJlc3BhY2Uge1xyXG4gIG1hcmdpbjogMjAwcHggYXV0byA1MDBweCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmZsb2F0cmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm5vdmlzIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi51cGRhdGUtbmV3IHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKioqIEVORCBHRU5FUkFMICoqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBURVhUIEFORCBGT05UUyAqKi9cclxuLmlubmVyIHAge1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbn1cclxuXHJcbnAge1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcblxyXG59XHJcbi5ib2R5LWRpc3BsYXkgcCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmlubmVyLTIgaDEge1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDEuN2VtO1xyXG59XHJcblxyXG4vKioqIEVORCBURVhUIEFORCBGT05UUyAqKiovXHJcblxyXG4vKioqIENPTE9VUlMgKioqL1xyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyIHVybCgnL2Fzc2V0cy9pbWFnZXMvZGVidXRfbGlnaHQucG5nJykgcmVwZWF0O1xyXG5cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qRm9sbG93aW5nIHR3byBtdXN0IG1hdGNoIGlmIG1haW4gcGljdHVyZSBpcyBub3QgdXNlZCovXHJcbi5pbm5lci0yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjU1LCAyMzAsIDAuMTEpO1xyXG59XHJcblxyXG4udG9wLWNvbnRlbnQge1xyXG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG59XHJcblxyXG4uYm90dG9tLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZGVidXRfbGlnaHQucG5nJykgcmVwZWF0O1xyXG59XHJcblxyXG4uaG9sZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2RlYnV0X2xpZ2h0LnBuZycpIHJlcGVhdDtcclxufVxyXG5cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgdGV4dGFyZWEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XHJcbn1cclxuXHJcbi8qKiogRU5EIENPTE9VUlMgKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKiogRElTUExBWSBQQUdFICoqKi9cclxuLm90aGVyX2FkZHJlc3Mge1xyXG4gIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgY29sb3I6ICM4MTgxODE7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnByaXZhdGUtcGFzc3dvcmQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByaXZhdGUtcGFzc3dvcmQgaW5wdXQge1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi5lZGl0IHtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4udGl0bGU6Zm9jdXMgKyBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi50aXRsZSArIHAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5IGgyLCAuZGlzcGxheSBoMyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNHB4IDVweCAxcHggMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG5cclxuLmRpc3BsYXkge1xyXG4gIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzcGxheSAjaWNvbnMge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5kaXNwbGF5ICNpY29ucyBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5kaXNwbGF5ICNpY29ucyBpbWcge1xyXG4gIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLmRpc3BsYXkgaDMge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmRpc3BsYXkgaDIge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmRpc3BsYXkgLmJvZHktZGlzcGxheSB7XHJcbiAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2IoMjMsIDQ3LCA4NCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcbiAgPiBwIHtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nIC8gMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5ICNib2R5LWRpc3BsYXkgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8vbWFyZ2luLWxlZnQ6IDNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZGlzcGxheSB7XHJcbiAgLmh1Zy1sZWZ0IHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcgLyA0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGlzcGxheSAjcmVmZXJlbmNlZSB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxRDI0Mzk7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4jcGFzc2xhYmVsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVudHJ5Zm9ybSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICBtaW4taGVpZ2h0OiA2MHZoO1xyXG4gIGgzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2FwdGNoYS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZy1yZWNhcHRjaGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnlmb3JtIGlucHV0IHtcclxuICBtYXJnaW46IDMwcHggYXV0byA0MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbiNhY2Nlc3MtZXJyb3Ige1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHJlZDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNkaXNwbGF5LXNpZGViYXIge1xyXG4gIG1pbi1oZWlnaHQ6IDg1MHB4O1xyXG59XHJcblxyXG4jc2hhcmUsICNoaXN0b3J5X25hdiB7XHJcbiAgaGVpZ2h0OiAxMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jc2hhcmUgcCwgI2hpc3RvcnlfbmF2IHAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4IDNweCAwIDNweDtcclxufVxyXG5cclxuI3NvY2lhbC1pY29ucyBhIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCA2cHggMTBweDtcclxufVxyXG5cclxuZGl2IC5pY29uIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCA4cHggMCAwO1xyXG59XHJcblxyXG5cclxuI2lmYWNlYm9vayB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3Nwcml0ZXMucG5nKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4jaWdvb2dsZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3Nwcml0ZXMucG5nKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTBweDtcclxufVxyXG5cclxuI2l0d2l0dGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy5wbmcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDtcclxufVxyXG5cclxuLmRvbmF0ZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZG9uYXRlIC5kb25hdGUtZW50cnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbiNiYW5uZXIgcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbiNiYW5uZXIgLmFkLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxhYmVsZGVscGFzc2NvZGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuXHJcbiNzdXJlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNzdXJlbm8ge1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q3OUY4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuI2xvZ2luIGxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuI2VkaXRzIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5lZGl0dGl0bGUsIC5lZGl0dXJsIHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4ucGNzaG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHg7XHJcblxyXG59XHJcblxyXG4ucGNzaG93IGlucHV0IHtcclxuICB3aWR0aDogMzI1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucGNzaG93IHNwYW4ge1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCBibGFjaztcclxuICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENzlGODtcclxufVxyXG5cclxucHJlLCAuYm9keS1kaXNwbGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MiwgMjIzLCAyMzAsIDAuMDQpO1xyXG59XHJcblxyXG4uZWRpdF90ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjMTcyRjU0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uc3VibWl0IC5lZGl0X2xpbmtfb3B0aW9ucyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbn1cclxuXHJcbi5lZGl0ZWRfd2FybmluZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0QkZEQTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogM3B4IDNweCAzcHggMTBweDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5X3ZlcnNpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUE0QTQ7XHJcbn1cclxuXHJcbi5lZGl0ZWRfd2FybmluZyBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZWRpdF9lcnJvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMjVweDtcclxuXHJcbn1cclxuXHJcbi5sZWZ0X3NpZGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRpc3BsYXkgLnByaXZhdGUtcGFzc3dvcmQgaW5wdXQge1xyXG4gIHdpZHRoOiAzMDJweDtcclxufVxyXG5cclxuLnNreXNjcmFwZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNreXNjcmFwZXIgLmFkLWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZ1bGwtYmFubmVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRpc2FibGUtYWRzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb3dlci1kaXNhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKioqIEVORCBESVNQTEFZIFBBR0UgKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogTElTVElORyBQQUdFICoqKi9cclxuXHJcbi5saXN0aW5nIC50YWJsZSBwIHtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG4jbGlzdGluZyB0ciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4OTg5ODtcclxuXHJcbn1cclxuXHJcbiNsaXN0aW5nIHRkLCAjbGlzdGluZyB0aCB7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuI2xpc3RpbmcgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MiwgMjIzLCAyMzAsIDAuMDQpO1xyXG59XHJcblxyXG4jbGlzdGluZyB0ZDpmaXJzdC1vZi10eXBlLCAjbGlzdGluZyB0aDpmaXJzdC1vZi10eXBlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbiNsaXN0aW5nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4jbGlzdGluZyBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMwMDU0RjQ7XHJcbn1cclxuXHJcbi5pZGVudGlmeSB7XHJcbiAgY29sb3I6ICMwMEY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNsaXN0aW5nIHRkIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jbGlzdGluZyB0aCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQyLCAyMjMsIDIzMCwgMC4wNCk7XHJcbn1cclxuXHJcbiNsaXN0aW5nIHRoIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzNDM0MzQztcclxufVxyXG5cclxuI2xpc3RpbmcgdGggYTp2aXNpdGVkIHtcclxuICBjb2xvcjogIzNDM0MzQztcclxufVxyXG5cclxuLndoaXRld3JhcCwgLndoaXRld3JhcF9hcmNoaXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MiwgMjIzLCAyMzAsIDAuMDQpO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4OTg5ODtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbn1cclxuXHJcbi53aGl0ZXdyYXBfYXJjaGl2ZSB7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxufVxyXG5cclxuLndoaXRld3JhcCBwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZW5kIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubG9hZF9tb3JlIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG59XHJcblxyXG4ubG9hZF9jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyoqKiBFTkQgTElTVElORyBQQUdFICoqKi9cclxuLyoqKiBBUkNISVZFIFBBR0UgKioqL1xyXG5cclxuLm5vc3R5bGUsIC5ub3N0eWxlOnZpc2l0ZWQsIC5ub3N0eWxlOmFjdGl2ZSwgLm5vc3R5bGU6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qKiogRU5EIEFSQ0hJVkUgUEFHRSAqKiovXHJcbi8qKiogRkFRIFBBR0UgKioqL1xyXG4uZmFxLW1haW4ge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uZmFxLWVudHJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MiwgMjIzLCAyMzAsIDAuMDQpO1xyXG59XHJcblxyXG4uZmFxLWVudHJ5IHAsIC5jb250YWN0IHAge1xyXG4gIGZvbnQtc2l6ZTogMS4wZW07XHJcbn1cclxuXHJcbi5mYXEtZW50cnkgaDIge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbi5mYXEgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5mYXEtZW50cnkge1xyXG4gIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzFEMjQzOTtcclxufVxyXG5cclxuLmZhcS1lbnRyeSBwIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyoqKiBFTkQgRkFRIFBBR0UgKioqL1xyXG4vKioqIENPTlRBQ1QgQU5EIERNQ0EgUEFHRSAqKiovXHJcbi5kZXRhaWwgcCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFjdCBmb3JtIHAge1xyXG5cclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmNvbnRhY3QgZm9ybSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0IGgxIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uY29udGFjdCB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4uY29udGFjdCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb250YWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb250YWN0IGZvcm0ge1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5jb250YWN0IC50b3Age1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uY29udGFjdCAudG9wLXNlY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jb250YWN0IC5ncm91bmQsIC50YWtlZG93biAuZ3JvdW5kIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcclxufVxyXG5cclxuLmNvbnRhY3QgLmVycm9yIHtcclxuICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4jdGFrZWRvd25jYXB0Y2hhIHtcclxuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XHJcbn1cclxuXHJcbi5ub2RlYyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKioqIEVORCBDT05UQUNUIEFORCBETUNBIFBBR0UgKioqL1xyXG5cclxuLyoqKiBURVJNUyBBTkQgUFJJVkFDWSBQQUdFUyAqKiovXHJcblxyXG4udGVybXMtbWFpbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwIDgwcHg7XHJcbn1cclxuXHJcbi50ZXJtcyBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnRlcm1zIHVsIGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyoqKiBFTkQgVEVSTVMgQU5EIFBSSVZBQ1kgUEFHRVMgKioqL1xyXG5cclxuXHJcblxyXG4vKioqIE1PQklMRSBDU1MgKioqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC5odWctbGVmdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuZXhwbGFpbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAjc2hhcmUge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAjZGlzcGxheS1zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50b3Atc2VjdGlvbiB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG4gIC5kaXNwbGF5ICNyZXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgfVxyXG4gIC5kaXNwbGF5ICNyZXN0IHAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5kaXNwbGF5ICNyZXN0ICN2aWV3Y291bnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuZGlzcGxheSAuYm9keS1kaXNwbGF5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGlzcGxheSBoMiwgLmRpc3BsYXkgaDMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXNwbGF5ICNpbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVmdF9zaWRlLCAjc3VyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm5pY2VfZWRpdCB7XHJcbiAgICB3aWR0aDogMTIzcHg7XHJcbiAgfVxyXG4gICNlZGl0cyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB3aWR0aDogODIlO1xyXG4gIH1cclxuICAubGVmdF9sYWJlbCB7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgI2FjY2Vzcy1wYXNzd29yZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5lbnRyeWZvcm0gaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5lbnRyeWZvcm0ge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgfVxyXG4gIG5hdiB7XHJcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICB9XHJcbiAgbmF2IHVsIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiAgc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgbmF2IGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBuYXYgdWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB9XHJcbiAgXHJcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAud3JpdGluZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC53cml0aW5nLXJpZ2h0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UgaW1nIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgfVxyXG4gIC5yZWNhbGwge1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuY29udGFjdCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhY3QgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcbiAgLmNvbnRhY3QgLmVycm9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5jb250YWN0IGZvcm0sIC5kZXRhaWwgcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICB9XHJcblxyXG4gIC5saXN0aW5nIC5odWctbGVmdCwgLnN1Ym1pdCAuaHVnLWxlZnQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgLndoaXRld3JhcCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE0MiwgMjIzLCAyMzAsIDAuMDQpO1xyXG4gIH1cclxuICAuc3VibWl0IC5leHBsYWluIGRpdiwgLnN1Ym1pdCAjZXhwbGFpbnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5zdWJtaXQgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbiAgLnN1Ym1pdCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuYmFubmVyIHtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmRpc3BsYXkgLmRyb3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGlzcGxheSAuZHJvcCBsYWJlbCB7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5hbm9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuaW1ncmVmIGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBuYXYgdWwgbGkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAjY2VudHJlc3BhY2Uge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDIwMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5pbmRleCAuaW5mb3JlZiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICAuaW5kZXggLmluZm9lZGl0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuZWRpdGVkX3dhcm5pbmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZXN0IC52ZXJzaW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICNyb2JvdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZnVsbC1iYW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5sb3dlci1kaXNhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuZWRpdF90ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC50ZXJtcy1tYWluIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gIG5hdiB1bCBsaSBhe1xyXG5cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XHJcbiAgbmF2IHVsIGxpIGF7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuLyoqKiBFTkQgTU9CSUxFIENTUyAqKiovIiwiQG1peGluIHNtYWxsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc2l6ZS1zbWFsbH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGl1bSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNpemUtbWVkaXVtfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBsYXJnZXJ0aGFubWVkaXVtIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2l6ZS1tZWRpdW0gKzF9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpdW1leGNsdXNpdmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzaXplLW1lZGl1bX0pIGFuZCAobWluLXdpZHRoOiAjeyRzaXplLXNtYWxsICsgMX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxhcmdlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc2l6ZS1sYXJnZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxhcmdlZXhjbHVzaXZlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc2l6ZS1sYXJnZX0pIGFuZCAobWluLXdpZHRoOiAjeyRzaXplLW1lZGl1bSArIDF9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBleHRyYWxhcmdlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc2l6ZS1leHRyYWxhcmdlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZXh0cmFsYXJnZWV4Y2x1c2l2ZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNpemUtZXh0cmFsYXJnZX0pIGFuZCAobWluLXdpZHRoOiAjeyRzaXplLWxhcmdlICsgMX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGV4dHJhbGFyZ2VwbHVzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2l6ZS1leHRyYWxhcmdlICsgMX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzOiAoKSkge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcclxuICAgICN7Jy0nICsgJHByZWZpeCArICctJyArICRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICB9XHJcbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBzdWJoZWFkZXIyKCkge1xyXG4gIGZvbnQtc2l6ZTogJGgyLXZlcnktc21hbGw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbigkc3R5bGUsICRzaXplLCAkYXJyb3cpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgQGluY2x1ZGUgcHJlZml4KHVzZXItc2VsZWN0LCBub25lLCBtcyB3ZWJraXQgbW96IG8pO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgJGhvdmVyLWZhZGUtc3RhbmRhcmQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRob3Zlci1zdHlsZS1zdGFuZGFyZDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7IFxyXG4gIEBpZiAkYXJyb3cgPSBhcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGdyaWQtZ2FwOiAkc3BhY2luZyAvIDQ7XHJcbiAgfVxyXG4gIEBpZiAkc2l6ZSA9PSBtZWRpdW0ge1xyXG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAkYnV0dG9uLXN0YW5kYXJkO1xyXG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogMTFweCA0M3B4O1xyXG4gICAgZm9udC1zaXplOiAkYnV0dG9uLXN0YW5kYXJkO1xyXG4gIH0gQGVsc2UgaWYgJHNpemUgPT0geGxhcmdlIHtcclxuICAgIHBhZGRpbmc6IDIycHggNzBweDtcclxuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZTtcclxuICB9XHJcbiAgQGlmICRzdHlsZSA9PSBwcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvdXItdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG91cjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvdXItZGFyay0xO1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IHNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJGNvbG91ci10d28tdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItdHdvO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItdHdvLWxpZ2h0LTE7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXItdHdvLWxpZ2h0LTE7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gdGhyZWUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvdXItdGhyZWU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG91ci10aHJlZS1saWdodC0xO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXRocmVlLWxpZ2h0LTE7XHJcbiAgICB9IFxyXG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IGdvbGQge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJG1vbmV5IDAlLCAkbW9uZXkyIDY4Ljc1JSwgJG1vbmV5MyA5OC45NiUpO1xyXG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IHdoaXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3VyLXR3bztcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLXR3bztcclxuICAgICAgY29sb3I6ICAkY29sb3VyLXR3by10ZXh0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRzdHlsZSA9PSBkYXJrIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvdXItdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICR0ZXh0LWRhcms7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS1pbnB1dCgpIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuQG1peGluIGZvcm0tc2VsZWN0KCkge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcclxuICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1idXR0b24oKSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDExcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgZm9udC1zaXplOiAkYS1zdGFuZGFyZDtcclxuICB0cmFuc2l0aW9uOiBhbGwgJGhvdmVyLWZhZGUtc3RhbmRhcmQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGRhcmstYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWN0aW9uX3BhZGRpbmcoKSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAyO1xyXG4gIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nICogMiAkc3BhY2luZztcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nIC8gMjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWN0aW9uX3BhZGRpbmdfbGFyZ2UoKSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcgKiA0O1xyXG4gIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nICogNCAkc3BhY2luZyAqIDI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAqIDQgJHNwYWNpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIG1lbnVfcGFkZGluZygpIHtcclxuICAgcGFkZGluZzogIDAgJHNwYWNpbmcgKiAyO1xyXG4gIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nIC8gMjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gc2VjdGlvbl9wYWRkaW5nX2JyZWFkY3J1bWIoKSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcgKiAxLjUgJHNwYWNpbmcgKiAyIDA7XHJcbiAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcgLyAyICRzcGFjaW5nO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgXHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICBcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWN0aW9uX3BhZGRpbmdfc2hvcnQoKSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmc7XHJcbiAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmcgLyAyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAvIDI7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIkc2l6ZS1zbWFsbDogNDgwcHg7XHJcbiRzaXplLW1lZGl1bTogNjUwcHg7XHJcbiRzaXplLWxhcmdlOiA5ODBweDtcclxuJHNpemUtZXh0cmFsYXJnZTogMTIzMHB4O1xyXG5cclxuJHdoaXRlOiB3aGl0ZTtcclxuJHdoaXRlLWZhZGVkOiBSR0JBKDI1NSwgMjU1LCAyNTUsIC42MCk7XHJcbiR3aGl0ZS10ZXh0OiAjNDU0NTQ1O1xyXG4kdHJhbnNwYXJlbnQ6IFJHQkEoMCwwLDAsMCk7XHJcbiRsaWdodC10cmFuc3BhcmVuY3k6IFJHQkEoMjU1LDI1NSwyNTUsMC44NSk7XHJcbiRkYXJrLXRyYW5zcGFyZW5jeTogcmdiYSgwLCAyMCwgNTcsIDAuNik7XHJcblxyXG4vLyBCbHVlXHJcbiRwcmltYXJ5LWNvbG91cjogIzA0NTRFNztcclxuJHByaW1hcnktY29sb3VyLXRleHQ6ICR3aGl0ZTtcclxuJHByaW1hcnktY29sb3VyLWxpZ2h0LTE6ICAjZDFlMmZmO1xyXG4vLyRwcmltYXJ5LWNvbG91ci1saWdodC0yOiB3aGl0ZTtcclxuJHByaW1hcnktY29sb3VyLWRhcmstMTogIzA3MDAxYztcclxuJHByaW1hcnktY29sb3VyLWRhcmstMjogICR3aGl0ZTtcclxuXHJcbiRwcmltYXJ5LWNvbG91ci10cmFuc3BhcmVuY3k6IHJnYmEoJHByaW1hcnktY29sb3VyLCAuMik7XHJcblxyXG4vLyBEYXJrIEJsdWVcclxuJGNvbG91ci10d286ICMxNzMxNGY7XHJcbiRjb2xvdXItdHdvLXRleHQ6ICR3aGl0ZTtcclxuJGNvbG91ci10d28tZGFyay0xOiAkd2hpdGU7XHJcbiRjb2xvdXItdHdvLWxpZ2h0LTE6ICR3aGl0ZTtcclxuJGNvbG91ci10d28tZ3JleWVkOiAjNzA3ZjkxO1xyXG5cclxuLy8gdHVycXVvaXNlXHJcbiRjb2xvdXItdGhyZWU6ICMwMERDRkQ7XHJcbiRjb2xvdXItdGhyZWUtdGV4dDogJHdoaXRlO1xyXG4kY29sb3VyLXRocmVlLWxpZ2h0LTE6ICM0OWRjZjI7XHJcbiRjb2xvdXItdGhyZWUtZGFyay0xOiAjMDBiMWNjO1xyXG5cclxuXHJcbiRlcnJvcjogI0U3MDQwNDtcclxuJHdhcm5pbmc6ICNGRjhBMDA7XHJcbiRzdWNjZXNzOiAjMTFCNDJCO1xyXG5cclxuJG1vbmV5OiAjQjY5OTAwO1xyXG4kbW9uZXkyOiAjRDBCMDAwO1xyXG4kbW9uZXkzOiAjRDlDOTczO1xyXG5cclxuJHRleHQ6ICRwcmltYXJ5LWNvbG91cjtcclxuJHRleHQtZGFyazogIzE1MzA1MztcclxuJHRleHQtZGFyay1saWdodGVyLTE6ICM2OTdhOGY7XHJcbiR0ZXh0LWRhcmstbGlnaHRlci0xLWxpbmVzOiByZ2JhKCM2OTdhOGYsIDAuNCk7XHJcbiR0ZXh0LWxpZ2h0OiAjNjk3YThmO1xyXG4kbGluazogJGNvbG91ci10d287XHJcblxyXG4kdGV4dC1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxuLy8kdGV4dC1iYWNrZ3JvdW5kOiByZ2JhKDIxNywyMjQsMjMyLDAuNCk7XHJcblxyXG4kdW5zZWxlY3RhYmxlOiAjRTBFMEQ1O1xyXG4kZGFyay1iYWNrZ3JvdW5kOiAjQjNCRUMzO1xyXG5cclxuJGJhY2tncm91bmQtaG92ZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHJcbiRvdmVybGF5OiByZ2JhKCMwMDAsIC41KTtcclxuJG92ZXJsYXktZ3JlZW46IHJnYmEoJHByaW1hcnktY29sb3VyLWRhcmstMSwgLjYpO1xyXG5cclxuJGdyZXktYm9yZGVyOiAjRTVFNUQ1O1xyXG4kaW5wdXQtYm9yZGVyOiAjMTUzMDUzO1xyXG4kZ3JleS1saW5lOiByZ2JhKDIwNCwgMjA0LCAyMDQsIC41MSk7XHJcbiRncmV5LWJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiRncmV5LWJhY2tncm91bmQtbGlnaHQ6ICNmNGY0ZjQ7XHJcblxyXG4kc2hhZG93LWxpZ2h0OiAjRTZFNkQ1O1xyXG5cclxuJGJveHNoYWRvdy0xOiAwcHggMHB4IDEwcHggJHNoYWRvdy1saWdodDtcclxuJGJveHNoYWRvdy0yOiAwcHggMTFweCAzMnB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiRtZW51LXdvcmQ6ICRwcmltYXJ5LWNvbG91cjtcclxuJG1lbnUtaWNvbi1ub3JtYWw6IHdoaXRlO1xyXG5cclxuJG1lbnUtdG9wLXRleHQ6ICRwcmltYXJ5LWNvbG91ci10ZXh0O1xyXG4kbWVudS10b3AtdGV4dC1tb2JpbGU6ICRwcmltYXJ5LWNvbG91ci10ZXh0O1xyXG4kbWVudS10b3AtdGV4dC1hY3RpdmU6ICR0ZXh0OyBcclxuJG1lbnUtdG9wLXRleHQtYWN0aXZlLW1vYmlsZTogJHdoaXRlOyBcclxuJG1lbnUtdG9wLXRleHQtaG92ZXI6ICRwcmltYXJ5LWNvbG91cjtcclxuJG1lbnUtdG9wLXRleHQtaG92ZXItbW9iaWxlOiAkcHJpbWFyeS1jb2xvdXItdGV4dDtcclxuJG1lbnUtdG9wLWJhY2tncm91bmQ6ICR3aGl0ZTtcclxuJG1lbnUtdG9wLWJhY2tncm91bmQtaG92ZXI6ICR3aGl0ZTtcclxuJG1lbnUtdG9wLWJhY2tncm91bmQtaG92ZXItdGV4dDogJG1lbnUtdG9wLXRleHQ7XHJcbiRtZW51LXRvcC1iYWNrZ3JvdW5kLWhvdmVyLW1vYmlsZTogJHByaW1hcnktY29sb3VyO1xyXG4kbWVudS10b3AtYmFja2dyb3VuZC1tb2JpbGU6ICRwcmltYXJ5LWNvbG91cjtcclxuXHJcbiRtZW51LXN1Yi10ZXh0OiAkdGV4dDsgXHJcbiRtZW51LXN1Yi10ZXh0LWhvdmVyOiAkcHJpbWFyeS1jb2xvdXItZGFyay0xO1xyXG4kbWVudS1zdWItdGV4dC1tb2JpbGU6ICRwcmltYXJ5LWNvbG91ci10ZXh0O1xyXG4kbWVudS1zdWItdGV4dC1ob3Zlci1tb2JpbGU6IHdoaXRlOyBcclxuJG1lbnUtc3ViLWJhY2tncm91bmQ6ICR3aGl0ZTtcclxuJG1lbnUtc3ViLWJhY2tncm91bmQtaG92ZXI6ICR3aGl0ZTtcclxuJG1lbnUtc3ViLWJhY2tncm91bmQtbW9iaWxlOiAkcHJpbWFyeS1jb2xvdXItbGlnaHQtMTtcclxuJG1lbnUtc3ViLWJhY2tncm91bmQtaG92ZXItbW9iaWxlOiAjNkY3Mzc3O1xyXG5cclxuJG1lbnUtYm9yZGVyLWJvdHRvbS1tb2JpbGU6IHJnYmEoMTQ3LCAxNDcsIDE0NywgMC4wNik7XHJcbiRtZW51LWJvcmRlci10b3A6IHdoaXRlO1xyXG5cclxuJGxpbmUtaGVpZ2h0LXN0YW5kb3V0OiAxNTAlO1xyXG4kbGluZS1oZWlnaHQtdGl0bGU6IDEyMCU7XHJcbiRsaW5lLWhlaWdodC1zdWItdGl0bGU6IDNyZW07XHJcbiRsaW5lLWhlaWdodC10ZXh0OiAyLjRyZW07XHJcbiRsaW5lLWhlaWdodC10ZXh0LWxhcmdlOiAyLjdyZW07XHJcblxyXG4vLyBQIFNpemVzXHJcblxyXG5cclxuJHAtbGFyZ2U6IDEuN3JlbTsgXHJcbiRwLWxhcmdlLW1lZGl1bTogMS43cmVtO1xyXG5cclxuJHAtc3RhbmRhcmQ6IDEuM3JlbTsgXHJcbiRwLXN0YW5kYXJkLW1lZGl1bTogMS41cmVtO1xyXG5cclxuJHAtc21hbGw6IDEuMXJlbTtcclxuJHAtc21hbGwtbWVkaXVtOiAxLjNyZW07XHJcblxyXG4vLyBhIFNpemVzXHJcblxyXG4kYS1zdGFuZGFyZDogMS40cmVtO1xyXG5cclxuLy8gaDEgU2l6ZXNcclxuXHJcbi8vJGgxLWxhcmdlOiA0cmVtO1xyXG4kaDEtc3RhbmRhcmQ6IDQuM3JlbTtcclxuJGgxLXN0YW5kYXJkLW1lZGl1bTogMi43cmVtO1xyXG4kaDEtc3RhbmRhcmQtc21hbGw6IDJyZW07XHJcblxyXG4kaDEtc21hbGw6IDIuNXJlbTtcclxuXHJcbi8vIGgyIFNpemVzXHJcblxyXG4kaDItbGFyZ2U6IDRyZW07XHJcbiRoMi1zdGFuZGFyZDogMy4ycmVtO1xyXG4kaDItc21hbGw6IDJyZW07XHJcbiRoMi12ZXJ5LXNtYWxsOiAycmVtO1xyXG4kaDItc3RhbmRhcmQtbWVkaXVtOiAyLjNyZW07XHJcbiRoMi1zdGFuZGFyZC1zbWFsbDogMS42MjVyZW07XHJcblxyXG4vLyBoMyBTaXplc1xyXG5cclxuJGgzLWxhcmdlOiAyLjNyZW07XHJcbiRoMy1zdGFuZGFyZDogMnJlbTtcclxuJGgzLXN0YW5kYXJkLW1lZGl1bTogMi4xcmVtO1xyXG4kaDMtc3RhbmRhcmQtc21hbGw6IDEuNXJlbTtcclxuJGgzLXNtYWxsOiAycmVtOyBcclxuXHJcbi8vIGg0IFNpemVzXHJcblxyXG4kaDQtbGFyZ2U6IDIuM3JlbTtcclxuJGg0LWxhcmdlLW1lZGl1bTogMS40cmVtO1xyXG5cclxuJGg0LXN0YW5kYXJkOiAyLjJyZW07XHJcbiRoNC1zdGFuZGFyZC1tZWRpdW06IDEuNXJlbTtcclxuXHJcbi8vIENvbnRhY3RcclxuXHJcbiRjb250YWN0LXN0YW5kYXJkOiAxLjhyZW07XHJcblxyXG4vLyBBY2NvdW50XHJcblxyXG4kYWNjb3VudC1zdWItbWVudTogMS44cmVtO1xyXG5cclxuLy8gTWVudSBzaXplc1xyXG5cclxuJG1lbnUtZm9udC1idXR0b246IDEuNHJlbTtcclxuJG1lbnUtZm9udC10b3Atc3RhbmRhcmQ6IDEuMnJlbTtcclxuJG1lbnUtZm9udC10b3AtbW9iaWxlOiAxLjZyZW07XHJcbiRtZW51LWZvbnQtc3ViLXN0YW5kYXJkOiAxLjNyZW07XHJcblxyXG4kdGV4dC1mb250OiAnUG9wcGlucyc7XHJcbiR0aXRsZS1mb250OiAnTW9udHNlcnJhdCc7XHJcbiRtZW51LWZvbnQ6ICR0ZXh0LWZvbnQ7XHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuXHJcbiRidXR0b24tc3RhbmRhcmQ6IDEuM3JlbTtcclxuJGJ1dHRvbi1sYXJnZTogMS44cmVtO1xyXG5cclxuLy8gTGFiZWwgU2l6ZXNcclxuXHJcbiRsYWJlbC1zdGFuZGFyZDogJGgzLXN0YW5kYXJkO1xyXG5cclxuLy8gSW5wdXQgU2l6ZXNcclxuXHJcbiRpbnB1dC10ZXh0LXN0YW5kYXJkOiAxLjhyZW07XHJcbiRpbnB1dC1wYWRkaW5nOiA4cHg7XHJcblxyXG4vLyBNaXNjXHJcblxyXG4kbWVudS1zdGFuZGFyZDogJGJ1dHRvbi1zdGFuZGFyZDtcclxuJG1lbnUtbWVkaXVtOiAkcC1sYXJnZTtcclxuJG1lbnUtc21hbGwgOiAxLjFyZW07XHJcbiRtZW51LXN1Yi1zdGFuZGFyZDogJHAtc3RhbmRhcmQ7XHJcbiRib3JkZXItcmFkaXVzOiA1cHg7XHJcbiRpbWFnZS1ib3JkZXItcmFkaXVzLXNtYWxsOiA1cHg7XHJcbiRib3JkZXItc2l6ZTogNXB4O1xyXG4kYm9yZGVyLXNpemUtbGFyZ2U6IDZweDtcclxuJGxldHRlci1zcGFjaW5nLXdpZGU6IDFweDtcclxuJGVycm9yLWZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuLy8gRGlzdGFuY2VzXHJcblxyXG4kc3BhY2luZzogMzJweDtcclxuJGNvbHVtbi1nYXAtc3RhbmRhcmQ6ICRzcGFjaW5nO1xyXG4kcmlnaHQtc3BhY2luZzogJHNwYWNpbmc7XHJcbiRsZWZ0LXNwYWNpbmc6ICRzcGFjaW5nO1xyXG4kYm90dG9tLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cclxuLy8gV2lkdGhzXHJcblxyXG4kcGFnZS13aWR0aDogMTEyMHB4O1xyXG4kY29udGVudC13aWR0aDogOTIwcHg7XHJcbiRjb250ZW50LXdpZHRoLW5hcnJvdzogNzkwcHg7XHJcbiR0ZXh0LXdpZHRoOiA3MzBweDtcclxuJHRleHQtd2lkdGgtbmFycm93OiA1NTBweDtcclxuXHJcbi8vIEJvcmRlciBTdHlsZXNcclxuXHJcbiRncmV5LWZ1enp5OiAycHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4kbWVudS1ib3JkZXI6IDRweDtcclxuXHJcbi8vIFRpbWluZ3NcclxuXHJcbiRob3Zlci1mYWRlLXN0YW5kYXJkOiAuM3M7XHJcbiRob3Zlci1zdHlsZS1zdGFuZGFyZDogZWFzZS1pbi1vdXQ7IiwiaHRtbCwgYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgVGFob21hLCBzYW5zLXNlcmlmO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LXNpemU6ICRwLXN0YW5kYXJkO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzIHtcclxuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQsIHNlcmlmO1xyXG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIFRhaG9tYSwgc2Fucy1zZXJpZjtcclxufVxyXG5oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjVweDtcclxufVxyXG5pbnB1dCB7XHJcbiAgQGluY2x1ZGUgZm9ybS1pbnB1dCgpO1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpbmNsdWRlIGZvcm0tc2VsZWN0KCk7XHJcbn1cclxuLm1haW4td3JhcHBlciB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmc7XHJcbiAgbWluLWhlaWdodDogODV2aDtcclxuICBAaW5jbHVkZSBzbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAvIDI7XHJcbiAgfVxyXG59XHJcbi5zdGFuZGFyZC1idXR0b24ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5LCBtZWRpdW0sIG5vbmUpO1xyXG59XHJcbi5jb250YWluZXItY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcclxufVxyXG4uY29udGFpbmVyLWNvbnRlbnQtbmFycm93IHtcclxuICBtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoLW5hcnJvdztcclxufVxyXG4uaW5uZXItd3JhcHBlciB7XHJcbiAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLmRlc2t0b3Atb25seSB7XHJcblx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5tb2JpbGUtb25seSB7XHJcblx0QGluY2x1ZGUgbGFyZ2VydGhhbm1lZGl1bSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4uc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAkcC1zbWFsbDtcclxuICB9XHJcbi5pbnB1dC1lcnJvciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yICFpbXBvcnRhbnQ7XHJcbn1cclxuLmljb25zbWFsbCB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG4gIH1cclxuLmljb24td2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy93YXJuaW5nLnN2ZycpO1xyXG59XHJcbi5pY29uLXdhcm5pbmctb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3dhcm5pbmctb3JhbmdlLnN2ZycpO1xyXG59XHJcbi5pY29uLWFjY2VwdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9hY2NlcHQtdGljay5zdmcnKTtcclxufVxyXG4uaWNvbi1jb2cge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY29nLnN2ZycpO1xyXG59XHJcbi5pY29uLWRvd24tYXJyb3cge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKTtcclxufVxyXG4uaWNvbi1kb3duLWFycm93LWJsdWUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYXJyb3ctZG93bi1ibHVlLnN2ZycpO1xyXG59XHJcbi5pY29uLXNoYXJlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3NoYXJlLnN2ZycpO1xyXG59XHJcbi5pY29uLWJpbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iaW4uc3ZnJyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pbm5lci1pY29uIHtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbn1cclxuLnBvb3Itd2FybmluZy1jb2xvdXIge1xyXG4gIGNvbG9yOiAkZXJyb3I7XHJcbn1cclxuLm9rYXktd2FybmluZy1jb2xvdXIge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxufVxyXG4uZ3JlYXQtd2FybmluZy1jb2xvdXIge1xyXG4gIGNvbG9yOiAkc3VjY2VzcztcclxufVxyXG4uaW5uZXItaWNvbi1kYXJrIHtcclxuICAuYXJyb3ctcGFydCAge1xyXG4gICAgc3Ryb2tlOiAkdGV4dC1kYXJrO1xyXG4gIH1cclxufVxyXG4uY2hlY2tidXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC03cHg7XHJcbiAgd2lkdGg6IDc0cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAgIC5rbm9icyB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzUsIDEuMTUpIGFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICArIC5rbm9icyB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfiAubGF5ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci10d287XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFja2dyb3VuZDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgIH1cclxuICAuYnV0dG9uLWNvdmVyLCAua25vYnMsIC5sYXllciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbi5hZHNieWdvb2dsZVtkYXRhLWFkLXN0YXR1cz1cInVuZmlsbGVkXCJdIHtcclxuICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250ZW50IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmc7XHJcbiAgaDEge1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZyAqIDI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLmhlcm8tc2VjdGlvbiB7XHJcblx0QGluY2x1ZGUgc2VjdGlvbl9wYWRkaW5nKCk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtaW4taGVpZ2h0OiA3MHZoO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdEBpbmNsdWRlIG1lZGl1bSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcgKiA0O1xyXG5cdH1cclxuXHQuaW5uZXItd3JhcHBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmxvZ28tYmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHRcdGhlaWdodDogMzJ2aDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtNDBweCAyNTBweCAjMDQ1NEU3KTtcclxuXHRcdEBpbmNsdWRlIGV4dHJhbGFyZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDI3dmg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsYXJnZSB7XHJcblx0XHRcdGhlaWdodDogMjB2aDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvZ28tYmctdGwge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvbG9nby1iZy10bC5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvZ28tYmctYnIge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xvZ28tYmctYnIuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcblx0XHRAaW5jbHVkZSBzbWFsbCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50LWNvbnRhaW5lciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdGgxIHtcclxuXHJcblx0fVxyXG5cdC5zdWItdGl0bGUge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG91cjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6ICRoMi1zbWFsbDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogMjtcclxuXHR9XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRAaW5jbHVkZSBidXR0b24ocHJpbWFyeSwgbGFyZ2UsIG5vbmUpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyA0O1xyXG5cdH1cclxuXHQubW9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3VyLXR3by1ncmV5ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lOyBcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0Lm5ld3Mge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJHAtc21hbGw7XHJcblx0XHR9XHJcblx0XHQubmV3cy10aXRsZSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG91ci10d28tZ3JleWVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWx0ZXJuYXRpbmctc2VjdGlvbiB7XHJcblx0QGluY2x1ZGUgc2VjdGlvbl9wYWRkaW5nX2xhcmdlKCk7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0aDIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkaDItc21hbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5lbnRyeSB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0Z3JpZC1nYXA6ICRzcGFjaW5nICogMjtcclxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdGdyaWQtZ2FwOiAkc3BhY2luZztcclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMm4pIHtcclxuXHRcdFx0LmJveDEge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyLzI7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDEvMTtcclxuXHRcdFx0XHRAaW5jbHVkZSBsYXJnZSB7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogdW5zZXQ7XHJcblx0XHRcdFx0XHRncmlkLXJvdzogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3gyIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMS8yO1xyXG5cdFx0XHRcdGdyaWQtcm93OiAxLzE7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGFyZ2Uge1xyXG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHVuc2V0O1xyXG5cdFx0XHRcdFx0Z3JpZC1yb3c6IHVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHR9XHJcblx0XHQuaW1hZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG5cdFx0XHQuYmctbG9nbyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9sb2dvLXN5bWJvbC1mdWxsLnN2ZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdFx0dG9wOiAtODBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsYXJnZSB7XHJcblx0XHRcdFx0XHR0b3A6IC0zMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmV4YW1wbGUtbGFiZWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvdXI7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG91ci10ZXh0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcclxuXHRcdH1cclxuXHRcdC5leGFtcGxlLWNvbnRhaW5lciB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItdHdvO1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZyAqIDIgJHNwYWNpbmc7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5lbnRyeS1jZW50cmFsIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b24ocHJpbWFyeSwgbGFyZ2UsIG5vbmUpO1xyXG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nICogMiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaHAtZGl2aWRlciB7XHJcblx0XHRtYXJnaW46ICRzcGFjaW5nICogNCAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItdHdvLWdyZXllZDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdFx0bWFyZ2luOiAkc3BhY2luZyAqIDIgMDtcclxuXHRcdH1cclxuXHRcdC5pbWFnZS1jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nIC8gMjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdC5pbWFnZS1iZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ncmV5LWxvZ28tc3ltYm9sLnN2ZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiXHJcbmZvb3RlciB7XHJcblxyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gIH1cclxuICAuaW5uZXItd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmJvdHRvbSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImhlYWRlciwgLmJhbm5lciB7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5uYXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICA+IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgID4gbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAkbWVudS1mb250LXRvcC1zdGFuZGFyZDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyAyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtZm9udC10b3AtbW9iaWxlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG91ci1saWdodC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5jZW50ZXItZmxhZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhY2tncm91bmQtbGlnaHQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkYm94c2hhZG93LTI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcgLyAyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgJi5mbGFnLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZyAvIDI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzNGNDk1MDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4ubG9jYWxlLXN3aXRjaGVye1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mbGFnLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9TcHJpdGVkL2ZsYWctc3ByaXRlLnBuZycpO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDBweCA0cHggMXB4ICNkMmQyZDI7XHJcbiAgfVxyXG4gIC5sYW5ndWFnZS1lbmdsaXNoIHtcclxuICAgIC5mbGFnLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZ3VhZ2UtaW5kb25lc2lhbiB7XHJcbiAgICAuZmxhZy1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5ndWFnZS12aWV0bmFtZXNlIHtcclxuICAgIC5mbGFnLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgIH1cclxuICB9XHJcbi5jdXJyZW50LWxvY2FsZS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcclxuICB9XHJcbiAgLmFycm93LWRyb3Age1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctZG93bi1ibHVlLnN2Zyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTFweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgcmlnaHQ6IDMycHg7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICB3aWR0aDogMzJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcHJlZml4KHVzZXItc2VsZWN0LCBub25lLCBtcyB3ZWJraXQgbW96IG8pO1xyXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICAmOmZvY3VzIHtvdXRsaW5lOm5vbmU7fVxyXG4gICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxuICVpdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXR3bztcclxuICAgIHRyYW5zaXRpb246IGFsbCAkaG92ZXItZmFkZS1zdGFuZGFyZCBlYXNlLWluLW91dDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkaG92ZXItZmFkZS1zdGFuZGFyZCBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIHByZWZpeCh1c2VyLXNlbGVjdCwgbm9uZSwgbXMgd2Via2l0IG1veiBvKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxM3B4KTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKDk5MGRlZyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzNXB4KTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNXB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICRob3Zlci1mYWRlLXN0YW5kYXJkIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgfVxyXG4gIC5tZW51X19pdGVtLS0xLFxyXG4gIC5tZW51X19pdGVtLS0yLFxyXG4gIC5tZW51X19pdGVtLS0zIHtcclxuICAgIEBleHRlbmQgJWl0ZW07XHJcbiAgfVxyXG4gICAubWVudV9faXRlbS0tMiB7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvdXItdHdvO1xyXG4gICB9XHJcbiAgLm1lbnVfX2l0ZW0tLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtcGFnZSAuY29udGFjdGxpLCAuZmFxLXBhZ2UgLmZhcWxpLCAucmVhZC1wYWdlIC5yZWFkbGksIC50YWtlZG93bi1wYWdlIC50YWtlZG93bmxpIHtcclxuICBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7XHJcbiAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQge1xyXG4gIC5tYWluLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nIC8gMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFjY291bnQtc2lkZS1tZW51e1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICB1bHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkaG92ZXItZmFkZS1zdGFuZGFyZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsaXtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBmb250LXNpemU6ICRtZW51LWZvbnQtdG9wLW1vYmlsZTtcclxuICAgIH1cclxuICAgICYuY3VycmVudC1wYWdlIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNTMwNTM7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzO1xyXG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdyaWQtZ2FwOiAkc3BhY2luZztcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZyAvIDIgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtc2VsZWN0b3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3VyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFjY291bnQtcGFnZS13cmFwcGVye1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IGF1dG87XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcgLyAyO1xyXG4gIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmV2ZXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3VudC1tYWluLWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogNzB2aDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idWxrLWFjdGlvbnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgLyAyO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvdXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcgLyA0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3VyO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uKHByaW1hcnksIGxhcmdlLCBub25lKTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgfVxyXG4gICAgLmFkZC1tb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55b3VyLXBhc3Rlcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnNjcm9sbC1pbmRpY2F0aW9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodGVyLTE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhc3RlLXRhYmxlLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nIDA7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1pbi13aWR0aDogNjAwcHg7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZyAvIDI7XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHRlci0xO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcmstbGlnaHRlci0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saW5lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saW5lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEsIHRkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb24tY29nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jb2ctd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbi1kb3duLWFycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvdy1kb3duLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0YXR1cy1leHBpcmVkIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlcnRoYW5tZWRpdW0ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM0MjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkOm5vdCguYWN0aW9uLWl0ZW0pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzNDI7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RhdHVzLWRlbGV0ZWQge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2VydGhhbm1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYzNjMztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkOm5vdCguYWN0aW9uLWl0ZW0pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjM2MzO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtY2VsbCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuYWN0aW9uLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gMTAwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjdGlvbi1pdGVtIHtcclxuICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5pY29uLWNvZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY29nLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1kb3duLWFycm93IHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Fycm93LWRvd24td2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWNvbmQtdG8tbGFzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2hlY2stY2VsbCB7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFjdGlvbi1kcm9wLWRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94c2hhZG93LTE7XHJcbiAgICAgICAgcmlnaHQ6IDAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcgLyAyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWRhcmstbGlnaHRlci0xO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0LWNoZWNrLWJveCB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtZGFyaztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNlbGVjdGVkLWJveCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy9pbnNldDogNHB4OyAvL3NjcmV3IHlvdSBhcHBsZVxyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogJHRleHQtZGFyaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICRob3Zlci1mYWRlLXN0YW5kYXJkO1xyXG4gICAgfVxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIC5zZWxlY3RlZC1ib3gge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWVudHJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyAyO1xyXG4gIH1cclxuICAmLmNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBjdXJzb3I6IHVuc2V0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyAyO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vc2VsZWN0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogdW5zZXQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgLyA0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyA0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgQGluY2x1ZGUgc21hbGwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFsb25lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBidXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKHByaW1hcnksIGxhcmdlLCBub25lKTtcclxuICAgIEBpbmNsdWRlIHNtYWxsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlucHV0LWNvbnRhaW5lci1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBncmlkLWdhcDogJHNwYWNpbmcgLyAyO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4ubm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiAkc3BhY2luZyAvIDQgJHNwYWNpbmcgKiAxLjUgJHNwYWNpbmcgLyA0ICRzcGFjaW5nO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgJGhvdmVyLWZhZGUtc3RhbmRhcmQ7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gIH1cclxuICAmLm5vdGlmaWNhdGlvbi1zdWNjZXNzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAudGhpY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcbiAgJi5ub3RpZmljYXRpb24tZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZXJyb3I7XHJcbiAgICBjb2xvcjogJGVycm9yO1xyXG4gICAgLnRoaWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJGVycm9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhpY2sge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuaWNvbnNtYWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWNvbm5lY3Rpb25zIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6ICRhY2NvdW50LXN1Yi1tZW51O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9ICBcclxufVxyXG4uY29ubmVjdGlvbi1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6ICRwLXN0YW5kYXJkO1xyXG4gIH1cclxuICAuY29ubmVjdGlvbi10aXRsZS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICBoMiwgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG91cjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG91ci10ZXh0O1xyXG4gICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkcC1zdGFuZGFyZDtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmcgLyAyICRzcGFjaW5nO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3VyLXRleHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGl2aWRlciB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJHRleHQtbGlnaHQ7XHJcbiAgICAgIGhlaWdodDogJHNwYWNpbmc7XHJcbiAgICB9XHJcbiAgICAudHlwZSB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgbWFyZ2luOiAkc3BhY2luZyAwO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAuaW5zdHJ1Y3Rpb25zLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nIC8gNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluc3RydWN0aW9ucy1jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGhvdmVyLWZhZGUtc3RhbmRhcmQ7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcclxuICAgICAgLmluc3RydWN0aW9ucy1oZWlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5zdHJ1Y3Rpb24tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmluc3RydWN0aW9ucy1jb250YWluZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2RlLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcgLyA0IDA7XHJcbiAgfVxyXG4gIC5jb25uZWN0IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbihkYXJrLCBtZWRpdW0sIG5vbmUpO1xyXG4gIH1cclxuICAuaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwJSAxZnI7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGEtYmxvY2stY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRhLWJsb2NrIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGV4dC1kYXJrLWxpZ2h0ZXItMS1saW5lcztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRleHQtZGFyay1saWdodGVyLTEtbGluZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZztcclxuICAgIH1cclxuICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGV4dC1kYXJrLWxpZ2h0ZXItMS1saW5lcztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHRleHQtZGFyay1saWdodGVyLTE7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg5cHg7IC8vIHN0b3BzIGl0IGRyb3BwaW5nIHRoZSBib3JkZXIgaWYgdHdvIGxpbmVzXHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpb24tcmVtb3ZlIHtcclxuICAgIC5pY29uc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1pbi13aWR0aDogNTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICBtYXJnaW46ICRzcGFjaW5nIDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5wYWdlIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5LCBzbWFsbCwgbm9uZSk7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufSIsIi8qKiogU1VCTUlUIFBBR0UgKioqL1xyXG5cclxuXHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uZHJvcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5kaXNwbGF5IC5kcm9wIHtcclxuICB3aWR0aDogNDU3cHg7XHJcbn1cclxuXHJcbi5kcm9wIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdWJtaXQgLmRyb3AgbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbiNsaW5rb3B0aW9uc3Age1xyXG4gIHdpZHRoOiAxNDBweDtcclxufVxyXG5cclxuLmFic29sdXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbiNleHBsYWludmlzaWJpbGl0eSB7XHJcbiAgdG9wOiA0ODBweDtcclxufVxyXG5cclxuI2V4cGxhaW5saW5rIHtcclxuICB0b3A6IDU0MHB4O1xyXG59XHJcblxyXG4jZXhwbGFpbnJlZmVycmVyIHtcclxuICB0b3A6IDYwMHB4O1xyXG59XHJcblxyXG4jZXhwbGFpbnBhc3Njb2RlIHtcclxuICB0b3A6IDcyN3B4O1xyXG59XHJcblxyXG4uc3VibWl0IC5nLXJlY2FwdGNoYSB7XHJcbiAgbWFyZ2luOiAzMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5jb250YWN0IC5nLXJlY2FwdGNoYSwgLnRha2Vkb3duIC5nLXJlY2FwdGNoYSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuI2dvb2dsZWVycm9yIHtcclxuICB3aWR0aDogMzAlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA3ODBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNub2pzIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuI3RleHRib2R5IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZyAvIDI7XHJcbn1cclxuXHJcbi5zdWJtaXQgLmh1Zy1sZWZ0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuI3JvYm90IHtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNDVweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi51bmNoZWNrZWRfbW9yZV9vcHRpb25zOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGRkZFO1xyXG59XHJcblxyXG4ubm8tY29sbGFwc2Uge1xyXG4gIG1pbi1oZWlnaHQ6IDc4cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmxhYmVsc3RyaXAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZnVydGhlcl9vcHRpb25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyAqIDI7XHJcbn1cclxuXHJcbi8qKiogRU5EIFNVQk1JVCBQQUdFICoqKi9cclxuLyoqKiBGT1JNIFNUWUxFUyAqKiovXHJcblxyXG5cclxuLmhhbGZfc2l6ZSB7XHJcbiAgbWluLXdpZHRoOiA0M3B4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucGFzc2NvZGVwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zdWJtaXQge1xyXG4gIGxhYmVsIHtcclxuICBwYWRkaW5nOiAxMHB4IDZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICB9XHJcbn1cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sIHRleHRhcmVhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgbGFiZWwsIGxhYmVsOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvdXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3VyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi50aWNrZG93biB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3VyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi5idXR0b24tY29udGFpbmVyIHtcclxuICBtYXJnaW46ICRzcGFjaW5nIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmJ1dHRvbi1jb250YWluZXItbW9iaWxlIHtcclxuICBtYXJnaW46ICRzcGFjaW5nIDA7XHJcbiAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnN1Ym1pdC1mb3JtIHtcclxuICAuZXJyb3Ige1xyXG4gICAgY29sb3I6ICRlcnJvcjtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgLy9mb250LXNpemU6ICRlcnJvci1mb250LXNpemU7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nIC8gNCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3Itd2FybmluZyB7XHJcbiAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG4gIC5uZXctYnV0dG9uIHtcclxuICAgIFxyXG4gIH1cclxuICAuZ2VuZXJhdGUtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbihkYXJrLCBtZWRpdW0sIGFycm93KTtcclxuICAgICYuc3RhdGUtY29weSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG91cjtcclxuICAgICAgLmlubmVyLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN1Ym1pdCB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSwgbGFyZ2UsIGFycm93KTtcclxuICB9XHJcbn1cclxuLmZvcm0tcm93IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggMWZyO1xyXG5cdG1hcmdpbjogJHNwYWNpbmcgLzIgMDtcclxuXHRncmlkLWdhcDogJHNwYWNpbmcgLyA0O1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5yb3ctbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJHRleHQtZGFyaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHAtc21hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cdCYuc3ViLXJvdyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuXHRcdFxyXG5cdH1cclxuXHQuY2hvaWNlcyB7XHJcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdyaWQtZ2FwOiAkc3BhY2luZyAvIDQ7XHJcblx0XHR9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWlucHV0KCk7XHJcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzZWxlY3Qge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS1zZWxlY3QoKTtcclxuXHR9XHJcbiAgLmhlbHAtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG91cjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3VyLWRhcmstMTtcclxuICAgIH1cclxuICB9XHJcblx0LmhlbHAtY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5zaG9ydC1yb3cge1xyXG4gIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XHJcbiAgfVxyXG4gIHNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3ViLWdyaWQge1xyXG5cdC5jaG9pY2VzIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGdyaWQtZ2FwOiAkc3BhY2luZyAvIDQ7XHJcblx0XHR9XHJcbiAgICAmLmZsZXgtNTAge1xyXG4gICAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cdH1cclxufVxyXG5cclxuLmF0dGFjaGVkLXJvdyB7XHJcbiAgLnRpdGxlcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3VyO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3VyLXRleHQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNob2ljZXMge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mbHVzaC1yb3cge1xyXG4gIC5jaG9pY2VzIHtcclxuICAgIGdyaWQtZ2FwOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBhc3Njb2RlLWNvbnRhaW5lciB7XHJcblx0LmNob2ljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgwcHg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG4uZXhwaXJ5LWNvbnRyb2wge1xyXG4gIC5leHBpcnktY29udHJvbHAge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbXBvcnRhbnQtbm90aWNlIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0YmFja2dyb3VuZDogIzYzODNmZjtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0cGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ubW9yZV9vcHRpb25zIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAkc3BhY2luZyAvIDI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgJi5jaGVja2VkLCAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG91cjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvdXItdGV4dDtcclxuICB9XHJcbn1cclxuLnBhZ2Utb3ZlcmxheSB7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgLy9pbnNldDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLXRyYW5zcGFyZW5jeTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxufVxyXG4uaGVscC1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nIC8gNDtcclxuICB6LWluZGV4OiAyMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAubW9kYWwtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3VyO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5IHtcclxuICAgICAgJi5jZW50ZXJlZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVjb21tZW5kZWQge1xyXG4gICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICYgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWluaS10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSwgbWVkaXVtLCBub2Fycm93KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5xdWVzdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvdXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRvcDogLTE2cHg7XHJcbiAgfVxyXG59IiwiLmFydGljbGUge1xyXG5cdC5pbWFnZS1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdG1hcmdpbjogJHNwYWNpbmcgMDtcclxuXHRcdGdyaWQtZ2FwOiA4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuaW1hZ2UtZGl2IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Ji5pbWFnZS1wb3B1cC1zaGFyZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ndWlkZS9wb3B1cC1zaGFyZS5qcGcnKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ndWlkZS9wb3B1cC1zaGFyZS1tb2JpbGUuanBnJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaW1hZ2UtZ3JvdXAge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3VpZGUvZ3JvdXAuanBnJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbWFnZS1mYWNlYm9vay1hcHAge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3VpZGUvZmFjZWJvb2stYXBwLmpwZycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaW1hZ2UtZGlyZWN0LWNvcHkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3VpZGUvZGlyZWN0LWNvcHkuanBnJyk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3VpZGUvZGlyZWN0LWNvcHktbW9iaWxlLmpwZycpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmltYWdlLXNob3J0bGluayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ndWlkZS9zaG9ydGxpbmsuanBnJyk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3VpZGUvc2hvcnRsaW5rLW1vYmlsZS5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbWFnZS1zZWN1cml0eSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ndWlkZS9zZWN1cml0eS5qcGcnKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ndWlkZS9zZWN1cml0eS1tb2JpbGUuanBnJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24tY29udGFpbmVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogJHNwYWNpbmcgKiAyIDA7XHJcblx0fVxyXG5cdC5idXR0b24ge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uKHByaW1hcnksIG1lZGl1bSwgbm9uZSk7XHJcblx0fSBcclxufSIsIi5sb2dpbi1mb3JtIHtcclxuXHRtYXJnaW46ICRzcGFjaW5nICogMiAwO1xyXG5cdC5nLXJlY2FwdGNoYSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxuXHR9XHJcblx0LmZvcm0tZW50cnktaW5saW5lLWNoZWNrYm94IHtcclxuXHRcdC5pbnB1dC1jb250YWluZXItZmxleCB7XHJcblx0XHRcdGdyaWQtZ2FwOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0Z3JpZC1nYXA6ICRzcGFjaW5nIC8gMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuLmxvZ2luLWNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0YmFja2dyb3VuZDogJHRleHQtZGFyaztcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0cGFkZGluZzogJHNwYWNpbmc7XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNzdweCAtNjlweCAjMDQ1NEU3O1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nO1xyXG5cdGgxIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtaW4td2lkdGg6IDExMHB4O1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWRhcms7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmZvcm0tZW50cnkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyAyO1xyXG5cdH1cclxuXHQubG9naW4tZm9ybSB7XHJcblx0XHRtYXJnaW46ICRzcGFjaW5nIDAgMCAwO1xyXG5cdH1cclxuXHQuc3VibWl0LWNvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGhhbmstbWVzc2FnZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5oMS1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcclxuXHRncmlkLWdhcDogMTZweDtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0c3BhbiB7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG91cjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnNpZ24tdXAge1xyXG5cdC5tYWluLXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLWxvZ28uc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA3MDBweDtcclxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29va2llLWNvbnNlbnR7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAuY29va2llLWNvbnNlbnQtaW5uZXJ7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY29va2llLWNvbnNlbnQtYnV0dG9ue1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaXNwbGF5IHtcclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHRmb250LXNpemU6ICRwLWxhcmdlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG91cjtcclxuXHRcdGZvbnQtc2l6ZTogJHAtc21hbGw7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3VyO1xyXG5cdFx0XHRmb250LXNpemU6ICRwLXNtYWxsO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxucHJlIHtcclxuXHRmb250LXNpemU6ICRwLXN0YW5kYXJkO1xyXG5cdGEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRtYXJnaW46IDVweCAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG4uc2hhcmVsaW5rIHtcclxuXHRwYWRkaW5nOiAxMHB4IDZweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRtaW4td2lkdGg6IDEwMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG91cjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG91cjtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblx0Ji5jb3BpZWQge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDJzO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyA0O1xyXG5cdH1cclxuXHJcblxyXG59XHJcbi5kaXZpZGVyIHtcclxuXHR3aWR0aDogMnB4O1xyXG5cdGJhY2tncm91bmQ6ICR0ZXh0LWRhcmstbGlnaHRlci0xLWxpbmVzO1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnRvcC1jb250YWluZXIge1xyXG5cdEBpbmNsdWRlIG1lZGl1bSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxufVxyXG4uZWRpdHMtZm9ybSB7XHJcblx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICR0ZXh0LWRhcms7XHJcblx0fVxyXG59XHJcbi5zaGFyaW5nLXBhbmVsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1kYXJrLWxpZ2h0ZXItMS1saW5lcztcclxuXHRwYWRkaW5nOiAkc3BhY2luZyAvIDEuNSAkc3BhY2luZyAvIDI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1lZGl1bSB7XHJcblx0XHR3aWR0aDogMTAwJTtcdFxyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0LnNvY2lhbC1pY29ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQuc2hhcmluZy1ndWlkZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5zaGFyZS1wYW5lbC1sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA3cHg7XHJcblx0XHR0b3A6IC0xMnB4O1xyXG5cdFx0cGFkZGluZzogMCA5cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyIHVybCgnL2Fzc2V0cy9pbWFnZXMvZGVidXRfbGlnaHQucG5nJykgcmVwZWF0O1xyXG5cdFx0Y29sb3I6ICM2OTdhOGY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHR9XHJcblx0LnNoYXJpbmctcGFuZWwtY29udGVudHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdyaWQtZ2FwOiAkc3BhY2luZyAvIDI7XHJcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2hhcmUtbGlua3tcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdC5zaGFyZS1saW5rLWxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyA0O1xyXG5cdFx0fVxyXG5cdFx0LmlucHV0LWNvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvdXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWRhcmstbGlnaHRlci0xO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uKHByaW1hcnksIHNtYWxsLCBub25lKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5oaWdobGlnaHQge1xyXG5cdFx0XHQuc2hhcmUtbGluay1sYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRtb25leTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5wdXQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbW9uZXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBidXR0b24oZ29sZCwgc21hbGwsIG5vbmUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2V0LXVwLWNvbm5lY3Rpb24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuXHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvdXI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG91cjtcclxuXHRcdH1cclxuXHRcdC5nb2xkIHtcclxuXHRcdFx0Y29sb3I6ICRtb25leTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vbmV0aXplLXRoaXMge1xyXG5cdFx0Y29sb3I6ICRtb25leTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQudGVybSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmcgLyAyO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbih3aGl0ZSwgbGFyZ2UsIG5vbmUpO1xyXG5cdFx0XHRjb2xvcjogJG1vbmV5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbW9uZXk7XHJcblx0XHRcdG1hcmdpbjogJHNwYWNpbmcgLyAyIDAgMCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XHJcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2luZyAvIDIgMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hdXRob3ItcmVmZXJlbmNlIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWRhcmstbGlnaHRlci0xO1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvdXI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxufVxyXG5cclxuLmluZm8tYmFyIHtcclxuICBtYXJnaW46ICRzcGFjaW5nIC8gMiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ3JpZC1nYXA6ICRzcGFjaW5nIC8gMjtcclxuICBnYXA6ICRzcGFjaW5nIC8gMjtcclxuICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICBwIHtcclxuICBcdGZvbnQtc2l6ZTogMTRweDtcclxuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgIG1hcmdpbjogMDtcclxuXHQgIGNvbG9yOiAkdGV4dC1kYXJrLWxpZ2h0ZXItMTtcclxuXHQgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5yZXN0IHtcclxuICBcdCBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHQgcCB7XHJcbiAgXHQgXHRtYXJnaW4tbGVmdDogMzBweDtcclxuICBcdCB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpbmstYWQtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRAaW5jbHVkZSBtZWRpdW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiQGltcG9ydCAnbm9ybWFsaXNlJztcclxuXHJcblxyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdtaXhpbnMnO1xyXG5cclxuQGltcG9ydCAnbGVnYWN5JztcclxuXHJcbkBpbXBvcnQgJ2Jhc2UnO1xyXG5AaW1wb3J0ICdob21lcGFnZSc7XHJcbkBpbXBvcnQgJ2Zvb3Rlcic7XHJcbkBpbXBvcnQgJ21lbnUnO1xyXG5AaW1wb3J0ICdhY2NvdW50JztcclxuQGltcG9ydCAnc3VibWl0JztcclxuQGltcG9ydCAnYXJ0aWNsZXMnO1xyXG5AaW1wb3J0ICdzaWdudXAnO1xyXG5AaW1wb3J0ICdjb29raWUnO1xyXG5cclxuQGltcG9ydCAnZGlzcGxheSc7XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgdW5taXNzYWJsZUNvbnRhaW5lckFuaW0ge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDI1NSwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA5LCAwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyNTUsIDApO1xyXG4gIH1cclxufVxyXG4udW5taXNzYWJsZUNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTQwLCAwLCAwLjMpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIGFuaW1hdGlvbi1uYW1lOiB1bm1pc3NhYmxlQ29udGFpbmVyQW5pbTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6NTtcclxufSJdfQ== */
