/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;600;700&display=swap");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.body-overflow{overflow:hidden}.wrapper{position:relative}main{position:relative;z-index:2}footer{z-index:3;position:relative}.fp-tableCell{z-index:2;position:relative}.s_section{padding:80px 0}.container{max-width:1423px;width:100%;position:relative;margin:0 auto;padding:0 48px}@media all and (max-width: 767px){.container{padding:0 16px}}.container-big{max-width:1472px;width:100%;position:relative;margin:0 auto;padding:0 48px}@media all and (max-width: 767px){.container-big{padding:0 16px}}.box{max-width:845px;width:100%;position:relative;margin:0 auto;padding:0 20px}.main-lnk{text-decoration:none;color:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}button,a{outline:none}button{display:inline-block;background-color:rgba(255,255,255,0);cursor:pointer;border:0}img{display:block;max-width:100%;height:auto}.obj-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slick-slider{outline:none !important}b,strong{font-weight:700}ul{list-style:none}.fw{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}label.error{display:none;position:absolute;bottom:0px;right:0;color:red;font-size:14px;font-weight:400;text-align:right;font-size:12px;z-index:5}.site-input,.site-textarea{border-bottom:1px solid #fff;position:relative}.site-input label.placeholder,.site-textarea label.placeholder{position:absolute;top:7px;height:auto;margin:0;max-width:100%;pointer-events:none;left:0px;color:#495A96;font-size:16px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#001767;text-align:left;display:inline-block}.site-input--focus label.placeholder,.site-textarea--focus label.placeholder{top:-7px !important;font-size:10px !important}.site-input.input--error,.site-textarea.input--error{border-color:red !important}.site-input.input--error label.placeholder,.site-textarea.input--error label.placeholder{color:red !important}.site-input textarea,.site-textarea textarea{display:block;width:100%;height:118px;font-size:16px;font-family:inherit;border:none;background:none;outline:none;padding:20px;font-weight:400;resize:none;line-height:22px;color:#fff}.site-input input,.site-textarea input{display:block;width:100%;height:32px;line-height:32px;font-size:16px;font-family:inherit;border:none;background:none;outline:none;padding:0;font-weight:400;color:#fff}.site-textarea{border:1px solid #fff}.navbar{position:fixed;right:100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:12}@media all and (max-width: 1699px){.navbar{right:24px}}@media all and (max-width: 1299px){.navbar{display:none}}.navbar_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0px;text-decoration:none;min-height:40px}.navbar_item:last-child{margin-bottom:0}.navbar_item p{color:#00061A;font-size:18px;margin-right:12px;font-size:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navbar_item:hover p{font-size:18px}.navbar_item.active p{color:#2CF2AE;font-size:18px}.navbar_item.active svg path{fill:#2CF2AE}.navbar_item.active svg line{stroke:#2CF2AE}.bg-navyblue{background-color:#001767}.bg-blue{background-color:#C0DEFF}.bg-aqua{background-color:#2CF2AE}.bg-gray-light{background-color:#FBFBFB}.bg-blue-light{background-color:#EFF6FD}.box-py{padding-top:150px;padding-bottom:150px}@media all and (max-width: 767px){.box-py{padding-top:48px;padding-bottom:48px}}@media all and (max-width: 1023px){.only-large{display:none !important}}@media screen and (min-width: 1024px){.only-small{display:none !important}}.site-button--aqua{border-radius:23.5px;min-width:206px;padding:0 10px;display:inline-block;text-align:center;color:#001767;background-color:#2CF2AE;outline:none;cursor:pointer;font-size:16px;font-family:inherit;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;height:47px;line-height:47px;text-decoration:none}@media (hover: hover) and (pointer: fine){.site-button--aqua{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-button--aqua:hover,.site-button--aqua:active,.site-button--aqua:focus{background-color:#fff}}.site-button{padding:13px 0;max-width:213px;width:100%;border:1px solid #001767;border-radius:23.5px;outline:none;color:#001767;font-size:16px;line-height:20px;background-color:rgba(255,255,255,0);text-transform:uppercase;font-weight:700;text-decoration:none;letter-spacing:0.02em;text-align:center;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;font-family:inherit}@media (hover: hover) and (pointer: fine){.site-button:hover,.site-button:active,.site-button:focus{border:1px solid #001767;background-color:#001767;color:#ffffff}}.site-button-blue{background-color:#001767;color:#fff;border:1px solid #001767}.site-button-blue:hover,.site-button-blue:active,.site-button-blue:focus{background-color:#fff;color:#001767}*{line-height:1em;font-weight:400;color:#262626;font-family:'Red Hat Display', sans-serif}.main-title{margin-top:0;color:#fff;font-size:96px;font-weight:700;text-transform:none;line-height:1.02em;letter-spacing:-0.02em}@media all and (max-height: 800px){.main-title{font-size:66px}}@media all and (max-width: 1199px){.main-title{font-size:66px}}@media all and (max-width: 767px){.main-title{font-size:48px;line-height:1.15em}}h1,h2,h3,h4,h5,h6{margin-bottom:1em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1,.h1{color:#ffffff;font-weight:700;font-size:64px;line-height:1.2em;letter-spacing:0}@media all and (max-height: 800px){h1,.h1{font-size:50px}}@media all and (max-width: 1023px){h1,.h1{font-size:50px}}@media all and (max-width: 767px){h1,.h1{font-size:36px}}h2{font-size:48px;font-weight:700;letter-spacing:0.02em;line-height:1.2em}@media all and (max-height: 800px){h2{font-size:36px}}@media all and (max-width: 1023px){h2{font-size:36px}}h3{letter-spacing:0.02em;color:#1E1788;font-weight:700;font-size:36px}h4{font-weight:600;font-size:23px;margin-bottom:1.4em}.typography{margin-top:-3.5em}.typography_button .site-button--aqua{border:1px solid #2CF2AE}.typography_button .site-button--aqua:hover{border-color:#001767;color:#001767;background:transparent}.typography_wrap-img{margin-bottom:55px}.typography_wrap-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.typography_content{margin-bottom:60px}.typography_content p{font-size:21px;line-height:32px;color:#262626;margin:1.7em 0;letter-spacing:0.02em}.typography_content h4{font-weight:600;font-size:23px;margin-bottom:1.4em}.typography ul,.typography ol{margin-bottom:1em}.typography ul:last-child,.typography ol:last-child{margin-bottom:0}.typography ul li,.typography ol li{list-style-type:none;color:#262626;font-size:21px;line-height:32px;margin:1em 0}.typography ul li:before{color:#001767;content:" \2022";padding-right:8px}.typography ol{list-style-type:decimal;padding-left:1em}.typography ol li{list-style-type:decimal}.typography img{display:block;max-width:100%;width:100%;margin:10px auto;height:auto}.typography iframe{display:block;max-width:100%;margin:10px auto}@media (max-width: 768px){h1{font-size:36px;line-height:42px}h3{font-size:24px}}@media (max-width: 768px){.typography{margin-top:-5em}.typography_wrap-img{margin-bottom:3em}.typography_content{margin-bottom:2.2em}.typography_content p{font-size:18px;line-height:22px}.typography_content h4{font-size:20px;margin-bottom:0.7em}.typography ul li,.typography ol li{font-size:18px;line-height:22px;margin:0.3em}.typography ul li:before,.typography ol li:before{padding-right:5px}}.text-base{font-size:24px;line-height:36px}@media all and (max-width: 767px){.text-base{font-size:18px;line-height:24px}}.text-base p{font-size:inherit;line-height:inherit}.text-small{font-size:20px;line-height:32px}.text-small p{font-size:inherit;line-height:inherit}.text-white{color:#fff}.text-white *{color:inherit}.text-blue{color:#001767}.text-blue *{color:inherit}.s_popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:70;width:100%;height:100%;background-color:rgba(255,255,255,0.7);overflow-y:auto}.s_popup_close{width:30px;height:30px;position:absolute;top:25px;right:25px;cursor:pointer}.s_popup_close::before,.s_popup_close::after{content:"";position:absolute;width:100%;height:4px;background:black;top:40%;left:0;background:#001767;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.s_popup_close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.s_popup_close:hover::after,.s_popup_close:hover::before{background:#2CF2AE}.s_popup_wrap{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s_popup_content{width:100%;max-width:600px;background:#fff;padding:40px 24px 50px;position:relative}.s_popup_content *{color:#001767;text-align:center}.s_popup_content .h1{margin-bottom:20px}.s_popup_content p{font-size:20px}#preloader{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50;background:#EFF6FD}.loader{position:relative;width:100px;height:100px;border-radius:50%;-webkit-animation:animate 1s linear infinite;animation:animate 1s linear infinite}@-webkit-keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader span{position:absolute;width:100px;height:100px;border-radius:50%;background:-webkit-gradient(linear, left top, left bottom, from(#001767), to(#2CF2AE));background:-webkit-linear-gradient(#001767, #2CF2AE);background:linear-gradient(#001767, #2CF2AE)}.loader span:nth-child(1){-webkit-filter:blur(5px);filter:blur(5px)}.loader span:nth-child(2){-webkit-filter:blur(10px);filter:blur(10px)}.loader::after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#eff6fd;border-radius:50%}.two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.two-columns-col{width:50%}.two-columns-data{padding:150px 48px;max-width:736px}.two-columns-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-columns-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.two-columns-primary .two-columns-data{margin-right:0;margin-left:auto}.two-columns-secondary .two-columns-data{margin-left:0;margin-right:auto}.two-columns_reverse .two-columns-primary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.two-columns_reverse .two-columns-secondary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-columns_reverse .two-columns-primary .two-columns-data{margin-left:0;margin-right:auto}.two-columns_reverse .two-columns-secondary .two-columns-data{margin-right:0;margin-left:auto}@media all and (max-width: 1023px){.two-columns-col{width:100%}.two-columns-data{padding:24px 16px;max-width:unset}.two-columns-primary,.two-columns_reverse .two-columns-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-columns-secondary,.two-columns_reverse .two-columns-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.header{position:absolute;width:100%;left:0;top:40px;z-index:10;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media all and (max-height: 800px){.header{top:30px}}@media all and (max-width: 767px){.header{top:30px}}.header--pages{position:fixed;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.header--fixed{background:#001767;padding-top:14px;padding-bottom:14px;top:0}@media all and (max-height: 800px){.header--fixed{padding-top:10px;padding-bottom:10px}}@media all and (max-width: 767px){.header--fixed{padding-top:10px;padding-bottom:10px}}.header--fixed .header_logo img,.header--fixed .header_logo svg{max-height:40px}@media all and (max-width: 767px){.header--fixed .header_logo img,.header--fixed .header_logo svg{max-height:35px}}.header_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_logo{max-width:118px;display:block;width:100%}.header_logo img,.header_logo svg{display:block;max-width:100%;width:auto;height:auto;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.header_burger{cursor:pointer}.header_burger-text p{color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:0.02em;font-weight:600}.header_burger-item{width:25px;height:16px;position:relative;margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.header_burger-line{height:2px;background:#fff;position:absolute;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header_burger-line--one{width:18px}.header_burger-line--two{width:13px;top:7px}.header_burger-line--three{width:100%;bottom:0}.header_burger:hover .header_burger-line{width:100%}.menu{position:fixed;left:0;top:0;width:100%;height:100%;background:#C0DEFF;z-index:15;overflow-y:auto;display:none}.menu_wrap{padding-top:40px;padding-bottom:40px}@media all and (max-height: 800px){.menu_wrap{padding-top:30px}}@media all and (max-width: 767px){.menu_wrap{padding-top:30px;padding-bottom:50px;position:relative}}.menu_top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:138px}@media all and (max-height: 800px){.menu_top{margin-bottom:40px}}@media all and (max-width: 767px){.menu_top{margin-bottom:24px}}.menu_logo{max-width:118px;width:100%}.menu_logo svg,.menu_logo img{display:block;max-width:100%;height:auto}.menu_logo svg path,.menu_logo img path{fill:#001767}.menu_close{cursor:pointer}.menu_close img,.menu_close svg{display:block;max-width:100%;height:auto}.menu_close img path,.menu_close svg path{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu_close:hover path{fill:#2CF2AE}.menu_content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media all and (max-width: 767px){.menu_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width: 767px){.menu_left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.menu_contact{margin-bottom:34px}@media all and (max-height: 800px){.menu_contact{margin-bottom:24px}}@media all and (max-width: 767px){.menu_contact{margin-bottom:16px}}.menu_contact h3,.menu_contact .h3{color:#001767;font-size:36px;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:16px;font-weight:600;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}.menu_contact h3:hover,.menu_contact .h3:hover{color:#2CF2AE}@media all and (max-height: 800px){.menu_contact h3,.menu_contact .h3{font-size:24px;margin-bottom:8px}}@media all and (max-width: 767px){.menu_contact h3,.menu_contact .h3{font-size:18px;margin-bottom:8px}}.menu_contact p{font-size:21px;line-height:1.3em;font-weight:400;letter-spacing:0.02em;color:#001767}@media all and (max-height: 800px){.menu_contact p{font-size:18px}}@media all and (max-width: 767px){.menu_contact p{font-size:16px}}.menu_items{margin-bottom:65px}@media all and (max-height: 800px){.menu_items{margin-bottom:32px}}@media all and (max-width: 767px){.menu_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px -10px;margin-bottom:20px}}.menu_item{margin-bottom:27px}@media all and (max-height: 800px){.menu_item{margin-bottom:16px}}@media all and (max-width: 767px){.menu_item{width:50%;margin-bottom:0;padding:9px 10px}}.menu_item:last-child{margin-bottom:0}.menu_item h4{color:#001767;font-weight:600;margin-bottom:13px;font-size:21px;text-transform:uppercase;letter-spacing:0.02em}@media all and (max-height: 800px){.menu_item h4{font-size:20px;margin-bottom:12px}}@media all and (max-width: 1023px){.menu_item h4{font-size:18px}}@media all and (max-width: 767px){.menu_item h4{font-size:14px;margin-bottom:6px}}.menu_item a,.menu_item p{color:#001767;font-size:17px;letter-spacing:0.02em;font-weight:400}@media all and (max-height: 800px){.menu_item a,.menu_item p{font-size:16px}}@media all and (max-width: 1023px){.menu_item a,.menu_item p{font-size:16px}}@media all and (max-width: 767px){.menu_item a,.menu_item p{font-size:12px}}.menu_item a{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu_item a:hover{color:#2CF2AE}.menu_subscribe p{font-size:21px;letter-spacing:0.02em;text-transform:uppercase;font-weight:400;color:#001767;margin-bottom:25px}@media all and (max-width: 767px){.menu_subscribe p{font-size:14px;font-weight:600;margin-bottom:13px}}.menu_subscribe .site-input{border-color:#001767}.menu_subscribe label.placeholder{background:transparent;color:#001767;font-size:21px;top:4px}@media all and (max-width: 767px){.menu_subscribe label.placeholder{top:7px;font-size:12px}}.menu_subscribe input{color:#001767;font-size:21px;padding-right:45px}@media all and (max-width: 767px){.menu_subscribe input{font-size:12px}}.menu_submit{position:absolute;right:0;top:0;width:36px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.menu_submit:hover svg,.menu_submit:hover img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.menu_submit svg,.menu_submit img{display:block;max-width:100%;height:auto;margin-left:auto;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu_right{margin-left:48px;margin-top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 1023px){.menu_right{margin-top:-2px}}@media all and (max-width: 767px){.menu_right{margin:0;width:100%;margin-bottom:30px}}.menu_pages{text-align:right;margin-bottom:143px}@media all and (max-height: 800px){.menu_pages{margin-bottom:100px}}@media all and (max-width: 767px){.menu_pages{text-align:left;margin-bottom:0}}.menu_pages ul li{font-size:64px;text-transform:uppercase;letter-spacing:0.02em;font-weight:600;color:#001767;margin-bottom:49px}@media all and (max-height: 800px){.menu_pages ul li{font-size:40px}}@media all and (max-width: 1023px){.menu_pages ul li{font-size:40px}}@media all and (max-width: 767px){.menu_pages ul li{font-size:24px;margin-bottom:15px}}.menu_pages ul li:last-child{margin-bottom:0}.menu_pages ul li a{color:inherit;font-size:inherit;text-decoration:none;font-family:inherit;letter-spacing:inherit;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu_pages ul li a:hover{color:#2CF2AE}.menu_soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 767px){.menu_soc{position:absolute;left:0;bottom:16px}}.menu_soc-item{display:block;margin-right:38px}@media all and (max-width: 767px){.menu_soc-item{margin-right:12px}}.menu_soc-item:last-child{margin-right:0}.menu_soc-item svg,.menu_soc-item img{display:block;max-width:100%;max-height:100%}@media all and (max-width: 767px){.menu_soc-item svg,.menu_soc-item img{max-width:21px;max-height:15px}}.menu_soc-item svg path,.menu_soc-item img path{fill:#001767;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu_soc-item:hover path{fill:#2CF2AE}.top-nav{display:none}@media screen and (min-width: 1024px){.header_burger{display:none}.top-nav{display:block}.top-nav-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top-nav-li:not(:first-child){margin-left:64px}.top-nav-li>a{font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;-webkit-transition:color 0.25s;transition:color 0.25s}.top-nav-li{position:relative}.top-nav-dd{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);min-width:100%;opacity:0;visibility:hidden;-webkit-transition:visibility 0s 0.25s, opacity .25s;transition:visibility 0s 0.25s, opacity .25s}.top-nav-li:hover .top-nav-dd{opacity:1;visibility:visible;-webkit-transition:opacity .25s;transition:opacity .25s}.top-nav-dd-wrap{padding-top:16px}.top-nav-sub{display:block;background-color:#FBFBFB;padding:20px;border-radius:8px;-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.16);box-shadow:0px 4px 20px rgba(0,0,0,0.16)}.top-nav-sub-li{white-space:nowrap;color:#001767}.top-nav-sub-li:not(:first-child){margin-top:16px}.top-nav-sub-li a{text-decoration:none}.top-nav-sub-li a:hover{text-decoration:underline}.top-nav-li:hover .footer-grid-nav-dropdown::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}}.with-child{position:relative}.with-child>a{pointer-events:none;display:block;position:relative}.with-child>a::before,.with-child>a::after{content:'';display:block;width:14px;height:2px;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#001767}.with-child>a::after{-webkit-transform:translate(0, -50%) rotate(90deg);-ms-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s}.with-child.opened>a::after{-webkit-transform:translate(0, -50%) rotate(0deg);-ms-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg)}.with-child ul{width:100%;overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}.with-child.opened ul{max-height:210px}.with-child ul li{padding:24px 0 0 24px;margin-bottom:0}.with-child ul li:last-child{padding-bottom:16px}.with-child ul li a{font-size:20px;font-weight:normal;text-transform:none}.footer{background:#001767}.footer .container-big{padding-top:90px;padding-bottom:80px}@media all and (max-width: 767px){.footer .container-big{padding-top:40px;padding-bottom:80px}}@media all and (max-width: 767px){.footer_wrap{display:block}}.footer_logo{display:block;max-width:240px;width:100%;margin-right:32px;margin-top:-10px}@media all and (max-height: 800px){.footer_logo{max-width:200px}}@media all and (max-width: 1023px){.footer_logo{max-width:100px}}@media all and (max-width: 767px){.footer_logo{max-width:160px}}.footer_logo img,.footer_logo svg{display:block;max-width:100%;height:auto}.footer_links ul li{color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;letter-spacing:0.02em;font-weight:600;margin-bottom:23px}@media all and (max-width: 767px){.footer_links ul li{margin-bottom:17px}}.footer_links ul li:last-child{margin-bottom:0}.footer_links ul li.current-menu-item{color:#2CF2AE}.footer_links ul li:hover{color:#2CF2AE}.footer_links ul li a{color:inherit;text-decoration:none}.footer_soc{width:25%}@media all and (max-width: 767px){.footer_soc{width:100%;text-align:center}}.footer_soc-title h2{color:#fff;margin-bottom:20px}@media all and (max-height: 800px){.footer_soc-title h2{font-size:36px}}@media all and (max-width: 1023px){.footer_soc-title h2{font-size:24px;margin-bottom:12px}}@media all and (max-width: 767px){.footer_soc-title h2{font-size:36px}}.footer_soc-wrap{margin-bottom:30px}@media all and (max-width: 767px){.footer_soc-wrap{margin-bottom:28px}}.footer_soc-wrap a{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;font-size:21px;letter-spacing:0.02em;display:block;margin-bottom:17px;font-weight:400}@media all and (max-width: 1023px){.footer_soc-wrap a{font-size:18px}}@media all and (max-width: 767px){.footer_soc-wrap a{font-size:21px}}.footer_soc-wrap a:last-child{margin-bottom:0}.footer_soc-wrap a:hover{color:#2CF2AE}.footer_soc-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 767px){.footer_soc-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_soc-item{display:block;margin-right:38px}.footer_soc-item:last-child{margin-right:0}.footer_soc-item img,.footer_soc-item svg{display:block;max-width:100%;height:auto}.footer_soc-item img path,.footer_soc-item svg path{fill:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer_soc-item:hover path{fill:#2CF2AE}.footer_top{display:block;width:71px;height:50px;bottom:0px;right:24px;cursor:pointer;position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media all and (max-width: 767px){.footer_top{right:16px}}.footer_top:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.footer_top img,.footer_top svg{display:block;max-width:100%;max-height:100%;margin-top:auto}.footer_registered{max-width:158px;width:100%}@media all and (max-width: 767px){.footer_registered{margin:16px auto 0}}.footer_registered img{display:block;max-width:100%}@media all and (max-width: 767px){.footer_registered img{margin:0 auto}}.footer_imgs{margin-left:10px}@media all and (max-width: 767px){.footer_imgs{margin:0 auto}}.contacts_line{background:#001767;max-width:1495px;width:100%;margin:0 auto;padding:0 24px}@media all and (max-width: 767px){.contacts_line{padding:0 16px}}.contacts_line-item{max-width:100%;width:100%;display:block;background:#fff;height:1px}.footer-grid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto;grid-template-rows:auto}.footer-grid-logo{padding-bottom:28px}.footer-grid-nav{padding-bottom:20px}.footer-grid-nav-link{font-size:20px;font-weight:700}.footer-grid-contacts{border-top:1px solid #C0DEFF;padding:20px 0 24px}.footer-grid-social{padding-bottom:24px}.footer-grid-copyright{text-align:center;font-size:12px;line-height:1.3}.footer-grid .footer-contact-list li:not(:first-child){margin-top:24px}.footer-grid .footer-contact-list li{font-size:16px;line-height:24px}.footer-grid .footer-contact-list h4{margin-bottom:0;font-size:inherit}.footer-grid .footer-contact-list p{line-height:1.5;margin-top:0.25em;font-size:inherit}@media screen and (min-width: 1024px){.footer-grid{-ms-grid-columns:30% 25% 45%;grid-template-columns:30% 25% 45%;-ms-grid-rows:min-content 1fr min-content;grid-template-rows:min-content 1fr min-content;border-top:1px solid #C0DEFF;padding-top:40px}.footer-grid-logo{grid-column:1 / 2;grid-row:1 / 2}.footer-grid-nav{grid-column:2 / 3;grid-row:1 / 3;padding-bottom:0}.footer-grid-contacts{grid-column:3 / -1;grid-row:1 / 3;border-top:0 none;padding-top:0}.footer-grid-social{grid-column:1 / 2;grid-row:2 / 3;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.footer-grid-copyright{grid-column:1 / -1;grid-row:3 / 4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}.footer-grid-copyright p{white-space:nowrap}.footer-grid .footer-contact-list{-webkit-columns:2;columns:2;gap:36px}.footer-grid .footer-contact-list li{margin-bottom:24px;-webkit-column-break-inside:avoid;break-inside:avoid}.footer-grid .footer-contact-list li h4{font-size:21px}.footer-grid .footer-contact-list li p{font-size:16px}.footer-grid .footer-contact-list li:not(:first-child){margin-top:0}}.footer-dropdown{position:relative;overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}.opened .footer-dropdown{max-height:200px}.footer-dropdown-list{padding-top:12px;padding-bottom:12px}.footer-dropdown-list li:not(:first-child){margin-top:12px}.footer-dropdown-list li{font-size:16px}.footer_links-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.footer_links-col{width:45%}.footer_links-col a{line-height:1.3}@media screen and (min-width: 1024px){.footer_links-cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_links-col{width:100%;margin-bottom:24px;padding-right:24px;line-height:1.3}}.footer-grid-nav-dropdown{position:relative}.footer-grid-nav-dropdown::after{content:'';display:inline-block;width:12px;height:8px;background:url(../images/dropdown.svg) 50% 50%/contain no-repeat;margin-left:6px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;position:relative;top:-2px}.opened .footer-grid-nav-dropdown::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.footer_registered{max-width:158px;width:100%;margin:24px auto 0}@media screen and (min-width: 768px){.footer_registered{margin-left:0}}@media screen and (min-width: 1024px){.footer_registered{margin-top:32px}}.company-hero{position:relative;min-height:450px;width:100%;background:#001767;padding-top:120px}@media all and (max-height: 800px){.company-hero{padding-bottom:20px;min-height:360px}}@media all and (max-width: 1023px){.company-hero{min-height:330px;padding-bottom:20px}}.company-hero_box{max-width:860px;width:100%;margin:0 auto;text-align:center}.company-hero_label{margin-bottom:30px}@media all and (max-width: 767px){.company-hero_label{margin-bottom:12px}}.company-hero_label-item{font-size:16px;letter-spacing:0.02em;color:#2CF2AE;text-transform:uppercase;text-decoration:none;font-weight:600}.company-bg{width:100%;position:relative;height:530px}@media all and (max-height: 800px){.company-bg{height:480px}}@media all and (max-width: 767px){.company-bg{height:242px}}.company-bg img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center;object-position:center}.pricing-container{--background-color: #FBFBFB;--border-color: #d8d8d8;--green: #2CF2AE;--blue: #001767;margin-top:-80px;padding-bottom:100px}.pricing-hero{--blue: #001767}.pricing-hero .company-hero{padding-bottom:160px}.pricing-hero .company-hero_box{max-width:unset}.pricing-hero .company-hero_box h1{margin-bottom:16px}.pricing-h-text{color:white;font-size:21px}.pricing-h-text p{color:inherit}.plan-selector-holder{margin:50px auto 0;height:54px;width:414px;background-color:transparent;border:1px solid #fff;border-radius:27px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;position:relative;padding:0 5px;cursor:pointer}.selector-toggler{position:absolute;top:50%;left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:46px;width:-webkit-calc(50% - 5px);width:calc(50% - 5px);border-radius:43px;background:#fff;-webkit-transition:left .5s linear;transition:left .5s linear}.selector-option{color:inherit;position:relative;z-index:1;text-transform:uppercase;font-weight:600;height:50px;line-height:50px;-webkit-transition:color 0.5s;transition:color 0.5s}body.annually-view .selector-option.annually{color:var(--blue)}body.monthly-view .selector-option.monthly{color:var(--blue)}body.monthly-view .selector-toggler{left:50%}.pricing-container{padding-left:32px;padding-right:32px}.pricing-grid{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr (1fr)[var];grid-template-columns:1fr repeat(var(--columns-length), 1fr);grid-auto-rows:auto}.pricing-grid .cell-title{-ms-grid-column-span:1;-ms-grid-column:1;grid-column:1 / span 1}.pricing-grid .title-wrap::before{content:'';display:block;-ms-grid-column-span:1;-ms-grid-column:1;grid-column:1 / span 1;-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1 / span 4}.pricing-grid .title-wrap,.pricing-grid .cell-wrap{display:contents}.pricing-grid .cell-wrap:nth-child(2) .cell{-ms-grid-column-span:1;-ms-grid-column:2;grid-column:2/span 1}.pricing-grid .cell-wrap:nth-child(3) .cell{-ms-grid-column-span:1;-ms-grid-column:3;grid-column:3/span 1}.pricing-grid .cell-wrap:nth-child(4) .cell{-ms-grid-column-span:1;-ms-grid-column:4;grid-column:4/span 1}.pricing-grid .cell-wrap:nth-child(5) .cell{-ms-grid-column-span:1;-ms-grid-column:5;grid-column:5/span 1}.pricing-grid .cell-wrap:nth-child(6) .cell{-ms-grid-column-span:1;-ms-grid-column:6;grid-column:6/span 1}.pricing-grid .cell-wrap:nth-child(7) .cell{-ms-grid-column-span:1;-ms-grid-column:7;grid-column:7/span 1}.pricing-grid .cell-wrap:nth-child(8) .cell{-ms-grid-column-span:1;-ms-grid-column:8;grid-column:8/span 1}.pricing-grid .cell-wrap:nth-child(9) .cell{-ms-grid-column-span:1;-ms-grid-column:9;grid-column:9/span 1}.pricing-grid .cell-wrap:nth-child(10) .cell{-ms-grid-column-span:1;-ms-grid-column:10;grid-column:10/span 1}.pricing-grid .cell-wrap:nth-child(11) .cell{-ms-grid-column-span:1;-ms-grid-column:11;grid-column:11/span 1}.pricing-grid .cell-wrap:nth-child(12) .cell{-ms-grid-column-span:1;-ms-grid-column:12;grid-column:12/span 1}.pricing-grid .cell-wrap:nth-child(13) .cell{-ms-grid-column-span:1;-ms-grid-column:13;grid-column:13/span 1}.pricing-grid .cell-wrap:nth-child(14) .cell{-ms-grid-column-span:1;-ms-grid-column:14;grid-column:14/span 1}.pricing-grid .cell-wrap:nth-child(15) .cell{-ms-grid-column-span:1;-ms-grid-column:15;grid-column:15/span 1}.pricing-grid .cell-wrap:nth-child(16) .cell{-ms-grid-column-span:1;-ms-grid-column:16;grid-column:16/span 1}.pricing-grid .cell-wrap:nth-child(17) .cell{-ms-grid-column-span:1;-ms-grid-column:17;grid-column:17/span 1}.pricing-grid .cell-wrap:nth-child(18) .cell{-ms-grid-column-span:1;-ms-grid-column:18;grid-column:18/span 1}.pricing-grid .cell-wrap:nth-child(19) .cell{-ms-grid-column-span:1;-ms-grid-column:19;grid-column:19/span 1}.pricing-grid .cell-wrap:nth-child(20) .cell{-ms-grid-column-span:1;-ms-grid-column:20;grid-column:20/span 1}.pricing-grid .cell:nth-child(1){-ms-grid-row-span:1;-ms-grid-row:1;grid-row:1/span 1}.pricing-grid .cell:nth-child(2){-ms-grid-row-span:1;-ms-grid-row:2;grid-row:2/span 1}.pricing-grid .cell:nth-child(3){-ms-grid-row-span:1;-ms-grid-row:3;grid-row:3/span 1}.pricing-grid .cell:nth-child(4){-ms-grid-row-span:1;-ms-grid-row:4;grid-row:4/span 1}.pricing-grid .cell:nth-child(5){-ms-grid-row-span:1;-ms-grid-row:5;grid-row:5/span 1}.pricing-grid .cell:nth-child(6){-ms-grid-row-span:1;-ms-grid-row:6;grid-row:6/span 1}.pricing-grid .cell:nth-child(7){-ms-grid-row-span:1;-ms-grid-row:7;grid-row:7/span 1}.pricing-grid .cell:nth-child(8){-ms-grid-row-span:1;-ms-grid-row:8;grid-row:8/span 1}.pricing-grid .cell:nth-child(9){-ms-grid-row-span:1;-ms-grid-row:9;grid-row:9/span 1}.pricing-grid .cell:nth-child(10){-ms-grid-row-span:1;-ms-grid-row:10;grid-row:10/span 1}.pricing-grid .cell:nth-child(11){-ms-grid-row-span:1;-ms-grid-row:11;grid-row:11/span 1}.pricing-grid .cell:nth-child(12){-ms-grid-row-span:1;-ms-grid-row:12;grid-row:12/span 1}.pricing-grid .cell:nth-child(13){-ms-grid-row-span:1;-ms-grid-row:13;grid-row:13/span 1}.pricing-grid .cell:nth-child(14){-ms-grid-row-span:1;-ms-grid-row:14;grid-row:14/span 1}.pricing-grid .cell:nth-child(15){-ms-grid-row-span:1;-ms-grid-row:15;grid-row:15/span 1}.pricing-grid .cell:nth-child(16){-ms-grid-row-span:1;-ms-grid-row:16;grid-row:16/span 1}.pricing-grid .cell:nth-child(17){-ms-grid-row-span:1;-ms-grid-row:17;grid-row:17/span 1}.pricing-grid .cell:nth-child(18){-ms-grid-row-span:1;-ms-grid-row:18;grid-row:18/span 1}.pricing-grid .cell:nth-child(19){-ms-grid-row-span:1;-ms-grid-row:19;grid-row:19/span 1}.pricing-grid .cell:nth-child(20){-ms-grid-row-span:1;-ms-grid-row:20;grid-row:20/span 1}.pricing-grid .cell,.pricing-grid .cell-title{border-color:var(--border-color);border-width:1px 0 0 1px;border-style:solid;background-color:var(--background-color)}.pricing-grid .cell:last-child,.pricing-grid .cell-title:last-child{border-bottom-width:1px}.pricing-grid .cell{padding:15px;text-align:center;color:var(--blue);position:relative}.pricing-grid .cell *{color:inherit}.pricing-grid .title-wrap .cell{text-align:left}.pricing-grid .cell-wrap:last-child .cell{border-right-width:1px}.pricing-grid .cell-title{font-size:14px;padding:15px;color:var(--blue);font-weight:600}.cell-wrap_tarif .cell:nth-child(2),.cell-wrap_tarif .cell:nth-child(3),.cell-wrap_tarif .cell:nth-child(4){border-top-width:0}.cell-wrap_tarif .cell:nth-child(3){padding-bottom:0}.cell-wrap_tarif .cell:nth-child(4){padding-top:0}i.checkmark{display:inline-block;padding:6px 3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid var(--blue);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0}.price-title{font-size:24px;padding:32px 0 16px;font-weigth:600}.price-desc{font-size:16px;line-height:24px}.cell .price-cost{color:var(--green);font-weigth:600;font-size:16px;white-space:nowrap;text-transform:uppercase}.cell .price-cost strong{font-size:48px;line-height:1;font-weigth:600}.cell .price-cost_text strong{font-size:28px}.cell .price-notice{color:#979797;font-size:16px;padding:8px 0 40px}.price-value{font-size:14px}.tarif-button{display:block;width:100%;max-width:240px;text-decoration:none;height:48px;line-height:48px;text-align:center;margin:0 auto;padding:0;text-transform:uppercase;font-size:16px;border:1px solid var(--blue);border-radius:24px;font-weigth:600;-webkit-transition:all 0.5s;transition:all 0.5s}.tarif-button:hover{color:white;background-color:var(--blue)}.recommented-label{width:90%;max-width:202px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:36px;line-height:36px;text-align:center;color:white !important;background-color:var(--green);font-size:16px;font-weigth:600;text-transform:uppercase;border-radius:18px}.price-notice{text-align:center;color:#979797;font-size:14px;padding:30px}.price-notice p{color:inherit;line-height:1.57}.headline{text-align:center;padding:0 0 56px}.headline.hidden{display:none}.headline-text{color:var(--blue);cursor:pointer;font-weigth:600;font-size:24px}.headline i.arrow{display:inline-block;padding:5px;border:solid var(--blue);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 1px 1px 0;vertical-align:middle;margin-left:16px}.headline i.arrow.up{-webkit-transform:rotate(-135deg) translate(-2px, 1px);-ms-transform:rotate(-135deg) translate(-2px, 1px);transform:rotate(-135deg) translate(-2px, 1px)}.headline i.arrow.down{-webkit-transform:rotate(45deg) translate(-3px, -3px);-ms-transform:rotate(45deg) translate(-3px, -3px);transform:rotate(45deg) translate(-3px, -3px)}.pricing-grid_details .title-wrap::before{display:none}.pricing-grid_details i.checkmark{border-color:var(--green)}.cell .annually,.cell .monthly,.mob-cell .annually,.mob-cell .monthly{display:none}body.annually-view .cell .annually,body.monthly-view .cell .monthly,body.annually-view .mob-cell .annually,body.monthly-view .mob-cell .monthly{display:block}.mobile-pricing-table-container{display:none}@media screen and (max-width: 767px){.pricing-container{padding-left:0px;padding-right:0px;padding-bottom:0}.desktop-pricing-table-container{display:none}.mobile-pricing-table-container{display:block;position:relative;z-index:2}.plan-selector-holder{width:288px}.mob-cell{padding:16px}.mob-cell:not(:first-child){border-top:1px solid #D8D8D8}.mob-pricing-card{padding-top:16px;padding-left:8px;padding-right:8px;width:-webkit-calc(100vw - 32px);width:calc(100vw - 32px)}.mob-pricing-body{background-color:white;border:1px solid #D8D8D8;text-align:center;color:var(--blue);position:relative}.mob-pricing-body *{color:inherit}.mob-pricing-head{padding:32px 16px 16px;font-size:24px;font-weigth:600}.mob-pricing-desc{font-size:16px;line-height:24px}.mob-pricing-price{padding:16px 16px 8px;color:var(--green);font-size:16px;font-weigth:600}.mob-pricing-price *{color:var(--green);font-size:16px;font-weigth:600}.mob-pricing-price strong{font-size:48px}.mob-pricing-notice{color:#979797;font-size:16px;padding-bottom:24px}.mob-cell-dt{font-size:14px;font-weight:600;margin-bottom:4px}.mob-cell-dd{font-size:14px;line-height:18px}.tarif-button{color:white;background-color:var(--blue)}.mob-cell .headline{padding-bottom:0;color:var(--green)}.mob-cell .headline i.arrow{border-color:var(--green)}.mob-cell .headline .headline-text{font-size:16px}.details-table-container{border-top:1px solid #D8D8D8;display:none}.mobile-pricing-slider .slick-dots{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-pricing-slider .slick-dots li:not(:first-child){margin-left:10px}.mobile-pricing-slider .slick-dots li button{display:block;width:12px;height:12px;font-size:0;background-color:#C4C4C4;border-radius:50%}.mobile-pricing-slider .slick-dots li.slick-active button{background-color:var(--blue)}}.popup-shadow{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,23,103,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.popup{--blue: #001767;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:101;display:block;width:90%;max-width:620px;padding:56px;background:white;border:1px solid #D8D8D8}@media screen and (max-width: 767px){.popup{padding-left:32px;padding-right:32px}}.popup-body{position:relative}.popup-head{color:var(--blue);font-size:32px;line-height:1.3;font-weight:600;text-align:center}.popup-head span{color:inherit;font-size:inherit;font-family:inherit}.popup-form{display:block;margin-top:24px}.popup-form-item:not(:first-child){margin-top:24px}.popup-form-item:last-child{margin-top:40px}.popup-text{text-align:center;color:var(--blue);font-size:16px}.popup-text label{color:inherit;font-size:inherit}.popup-close{display:block;width:24px;height:24px;position:absolute;top:14px;right:14px;border:0 none;outline:0 none;background:transparent url("/images/close.svg") 50% 50% no-repeat;font-size:0;cursor:pointer;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s}.popup-close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.popup-after-action{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;opacity:0;visibility:hidden;-webkit-transition:visibility 0s 0.25s, opacity 0.25s;transition:visibility 0s 0.25s, opacity 0.25s}.show-after-action .popup-after-action{opacity:1;visibility:visible;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}input.popup-form-input{display:block;width:100%;border:0 none;border-bottom:1px solid #D8D8D8;padding:4px 0;font-size:16px;line-height:1;font-family:inherit}input.popup-form-input:focus{outline:0 none}.popup-form-item .tarif-button{padding-left:60px;padding-right:60px;background-color:var(--blue);color:white;-webkit-transition:background-color 0.25s, color 0.25s;transition:background-color 0.25s, color 0.25s}.popup-form-item .tarif-button:hover{background-color:white;color:var(--blue)}.popup-form-item .tarif-button:disabled,.popup-form-item .tarif-button:disabled:hover{background-color:#999999;border-color:#999999;cursor:default;color:white}.popup-shadow,.popup{opacity:0;visibility:hidden;-webkit-transition:visibility 0s 0.25s, opacity 0.25s;transition:visibility 0s 0.25s, opacity 0.25s}.popup-active .popup-shadow,.popup-active .popup{opacity:1;visibility:visible;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.devices{padding:130px 0}@media all and (max-height: 800px){.devices{padding:80px 0}}@media all and (max-width: 1023px){.devices{padding:60px 0}}@media all and (max-width: 767px){.devices{padding:50px 0 60px}}.devices_header{max-width:1140px;width:100%;margin:0 auto;text-align:center;margin-bottom:100px}@media all and (max-height: 800px){.devices_header{margin-bottom:60px}}@media all and (max-width: 1023px){.devices_header{margin-bottom:60px}}@media all and (max-width: 767px){.devices_header{margin-bottom:40px}}.devices_header *{color:#001767}.devices_slider{max-width:100%}.devices_items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.devices_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.devices_item img,.devices_item svg,.devices_item video{display:block;max-width:100%;height:auto}@media all and (max-width: 767px){.devices_item--desktop{display:none}}.devices_dots{max-width:842px;width:100%;margin:50px auto 0}.devices_dots_items{margin:-0.5px}.devices_dots_item{padding:0.5px;width:-webkit-calc(100% / 3);width:calc(100% / 3)}.devices_dots_item-wrap{cursor:pointer}@media all and (max-width: 767px){.devices_dots_item-wrap{text-align:center}}.devices_dots_item.active .devices_dots_item-line::after{left:0;width:100%;-webkit-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out}.devices_dots_item.active .devices_dots_content{background:#f0f0f0}.devices_dots_item.active .devices_dots_item_circle{background:#2CF2AE}.devices_dots_item:hover .devices_dots_content{background:#f0f0f0}.devices_dots_item:hover .devices_dots_item_circle{background:#2CF2AE}.devices_dots_item_circle{width:40px;height:40px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#e3e3e3;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:22px;position:relative}@media all and (max-width: 767px){.devices_dots_item_circle{width:20px;height:20px;margin-right:10px;display:none}}.devices_dots_item_circle::after{content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:50%;z-index:1;width:10px;height:10px}.devices_dots_item-line{width:100%;height:4px;position:relative;background:#dfdfdf;overflow:hidden}.devices_dots_item-line::after{content:'';display:block;position:absolute;left:100%;height:100%;width:0%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#2CF2AE}.devices_dots_content{background:#f8f8f8;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;min-height:80px;max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 20px}@media all and (max-width: 1023px){.devices_dots_content{min-height:60px}}@media all and (max-width: 767px){.devices_dots_content{padding:10px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.devices_dots_content p{font-size:24px}@media all and (max-width: 1023px){.devices_dots_content p{font-size:18px}}@media all and (max-width: 767px){.devices_dots_content p{font-size:16px}}.sdk{background:#fff;padding:70px 0 100px;overflow:hidden}@media all and (max-height: 800px){.sdk{padding-bottom:60px}}@media all and (max-width: 767px){.sdk{padding:30px 0 40px}}.sdk_content{max-width:860px;width:100%;text-align:center;margin:0 auto 52px}@media all and (max-height: 800px){.sdk_content{margin-bottom:40px}}@media all and (max-width: 767px){.sdk_content{margin-bottom:24px}}.sdk_header{margin-bottom:50px}@media all and (max-height: 800px){.sdk_header{margin-bottom:24px}}@media all and (max-width: 767px){.sdk_header{margin-bottom:24px}}.sdk_header .h1{color:#001767}.sdk_text p{color:#001767;font-size:24px;letter-spacing:0.02em;font-weight:400;line-height:1.4em}@media all and (max-width: 1023px){.sdk_text p{font-size:20px}}@media all and (max-width: 767px){.sdk_text p{font-size:18px}}.sdk_images{position:relative}@media all and (max-width: 767px){.sdk_images{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);-webkit-transform:translateX(-16px);-ms-transform:translateX(-16px);transform:translateX(-16px)}}.sdk_images video{display:block;max-width:1050px;height:auto;width:100%;margin:0 auto}@media all and (max-width: 499px){.sdk_images video{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.sdk_letters{width:100%}.sdk_letters img,.sdk_letters svg{display:block;max-width:100%;height:auto;margin:0 auto}.sdk_phone{position:absolute;left:50%;top:50%;max-width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (max-width: 1023px){.sdk_phone{max-width:200px}}@media all and (max-width: 767px){.sdk_phone{max-width:25%}}.sdk_phone img,.sdk_phone svg{display:block;max-width:100%;height:auto;margin:auto}.visual-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;text-align:center;min-height:700px;padding-top:170px;padding-bottom:170px}@media all and (max-width: 767px){.visual-section{min-height:unset;padding-top:48px;padding-bottom:48px}}.visual-section-text{max-width:820px;margin-left:auto;margin-right:auto}.visual-section-btn{margin-top:64px}.visual-section h2{margin-bottom:16px}.tab-list,.tab-list-item{display:block;position:relative}.tab-list-item:not(:first-child){margin-top:48px}.tab-item{position:relative}.tab-item__header,.tab-item__body{position:relative;padding-left:48px;color:#001767}.tab-item__header.h2{margin-bottom:0;cursor:pointer}.tab-item__body{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}.tab-item__header::before{content:'';display:block;width:6px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:0;left:0;background-color:#001767;border-radius:3px;opacity:0}.tab-list-item::before{content:'';display:block;width:6px;height:100%;position:absolute;top:0;left:0;border-radius:3px;background-color:#001767;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.tab-list-item.active .tab-item__body{max-height:4em}.tab-list-item.active::before{opacity:0.1}.tab-list-item.active .tab-item__header::before{opacity:1}.tab .tab-media{display:block;width:100%}.tab .tab-media img{display:block;width:100%}.tab-item-textbox{padding-top:20px;line-height:1.35em}@media all and (max-width: 1023px){.tab-sm-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;padding-top:20px;padding-bottom:20px}.tab-sm-list-item{position:relative}.tab-sm-item__header{position:relative;padding-bottom:16px;cursor:pointer}.tab-sm-list-item::before,.tab-sm-item__header::before{content:'';display:block;height:6px;position:absolute;bottom:0;left:0;border-radius:6px;width:0px;-webkit-transition:width 0.25s;transition:width 0.25s}.tab-sm-list-item::before{background-color:#001767;opacity:0.1}.tab-sm-item__header::before{background-color:#001767}.tab-sm-list-item.active::before{width:100%}.tab-sm-list-item.active .tab-sm-item__header::before{width:50%}.tab-sm-content-grid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto;grid-template-rows:auto}.tab-sm-content-slide{grid-row:1 / 2;grid-column:1 / 2;padding-top:20px;padding-bottom:20px;padding-left:24px;padding-right:24px;opacity:0;visibility:hidden;-webkit-transition:visibility 0s 0.25s, opacity 0.25s;transition:visibility 0s 0.25s, opacity 0.25s}.tab-sm-content-slide.active{opacity:1;visibility:visible;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.tab-sm-content-head{font-size:24px}.tab-sm-content-body{color:#001767;font-size:14px;line-height:1.3}}@media all and (max-width: 767px){.tab-sm-item__header.h2{font-size:14px}.tab-sm-content-slide{padding:16px 0}}.tab-media{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:100%;grid-template-columns:100%}.tab-media-content{grid-column:1 / 2;grid-row:1 / 2;opacity:0;visibility:hidden;-webkit-transition:visibility 0s 0.5s, opacity 0.5s;transition:visibility 0s 0.5s, opacity 0.5s}.tab-media-content img{margin-left:auto;margin-right:auto}.tab-media-content.active{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.tab-media-content video{display:block;width:100%}.block-100{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-45{width:45%}.block-55{width:55%}.block-50{width:50%}.pr-90p{padding-right:90px}.py-1x{padding-top:37px;padding-bottom:37px}.py-2x{padding-top:130px;padding-bottom:130px}@media all and (max-width: 767px){.py-2x{padding-top:48px;padding-bottom:48px}}@media all and (max-width: 1023px){.block-45,.block-55,.block-50{width:100%;text-align:center}.pr-90p{padding-right:0}.block-sm-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-sm-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:24px}}/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f0f0f0;color:#444}.hljs-comment{color:#888}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}pre code.hljs{background:#fff;padding:16px;line-height:1.5;font-family:monospace;font-weight:normal;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.1);box-shadow:0px 0px 30px rgba(0,0,0,0.1);border-radius:8px;text-align:left}pre code.hljs *{font-family:inherit;font-weight:inherit}pre code.hljs .hljs-keyword{color:#001767}.clipboard-media{position:relative}.copy-button{display:block;position:absolute;top:0;right:0;z-index:2}.copy-button{visibility:hidden;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:6px 8px;font-size:12px;color:gray;background-color:rgba(0,0,0,0.05);border-bottom-left-radius:8px;border-top-right-radius:8px}.copy-button:active{background-color:rgba(0,0,0,0.15)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvX25vcm1hbGl6ZS5zYXNzIiwiY29uZmlnL19zZXR0aW5ncy5zYXNzIiwiY29uZmlnL19taXhpbnMuc2FzcyIsImNvbmZpZy9fdmFycy5zYXNzIiwiY29uZmlnL19idXR0b25zLnNhc3MiLCJjb25maWcvX3R5cG9ncmFwaHkuc2FzcyIsImNvbmZpZy9fcG9wdXAuc2FzcyIsImNvbmZpZy9fcHJlbG9hZGVyLnNjc3MiLCJjb25maWcvdHdvLWNvbHVtbnMuc2FzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zYXNzIiwiY29tcG9uZW50cy9mb290ZXIuc2FzcyIsImNvbXBvbmVudHMvY29tcGFueS1oZXJvLnNhc3MiLCJjb21wb25lbnRzL3ByaWNpbmcuc2FzcyIsImNvbXBvbmVudHMvcG9wdXAtZm9ybS5zYXNzIiwiY29tcG9uZW50cy9kZXZpY2VzLnNhc3MiLCJjb21wb25lbnRzL3Nkay5zYXNzIiwiY29tcG9uZW50cy92aXN1YWwtc2VjdGlvbi5zYXNzIiwiY29tcG9uZW50cy90YWItbGlzdC5zYXNzIiwiY29tcG9uZW50cy9ibG9jay0xMDAuc2FzcyIsInZlbmRvci9oaWdobGlnaHRqcy5taW4uY3NzIiwiY29tcG9uZW50cy9obGpzLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFLDBHQVc1RSxLQUNFLGlCQUNBLDBCQUNBLDZCQUE4QixDQUFZLEtBVzFDLFFBQVMsQ0FBRyx3Q0FhWixhQUFjLENBQUcsR0FTakIsYUFBYyxDQUFHLHVCQWNqQixhQUFjLENBQUcsT0FRakIsZUFBZ0IsQ0FBRyxHQVNuQiwrQkFBQSxBQUNBLHVCQUFBLFNBQ0EsZ0JBQWlCLENBQVksSUFTN0IsaUNBQ0EsYUFBYyxDQUFZLEVBWTFCLDZCQUNBLG9DQUFxQyxDQUFZLFlBU2pELG1CQUNBLDBCQUNBLGdDQUFpQyxDQUFZLFNBUzdDLG1CQUFvQixDQUFHLFNBU3ZCLGtCQUFtQixDQUFHLGNBV3RCLGlDQUNBLGFBQWMsQ0FBWSxJQVExQixpQkFBa0IsQ0FBRyxLQVFyQixzQkFDQSxVQUFXLENBQUcsTUFRZCxhQUFjLENBQUcsUUFVakIsY0FDQSxjQUNBLGtCQUNBLHVCQUF3QixDQUFHLElBSTNCLGNBQWUsQ0FBRyxJQUlsQixVQUFXLENBQUcsWUFZZCxvQkFBcUIsQ0FBRyxzQkFReEIsYUFDQSxRQUFTLENBQUcsSUFRWixpQkFBa0IsQ0FBRyxlQVFyQixlQUFnQixDQUFHLHNDQWdCbkIsdUJBQ0EsZUFDQSxpQkFDQSxRQUFTLENBQVksYUFVckIsZ0JBQWlCLENBQUcsY0FVcEIsbUJBQW9CLENBQUcsK0JBYXZCLHlCQUEwQixDQUFZLDhIQVd0QyxrQkFDQSxTQUFVLENBQUcsa0hBV2IsNkJBQThCLENBQUcsU0FRakMsNkJBQThCLENBQUcsT0FXakMsOEJBQUEsQUFDQSxzQkFBQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCQUFtQixDQUFZLFNBUy9CLHFCQUNBLHVCQUF3QixDQUFZLFNBUXBDLGFBQWMsQ0FBRyxpQ0FVakIsOEJBQUEsQUFDQSxzQkFBQSxTQUFVLENBQVksc0ZBU3RCLFdBQVksQ0FBRyxnQkFTZiw2QkFDQSxtQkFBb0IsQ0FBWSx5RkFTaEMsdUJBQXdCLENBQUcsNkJBUzNCLDBCQUNBLFlBQWEsQ0FBWSxLQWF6QixhQUFjLENBQUcsUUFRakIsaUJBQWtCLENBQUcsT0FXckIsb0JBQXFCLENBQUcsU0FReEIsWUFBYSxDQUFHLFNBV2hCLFlBQWEsQ0FBRyxlQ3hiaEIsZUFBZ0IsQ0FBRyxTQUduQixpQkFBa0IsQ0FBRyxLQUdyQixrQkFDQSxTQUFVLENBQUcsT0FHYixVQUNBLGlCQUFrQixDQUFHLGNBR3JCLFVBQ0EsaUJBQWtCLENBQUcsV0FFckIsY0FBZSxDQUFHLFdBR2xCLGlCQUNBLFdBQ0Esa0JBQ0EsY0FDQSxjQUFlLENDM0JmLGtDRHNCRixXQU9JLGNBQWUsQ0FRUyxDQVAxQixlQUNFLGlCQUNBLFdBQ0Esa0JBQ0EsY0FDQSxjQUFlLENDbkNqQixrQ0Q4QkEsZUFPSSxjQUFlLENBQUssQ0FFMUIsS0FDRSxnQkFDQSxXQUNBLGtCQUNBLGNBQ0EsY0FBZSxDQUFHLFVBSWxCLHFCQUNBLGFBQWMsQ0FBRyxFQUlqQiw4QkFBQSxBQUNBLHNCQUFBLFNBQ0EsU0FBVSxDQUFHLFNBR2IsWUFBYSxDQUFHLE9BR2hCLHFCQUNBLHFDQUNBLGVBQ0EsUUFBUyxDQUFHLElBR1osY0FDQSxlQUNBLFdBQVksQ0FBRyxTQUlmLGtCQUNBLE1BQ0EsT0FFQSxXQUNBLFlBQ0Esb0JBQUEsQUFBaUIsZ0JBQUEsQ0FBRyxjQUdwQix1QkFBdUIsQ0FBRyxTQUcxQixlQUFnQixDQUNoQixHQUdBLGVBQWdCLENBQUcsSUFLbkIsaUJBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLDhCQUFBLHdCQUFBLEFBQXVCLHFCQUF2QixBQUF1QixzQkFBQSxDQUFHLFlBRzFCLGFBQ0Esa0JBQ0EsV0FDQSxRQUNBLFVBQ0EsZUFDQSxnQkFDQSxpQkFDQSxlQUNBLFNBQVUsQ0FBRywyQkFHYiw2QkFDQSxpQkFBa0IsQ0FGcEIsK0RBSUksa0JBQ0EsUUFDQSxZQUNBLFNBQ0EsZUFDQSxvQkFDQSxTQUNBLGNBQ0EsZUFDQSx3Q0FBQSxBQUNBLGdDQUFBLG1CQUNBLGdCQUNBLG9CQUFxQixDQUFHLDZFQUl0QixvQkFDQSx5QkFBeUIsQ0FyQi9CLHFEQTRCSSwyQkFBMkIsQ0E1Qi9CLHlGQThCTSxvQkFBb0IsQ0E5QjFCLDZDQWdDSSxjQUNBLFdBQ0EsYUFDQSxlQUVBLG9CQUNBLFlBQ0EsZ0JBQ0EsYUFDQSxhQUNBLGdCQUNBLFlBQ0EsaUJBQ0EsVUFBVyxDQTdDZix1Q0ErQ0ksY0FDQSxXQUNBLFlBQ0EsaUJBQ0EsZUFFQSxvQkFDQSxZQUNBLGdCQUNBLGFBQ0EsVUFDQSxnQkFDQSxVQUFXLENBQUcsZUFFaEIscUJBQXNCLENBQUcsUUFHekIsZUFDQSxZQUNBLFFBQ0EsbUNBQUEsQUFDQSwrQkFEQSxBQUNBLDJCQUFBLFVBQVcsQ0NuTFgsbUNEOEtGLFFBT0ksVUFBVyxDQTZCbUIsQ0NsTmhDLG1DRDhLRixRQVNJLFlBQWEsQ0EyQmlCLENBMUJoQyxhQUNFLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxxQkFBQSxBQUNBLGtCQURBLEFBQ0EseUJBQUEsa0JBQ0EscUJBQ0EsZUFBZ0IsQ0FMakIsd0JBT0csZUFBZ0IsQ0FQbkIsZUFTRyxjQUNBLGVBRUEsa0JBQ0EsWUFDQSx3Q0FBQSxBQUFnQywrQkFBQSxDQWRuQyxxQkFpQkssY0FBZSxDQWpCcEIsc0JBb0JLLGNBQ0EsY0FBZSxDQXJCcEIsNkJBd0JPLFlFMU1JLENGa0xYLDZCQTBCTyxjRTVNSSxDRjRNWSxhQUd4Qix3QkVoTlksQ0ZnTmMsU0FHMUIsd0JBQXlCLENBQUcsU0FHNUIsd0JFck5ZLENGcU5jLGVBRzFCLHdCQUF5QixDQUFHLGVBRzVCLHdCQUF5QixDQUFHLFFBRzVCLGtCQUNBLG9CQUFxQixDQ3JPckIsa0NEbU9GLFFBS0ksaUJBQ0EsbUJBQW9CLENBQUssQ0N6TzNCLG1DRDRPQSxZQUNFLHVCQUF3QixDQUFHLENBRS9CLHNDQUNFLFlBQ0UsdUJBQXdCLENBQUcsQ0doUC9CLG1CQUNFLHFCQUNBLGdCQUNBLGVBQ0EscUJBQ0Esa0JBQ0EsY0FDQSx5QkFDQSxhQUNBLGVBQ0EsZUFFQSxvQkFDQSxnQkFDQSxzQkFDQSx5QkFDQSxZQUNBLGlCQUNBLG9CQUFxQixDQUNyQiwwQ0FuQkYsbUJBb0JJLHdDQUFBLEFBQWdDLCtCQUFBLENBcEJwQyw0RUFzQk0scUJBQXNCLENBQUcsQ0FHL0IsYUFDRSxlQUNBLGdCQUNBLFdBQ0EseUJBQ0EscUJBQ0EsYUFDQSxjQUNBLGVBQ0EsaUJBQ0EscUNBQ0EseUJBQ0EsZ0JBQ0EscUJBQ0Esc0JBQ0Esa0JBQ0Esa0JBQ0Esd0NBQUEsQUFDQSxnQ0FBQSxxQkFFQSxtQkFBb0IsQ0FDcEIsMENBckJGLDBEQXVCTSx5QkFDQSx5QkFDQSxhQUFjLENBQUcsQ0FFdkIsa0JBQ0UseUJBQ0EsV0FDQSx3QkRuRFksQ0NnRGQseUVBTUksc0JBQ0EsYUR2RFUsQ0N1REssRUMxRGpCLGdCQUNBLGdCQUNBLGNBR0EseUNBQTBDLENBQUcsWUFHN0MsYUFDQSxXQUNBLGVBQ0EsZ0JBQ0Esb0JBQ0EsbUJBQ0Esc0JBQXVCLENIUnZCLG1DR0NGLFlBU0ksY0FBZSxDQUtTLENIdkIxQixtQ0dTRixZQVdJLGNBQWUsQ0FHUyxDSHZCMUIsa0NHU0YsWUFhSSxlQUNBLGtCQUFtQixDQUFLLENBRTVCLGtCQUNFLGlCQUFrQixDQURwQixvRkFHSSxlQUFnQixDQUFHLE9BSXJCLGNBQ0EsZ0JBQ0EsZUFDQSxrQkFFQSxnQkFBaUIsQ0g3QmpCLG1DR3VCRixPQVFJLGNBQWUsQ0FJSyxDSDNDdEIsbUNHK0JGLE9BVUksY0FBZSxDQUVLLENIM0N0QixrQ0crQkYsT0FZSSxjQUFlLENBQUssQ0FFeEIsR0FDRSxlQUVBLGdCQUNBLHNCQUNBLGlCQUFrQixDSDFDbEIsbUNHcUNGLEdBT0ksY0FBZSxDQUVLLENIdER0QixtQ0c2Q0YsR0FTSSxjQUFlLENBQUssQ0FFeEIsR0FDRSxzQkFDQSxjQUNBLGdCQUNBLGNBQWUsQ0FDZixHQUdBLGdCQUNBLGVBQ0EsbUJBQW9CLENBQUcsWUFVdkIsaUJBQWtCLENBQ2pCLHNDQUVHLHdCRnpFUSxDRXVFWCw0Q0FJSyxxQkFDQSxjQUNBLHNCQUF1QixDQUFHLHFCQUU5QixrQkFBbUIsQ0FEcEIseUJBR0csV0FDQSxZQUNBLG9CQUFBLEFBQWlCLGdCQUFBLENBQUcsb0JBRXRCLGtCQUFtQixDQURwQixzQkFHRyxlQUNBLGlCQUNBLGNBQ0EsZUFDQSxxQkFBc0IsQ0FQekIsdUJBU0csZ0JBQ0EsZUFDQSxtQkFBb0IsQ0ExQjFCLDhCQTRCSSxpQkFBa0IsQ0E1QnRCLG9EQThCTSxlQUFnQixDQTlCdEIsb0NBZ0NNLHFCQUNBLGNBQ0EsZUFDQSxpQkFDQSxZQUFhLENBcENuQix5QkF1Q00sY0FDQSxpQkFDQSxpQkFBa0IsQ0F6Q3hCLGVBMkNJLHdCQUNBLGdCQUFpQixDQTVDckIsa0JBOENNLHVCQUF3QixDQTlDOUIsZ0JBZ0RJLGNBQ0EsZUFDQSxXQUNBLGlCQUNBLFdBQVksQ0FwRGhCLG1CQXNESSxjQUNBLGVBQ0EsZ0JBQWlCLENBQUcsMEJBNEJ0QixHQUNFLGVBQ0EsZ0JBQWlCLENBQUcsR0FHcEIsY0FBZSxDQUFHLENBRXRCLDBCQUNDLFlBQ0MsZUFBZ0IsQ0FDaEIscUJBQ0UsaUJBQWtCLENBQUcsb0JBRXJCLG1CQUFvQixDQURyQixzQkFHRyxlQUNBLGdCQUFpQixDQUpwQix1QkFPRyxlQUNBLG1CQUFvQixDQVp6QixvQ0FlSyxlQUNBLGlCQUNBLFlBQWEsQ0FqQmxCLGtEQW1CSyxpQkFBa0IsQ0FBRyxDQUkzQixXQUNFLGVBQ0EsZ0JBQWlCLENIaE1qQixrQ0c4TEYsV0FLSSxlQUNBLGdCQUFpQixDQUlRLENBVjdCLGFBU0ksa0JBQ0EsbUJBQW9CLENBQUcsWUFHekIsZUFDQSxnQkFBaUIsQ0FGbkIsY0FLSSxrQkFDQSxtQkFBb0IsQ0FBRyxZQUl6QixVQUFXLENBRGIsY0FJSSxhQUFjLENBQUcsV0FHbkIsYUZyTlksQ0VvTmQsYUFJSSxhQUFjLENBQUcsU0M3Tm5CLGFBQ0EsZUFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLFdBQ0EsV0FDQSxZQUNBLHVDQUNBLGVBQWdCLENBQ2hCLGVBQ0UsV0FDQSxZQUNBLGtCQUNBLFNBQ0EsV0FDQSxjQUFlLENBTmhCLDZDQVNHLFdBQ0Esa0JBQ0EsV0FDQSxXQUNBLGlCQUNBLFFBQ0EsT0FDQSxtQkFDQSxnQ0FBQSxBQUNBLDRCQURBLEFBQ0Esd0JBQUEsbUJBQ0Esd0NBQUEsQUFBZ0MsK0JBQUEsQ0FuQm5DLHNCQXFCRyxpQ0FBQSxBQUF5Qiw2QkFBekIsQUFBeUIsd0JBQUEsQ0FyQjVCLHlEQXlCSyxrQkg5Qk0sQ0c4QmMsY0FFeEIsaUJBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixrQkFBQSxDQUFHLGlCQUV0QixXQUNBLGdCQUNBLGdCQUNBLHVCQUNBLGlCQUFrQixDQUxuQixtQkFPRyxjQUNBLGlCQUFrQixDQVJyQixxQkFVRyxrQkFBbUIsQ0FWdEIsbUJBWUcsY0FBZSxDQUFHLFdDdkR0QixlQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSxXQUNBLGtCQUFtQixDQUNwQixRQUVDLGtCQUNBLFlBQ0EsYUFDQSxrQkFFQSw2Q0FBQSxBQUFxQyxvQ0FBQSxDQUN0QywyQkFHQyxHQUNFLCtCQUFBLEFBQXVCLHNCQUFBLENBRXpCLEtBQ0UsaUNBQUEsQUFBeUIsd0JBQUEsQ0FBQSxDQVA1QixBQVdELG1CQVJFLEdBQ0UsK0JBQUEsQUFBdUIsc0JBQUEsQ0FFekIsS0FDRSxpQ0FBQSxBQUF5Qix3QkFBQSxDQUFBLENBSTdCLGFBQ0Usa0JBQ0EsWUFDQSxhQUNBLGtCQUNBLHVGQUFBLEFBQXlDLHFEQUF6QyxBQUF5Qyw0Q0FBQSxDQUMxQywwQkFHQyx5QkFBQSxBQUFpQixnQkFBQSxDQUNsQiwwQkFHQywwQkFBQSxBQUFrQixpQkFBQSxDQUNuQixlQUdDLFdBQ0Esa0JBQ0EsU0FDQSxVQUNBLFdBQ0EsWUFDQSxtQkFDQSxpQkFBa0IsQ0FDbkIsYUN0REMsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsOEJBQUEsQUFDQSw2QkFEQSxBQUNBLHVCQURBLEFBQ0EsbUJBQUEsMEJBQUEsQUFDQSx1QkFEQSxBQUNBLG9CQUFBLHdCQUFBLEFBQXVCLHFCQUF2QixBQUF1QixzQkFBQSxDQUV2QixpQkFDRSxTQUFVLENBQUcsa0JBR2IsbUJBQ0EsZUFBZ0IsQ0FBRyxxQkFHbkIsNEJBQUEsQUFBUSxpQkFBUixBQUFRLE9BQUEsQ0FBRyx1QkFHWCw0QkFBQSxBQUFRLGlCQUFSLEFBQVEsT0FBQSxDQUFHLHVDQUdYLGVBQ0EsZ0JBQWlCLENBQUcseUNBR3BCLGNBQ0EsaUJBQWtCLENBQUcsMENBSXJCLDRCQUFBLEFBQVEsaUJBQVIsQUFBUSxPQUFBLENBQUcsNENBR1gsNEJBQUEsQUFBUSxpQkFBUixBQUFRLE9BQUEsQ0FBRyw0REFHWCxjQUNBLGlCQUFrQixDQUFHLDhEQUdyQixlQUNBLGdCQUFpQixDTnZDbkIsbUNNNENFLGlCQUNFLFVBQVcsQ0FBRyxrQkFHZCxrQkFDQSxlQUFnQixDQUFHLCtEQUtuQiw0QkFBQSxBQUFRLGlCQUFSLEFBQVEsT0FBQSxDQUFHLG1FQUlYLDRCQUFBLEFBQVEsaUJBQVIsQUFBUSxPQUFBLENBQUcsQ0MzRGpCLFFBQ0Usa0JBQ0EsV0FDQSxPQUNBLFNBQ0EsV0FDQSx3Q0FBQSxBQUFnQywrQkFBQSxDUEdoQyxtQ09URixRQVVJLFFBQVMsQ0FrRWUsQ1AzRTFCLGtDT0RGLFFBWUksUUFBUyxDQWdFZSxDQS9EMUIsZUFDRSxlQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENBQzdCLGVBRUUsbUJBQ0EsaUJBQ0Esb0JBQ0EsS0FBTSxDUFpSLG1DT1FBLGVBTUksaUJBQ0EsbUJBQW9CLENBUVMsQ1AvQmpDLGtDT2dCQSxlQVNJLGlCQUNBLG1CQUFvQixDQUtTLENBZmhDLGdFQWFLLGVBQWdCLENQN0J0QixrQ09nQkMsZ0VBZU8sZUFBZ0IsQ0FBSyxDQUM3QixhQUNFLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixrQkFBQSxDQUFHLGFBRXRCLGdCQUNBLGNBQ0EsVUFBVyxDQUhaLGtDQUtHLGNBQ0EsZUFDQSxXQUNBLFlBQ0EsbUNBQUEsQUFBMkIsMEJBQUEsQ0FBRyxlQUVoQyxjQUFlLENBQ2Qsc0JBRUcsV0FDQSx5QkFDQSxlQUNBLHNCQUVBLGVBQWdCLENBQUcsb0JBRXJCLFdBQ0EsWUFDQSxrQkFDQSxnQkFDQSxvQkFBQSxBQUFjLGFBQUEsQ0FBRyxvQkFFakIsV0FDQSxnQkFDQSxrQkFDQSx3Q0FBQSxBQUFnQywrQkFBQSxDQUNoQyx5QkFDRSxVQUFXLENBQUcseUJBRWQsV0FDQSxPQUFRLENBQUcsMkJBRVgsV0FDQSxRQUFTLENBNUJkLHlDQStCSyxVQUFXLENBQUcsTUFFcEIsZUFDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLG1CQUNBLFdBQ0EsZ0JBQ0EsWUFBYSxDQU1iLFdBRUUsaUJBQ0EsbUJBQW9CLENQdEZ0QixtQ09tRkEsV0FLSSxnQkFBaUIsQ0FJTSxDUHBHM0Isa0NPMkZBLFdBT0ksaUJBQ0Esb0JBQ0EsaUJBQWtCLENBQUssQ0FDM0IsVUFDRSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsbUJBQW9CLENQL0Z0QixtQ082RkEsVUFJSSxrQkFBbUIsQ0FFSyxDUDNHNUIsa0NPcUdBLFVBTUksa0JBQW1CLENBQUssQ0FDNUIsV0FDRSxnQkFDQSxVQUFXLENBRlosOEJBTUcsY0FDQSxlQUNBLFdBQVksQ0FSZix3Q0FVSyxZTmpITSxDTWlIUSxZQUVsQixjQUFlLENBRGhCLGdDQUdHLGNBQ0EsZUFDQSxXQUFZLENBTGYsMENBT0ssd0NBQUEsQUFBZ0MsK0JBQUEsQ0FQckMsdUJBVUssWU4zSE0sQ00ySFEsY0FFbEIsMEJBQUEsQUFBb0IsdUJBQXBCLEFBQW9CLG1CQUFBLENQbkl0QixrQ09rSUEsY0FHSSw0QkFBQSxBQUFzQiw2QkFBdEIsQUFBc0IsMEJBQXRCLEFBQXNCLHFCQUFBLENBQUssQ1BySS9CLGtDT3NJQSxXQUVJLDRCQUFBLEFBQ0EsaUJBREEsQUFDQSxRQUFBLFVBQVcsQ0FBSyxDQUNwQixjQUNFLGtCQUFtQixDUG5JckIsbUNPa0lBLGNBR0ksa0JBQW1CLENBK0JLLENQNUs1QixrQ08wSUEsY0FLSSxrQkFBbUIsQ0E2QkssQ0FsQzNCLG1DQU9HLGNBQ0EsZUFDQSx5QkFDQSxzQkFDQSxtQkFFQSxnQkFDQSxjQUNBLHdDQUFBLEFBQ0EsZ0NBQUEsb0JBQXFCLENBaEJ4QiwrQ0FrQkssYU50Sk0sQ0RFWixtQ09rSUMsbUNBb0JLLGVBQ0EsaUJBQWtCLENBR0ssQ1BsSzdCLGtDTzBJQyxtQ0F1QkssZUFDQSxpQkFBa0IsQ0FBSyxDQXhCNUIsZ0JBMEJHLGVBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0EsYU5uS1EsQ0RHWixtQ09rSUMsZ0JBZ0NLLGNBQWUsQ0FFSyxDUDVLMUIsa0NPMElDLGdCQWtDSyxjQUFlLENBQUssQ0FDMUIsWUFDRSxrQkFBbUIsQ1B0S3JCLG1DT3FLQSxZQUdJLGtCQUFtQixDQU9LLENQdkw1QixrQ082S0EsWUFLSSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLDhCQUFBLG1CQUFBLEFBQ0EsZUFBQSxrQkFDQSxrQkFBbUIsQ0FBSyxDQUM1QixXQUNFLGtCQUFtQixDUGpMckIsbUNPZ0xBLFdBR0ksa0JBQW1CLENBc0NFLENQak96QixrQ093TEEsV0FLSSxVQUNBLGdCQUNBLGdCQUFpQixDQWtDSSxDQXpDeEIsc0JBU0csZUFBZ0IsQ0FUbkIsY0FXRyxjQUVBLGdCQUNBLG1CQUNBLGVBQ0EseUJBQ0EscUJBQXNCLENQak0xQixtQ09nTEMsY0FtQkssZUFDQSxrQkFBbUIsQ0FLSSxDUGpON0IsbUNPd0xDLGNBc0JLLGNBQWUsQ0FHUSxDUGpON0Isa0NPd0xDLGNBd0JLLGVBQ0EsaUJBQWtCLENBQUssQ0F6QjVCLDBCQTJCRyxjQUNBLGVBQ0Esc0JBQ0EsZUFBZ0IsQ1A5TXBCLG1DT2dMQywwQkFnQ0ssY0FBZSxDQUlLLENQNU4xQixtQ093TEMsMEJBa0NLLGNBQWUsQ0FFSyxDUDVOMUIsa0NPd0xDLDBCQW9DSyxjQUFlLENBQUssQ0FwQ3pCLGFBc0NHLHFCQUNBLHdDQUFBLEFBQWdDLCtCQUFBLENBdkNuQyxtQkF5Q0ssYU4zTk0sQ00yTlMsa0JBR2pCLGVBQ0Esc0JBQ0EseUJBQ0EsZ0JBQ0EsY0FDQSxrQkFBbUIsQ1B6T3ZCLGtDT2tPQyxrQkFTSyxlQUVBLGdCQUNBLGtCQUFtQixDQUFLLENBWjdCLDRCQWNHLG9CTjNPUSxDTTZOWCxrQ0FnQkcsdUJBQ0EsY0FDQSxlQUNBLE9BQVEsQ1ByUFosa0NPa09DLGtDQXFCSyxRQUNBLGNBQWUsQ0FBSyxDQXRCekIsc0JBd0JHLGNBQ0EsZUFDQSxrQkFBbUIsQ1A1UHZCLGtDT2tPQyxzQkE0QkssY0FBZSxDQUFLLENBQzFCLGFBQ0Usa0JBQ0EsUUFDQSxNQUNBLFdBQ0EsWUFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLGNBQWUsQ0FUaEIsOENBWUssa0NBQUEsQUFBMEIsOEJBQTFCLEFBQTBCLHlCQUFBLENBWi9CLGtDQWNHLGNBQ0EsZUFDQSxZQUNBLGlCQUNBLGtDQUFBLEFBQ0EsOEJBREEsQUFDQSwwQkFBQSx3Q0FBQSxBQUFnQywrQkFBQSxDQUFHLFlBRXJDLGlCQUNBLGdCQUVBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLHlCQUFBLEFBQThCLHNCQUE5QixBQUE4Qiw2QkFBQSxDUHpSaEMsbUNPbVJBLFlBUUksZUFBZ0IsQ0FJUSxDUC9SNUIsa0NPbVJBLFlBVUksU0FDQSxXQUNBLGtCQUFtQixDQUFLLENBQzVCLFlBQ0UsaUJBQ0EsbUJBQW9CLENQMVJ0QixtQ093UkEsWUFJSSxtQkFBb0IsQ0E4QlMsQ1BsVWpDLGtDT2dTQSxZQU1JLGdCQUNBLGVBQWdCLENBMkJhLENBbENoQyxrQkFVSyxlQUNBLHlCQUNBLHNCQUVBLGdCQUNBLGNBQ0Esa0JBQW1CLENQeFN6QixtQ093UkMsa0JBa0JPLGNBQWUsQ0FnQk0sQ1BsVTdCLG1DT2dTQyxrQkFvQk8sY0FBZSxDQWNNLENQbFU3QixrQ09nU0Msa0JBc0JPLGVBQ0Esa0JBQW1CLENBV0UsQ0FsQzVCLDZCQXlCTyxlQUFnQixDQXpCdkIsb0JBMkJPLGNBQ0Esa0JBQ0EscUJBQ0Esb0JBQ0EsdUJBQ0Esd0NBQUEsQUFBZ0MsK0JBQUEsQ0FoQ3ZDLDBCQWtDUyxhTjVURSxDTTRUYSxVQUV2QixvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxxQkFBQSxBQUNBLGtCQURBLEFBQ0EseUJBQUEseUJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLGtCQUFBLENQdFVyQixrQ09tVUEsVUFLSSxrQkFDQSxPQUNBLFdBQVksQ0FvQlksQ0FuQjFCLGVBQ0UsY0FDQSxpQkFBa0IsQ1A3VXRCLGtDTzJVRSxlQUlJLGlCQUFrQixDQWVFLENBbkJ2QiwwQkFNRyxjQUFlLENBTmxCLHNDQVFHLGNBQ0EsZUFDQSxlQUFnQixDUHJWdEIsa0NPMlVHLHNDQVlLLGVBQ0EsZUFBZ0IsQ0FHcUIsQ0FoQjFDLGdEQWVLLGFBQ0Esd0NBQUEsQUFBZ0MsK0JBQUEsQ0FoQnJDLDBCQW1CSyxZTnhWSSxDTXdWVSxTQUd0QixZQUFhLENBQUcsc0NBR2hCLGVBQ0UsWUFBYSxDQUFHLFNBR2hCLGFBQWMsQ0FBRyxZQUdqQixvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSw4QkFBQSxBQUNBLDZCQURBLEFBQ0EseUJBREEsQUFDQSxxQkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsdUJBQUEsQUFBMkIsb0JBQTNCLEFBQTJCLDBCQUFBLENBQUcsOEJBRzlCLGdCQUFpQixDQUFHLGNBR3BCLGVBQ0EsZ0JBRUEseUJBQ0EscUJBQ0EsK0JBQUEsQUFBdUIsc0JBQUEsQ0FBRyxZQU0xQixpQkFBa0IsQ0FBRyxZQUdyQixrQkFDQSxTQUNBLFNBQ0EscUNBQUEsQUFDQSxpQ0FEQSxBQUNBLDZCQUFBLGVBRUEsVUFDQSxrQkFFQSxxREFBQSxBQUE2Qyw0Q0FBQSxDQUFHLDhCQUdoRCxVQUNBLG1CQUNBLGdDQUFBLEFBQXdCLHVCQUFBLENBQUcsaUJBRzNCLGdCQUFpQixDQUFHLGFBR3BCLGNBQ0EseUJBQ0EsYUFDQSxrQkFDQSxpREFBQSxBQUE0Qyx3Q0FBQSxDQUFHLGdCQUcvQyxtQkFDQSxhQUFjLENBRmhCLGtDQUtJLGVBQWdCLENBTHBCLGtCQVFJLG9CQUFxQixDQVJ6Qix3QkFXTSx5QkFBMEIsQ0FBRyxtREFHakMsNkJBQUEsQUFBcUIseUJBQXJCLEFBQXFCLG9CQUFBLENBQUcsQ0FFNUIsWUFDRSxpQkFBa0IsQ0FEcEIsY0FJSSxvQkFDQSxjQUNBLGlCQUFrQixDQU50QiwyQ0FVTSxXQUNBLGNBRUEsV0FDQSxXQUVBLGtCQUNBLFFBQ0EsUUFDQSxxQ0FBQSxBQUVBLGlDQUZBLEFBRUEsNkJBQUEsd0JBQXlCLENBckIvQixxQkF3Qk0sbURBQUEsQUFDQSwrQ0FEQSxBQUNBLDJDQUFBLDJDQUFBLEFBQTJCLG1DQUEzQixBQUEyQiwyQkFBM0IsQUFBMkIsbURBQUEsQ0F6QmpDLDRCQTRCSSxrREFBQSxBQUEwQyw4Q0FBMUMsQUFBMEMseUNBQUEsQ0E1QjlDLGVBK0JJLFdBQ0EsZ0JBQ0EsYUFDQSxtQ0FBQSxBQUEyQiwwQkFBQSxDQWxDL0Isc0JBcUNJLGdCQUFpQixDQXJDckIsa0JBd0NJLHNCQUNBLGVBQWdCLENBekNwQiw2QkE0Q00sbUJBQW9CLENBNUMxQixvQkErQ00sZUFDQSxtQkFFQSxtQkFBb0IsQ0FBRyxRQzlkM0Isa0JQS1ksQ09OZCx1QkFHSSxpQkFDQSxtQkFBb0IsQ1JIdEIsa0NRREYsdUJBTU0saUJBRUEsbUJBQW9CLENBQUssQ1JQN0Isa0NRUUEsYUFFSSxhQUFjLENBQUssQ0FDdkIsYUFDRSxjQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsZ0JBQWlCLENSUm5CLG1DUUdBLGFBT0ksZUFBZ0IsQ0FTQyxDUjNCckIsbUNRV0EsYUFTSSxlQUFnQixDQU9DLENSM0JyQixrQ1FXQSxhQVdJLGVBQWdCLENBS0MsQ0FoQnBCLGtDQWNHLGNBQ0EsZUFDQSxXQUFZLENBQUcsb0JBa0JiLFdBQ0Esd0NBQUEsQUFFQSxnQ0FBQSxzQkFDQSxnQkFDQSxrQkFBbUIsQ1JsRHpCLGtDUTRCQyxvQkE2Qk8sa0JBQW1CLENBU08sQ0F0Q2pDLCtCQStCTyxlQUFnQixDQS9CdkIsc0NBaUNPLGFQdkRJLENPc0JYLDBCQW1DTyxhUHpESSxDT3NCWCxzQkFxQ08sY0FDQSxvQkFBcUIsQ0FBRyxZQUU5QixTQUFVLENScEVaLGtDUW1FQSxZQUdJLFdBQ0EsaUJBQWtCLENBb0RNLENBbkR6QixxQkFFRyxXQUNBLGtCQUFtQixDUm5FekIsbUNRZ0VHLHFCQUtLLGNBQWUsQ0FLSyxDUmxGNUIsbUNRd0VHLHFCQU9LLGVBQ0Esa0JBQW1CLENBRUMsQ1JsRjVCLGtDUXdFRyxxQkFVSyxjQUFlLENBQUssQ0FDMUIsaUJBQ0Usa0JBQW1CLENScEZ2QixrQ1FtRkUsaUJBR0ksa0JBQW1CLENBaUJFLENBcEJ4QixtQkFLRyxxQkFDQSx3Q0FBQSxBQUNBLGdDQUFBLFdBQ0EsZUFDQSxzQkFDQSxjQUNBLG1CQUNBLGVBQWdCLENSL0Z0QixtQ1FtRkcsbUJBY0ssY0FBZSxDQU1FLENSdkd6QixrQ1FtRkcsbUJBZ0JLLGNBQWUsQ0FJRSxDQXBCdEIsOEJBa0JLLGVBQWdCLENBbEJyQix5QkFvQkssYVBqR0ksQ09pR1csa0JBRW5CLHVCQUFBLEFBQ0Esb0JBREEsQUFDQSwyQkFBQSx5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsa0JBQUEsQ1IxR3ZCLGtDUXdHRSxrQkFJSSx3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsc0JBQUEsQ0FBSyxDQUNoQyxpQkFDRSxjQUNBLGlCQUFrQixDQUZuQiw0QkFJRyxjQUFlLENBSmxCLDBDQU1HLGNBQ0EsZUFDQSxXQUFZLENBUmYsb0RBVUssVUFDQSx3Q0FBQSxBQUFnQywrQkFBQSxDQVhyQyw0QkFjSyxZUHJISSxDT3FIVSxZQUVwQixjQUNBLFdBQ0EsWUFDQSxXQUNBLFdBQ0EsZUFDQSxrQkFDQSx3Q0FBQSxBQUFnQywrQkFBQSxDUnBJbEMsa0NRNEhBLFlBVUksVUFBVyxDQU9VLENBakJ4QixrQkFZRyw4QkFBQSxBQUFzQiwwQkFBdEIsQUFBc0IscUJBQUEsQ0FaekIsZ0NBY0csY0FDQSxlQUNBLGdCQUNBLGVBQWdCLENBQUcsbUJBRXJCLGdCQUNBLFVBQVcsQ1JoSmIsa0NROElBLG1CQUlJLGtCQUFtQixDQUtJLENBVDFCLHVCQU1HLGNBQ0EsY0FBZSxDUnJKbkIsa0NROElDLHVCQVNLLGFBQWMsQ0FBSyxDQUN6QixhQUNFLGdCQUFpQixDUnpKbkIsa0NRd0pBLGFBR0ksYUFBYyxDQUFLLENBRXZCLGVBQ0UsbUJBQ0EsaUJBQ0EsV0FDQSxjQUNBLGNBQWUsQ1JsS2pCLGtDUTZKQSxlQU9JLGNBQWUsQ0FNQyxDQUxsQixvQkFDRSxlQUNBLFdBQ0EsY0FDQSxnQkFDQSxVQUFXLENBQUcsYUFHbEIsaUJBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQ0EsMkJBQUEsbUJBQUEsQUFBd0IsdUJBQUEsQ0FFeEIsa0JBQ0UsbUJBQW9CLENBQUcsaUJBR3ZCLG1CQUFvQixDQUVwQixzQkFDRSxlQUNBLGVBQWdCLENBQUcsc0JBR3JCLDZCQUNBLG1CQUFvQixDQUFHLG9CQUd2QixtQkFBb0IsQ0FBRyx1QkFHdkIsa0JBQ0EsZUFDQSxlQUFnQixDQXpCcEIsdURBK0JNLGVBQWdCLENBL0J0QixxQ0FrQ00sZUFDQSxnQkFBaUIsQ0FuQ3ZCLHFDQXNDTSxnQkFDQSxpQkFBa0IsQ0F2Q3hCLG9DQTBDTSxnQkFDQSxrQkFDQSxpQkFBa0IsQ0FBRyxzQ0FHekIsYUFDRSw2QkFBQSxBQUVBLGtDQUFBLDBDQUFBLEFBRUEsK0NBQUEsNkJBQ0EsZ0JBQWlCLENBRWpCLGtCQUNFLGtCQUNBLGNBQWUsQ0FBRyxpQkFHbEIsa0JBQ0EsZUFDQSxnQkFBaUIsQ0FBRyxzQkFHcEIsbUJBQ0EsZUFDQSxrQkFDQSxhQUFjLENBQUcsb0JBR2pCLGtCQUNBLGVBQ0EsMEJBQUEsQUFBaUIseUJBQWpCLEFBQWlCLGdCQUFBLENBQUcsdUJBR3BCLG1CQUNBLGVBRUEsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsOEJBQUEsQUFDQSw2QkFEQSxBQUNBLHlCQURBLEFBQ0EscUJBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSw4QkFBQSxnQkFBaUIsQ0FSbEIseUJBV0csa0JBQW1CLENBdkN6QixrQ0EwQ0ksa0JBQUEsQUFDQSxVQUFBLFFBQVMsQ0EzQ2IscUNBOENNLG1CQUNBLGtDQUFBLEFBQW1CLGtCQUFBLENBL0N6Qix3Q0FrRFEsY0FBZSxDQWxEdkIsdUNBcURRLGNBQWUsQ0FyRHZCLHVEQXdETSxZQUFhLENBQUcsQ0FFeEIsaUJBQ0Usa0JBQ0EsZ0JBQ0EsYUFDQSxtQ0FBQSxBQUEyQiwwQkFBQSxDQUUzQix5QkFDRSxnQkFBaUIsQ0FBRyxzQkFHcEIsaUJBQ0EsbUJBQW9CLENBRnJCLDJDQU1HLGVBQWdCLENBTm5CLHlCQVNHLGNBQWUsQ0FBRyxtQkFJdEIsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsOEJBQUEsQUFDQSw2QkFEQSxBQUNBLHlCQURBLEFBQ0EscUJBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSw4QkFBQSxjQUFlLENBQUcsa0JBR2xCLFNBQVUsQ0FEWixvQkFJSSxlQUFnQixDQUFHLHNDQUdyQixtQkFDRSxtQkFBQSxBQUFlLGNBQUEsQ0FBRyxrQkFFbEIsV0FDQSxtQkFDQSxtQkFDQSxlQUFnQixDQUFHLENBR3ZCLDBCQUNFLGlCQUFrQixDQURwQixpQ0FHSSxXQUNBLHFCQUNBLFdBQ0EsV0FDQSxpRUFDQSxnQkFDQSwwQ0FBQSxBQUNBLGtDQURBLEFBQ0EsMEJBREEsQUFDQSxrREFBQSxrQkFDQSxRQUFTLENBRVQseUNBQ0UsNkJBQUEsQUFBcUIseUJBQXJCLEFBQXFCLG9CQUFBLENBQUcsbUJBSTVCLGdCQUNBLFdBQ0Esa0JBQW1CLENBRW5CLHFDQUxGLG1CQU1JLGFBQWMsQ0FHTyxDQUR2QixzQ0FSRixtQkFTSSxlQUFnQixDQUFLLENDNVZ6QixjQUNFLGtCQUNBLGlCQUNBLFdBQ0EsbUJBQ0EsaUJBQWtCLENUSWxCLG1DU1RGLGNBT0ksb0JBQ0EsZ0JBQWlCLENBb0JRLENUM0IzQixtQ1NERixjQVVJLGlCQUNBLG1CQUFvQixDQWlCSyxDQWhCM0Isa0JBQ0UsZ0JBQ0EsV0FDQSxjQUNBLGlCQUFrQixDQUFHLG9CQUVyQixrQkFBbUIsQ1RqQnJCLGtDU2dCQSxvQkFHSSxrQkFBbUIsQ0FRRSxDQVB2Qix5QkFDRSxlQUNBLHNCQUNBLGNBQ0EseUJBQ0EscUJBRUEsZUFBZ0IsQ0FBRyxZQUV2QixXQUNBLGtCQUNBLFlBQWEsQ1R2QmIsbUNTb0JGLFlBS0ksWUFBYSxDQVdlLENUNUM5QixrQ1M0QkYsWUFPSSxZQUFhLENBU2UsQ0FoQmhDLGdCQVNJLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esb0JBQUEsQUFDQSxpQkFBQSxjQUNBLDBCQUFBLEFBQXVCLHNCQUFBLENBQUcsbUJDNUM1Qiw0QkFDQSx3QkFDQSxpQkFFQSxnQkFFQSxpQkFDQSxvQkFBcUIsQ0FBRyxjQUd4QixlQUFPLENBRFQsNEJBSUksb0JBQXFCLENBSnpCLGdDQU9JLGVBQWdCLENBUHBCLG1DQVVNLGtCQUFtQixDQUFHLGdCQUcxQixZQUNBLGNBQWUsQ0FGakIsa0JBS0ksYUFBYyxDQUFHLHNCQUduQixtQkFDQSxZQUNBLFlBQ0EsNkJBQ0Esc0JBQ0EsbUJBQ0EsV0FDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLDZCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxlQUNBLGtCQUNBLGNBQ0EsY0FBZSxDQUFHLGtCQUdsQixrQkFDQSxRQUNBLFFBQ0EsbUNBQUEsQUFDQSwrQkFEQSxBQUNBLDJCQUFBLFlBQ0EsOEJBQUEsQUFDQSxzQkFBQSxtQkFDQSxnQkFDQSxtQ0FBQSxBQUEyQiwwQkFBQSxDQUFHLGlCQUc5QixjQUNBLGtCQUNBLFVBQ0EseUJBQ0EsZ0JBQ0EsWUFDQSxpQkFDQSw4QkFBQSxBQUFzQixxQkFBQSxDQUFHLDZDQUl2QixpQkFBa0IsQ0FBRywyQ0FJckIsaUJBQWtCLENBRnRCLG9DQUtJLFFBQVMsQ0FBRyxtQkFHZCxrQkFDQSxrQkFBbUIsQ0FBRyxjQUd0QixXQUNBLGlCQUNBLGlCQUNBLGtCQUNBLGlCQUFBLEFBRUEsYUFBQSxnQ0FBQSxBQUNBLDZEQUFBLG1CQUFvQixDQVJ0QiwwQkFXSSx1QkFBQSxBQUF1QixrQkFBdkIsQUFBdUIsc0JBQUEsQ0FYM0Isa0NBY0ksV0FDQSxjQUNBLHVCQUFBLEFBQ0Esa0JBREEsQUFDQSx1QkFBQSxvQkFBQSxBQUFvQixlQUFwQixBQUFvQixtQkFBQSxDQWpCeEIsbURBcUJJLGdCQUFpQixDQXJCckIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNENBeUJNLHVCQUFBLEFBQXdCLGtCQUF4QixBQUF3QixvQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsNkNBeUJNLHVCQUFBLEFBQXdCLG1CQUF4QixBQUF3QixxQkFBQSxDQXpCOUIsaUNBNkJNLG9CQUFBLEFBQXFCLGVBQXJCLEFBQXFCLGlCQUFBLENBN0IzQixpQ0E2Qk0sb0JBQUEsQUFBcUIsZUFBckIsQUFBcUIsaUJBQUEsQ0E3QjNCLGlDQTZCTSxvQkFBQSxBQUFxQixlQUFyQixBQUFxQixpQkFBQSxDQTdCM0IsaUNBNkJNLG9CQUFBLEFBQXFCLGVBQXJCLEFBQXFCLGlCQUFBLENBN0IzQixpQ0E2Qk0sb0JBQUEsQUFBcUIsZUFBckIsQUFBcUIsaUJBQUEsQ0E3QjNCLGlDQTZCTSxvQkFBQSxBQUFxQixlQUFyQixBQUFxQixpQkFBQSxDQTdCM0IsaUNBNkJNLG9CQUFBLEFBQXFCLGVBQXJCLEFBQXFCLGlCQUFBLENBN0IzQixpQ0E2Qk0sb0JBQUEsQUFBcUIsZUFBckIsQUFBcUIsaUJBQUEsQ0E3QjNCLGlDQTZCTSxvQkFBQSxBQUFxQixlQUFyQixBQUFxQixpQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0Isa0NBNkJNLG9CQUFBLEFBQXFCLGdCQUFyQixBQUFxQixrQkFBQSxDQTdCM0IsOENBaUNJLGlDQUNBLHlCQUNBLG1CQUNBLHdDQUF5QyxDQXBDN0Msb0VBdUNNLHVCQUF3QixDQXZDOUIsb0JBMENJLGFBQ0Esa0JBQ0Esa0JBQ0EsaUJBQWtCLENBN0N0QixzQkFnRE0sYUFBYyxDQWhEcEIsZ0NBbURJLGVBQWdCLENBbkRwQiwwQ0FzREksc0JBQXVCLENBdEQzQiwwQkEwREksZUFDQSxhQUNBLGtCQUNBLGVBQWdCLENBQUcsNEdBTW5CLGtCQUFtQixDQUp2QixvQ0FPSSxnQkFBaUIsQ0FQckIsb0NBU0ksYUFBYyxDQUFHLFlBR25CLHFCQUNBLGdCQUNBLGdDQUFBLEFBQ0EsNEJBREEsQUFDQSx3QkFBQSx5QkFDQSx3QkFDQSwwQkFDQSwyQkFDQSx5QkFDQSx3QkFBeUIsQ0FBRyxhQUc1QixlQUNBLG9CQUNBLGVBQWdCLENBQUcsWUFHbkIsZUFDQSxnQkFBaUIsQ0FBRyxrQkFHcEIsbUJBQ0EsZ0JBQ0EsZUFDQSxtQkFDQSx3QkFBeUIsQ0FMM0IseUJBUUksZUFDQSxjQUNBLGVBQWdCLENBVnBCLDhCQWFJLGNBQWUsQ0FBRyxvQkFJcEIsY0FDQSxlQUNBLGtCQUFtQixDQUFHLGFBR3RCLGNBQWUsQ0FBRyxjQUdsQixjQUNBLFdBQ0EsZ0JBQ0EscUJBQ0EsWUFDQSxpQkFDQSxrQkFDQSxjQUNBLFVBQ0EseUJBQ0EsZUFDQSw2QkFDQSxtQkFDQSxnQkFFQSw0QkFBQSxBQUFvQixtQkFBQSxDQWhCdEIsb0JBb0JJLFlBQ0EsNEJBQTZCLENBQUcsbUJBR2xDLFVBQ0EsZ0JBQ0Esa0JBQ0EsTUFDQSxTQUNBLHdDQUFBLEFBRUEsb0NBRkEsQUFFQSxnQ0FBQSxZQUNBLGlCQUNBLGtCQUNBLHVCQUNBLDhCQUVBLGVBQ0EsZ0JBQ0EseUJBRUEsa0JBQW1CLENBQUcsY0FHdEIsa0JBQ0EsY0FDQSxlQUNBLFlBQWEsQ0FKZixnQkFPSSxjQUNBLGdCQUFpQixDQUFHLFVBR3RCLGtCQUNBLGdCQUFpQixDQUZuQixpQkFLSSxZQUFhLENBQUcsZUFHaEIsa0JBQ0EsZUFDQSxnQkFDQSxjQUFlLENBWG5CLGtCQWNJLHFCQUNBLFlBQ0EseUJBQ0Esd0JBQ0EsMEJBQ0EsMkJBQ0EseUJBQ0EseUJBQ0Esc0JBQ0EsZ0JBQWlCLENBdkJyQixxQkEyQk0sdURBQUEsQUFBK0MsbURBQS9DLEFBQStDLDhDQUFBLENBM0JyRCx1QkE4Qk0sc0RBQUEsQUFBOEMsa0RBQTlDLEFBQThDLDZDQUFBLENBQUcsMENBSXJELFlBQWEsQ0FBRyxrQ0FJZCx5QkFBMEIsQ0FBRyxzRUFNL0IsWUFBYSxDQUFHLGdKQU1oQixhQUFjLENBQUcsZ0NBR2pCLFlBQWEsQ0FBRyxxQ0FHaEIsbUJBQ0UsaUJBQ0Esa0JBQ0EsZ0JBQWlCLENBQUcsaUNBR3BCLFlBQWEsQ0FBRyxnQ0FHaEIsY0FDQSxrQkFDQSxTQUFVLENBQUcsc0JBR2IsV0FBWSxDQUFHLFVBR2YsWUFBYSxDQURmLDRCQUdJLDRCQUE2QixDQUFHLGtCQUloQyxpQkFDQSxpQkFDQSxrQkFDQSxpQ0FBQSxBQUF5Qix3QkFBQSxDQUFHLGtCQUc1Qix1QkFDQSx5QkFDQSxrQkFDQSxrQkFDQSxpQkFBa0IsQ0FMbkIsb0JBUUcsYUFBYyxDQUFHLGtCQUduQix1QkFDQSxlQUNBLGVBQWdCLENBQUcsa0JBR25CLGVBQ0EsZ0JBQWlCLENBQUcsbUJBR3BCLHNCQUNBLG1CQUNBLGVBQ0EsZUFBZ0IsQ0FKakIscUJBTUcsbUJBQ0EsZUFDQSxlQUFnQixDQVJuQiwwQkFXRyxjQUFlLENBQUcsb0JBR3BCLGNBQ0EsZUFDQSxtQkFBb0IsQ0FBRyxhQUd6QixlQUNBLGdCQUNBLGlCQUFrQixDQUFHLGFBR3JCLGVBQ0EsZ0JBQWlCLENBQUcsY0FHcEIsWUFDQSw0QkFBNkIsQ0FBRyxvQkFHaEMsaUJBQ0Esa0JBQW1CLENBRnJCLDRCQUtJLHlCQUEwQixDQUw5QixtQ0FRSSxjQUFlLENBQUcseUJBR3BCLDZCQUNBLFlBQWEsQ0FBRyxtQ0FJZCxpQkFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSw4QkFBQSxBQUNBLDZCQURBLEFBQ0EseUJBREEsQUFDQSxxQkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBTjNCLHdEQVNNLGdCQUFpQixDQVR2Qiw2Q0FZUSxjQUNBLFdBQ0EsWUFDQSxZQUNBLHlCQUNBLGlCQUFrQixDQWpCMUIsMERBbUJNLDRCQUE2QixDQUFHLENDbmF4QyxjQUNFLGNBQ0EsZUFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLG9DQUNBLGtDQUNBLDBCQUNBLFdBQVksQ0FBRyxPQUdmLGdCQUVBLGVBQ0EsUUFDQSxTQUNBLHdDQUFBLEFBQ0Esb0NBREEsQUFDQSxnQ0FBQSxZQUVBLGNBQ0EsVUFDQSxnQkFDQSxhQUVBLGlCQUNBLHdCQUF5QixDQUV6QixxQ0FqQkYsT0FrQkksa0JBQ0Esa0JBQW1CLENBOEVXLENBNUVoQyxZQUNFLGlCQUFrQixDQUFHLFlBR3JCLGtCQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENBTG5CLGlCQVFHLGNBQ0Esa0JBQ0EsbUJBQW9CLENBQUcsWUFHekIsY0FDQSxlQUFnQixDQUVoQixtQ0FDRSxlQUFnQixDQUFHLDRCQUduQixlQUFnQixDQUFHLFlBR3JCLGtCQUNBLGtCQUNBLGNBQWUsQ0FIaEIsa0JBTUcsY0FDQSxpQkFBa0IsQ0FBRyxhQUd2QixjQUNBLFdBQ0EsWUFFQSxrQkFDQSxTQUNBLFdBRUEsY0FDQSxlQUVBLGtFQUNBLFlBQ0EsZUFFQSwyQkFBQSxBQUNBLHVCQURBLEFBQ0EsbUJBQUEsMkNBQUEsQUFBMkIsbUNBQTNCLEFBQTJCLDJCQUEzQixBQUEyQixtREFBQSxDQWpCNUIsbUJBb0JHLDZCQUFBLEFBQXFCLHlCQUFyQixBQUFxQixvQkFBQSxDQUFHLG9CQUcxQixrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUVBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLDhCQUFBLEFBQ0EsNkJBREEsQUFDQSx5QkFEQSxBQUNBLHFCQUFBLHlCQUFBLEFBRUEsc0JBRkEsQUFFQSxtQkFBQSx1QkFFQSxVQUNBLGtCQUNBLHNEQUFBLEFBQThDLDZDQUFBLENBQUcsdUNBR2pELFVBQ0EsbUJBQ0EsaUNBQUEsQUFBeUIsd0JBQUEsQ0FBRyx1QkFLOUIsY0FDQSxXQUNBLGNBQ0EsZ0NBQ0EsY0FFQSxlQUNBLGNBRUEsbUJBQW9CLENBVnRCLDZCQWFJLGNBQWUsQ0FBRywrQkFJbEIsa0JBQ0EsbUJBRUEsNkJBQ0EsWUFDQSx1REFBQSxBQUErQyw4Q0FBQSxDQVBuRCxxQ0FVTSx1QkFDQSxpQkFBa0IsQ0FYeEIsc0ZBZU0seUJBQ0EscUJBQ0EsZUFDQSxXQUFZLENBQUcscUJBSW5CLFVBQ0Esa0JBQ0Esc0RBQUEsQUFBOEMsNkNBQUEsQ0FFOUMsaURBQ0UsVUFDQSxtQkFDQSxpQ0FBQSxBQUF5Qix3QkFBQSxDQUFHLFNDNUo5QixlQUFnQixDWlFoQixtQ1lURixTQUdJLGNBQWUsQ0F5SWlCLENaM0lsQyxtQ1lERixTQUtJLGNBQWUsQ0F1SWlCLENaM0lsQyxrQ1lERixTQU9JLG1CQUFvQixDQXFJWSxDQXBJbEMsZ0JBQ0UsaUJBQ0EsV0FDQSxjQUNBLGtCQUNBLG1CQUFvQixDWkp0QixtQ1lEQSxnQkFPSSxrQkFBbUIsQ0FNRixDWnBCckIsbUNZT0EsZ0JBU0ksa0JBQW1CLENBSUYsQ1pwQnJCLGtDWU9BLGdCQVdJLGtCQUFtQixDQUVGLENBYnBCLGtCQWFHLGFYZlEsQ1dlTyxnQkFFakIsY0FBZSxDQUNqQixlQUVFLDBCQUFBLEFBQ0EsdUJBREEsQUFDQSxvQkFBQSwrQkFBQSxBQUF1QiwrQkFBdkIsQUFBdUIsdUJBQUEsQ0FBRyxjQUUxQixvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxxQkFBQSxBQUNBLGtCQURBLEFBQ0EseUJBQUEsNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEsWUFBYSxDQUpkLHdEQU1HLGNBQ0EsZUFDQSxXQUFZLENabkNoQixrQ1lxQ0UsdUJBRUksWUFBYSxDQUFLLENBRXhCLGNBQ0UsZ0JBQ0EsV0FDQSxrQkFBbUIsQ0FDbkIsb0JBQ0UsYUFBYyxDQUFHLG1CQUVqQixjQUNBLDZCQUFBLEFBQXFCLG9CQUFBLENBQ3JCLHdCQUNFLGNBQWUsQ1puRHJCLGtDWWtESSx3QkFHSSxpQkFBa0IsQ0FBSyxDQU41Qix5REFTSyxPQUNBLFdBQ0EsMENBQUEsQUFBa0MsaUNBQUEsQ0FYdkMsZ0RBYUssa0JBQW1CLENBYnhCLG9EQWVLLGtCWHhESSxDV3lDVCwrQ0FrQkssa0JBQW1CLENBbEJ4QixtREFvQkssa0JYN0RJLENXNkRnQiwwQkFFdEIsV0FDQSxZQUNBLHdDQUFBLEFBQ0EsZ0NBQUEsbUJBQ0Esa0JBQ0Esb0JBQUEsQUFDQSxjQUFBLGtCQUNBLGlCQUFrQixDWjVFeEIsa0NZb0VJLDBCQVVJLFdBQ0EsWUFDQSxrQkFDQSxZQUFhLENBWUksQ0F6QnBCLGlDQWVHLFdBQ0EsY0FDQSxrQkFDQSxTQUNBLFFBQ0Esd0NBQUEsQUFDQSxvQ0FEQSxBQUNBLGdDQUFBLGdCQUNBLGtCQUNBLFVBQ0EsV0FDQSxXQUFZLENBQUcsd0JBRWpCLFdBQ0EsV0FDQSxrQkFDQSxtQkFDQSxlQUFnQixDQUxqQiwrQkFPRyxXQUNBLGNBQ0Esa0JBQ0EsVUFDQSxZQUNBLFNBQ0Esd0NBQUEsQUFDQSxnQ0FBQSxrQlh0R0ksQ1dzR2dCLHNCQVd4QixtQkFDQSx3Q0FBQSxBQUNBLGdDQUFBLGdCQUNBLGVBQ0EsV0FDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsdUJBQUEsQUFDQSxvQkFEQSxBQUNBLDJCQUFBLGlCQUFrQixDWi9IdEIsbUNZc0hFLHNCQVdJLGVBQWdCLENBVVEsQ1ozSTlCLGtDWXNIRSxzQkFhSSxrQkFDQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsaUJBQWtCLENBTU0sQ0FyQjNCLHdCQWlCRyxjQUFlLENadklyQixtQ1lzSEcsd0JBbUJLLGNBQWUsQ0FFSyxDWjNJNUIsa0NZc0hHLHdCQXFCSyxjQUFlLENBQUssQ0M1STlCLEtBQ0UsZ0JBQ0EscUJBQ0EsZUFBZ0IsQ2JNaEIsbUNhVEYsS0FLSSxtQkFBb0IsQ0FtRUMsQ2J2RXZCLGtDYURGLEtBT0ksbUJBQW9CLENBaUVDLENBaEV2QixhQUNFLGdCQUNBLFdBQ0Esa0JBQ0Esa0JBQW1CLENiSHJCLG1DYURBLGFBTUksa0JBQW1CLENBRUssQ2JmNUIsa0NhT0EsYUFRSSxrQkFBbUIsQ0FBSyxDQUM1QixZQUNFLGtCQUFtQixDYlRyQixtQ2FRQSxZQUdJLGtCQUFtQixDQUlGLENidkJyQixrQ2FnQkEsWUFLSSxrQkFBbUIsQ0FFRixDQVBwQixnQkFPRyxhWmxCUSxDWWtCTyxZQUdmLGNBQ0EsZUFDQSxzQkFDQSxnQkFDQSxpQkFBa0IsQ2I5QnRCLG1DYXdCQyxZQVFLLGNBQWUsQ0FFSyxDYmxDMUIsa0Nhd0JDLFlBVUssY0FBZSxDQUFLLENBQzFCLFlBQ0UsaUJBQWtCLENicENwQixrQ2FtQ0EsWUFHSSxnQ0FBQSxBQUNBLHdCQUFBLG9DQUFBLEFBQTRCLGdDQUE1QixBQUE0QiwyQkFBQSxDQVFFLENBWmpDLGtCQU1HLGNBQ0EsaUJBQ0EsWUFDQSxXQUNBLGFBQWMsQ2I3Q2xCLGtDYW1DQyxrQkFZSyw2QkFBQSxBQUFxQix5QkFBckIsQUFBcUIsb0JBQUEsQ0FBSyxDQUNoQyxhQUNFLFVBQVcsQ0FEWixrQ0FLRyxjQUNBLGVBQ0EsWUFDQSxhQUFjLENBQUcsV0FFbkIsa0JBQ0EsU0FDQSxRQUNBLGVBQ0Esd0NBQUEsQUFBZ0Msb0NBQWhDLEFBQWdDLCtCQUFBLENiOURsQyxtQ2F5REEsV0FPSSxlQUFnQixDQU9DLENidkVyQixrQ2F5REEsV0FTSSxhQUFjLENBS0csQ0FkcEIsOEJBV0csY0FDQSxlQUNBLFlBQ0EsV0FBWSxDQUFHLGdCQ3ZFbkIsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLHdCQUFBLEFBRUEscUJBRkEsQUFFQSx1QkFBQSxXQUVBLDRCQUNBLDRCQUNBLHNCQUVBLGtCQUVBLGlCQUNBLGtCQUNBLG9CQUFxQixDZGRyQixrQ2NERixnQkFrQkksaUJBQ0EsaUJBQ0EsbUJBQW9CLENBWUksQ0FUMUIscUJBQ0UsZ0JBQ0EsaUJBQ0EsaUJBQWtCLENBQUcsb0JBR3JCLGVBQWdCLENBN0JwQixtQkFnQ0ksa0JBQW1CLENBQUcseUJDM0J0QixjQUNBLGlCQUFrQixDQUFHLGlDQUdyQixlQUFnQixDQUFHLFVBR25CLGlCQUFrQixDQUVsQixrQ0FFRSxrQkFDQSxrQkFDQSxhZFpRLENjWU8scUJBR2YsZ0JBQ0EsY0FBZSxDQUFHLGdCQUdsQixhQUNBLGdCQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENBQUcsMEJBRzlCLFdBQ0EsY0FDQSxVQUNBLGlDQUFBLEFBRUEseUJBQUEsa0JBQ0EsTUFDQSxPQUNBLHlCQUNBLGtCQUNBLFNBQVUsQ0FBRyx1QkFJZixXQUNBLGNBQ0EsVUFDQSxZQUVBLGtCQUNBLE1BQ0EsT0FFQSxrQkFDQSx5QkFFQSxVQUNBLGdDQUFBLEFBQXdCLHVCQUFBLENBQUcsc0NBSzNCLGNBQWUsQ0FBRyw4QkFJbEIsV0FBWSxDQUFHLGdEQUdmLFNBQVUsQ0FuRWQsZ0JBdUVJLGNBQ0EsVUFBVyxDQXhFZixvQkEyRU0sY0FDQSxVQUFXLENBQUcsa0JBR2xCLGlCQUNBLGtCQUFtQixDZmpGbkIsbUNlc0ZFLGFBQ0Usb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsOEJBQUEsQUFDQSw2QkFEQSxBQUNBLHlCQURBLEFBQ0EscUJBQUEsc0JBQUEsQUFDQSxtQkFEQSxBQUNBLHFCQUFBLHlCQUFBLEFBRUEsNkJBQUEsaUJBQ0EsbUJBQW9CLENBRXBCLGtCQUNFLGlCQUFrQixDQUFHLHFCQUd2QixrQkFDQSxvQkFDQSxjQUFlLENBQUcsdURBS2hCLFdBQ0EsY0FDQSxXQUVBLGtCQUNBLFNBQ0EsT0FFQSxrQkFDQSxVQUNBLCtCQUFBLEFBQXVCLHNCQUFBLENBQUcsMEJBSTVCLHlCQUNBLFdBQVksQ0FBRyw2QkFJZix3QkFBeUIsQ0FBRyxpQ0FHNUIsVUFBVyxDQUFHLHNEQUdkLFNBQVUsQ0FBRyxxQkFJYixpQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSwyQkFBQSxtQkFBQSxBQUF3Qix1QkFBQSxDQUFHLHNCQUczQixlQUNBLGtCQUVBLGlCQUNBLG9CQUVBLGtCQUNBLG1CQUVBLFVBQ0Esa0JBQ0Esc0RBQUEsQUFBOEMsNkNBQUEsQ0FaL0MsNkJBZUcsVUFDQSxtQkFDQSxpQ0FBQSxBQUF5Qix3QkFBQSxDQUFHLHFCQUc5QixjQUFlLENBQUcscUJBR2xCLGNBQ0EsZUFDQSxlQUFnQixDQUFHLENmcEt2QixrQ2V1S0Esd0JBQ0UsY0FBZSxDQUFHLHNCQUloQixjQUFlLENBQUcsQ0FHeEIsV0FDRSxpQkFBQSxBQUNBLGFBQUEsbUJBQUEsQUFDQSx3QkFBQSxzQkFBQSxBQUEyQiwwQkFBQSxDQUUzQixtQkFDRSxrQkFDQSxlQUVBLFVBQ0Esa0JBRUEsb0RBQUEsQUFBNEMsMkNBQUEsQ0FQN0MsdUJBVUcsaUJBQ0EsaUJBQWtCLENBWHJCLDBCQWNHLFVBQ0EsbUJBQ0EsZ0NBQUEsQUFBd0IsdUJBQUEsQ0FBRyx5QkFJN0IsY0FDQSxVQUFXLENBQUcsV0N6TWhCLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLDhCQUFBLEFBQ0EsNkJBREEsQUFDQSx1QkFEQSxBQUNBLG1CQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSx3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsc0JBQUEsQ0FBRyxVQUcxQixTQUFVLENBQUcsVUFHYixTQUFVLENBQUcsVUFHYixTQUFVLENBQUcsUUFJYixrQkFBbUIsQ0FBRyxPQUd0QixpQkFDQSxtQkFBb0IsQ0FBRyxPQUd2QixrQkFDQSxvQkFBcUIsQ2hCeEJyQixrQ2dCc0JGLE9BS0ksaUJBQ0EsbUJBQW9CLENBQUssQ2hCNUIzQixtQ2dCZ0NBLDhCQUdFLFdBQ0EsaUJBQWtCLENBQUcsUUFHckIsZUFBZ0IsQ0FBRyxrQkFHbkIsNEJBQUEsQUFBUSxpQkFBUixBQUFRLE9BQUEsQ0FBRyxvQkFHWCw0QkFBQSxBQUNBLGlCQURBLEFBQ0EsUUFBQSxlQUFnQixDQUFHLENDL0N2Qjs7Ozs7Ozs7RUFRRSxjQUFjLGNBQWMsZ0JBQWdCLFdBQVcsQ0FBQyxVQUFVLGVBQWUsQ0FBQyxNQUFNLG1CQUFtQixVQUFVLENBQUMsY0FBYyxVQUFVLENBQUMsNEJBQTRCLFdBQVcsQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLGtHQUFrRyxlQUFlLENBQUMsMEhBQTBILFVBQVUsQ0FBQywwQkFBMEIsV0FBVyxlQUFlLENBQUMscUlBQXFJLGFBQWEsQ0FBQyxjQUFjLGFBQWEsQ0FBQyxzREFBc0QsYUFBYSxDQUFDLFdBQVcsYUFBYSxDQUFDLHdCQUF3QixhQUFhLENBQUMsZUFBZSxpQkFBaUIsQ0FBQyxhQUFhLGVBQWUsQ0FBRSxjQ1B6NEIsZ0JBQ0EsYUFDQSxnQkFDQSxzQkFDQSxtQkFDQSxnREFBQSxBQUNBLHdDQUFBLGtCQUVBLGVBQWdCLENBVGxCLGdCQWFJLG9CQUNBLG1CQUFvQixDQWR4Qiw0QkFpQkksYUFBc0IsQ0FBRyxpQkFJM0IsaUJBQWtCLENBQUcsYUFHckIsY0FDQSxrQkFDQSxNQUNBLFFBQ0EsU0FBVSxDQUFHLGFBR2Isa0JBQ0EsMkJBQ0EsNkJBRUEsZ0JBQ0EsZUFDQSxXQUNBLGtDQUNBLDhCQUNBLDJCQUE0QixDQVY5QixvQkFhSSxpQ0FBcUMsQ0FBRyIsImZpbGUiOiJwcmljaW5nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqLztcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi87XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqLzsgfVxuXG5cbi8qIFNlY3Rpb25zXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluICAvKiAxICovIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqLztcbiAgaGVpZ2h0OiAwOyAvKiAxICovO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi87XG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovOyB9XG5cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqLztcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi87IH1cblxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqLztcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi87IH1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cblxuLyogRm9ybXNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqLztcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqLztcbiAgbWFyZ2luOiAwOyAvKiAyICovOyB9XG5cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgIC8qIDEgKi8ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0ICAvKiAxICovIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovIHt9XG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovO1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqLztcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi87XG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqLztcbiAgcGFkZGluZzogMDsgLyogMyAqLztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqLzsgfVxuXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi87IH1cblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi87XG4gIHBhZGRpbmc6IDA7IC8qIDIgKi87IH1cblxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi87XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovOyB9XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovO1xuICBmb250OiBpbmhlcml0OyAvKiAyICovOyB9XG5cblxuLyogSW50ZXJhY3RpdmVcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovIHt9XG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuXG4vKiBTY3JpcHRpbmdcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuXG4vKiBIaWRkZW5cbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLy8gQWRkIHlvdXIgc2V0dGluZ3MgaGVyZVxuQGltcG9ydCAnY29uZmlnL3ZhcnMnO1xuXG4uYm9keS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG5mb290ZXIge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZwLXRhYmxlQ2VsbCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICYtYmlnIHtcbiAgICBtYXgtd2lkdGg6IDE0NzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0OHB4O1xuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfSB9XG5cbi5ib3gge1xuICBtYXgtd2lkdGg6IDg0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cblxuLm1haW4tbG5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYnV0dG9uLCBhIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5cbi5vYmotaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50OyB9XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiB9ICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBTZW1pQm9sZCdcblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cblxuLmZ3IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5sYWJlbC5lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHotaW5kZXg6IDU7IH1cblxuLnNpdGUtaW5wdXQsIC5zaXRlLXRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGFiZWwucGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgY29sb3I6ICM0OTVBOTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICYtLWZvY3VzIHtcbiAgICAvLyBib3JkZXItY29sb3I6ICRhY2NlbnRcbiAgICBsYWJlbC5wbGFjZWhvbGRlciB7XG4gICAgICB0b3A6IC03cHghaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMHB4IWltcG9ydGFudDtcbiB9IH0gICAgICAvLyBjb2xvcjogJGFjY2VudFxuICAmLS11bmZvY3VzIHtcbiAgICAvLyBib3JkZXItY29sb3I6ICNFNkU2RTZcbiAgICBsYWJlbC5wbGFjZWhvbGRlciB7XG4gfSB9ICAgICAgLy8gY29sb3I6ICNDQ0NDQ0NcbiAgJi5pbnB1dC0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogcmVkIWltcG9ydGFudDtcbiAgICBsYWJlbC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmVkIWltcG9ydGFudDsgfSB9XG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZycsICdSb2JvdG8nLCBzYW5zLXNlcmlmXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJywgJ1JvYm90bycsIHNhbnMtc2VyaWZcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG4uc2l0ZS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMjtcbiAgQGluY2x1ZGUgcigxNjk5KSB7XG4gICAgcmlnaHQ6IDI0cHg7IH1cbiAgQGluY2x1ZGUgcigxMjk5KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAmX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMDAwNjFBO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRhcXVhOyB9XG4gICAgICAgIGxpbmUge1xuICAgICAgICAgIHN0cm9rZTogJGFxdWE7IH0gfSB9IH0gfVxuXG4uYmctbmF2eWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMERFRkY7IH1cblxuLmJnLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YTsgfVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7IH1cblxuLmJnLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNkZEOyB9XG5cbi5ib3gtcHkge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IH1cblxuQGluY2x1ZGUgcigxMDIzKSB7XG4gIC5vbmx5LWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9ubHktc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4iLCJAbWl4aW4gcigkc2NyZWVuKSB7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIG1yKCRzY3JlZW4pIHtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbisncHgnKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gYigkc2NyZWVuKSB7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiAkc2NyZWVuKydweCcpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBmdW5jdGlvbiB2dygkdGFyZ2V0LCAkZnJvbToxOTIwKSB7XG4gICR2dy1jb250ZXh0OiAoJGZyb20qLjAxKSAqIDFweDtcbiAgJHZ3LXZhbHVlOiAoJHRhcmdldC8kdnctY29udGV4dCk7XG4gIEByZXR1cm4gJHZ3LXZhbHVlICogMXZ3OyB9XG5cbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsLCAkYXNzZXQtcGlwZWxpbmU6IGZhbHNlICkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAgIEBpZiAkYXNzZXQtcGlwZWxpbmUgPT0gdHJ1ZSB7XG4gICAgICBzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xuICAgICAgc3JjOiBmb250LXVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBmb250LXVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbiAgICBAZWxzZSB7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH0gfSB9XG5cblxuQG1peGluIHRycygpIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuIiwiJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGRhcms6ICMzMzMzMzM7XG4kZ3JheTogIzZGNkY2RjtcbiRkYXJrLWdvbGQ6ICM5QjdENjA7XG4kaG92ZXItY29sb3I6ICM5QjdENjA7XG4kYmx1ZTogIzAwMTc2NztcbiRhcXVhOiAjMkNGMkFFO1xuJGJsdWUtbGlnaHQ6ICMxRTE3ODg7XG5cblxuXG5cbi8vICRncmFkOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDRDNUY4IDAlLCAjMDBFQ0MzIDEwMCUpLCAjNDRDNUY4XG4vLyAkZ3JhZC0yOiBsaW5lYXItZ3JhZGllbnQoOTEuOWRlZywgIzQ0QzVGOCAwLjI2JSwgIzAwRUNDMyAxMDAuMzQlKSwgIzQ0QzVGOFxuLy8gJGJ1dHRvbi1ncmFkOiAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDY4LDE5NywyNDgsMSkgMCUsIHJnYmEoMjIxLDE2MywyMTcsMSkgMCUsIHJnYmEoMCwyMzYsMTk3LDEpIDAlLCByZ2JhKDY4LDE5NywyNDgsMSkgNDAlLCByZ2JhKDY4LDE5NywyNDgsMSkgNjAlLCByZ2JhKDAsMjM2LDE5NywxKSAxMDAlKVxuIiwiQGltcG9ydCAnY29uZmlnL3ZhcnMnO1xuXG4uc2l0ZS1idXR0b24tLWFxdWEge1xuICBib3JkZXItcmFkaXVzOiAyMy41cHg7XG4gIG1pbi13aWR0aDogMjA2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZycsICdSb2JvdG8nLCBzYW5zLXNlcmlmXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH0gfVxuXG5cbi5zaXRlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgbWF4LXdpZHRoOiAyMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICBib3JkZXItcmFkaXVzOiAyMy41cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDAxNzY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZycsICdSb2JvdG8nLCBzYW5zLXNlcmlmXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH0gfVxuXG4uc2l0ZS1idXR0b24tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRibHVlOyB9IH1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJlZCtIYXQrRGlzcGxheTp3Z2h0QDMwMDs0MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuKiB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZydcbiAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgUmcnLCAnUm9ib3RvJywgc2Fucy1zZXJpZlxuICBmb250LWZhbWlseTogJ1JlZCBIYXQgRGlzcGxheScsIHNhbnMtc2VyaWY7IH1cblxuLm1haW4tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgZm9udC1zaXplOiA2NnB4OyB9XG4gIEBpbmNsdWRlIHIoMTE5OSkge1xuICAgIGZvbnQtc2l6ZTogNjZweDsgfVxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtOyB9IH1cblxuaDEsaDIsaDMsaDQsaDUsaDYge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuaDEsIC5oMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIEBpbmNsdWRlIHIoMTAyMykge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBCb2xkJ1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIEBpbmNsdWRlIHIoMTAyMykge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbmgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gfSAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcblxuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtOyB9XG5cbnAsc3BhbiB7fVxuXG5cbnVsIHt9XG5cbm9sIHt9XG5cbi50eXBvZ3JhcGh5IHtcbiAgbWFyZ2luLXRvcDogLTMuNWVtO1xuICAmX2J1dHRvbiB7XG4gICAgLnNpdGUtYnV0dG9uLS1hcXVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcXVhO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfSB9XG4gICZfd3JhcC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAmX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgICAgbWFyZ2luOiAxLjdlbSAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfSB9XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMWVtIDA7IH0gfVxuICB1bCB7XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGNvbnRlbnQ6IFwiIFxcMjAyMlwiO1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH0gfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuXG5cblxuLy8gQGZvbnQtZmFjZVxuLy8gICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZydcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWFub3ZhLXJlZ3VsYXIudHRmJylcbi8vICAgZm9udC13ZWlnaHQ6IDQwMFxuLy8gICBmb250LXN0eWxlOiBub3JtYWxcblxuLy8gQGZvbnQtZmFjZVxuLy8gICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBMVCdcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWFub3ZhLWxpZ2h0LnR0ZicpXG4vLyAgIGZvbnQtd2VpZ2h0OiAzMDBcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsXG5cbi8vIEBmb250LWZhY2Vcbi8vICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWFub3ZhLWJvbGQudHRmJylcbi8vICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4vLyBAZm9udC1mYWNlXG4vLyAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFNlbWlCb2xkJ1xuLy8gICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYW5vdmEtc2VtaWJvbGQudHRmJylcbi8vICAgZm9udC13ZWlnaHQ6IDYwMFxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAudHlwb2dyYXBoeSB7XG4gIG1hcmdpbi10b3A6IC01ZW07XG4gICZfd3JhcC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAmX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMmVtO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gfSAgICAgIC8vIG1hcmdpbjogMC4yZW0gMFxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtOyB9IH1cbiAgdWwsIG9sIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbjogMC4zZW07IH1cbiAgICBsaTpiZWZvcmUge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH0gfSB9XG5cblxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcblxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgKiB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICRibHVlO1xuXG4gICoge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9IH1cbiIsIi5zX3BvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDcwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICZfY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIHRvcDogNDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YTsgfSB9IH1cbiAgJl93cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAmX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHggNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKiB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH0gfVxuIiwiI3ByZWxvYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogI0VGRjZGRDtcbn1cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwRkYwMCwgIzAwRkYwMCwgIzAwRkYwMCk7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5sb2FkZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkYmx1ZSwgJGFxdWEpO1xufVxuXG4ubG9hZGVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5sb2FkZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5sb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmY2ZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiIsIi50d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLWNvbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4gICYtZGF0YSB7XG4gICAgcGFkZGluZzogMTUwcHggNDhweDtcbiAgICBtYXgtd2lkdGg6IDczNnB4OyB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBvcmRlcjogMTsgfVxuXG4gICYtc2Vjb25kYXJ5IHtcbiAgICBvcmRlcjogMjsgfVxuXG4gICYtcHJpbWFyeSAmLWRhdGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4gICYtc2Vjb25kYXJ5ICYtZGF0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgLy8gcmV2ZXJzZVxuICAmX3JldmVyc2UgJi1wcmltYXJ5IHtcbiAgICBvcmRlcjogMjsgfVxuXG4gICZfcmV2ZXJzZSAmLXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDE7IH1cblxuICAmX3JldmVyc2UgJi1wcmltYXJ5ICYtZGF0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgJl9yZXZlcnNlICYtc2Vjb25kYXJ5ICYtZGF0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuXG5AaW5jbHVkZSByKDEwMjMpIHtcbiAgLnR3by1jb2x1bW5zIHtcbiAgICAmLWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgJi1kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cblxuXG4gICAgJi1wcmltYXJ5LFxuICAgICZfcmV2ZXJzZSAmLXByaW1hcnkge1xuICAgICAgb3JkZXI6IDE7IH1cblxuICAgICYtc2Vjb25kYXJ5LFxuICAgICZfcmV2ZXJzZSAmLXNlY29uZGFyeSB7XG4gICAgICBvcmRlcjogMjsgfSB9IH1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLy8gK3IoNzY3KVxuICAvLyAgIHRvcDogMTJweFxuICBAaW5jbHVkZSBiKDgwMCkge1xuICAgIHRvcDogMzBweDsgfVxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIHRvcDogMzBweDsgfVxuICAmLS1wYWdlcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiB9ICAgIC8vIHRyYW5zaXRpb246IHRvcCAwLjA4cyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHBhZGRpbmcgMC4ycyBsaW5lYXJcbiAgJi0tZml4ZWQge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBiKDgwMCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4OyB9IH0gfSB9XG4gICZfd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAmX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1nLCBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjsgfSB9XG4gICZfYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi10ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBCb2xkJ1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAmLWxpbmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmLS1vbmUge1xuICAgICAgICB3aWR0aDogMThweDsgfVxuICAgICAgJi0tdHdvIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gICAgICAmLS10aHJlZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgICY6aG92ZXIge1xuICAgICAgLmhlYWRlcl9idXJnZXItbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9XG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQzBERUZGO1xuICB6LWluZGV4OiAxNTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgJi0tcGFnZXMge1xuICAgIC8vIC5tZW51X3dyYXBcbiAgICAvLyAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgLy8gICArcig3NjcpXG4gfSAgICAvLyAgICAgcGFkZGluZy10b3A6IDEycHhcbiAgJl93cmFwIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweFxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgJl90b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG4gICAgQGluY2x1ZGUgYig4MDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICZfbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuIH0gICAgICAvLyBtYXgtd2lkdGg6IDYwcHhcbiAgICBzdmcsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYmx1ZTsgfSB9IH1cbiAgJl9jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZywgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYXF1YTsgfSB9IH1cbiAgJl9jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICZfbGVmdCB7XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAmX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgQGluY2x1ZGUgYig4MDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIGgzLCAuaDMge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXF1YTsgfVxuICAgICAgQGluY2x1ZGUgYig4MDApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgQGluY2x1ZGUgYig4MDApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9XG4gICZfaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgQGluY2x1ZGUgYig4MDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtOXB4IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICZfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBAaW5jbHVkZSBiKDgwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4OyB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAvLyBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBCb2xkJ1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgQGluY2x1ZGUgcigxMDIzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICAgIGEscCB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQGluY2x1ZGUgcigxMDIzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYXF1YTsgfSB9IH1cbiAgJl9zdWJzY3JpYmUge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG4gICAgLnNpdGUtaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTsgfVxuICAgIGxhYmVsLnBsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuICAmX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuICAgIHN2ZywgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9IH1cbiAgJl9yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAvLyBoZWlnaHQ6IDEwMCVcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHIoMTAyMykge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAmX3BhZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDNweDtcbiAgICBAaW5jbHVkZSBiKDgwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgICAgICBAaW5jbHVkZSBiKDgwMCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgICAgICBAaW5jbHVkZSByKDEwMjMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYXF1YTsgfSB9IH0gfSB9XG4gICZfc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMTZweDsgfVxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBzdmcsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJsdWU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRhcXVhOyB9IH0gfSB9IH1cblxuLnRvcC1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gIC50b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gIC50b3AtbmF2LXVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4gIC50b3AtbmF2LWxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDsgfVxuXG4gIC50b3AtbmF2LWxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1czsgfVxuXG4gIC8vIC50b3AtbmF2LWxpOmhvdmVyID4gYVxuICAvLyAgICAgY29sb3I6ICRhcXVhXG5cbiAgLnRvcC1uYXYtbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gIC50b3AtbmF2LWRkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4yNXMsIG9wYWNpdHkgLjI1czsgfVxuXG4gIC50b3AtbmF2LWxpOmhvdmVyIC50b3AtbmF2LWRkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzOyB9XG5cbiAgLnRvcC1uYXYtZGQtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxuICAudG9wLW5hdi1zdWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cblxuICAudG9wLW5hdi1zdWItbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMwMDE3Njc7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9XG5cbiAgLnRvcC1uYXYtbGk6aG92ZXIgLmZvb3Rlci1ncmlkLW5hdi1kcm9wZG93bjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfSB9XG5cbi53aXRoLWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYgPiBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzY3OyB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzOyB9IH1cblxuICAmLm9wZW5lZCA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cblxuICB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41czsgfVxuXG4gICYub3BlbmVkIHVsIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDsgfVxuXG4gIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJ1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH0gfSB9XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIC5jb250YWluZXItYmlnIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgJl93cmFwIHtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAmX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgQGluY2x1ZGUgcigxMDIzKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gfSAgICAgIC8vIG1hcmdpbjogMCBhdXRvIDM2cHhcbiAgICBpbWcsIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICZfbGlua3Mge1xuICAgIC8vIHdpZHRoOiAzNSVcbiAgICAvLyBtYXJnaW4tbGVmdDogYXV0b1xuICAgIC8vIG1hcmdpbi1yaWdodDogMzJweFxuICAgIC8vICtyKDEwMjMpXG4gICAgLy8gICB3aWR0aDogNTAlXG4gICAgLy8gK3IoNzY3KVxuICAgIC8vICAgd2lkdGg6IDEwMCVcbiAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgIHVsIHtcbiAgICAgIC8vIGNvbHVtbnM6IDJcbiAgICAgIC8vIGNvbHVtbi1nYXA6IDQwcHhcbiAgICAgIC8vICtyKDc2NylcbiAgICAgIC8vICAgY29sdW1uczogMVxuICAgICAgLy8gICBjb2x1bW4tZ2FwOiAwXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAyMXB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIC8vICtyKDExOTkpXG4gICAgICAgIC8vICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIC8vICtyKDEwMjMpXG4gICAgICAgIC8vICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgY29sb3I6ICRhcXVhOyB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYXF1YTsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH1cbiAgJl9zb2Mge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgJi10aXRsZSB7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBiKDgwMCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgICAgICBAaW5jbHVkZSByKDEwMjMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9IH1cbiAgICAmLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgcigxMDIzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGFxdWE7IH0gfSB9XG4gICAgJi1pdGVtcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaW1nLCBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRhcXVhOyB9IH0gfSB9XG4gICZfdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICBpbWcsIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cbiAgJl9yZWdpc3RlcmVkIHtcbiAgICBtYXgtd2lkdGg6IDE1OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwOyB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfSB9XG4gICZfaW1ncyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH0gfVxuLmNvbnRhY3RzIHtcbiAgJl9saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBtYXgtd2lkdGg6IDE0OTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogMXB4OyB9IH0gfVxuXG4uZm9vdGVyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAmLWxvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG5cbiAgJi1uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4gICYtY29udGFjdHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzBERUZGO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyNHB4OyB9XG5cbiAgJi1zb2NpYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbiAgJi1jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5cblxuICAuZm9vdGVyLWNvbnRhY3QtbGlzdCB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMjUlIDQ1JTtcbiAgICAvLyBjb2x1bW4tZ2FwOiAyNHB4XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCAxZnIgbWluLWNvbnRlbnQ7XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0MwREVGRjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICYtbG9nbyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICBncmlkLXJvdzogMSAvIDI7IH1cblxuICAgICYtbmF2IHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiAgICAmLWNvbnRhY3RzIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gLTE7XG4gICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4gICAgJi1zb2NpYWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cblxuICAgICYtY29weXJpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBncmlkLXJvdzogMyAvIDQ7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbiAgICAuZm9vdGVyLWNvbnRhY3QtbGlzdCB7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgICAgZ2FwOiAzNnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbiAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9IH0gfVxuXG4uZm9vdGVyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG5cbiAgLm9wZW5lZCAmIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuXG4gICYtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cblxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH1cblxuXG4uZm9vdGVyX2xpbmtzLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuXG4uZm9vdGVyX2xpbmtzLWNvbCB7XG4gIHdpZHRoOiA0NSU7XG5cbiAgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX2xpbmtzLWNvbHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9vdGVyX2xpbmtzLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG5cbi5mb290ZXItZ3JpZC1uYXYtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi5zdmcpIDUwJSA1MCUgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG5cbiAgICAub3BlbmVkICYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9IH0gfVxuXG5cbi5mb290ZXJfcmVnaXN0ZXJlZCB7XG4gIG1heC13aWR0aDogMTU4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI0cHggYXV0byAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuIiwiLmNvbXBhbnktaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBAaW5jbHVkZSBiKDgwMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4OyB9XG4gIEBpbmNsdWRlIHIoMTAyMykge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICZfYm94IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAmX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBjb2xvcjogJGFxdWE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLy8gZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCdcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfSB9XG4uY29tcGFueS1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTMwcHg7XG4gIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgaGVpZ2h0OiA0ODBweDsgfVxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIGhlaWdodDogMjQycHg7IH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiIsIi5wcmljaW5nLWNvbnRhaW5lciB7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgLS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIC0tZ3JlZW46ICMyQ0YyQUU7XG5cbiAgLS1ibHVlOiAjMDAxNzY3O1xuXG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLnByaWNpbmctaGVybyB7XG4gIC0tYmx1ZTogIzAwMTc2NztcblxuICAuY29tcGFueS1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cblxuICAuY29tcGFueS1oZXJvX2JveCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfSB9XG5cbi5wcmljaW5nLWgtdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuXG4gIHAge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9IH1cblxuLnBsYW4tc2VsZWN0b3ItaG9sZGVyIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogNDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3Rvci10b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBib3JkZXItcmFkaXVzOiA0M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC41cyBsaW5lYXI7IH1cblxuLnNlbGVjdG9yLW9wdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7IH1cblxuYm9keS5hbm51YWxseS12aWV3IHtcbiAgLnNlbGVjdG9yLW9wdGlvbi5hbm51YWxseSB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpOyB9IH1cblxuYm9keS5tb250aGx5LXZpZXcge1xuICAuc2VsZWN0b3Itb3B0aW9uLm1vbnRobHkge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuXG4gIC5zZWxlY3Rvci10b2dnbGVyIHtcbiAgICBsZWZ0OiA1MCU7IH0gfVxuXG4ucHJpY2luZy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLnByaWNpbmctZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgLy8gZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQodmFyKC0tY29sdW1ucy1sZW5ndGgpLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcblxuICAuY2VsbC10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7IH1cblxuICAudGl0bGUtd3JhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gNDsgfVxuXG4gIC50aXRsZS13cmFwLFxuICAuY2VsbC13cmFwIHtcbiAgICBkaXNwbGF5OiBjb250ZW50czsgfVxuXG4gIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggMjAge1xuICAgIC5jZWxsLXdyYXA6bnRoLWNoaWxkKCN7JGl9KSAuY2VsbCB7XG4gICAgICBncmlkLWNvbHVtbjogJGkgLyBzcGFuIDE7IH0gfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgIC5jZWxsOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgZ3JpZC1yb3c6ICRpIC8gc3BhbiAxOyB9IH1cblxuICAuY2VsbCxcbiAgLmNlbGwtdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9IH1cblxuICAuY2VsbCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICoge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuXG4gIC50aXRsZS13cmFwIC5jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgLmNlbGwtd3JhcDpsYXN0LWNoaWxkIC5jZWxsIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuXG5cbiAgLmNlbGwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuLmNlbGwtd3JhcF90YXJpZiB7XG4gIC5jZWxsOm50aC1jaGlsZCgyKSxcbiAgLmNlbGw6bnRoLWNoaWxkKDMpLFxuICAuY2VsbDpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuICAuY2VsbDpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jZWxsOm50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5pLmNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWJsdWUpO1xuICBib3JkZXItdG9wLXdpZHRoOiBtZWRpdW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogbWVkaXVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBtZWRpdW07XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiBtZWRpdW07XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7IH1cblxuLnByaWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAzMnB4IDAgMTZweDtcbiAgZm9udC13ZWlndGg6IDYwMDsgfVxuXG4ucHJpY2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmNlbGwgLnByaWNlLWNvc3Qge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBmb250LXdlaWd0aDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlndGg6IDYwMDsgfVxuXG4gICZfdGV4dCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cblxuLmNlbGwgLnByaWNlLW5vdGljZSB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDhweCAwIDQwcHg7IH1cblxuLnByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi50YXJpZi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZm9udC13ZWlndGg6IDYwMDtcblxuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTsgfSB9XG5cbi5yZWNvbW1lbnRlZC1sYWJlbCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMjAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcblxuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ3RoOiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG4ucHJpY2Utbm90aWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIHAge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3OyB9IH1cblxuLmhlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgNTZweDtcblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICYtdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWd0aDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4gIGkuYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBtZWRpdW07XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG5cbiAgICAmLnVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAxcHgpOyB9XG5cbiAgICAmLmRvd24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtM3B4LCAtM3B4KTsgfSB9IH1cblxuXG4ucHJpY2luZy1ncmlkX2RldGFpbHMgLnRpdGxlLXdyYXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByaWNpbmctZ3JpZF9kZXRhaWxzIHtcbiAgaS5jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9IH1cblxuLmNlbGwgLmFubnVhbGx5LFxuLmNlbGwgLm1vbnRobHksXG4ubW9iLWNlbGwgLmFubnVhbGx5LFxuLm1vYi1jZWxsIC5tb250aGx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LmFubnVhbGx5LXZpZXcgLmNlbGwgLmFubnVhbGx5LFxuYm9keS5tb250aGx5LXZpZXcgLmNlbGwgLm1vbnRobHksXG5ib2R5LmFubnVhbGx5LXZpZXcgLm1vYi1jZWxsIC5hbm51YWxseSxcbmJvZHkubW9udGhseS12aWV3IC5tb2ItY2VsbCAubW9udGhseSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2JpbGUtcHJpY2luZy10YWJsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiAgLmRlc2t0b3AtcHJpY2luZy10YWJsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAubW9iaWxlLXByaWNpbmctdGFibGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuXG4gIC5wbGFuLXNlbGVjdG9yLWhvbGRlciB7XG4gICAgd2lkdGg6IDI4OHB4OyB9XG5cbiAgLm1vYi1jZWxsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7IH0gfVxuXG4gIC5tb2ItcHJpY2luZyB7XG4gICAgJi1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpOyB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlndGg6IDYwMDsgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlndGg6IDYwMDtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ3RoOiA2MDA7IH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuICAgICYtbm90aWNlIHtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuXG4gIC5tb2ItY2VsbC1kdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbiAgLm1vYi1jZWxsLWRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuICAudGFyaWYtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7IH1cblxuICAubW9iLWNlbGwgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuXG4gICAgaS5hcnJvdyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuXG4gICAgLmhlYWRsaW5lLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuICAuZGV0YWlscy10YWJsZS1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAubW9iaWxlLXByaWNpbmctc2xpZGVyIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuICAgICAgbGkgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7IH0gfSB9IH1cbiIsIi5wb3B1cC1zaGFkb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjMsIDEwMywgMC40KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ucG9wdXAge1xuICAtLWJsdWU6ICMwMDE3Njc7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAxO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiA1NnB4O1xuXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuICAmLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICYtaGVhZCB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9IH1cblxuICAmLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAmLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4gICAgJi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbiAgJi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH1cblxuICAmLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuXG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgb3V0bGluZTogMCBub25lO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvaW1hZ2VzL2Nsb3NlLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblxuICAmLWFmdGVyLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4yNXMsIG9wYWNpdHkgMC4yNXM7IH1cblxuICAuc2hvdy1hZnRlci1hY3Rpb24gJi1hZnRlci1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzOyB9IH1cblxuXG5cbmlucHV0LnBvcHVwLWZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogNHB4IDA7XG5cbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7IH0gfVxuXG4ucG9wdXAtZm9ybS1pdGVtIHtcbiAgLnRhcmlmLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6IHZhcigtLWJsdWUpOyB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9IH1cblxuLnBvcHVwLXNoYWRvdyxcbi5wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjI1cywgb3BhY2l0eSAwLjI1cztcblxuICAucG9wdXAtYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzOyB9IH1cblxuIiwiLmRldmljZXMge1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBAaW5jbHVkZSBiKDgwMCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICBAaW5jbHVkZSByKDEwMjMpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgfVxuICAmX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQGluY2x1ZGUgcigxMDIzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTsgfSB9XG4gICZfc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gfSAgICAvLyBtYXJnaW46IC0xMHB4XG4gICZfaXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50OyB9XG4gICZfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBpbWcsIHN2ZywgdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAmLS1pcGFkIHt9XG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAmLS1tb2JpbGUge30gfVxuICAmX2RvdHMge1xuICAgIG1heC13aWR0aDogODQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAmX2l0ZW1zIHtcbiAgICAgIG1hcmdpbjogLTAuNXB4OyB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAuNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgJi13cmFwIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5kZXZpY2VzX2RvdHNfaXRlbS1saW5lOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5kZXZpY2VzX2RvdHNfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAgICAgICAuZGV2aWNlc19kb3RzX2l0ZW1fY2lyY2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YTsgfSB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmRldmljZXNfZG90c19jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgICAgIC5kZXZpY2VzX2RvdHNfaXRlbV9jaXJjbGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRhcXVhOyB9IH1cbiAgICAgICZfY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgICAmLWxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFxdWE7IH1cbiAgICAgICAgLy8gJjo6YmVmb3JlXG4gICAgICAgIC8vICAgY29udGVudDogJydcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAvLyAgIGxlZnQ6IDBcbiAgICAgICAgLy8gICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgLy8gICB3aWR0aDogMCVcbiAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dFxuIH0gfSAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkYXF1YVxuICAgICZfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIEBpbmNsdWRlIHIoMTAyMykge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIHIoMTAyMykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH0gfSB9XG4iLCIuc2RrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBiKDgwMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7IH1cbiAgJl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA1MnB4O1xuICAgIEBpbmNsdWRlIGIoODAwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAmX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBiKDgwMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmgxIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTsgfSB9XG4gICZfdGV4dCB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIEBpbmNsdWRlIHIoMTAyMykge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9IH1cbiAgJl9pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTsgfVxuICAgIHZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgcig0OTkpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9IH0gfVxuICAmX2xldHRlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICtyKDc2NylcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KVxuICAgIGltZywgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAmX3Bob25lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBAaW5jbHVkZSByKDEwMjMpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICBpbWcsIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9IH1cbiIsIi52aXN1YWwtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICBAaW5jbHVkZSByKDc2Nykge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG5cblxuICAmLXRleHQge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgJi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7IH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cblxuXG4iLCJAaW1wb3J0ICcuLi9jb25maWcvdmFycyc7XG5cbi50YWIge1xuICAmLWxpc3QsXG4gICYtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAmLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faGVhZGVyLFxuICAgICZfX2JvZHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgY29sb3I6ICRibHVlOyB9XG5cbiAgICAmX19oZWFkZXIuaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41czsgfVxuXG4gICAgJl9faGVhZGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc2NztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5cbiAgJi1saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc2NztcbiAgICAvLyBvcGFjaXR5OiAwLjFcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuXG5cbiAgJi1saXN0LWl0ZW0uYWN0aXZlICYtaXRlbV9fYm9keSB7XG4gICAgLy8gaGVpZ2h0OiBhdXRvXG4gICAgbWF4LWhlaWdodDogNGVtOyB9XG5cblxuICAmLWxpc3QtaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4xOyB9XG5cbiAgJi1saXN0LWl0ZW0uYWN0aXZlICYtaXRlbV9faGVhZGVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuXG4gIC50YWItbWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbi50YWItaXRlbS10ZXh0Ym94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07IH1cblxuQGluY2x1ZGUgcigxMDIzKSB7XG4gIC50YWItc20ge1xuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuICAgICYtaXRlbV9faGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiAgICAmLWxpc3QtaXRlbSxcbiAgICAmLWl0ZW1fX2hlYWRlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7IH0gfVxuXG4gICAgJi1saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgICAvLyB3aWR0aDogMTAwJVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc2NztcbiAgICAgIG9wYWNpdHk6IDAuMTsgfVxuXG4gICAgJi1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAvLyB3aWR0aDogNTAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzY3OyB9XG5cbiAgICAmLWxpc3QtaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgJi1saXN0LWl0ZW0uYWN0aXZlICYtaXRlbV9faGVhZGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiAgLnRhYi1zbS1jb250ZW50IHtcbiAgICAmLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH0gfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfSB9XG5cbkBpbmNsdWRlIHIoNzY3KSB7XG4gIC50YWItc20taXRlbV9faGVhZGVyLmgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuICAudGFiLXNtLWNvbnRlbnQge1xuICAgICYtc2xpZGUge1xuICAgICAgcGFkZGluZzogMTZweCAwOyB9IH0gfVxuXG5cbi50YWItbWVkaWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcblxuICAmLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIDI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC41cywgb3BhY2l0eSAwLjVzO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfSB9IH1cblxuLnRhYi1tZWRpYS1jb250ZW50IHtcbiAgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiIsIi5ibG9jay0xMDAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYmxvY2stNDUge1xuICB3aWR0aDogNDUlOyB9XG5cbi5ibG9jay01NSB7XG4gIHdpZHRoOiA1NSU7IH1cblxuLmJsb2NrLTUwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vLyBwYWRkaW5nc1xuLnByLTkwcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cblxuLnB5LTF4IHtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4OyB9XG5cbi5weS0yeCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuXG4gIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH0gfVxuXG5cbkBpbmNsdWRlIHIoMTAyMykge1xuICAuYmxvY2stNDUsXG4gIC5ibG9jay01NSxcbiAgLmJsb2NrLTUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAucHItOTBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiAgLmJsb2NrLXNtLXByaW1hcnkge1xuICAgIG9yZGVyOiAxOyB9XG5cbiAgLmJsb2NrLXNtLXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4iLCIvKiFcbiAgVGhlbWU6IERlZmF1bHRcbiAgRGVzY3JpcHRpb246IE9yaWdpbmFsIGhpZ2hsaWdodC5qcyBzdHlsZVxuICBBdXRob3I6IChjKSBJdmFuIFNhZ2FsYWV2IDxtYW5pYWNAc29mdHdhcmVtYW5pYWNzLm9yZz5cbiAgTWFpbnRhaW5lcjogQGhpZ2hsaWdodGpzL2NvcmUtdGVhbVxuICBXZWJzaXRlOiBodHRwczovL2hpZ2hsaWdodGpzLm9yZy9cbiAgTGljZW5zZTogc2VlIHByb2plY3QgTElDRU5TRVxuICBUb3VjaGVkOiAyMDIxXG4qL3ByZSBjb2RlLmhsanN7ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OmF1dG87cGFkZGluZzoxZW19Y29kZS5obGpze3BhZGRpbmc6M3B4IDVweH0uaGxqc3tiYWNrZ3JvdW5kOiNmMGYwZjA7Y29sb3I6IzQ0NH0uaGxqcy1jb21tZW50e2NvbG9yOiM4ODh9LmhsanMtcHVuY3R1YXRpb24sLmhsanMtdGFne2NvbG9yOiM0NDRhfS5obGpzLXRhZyAuaGxqcy1hdHRyLC5obGpzLXRhZyAuaGxqcy1uYW1le2NvbG9yOiM0NDR9LmhsanMtYXR0cmlidXRlLC5obGpzLWRvY3RhZywuaGxqcy1rZXl3b3JkLC5obGpzLW1ldGEgLmhsanMta2V5d29yZCwuaGxqcy1uYW1lLC5obGpzLXNlbGVjdG9yLXRhZ3tmb250LXdlaWdodDo3MDB9LmhsanMtZGVsZXRpb24sLmhsanMtbnVtYmVyLC5obGpzLXF1b3RlLC5obGpzLXNlbGVjdG9yLWNsYXNzLC5obGpzLXNlbGVjdG9yLWlkLC5obGpzLXN0cmluZywuaGxqcy10ZW1wbGF0ZS10YWcsLmhsanMtdHlwZXtjb2xvcjojODAwfS5obGpzLXNlY3Rpb24sLmhsanMtdGl0bGV7Y29sb3I6IzgwMDtmb250LXdlaWdodDo3MDB9LmhsanMtbGluaywuaGxqcy1vcGVyYXRvciwuaGxqcy1yZWdleHAsLmhsanMtc2VsZWN0b3ItYXR0ciwuaGxqcy1zZWxlY3Rvci1wc2V1ZG8sLmhsanMtc3ltYm9sLC5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLC5obGpzLXZhcmlhYmxle2NvbG9yOiNiYzYwNjB9LmhsanMtbGl0ZXJhbHtjb2xvcjojNzhhOTYwfS5obGpzLWFkZGl0aW9uLC5obGpzLWJ1aWx0X2luLC5obGpzLWJ1bGxldCwuaGxqcy1jb2Rle2NvbG9yOiMzOTczMDB9LmhsanMtbWV0YXtjb2xvcjojMWY3MTk5fS5obGpzLW1ldGEgLmhsanMtc3RyaW5ne2NvbG9yOiM0ZDk5YmZ9LmhsanMtZW1waGFzaXN7Zm9udC1zdHlsZTppdGFsaWN9LmhsanMtc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0iLCJwcmUgY29kZS5obGpzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cblxuICAqIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4gIC5obGpzLWtleXdvcmQge1xuICAgIGNvbG9yOiByZ2IoMCwgMjMsIDEwMyk7IH0gfVxuXG5cbi5jbGlwYm9hcmQtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvcHktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgfVxuXG4uY29weS1idXR0b24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgcGFkZGluZzogNnB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuIl19 */
